Infrastructure

  • Register
  • Block registration from people who use open proxies
  • Login/out
    • Expiration could use some investigation; I don't know if it actually works
  • User info profile whatever thing
    • Need anything else on it?
  • Nice to have...

News

  • Post news
  • News shows up on front page
  • Post comments
  • News archive, by date
  • Admin functions (can be put off)
    • Delete comments
    • Edit news
    • Delete news

Shoutbox

  • Post stuff
  • Post stuff
  • Post stuff
  • Also, post stuff

Forums

  • New thread
  • Reply to thread
  • Required admin UI
    • Locking threads
    • Moving threads
    • Temporary banning (probation (possibly site-wide?)); limit subforums users can post in
  • Private Messages
  • Polls?

Gallery

  • Required admin UI
    • Delete pictures
    • Move pictures
    • Banned Pictures area (for comparing to pictures waiting to be approved)
    • Access to Upload Approval area for new pictures
  • Upload crappy artwork
  • Browse by artist
  • Tags
    • Just Pokemon for now, if implementation is a problem..?
    • /. style?
  • Last-uploaded
  • View count for each picture
  • Way of listing pictures by view-count in descending order
    • Perhaps allow this at ANY time, like ordering search results by most-viewed or something
  • Comments via forum
    • Exact implementation details still up in the air
  • SHA-1 hash to check for dupes; possibly also a fuzzy per-pixel algorithm

Oekaki

Leave alone for now; integrate into gallery later

Stories

  • Find out how the stories module works
  • Integrated into gallery
  • Upload
  • Reasonable auto-formatting; Markdown? Custom? Look at existing stories..
  • Browse by author
  • Comments
  • Browse just stories, just pics, or both

Imageboard

Leave alone for now; it's anonymous anyway