Version 1.0 Todo
-
Implement the additional meta info
-
geo info (from zip) in the page table
-
tags
- Make sure registration works fully
-
registration working
-
templated like the rest
-
sign-up, sign-in, sigin-out flows
-
Implement write permissions
-
pages can be world-writeable or owner writeable
-
only owner can edit address, tags
-
All the top-level pages in the Product Roadmap
-
home page
-
tag page
-
city page
-
local tag page
- 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
- 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
- basic docs
-
about localdb
-
terms
- tips / help
- make sure names restricted
- hints on create page-- look around, naming help, tagging help, geo help
- Show related tags
- on main tag page
- local tag page?
-
clean out test pages / planning pages
- 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
- cache db search results in memcache
- db optimizations
- a good starter area to build out -- a topic or a city
- somewhere to run it
- more local - specify an address (and/or lon/lat?) per page
- more info on user page
- recent edits
- pages owned
- user since
- 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
- switch to innodb
- adsense
- Named internal links (cleaner than the weird http:? syntax), e.g. [The Link|Some Link Text]
- 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
- Hide-able / show-able table of contents
- way to expand the text-area's height for large monitors (maybe auto with JS)
- some rules to allow for automatically added pages whose names won't conflict with user pages
- some rules to allow for links to meta pages w/o conflicts or new tags links beginning with /?
- if no changes => don't save new version
- no changes to content
- no changes to location/tags/permissions
- and, no comments
- storing full text for each version is inefficient - should store diffs
- clean out old versions
- automatically clean out very old versions (6w+?)
- keep EOD versions for medium-term versions (2w+?)