YTMND:TODO

From YTMND
Revision as of 22:54, December 24, 2007 by Max (Talk | contribs)

Jump to: navigation, search

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