Difference between revisions of "YTMND:TODO"
From YTMND
(formatting) |
(Old version 1.3) |
||
Line 1: | Line 1: | ||
==YTMND TODO List== | ==YTMND TODO List== | ||
− | Version 1. | + | 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] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | 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. | -- For illegal content. | ||
-- Marked as work safe when not work safe. | -- Marked as work safe when not work safe. | ||
-- Craigslist like. | -- 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 | ||
</pre> | </pre> |
Revision as of 21: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