Version 1.0 Todo

editRequired for Alpha

  1. Implement the additional meta info
    • geo info (from zip) in the page table
    • tags
  2. Make sure registration works fully
    • registration working
    • templated like the rest
    • sign-up, sign-in, sigin-out flows
  3. Implement write permissions
    • pages can be world-writeable or owner writeable
    • only owner can edit address, tags
  4. All the top-level pages in the Product Roadmap
    • home page
    • tag page
    • city page
    • local tag page
  5. additional info on page
    • owner (w/ link to owner page)
    • location (w/ links to city page)
    • tags (w/ links to tag pages)
    • link to local tag pages? no
  6. clean up tables
    • get rid of unused columns (page_keyword.mtime, page.photo_id, page.last_edit_user_id?)
    • another pass through tables for unused columns
    • add indexes as needed
  7. basic docs
    • about localdb
    • terms
    • tips / help
  8. make sure names restricted
  9. hints on create page-- look around, naming help, tagging help, geo help
  10. Show related tags
    • on main tag page
    • local tag page?
  11. clean out test pages / planning pages
  12. Misc
    • Make sure zooming makes sense on local page, local tag page
    • Decent error messages
    • Double check reg/sign-in flows
    • After editing a section, send to anchor on that secton
    • search by city name instead of zip
      • pop-up in a smaller window w/o headings/nav
      • should auto-submit parent's search form
      • stand-alone search page for finding local pages

editPost-alpha launch

  1. cache db search results in memcache
  2. db optimizations
  3. a good starter area to build out -- a topic or a city

editBeta

  1. somewhere to run it
  2. more local - specify an address (and/or lon/lat?) per page
  3. more info on user page
    • recent edits
    • pages owned
    • user since
  4. make search/browse tags/cities ajaxy
    • center+zoom, showing item list in page already done client side.
    • don't have to reload the google map with every click
  5. switch to innodb
  6. adsense
  7. Named internal links (cleaner than the weird http:? syntax), e.g. [The Link|Some Link Text]
  8. Easy or automatic way to denote an address, w/ a link to a map (auto-link anything that looks like an addr?) almost done-- should work via javascript instead
  9. Hide-able / show-able table of contents
  10. way to expand the text-area's height for large monitors (maybe auto with JS)
  11. some rules to allow for automatically added pages whose names won't conflict with user pages
  12. some rules to allow for links to meta pages w/o conflicts or new tags links beginning with /?

editVersion 1.0