Difference between revisions of "YTMND:TODO"

From YTMND
Jump to: navigation, search
(formatting)
(Old version 1.3)
Line 1: Line 1:
 
==YTMND TODO List==
 
==YTMND TODO List==
  
Version 1.2 [2005-06-18 18:49:38 CST]
+
Version 1.3 [2005-10-28 21:41:30 CST]
  
 
<pre>
 
<pre>
 +
RSS FEEDS (should be in interface dir)
 +
-- RSS feeds for all the content boxes
 +
-- Search RSS feeds (maybe)
 +
--  Allow saving of searches as rss that are updated once every 60 or so minutes? [PAID]
  
(15:39:02): yeah something on the session is easiest
 
(15:39:07): and least code/db access
 
(15:39:20): whenever you log them in, stick RAND on their session
 
(15:39:25): whenever displaying vote box, add RAND to url
 
(15:39:33): in vote.html, check RAND is in query string param
 
  
rss feed
+
COMMENTS
-- should be in interface/
+
-- MySQL 5 will allow VARCHAR comments > 256 chars.
-- probably rss feeds for all the content boxes
+
-- Nested comments to allow people to reply to comments (requires layout changes)
-- possibly if we ever expand the search to be a little more detailed,
+
-- Ability to delete comments [PAID]
-- we can save searches as rss that are updated once every 60 or so minutes?
+
-- Comment paging for sites with a ton of comments.
  
Nested comments?
 
Re-work comments so they arent a varchar?
 
  
Have links to sound/image on profile page.
+
FILESYSTEM
Store filesize information on image/sound size.
+
-- Store MD5 of sound and image files for each site including byte size.
-- in the future this can be used for a "56k" option.
+
-- Link to sound and image file on profile page. [PAID]
-- ie dont show me sites over 500k or something.
+
-- Possibly re-work file layouts to prevent file duplications.  
 +
-- "56k" option to prevent users from opening huge sites.
  
Keywords.
 
-- /keyword/keyword_underscores_for_phrases
 
-- site list like results, or "album" results using each site's thumb.jpg
 
  
Report this site feature.
+
NEWS
 +
-- DBize the news.
 +
-- Make an Admin CMS for news.
 +
-- Make news comments.
 +
 
 +
 
 +
USER PROFILES
 +
-- Real user profiles.
 +
-- Avatars [PAID] (would need to figure out where on the site they are shown).
 +
-- Profile image and text, copy a lot of the VBulletin options.
 +
 
 +
 
 +
SESSIONS
 +
-- Standardize sessions, use a wrapper session class.
 +
-- Decide which session engine to use, most likely memcached and Zeus's user tracking feature.
 +
 
 +
 
 +
KEYWORDS
 +
-- Work more on keyword relevance, maybe use a separate Xapian.
 +
-- Add more to keywords interface.
 +
-- Start linking to keywords in site profiles.
 +
-- Add ads.
 +
 
 +
 
 +
CONTENT BOXES
 +
-- Allow customization of content boxes. [PAID]
 +
-- Allow ordering of content boxes. [PAID].
 +
-- Add new content boxes:
 +
---- Who's online.
 +
---- Top Rated Today
 +
---- Top Rated This Month
 +
---- Most Views Today (External)
 +
 
 +
 
 +
SITE SPONSORSHIP
 +
-- New content box.
 +
-- Add $ to every site.
 +
-- Allow paypal donations on behalf of a single site.
 +
-- Sites get highlighted on the list as they get more money added to them. (more money = higher).
 +
 
 +
 
 +
HELP SECTION/FAQ
 +
-- A help section with common problems and solutions.
 +
-- A CMS.
 +
 
 +
 
 +
NEW SKINS
 +
-- X-HTMLize and CSSize new skins and get them launched.
 +
 
 +
 
 +
SITE VIEWS
 +
-- Move to CRON.
 +
-- Insert a row on each site view with: (IP, site_id, referring url).
 +
-- CRON job uniqify's views and stores a small amount of referring url data.
 +
-- Maybe make Referrers [PAID] feature.
 +
 
 +
 
 +
HASH TABLES
 +
-- Rename hash tables so they are easily identifiable as so.
 +
-- Get temp_site_list updated up to the second like temp_comment_list.
 +
-- This will avoid the 30 seconds of downtime every 30 minutes when that table compiles.
 +
 
 +
 
 +
REPORT THIS SITE FEATURE
 
-- For illegal content.
 
-- For illegal content.
 
-- Marked as work safe when not work safe.
 
-- Marked as work safe when not work safe.
 
-- Craigslist like.
 
-- Craigslist like.
  
News CMS.
 
  
Help section/Help CMS.
+
USER LOGINS
 +
-- Clean up and rewrite the code so it uses straight sessions.
 +
-- Redo the cookie so it isnt storing a password.
 +
-- Log new IPs on login, for accounting like VBulletin.
 +
 
 +
 
 +
STRIPSLASHES
 +
-- CLEAN UP THE DB, GET RID OF ALL THE SLASHES YOU LAZY FUCK.
 +
 
 +
 
 +
ALGORITHMS THAT NEED WRITING
 +
-- Site recommendations. [PAID?]
 +
-- Similar users.
 +
-- User dupes.
 +
 
 +
 
 +
MODERATION
 +
-- Placeholder
 +
 
 +
SHIRTS
 +
-- Placeholder
 
</pre>
 
</pre>

Revision as of 22:54, December 24, 2007

YTMND TODO List

Version 1.3 [2005-10-28 21:41:30 CST]

RSS FEEDS (should be in interface dir)
-- RSS feeds for all the content boxes
-- Search RSS feeds (maybe)
--   Allow saving of searches as rss that are updated once every 60 or so minutes? [PAID]


COMMENTS
-- MySQL 5 will allow VARCHAR comments > 256 chars.
-- Nested comments to allow people to reply to comments (requires layout changes)
-- Ability to delete comments [PAID]
-- Comment paging for sites with a ton of comments.


FILESYSTEM
-- Store MD5 of sound and image files for each site including byte size.
-- Link to sound and image file on profile page.  [PAID]
-- Possibly re-work file layouts to prevent file duplications. 
-- "56k" option to prevent users from opening huge sites.


NEWS
-- DBize the news. 
-- Make an Admin CMS for news.
-- Make news comments. 


USER PROFILES
-- Real user profiles. 
-- Avatars [PAID] (would need to figure out where on the site they are shown).
-- Profile image and text, copy a lot of the VBulletin options.


SESSIONS
-- Standardize sessions, use a wrapper session class.
-- Decide which session engine to use, most likely memcached and Zeus's user tracking feature.


KEYWORDS
-- Work more on keyword relevance, maybe use a separate Xapian.
-- Add more to keywords interface.
-- Start linking to keywords in site profiles.
-- Add ads.


CONTENT BOXES
-- Allow customization of content boxes. [PAID]
-- Allow ordering of content boxes. [PAID].
-- Add new content boxes:
---- Who's online.
---- Top Rated Today
---- Top Rated This Month
---- Most Views Today (External)


SITE SPONSORSHIP
-- New content box.
-- Add $ to every site.
-- Allow paypal donations on behalf of a single site.
-- Sites get highlighted on the list as they get more money added to them. (more money = higher).


HELP SECTION/FAQ
-- A help section with common problems and solutions.
-- A CMS. 


NEW SKINS
-- X-HTMLize and CSSize new skins and get them launched.


SITE VIEWS
-- Move to CRON. 
-- Insert a row on each site view with: (IP, site_id, referring url).
-- CRON job uniqify's views and stores a small amount of referring url data.
-- Maybe make Referrers [PAID] feature.


HASH TABLES
-- Rename hash tables so they are easily identifiable as so.
-- Get temp_site_list updated up to the second like temp_comment_list.
-- This will avoid the 30 seconds of downtime every 30 minutes when that table compiles.


REPORT THIS SITE FEATURE
-- For illegal content.
-- Marked as work safe when not work safe.
-- Craigslist like.


USER LOGINS
-- Clean up and rewrite the code so it uses straight sessions.
-- Redo the cookie so it isnt storing a password.
-- Log new IPs on login, for accounting like VBulletin.


STRIPSLASHES
-- CLEAN UP THE DB, GET RID OF ALL THE SLASHES YOU LAZY FUCK.


ALGORITHMS THAT NEED WRITING
-- Site recommendations. [PAID?]
-- Similar users.
-- User dupes.


MODERATION
-- Placeholder

SHIRTS
-- Placeholder