YTMND:TODO
From YTMND
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