summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorEvan Prodromou <evan@prodromou.name>2008-05-14 15:03:41 -0400
committerEvan Prodromou <evan@prodromou.name>2008-05-14 15:03:41 -0400
commitcf0c512c1418ec81bdfb1f73986f05d7fa207b27 (patch)
treec1e8301c086b0e4e57bb63d113c62c8105ba86a5 /doc
parent1c5d1c45864b86a178e10886e50c99132b4821c4 (diff)
move docs to doc
darcs-hash:20080514190341-84dde-1c71549a150c1028dae0cb8421cf61e72ce3045c.gz
Diffstat (limited to 'doc')
-rw-r--r--doc/TODO63
-rw-r--r--doc/URLS.txt24
2 files changed, 87 insertions, 0 deletions
diff --git a/doc/TODO b/doc/TODO
new file mode 100644
index 000000000..8b3fe5b75
--- /dev/null
+++ b/doc/TODO
@@ -0,0 +1,63 @@
++ login
++ register
+- settings
++ disallow login if user is logged in
++ disallow register if user is logged in
++ common_current_user()
++ common_logged_in()
++ session variable for login
++ post notice
++ logout
++ subscribe
++ unsubscribe
++ subscribe links on profile
++ header menu
++ footer menu
++ disallow direct to PHP files
+- require valid nicknames
+- common_local_url()
+- configuration system ($config)
+- RSS 1.0 feeds of a user's notices
+- RSS 1.0 dump of a user's notices
+- RSS 1.0 feed of all public notices
+- RDF dump of entire site
+- FOAF dump for user
+- delete a notice
+- make sure canonical usernames are unique
+- upload avatar
+- licenses
+- design from Open Source Web Designs
+- release 0.1
+- gettext
+- subscribe remote
+- add subscriber remote
+- send remote notice
+- receive remote notice
+- confirmation email
+- tinyurl-ification of URLs
+- jQuery for as much as possible
+- themes
+- release 0.2
+- @ messages
+- # tags
+- L: location
+- stay logged in between sessions
+- use RSS as a subscription
+- URL notices
+- image notices
+- video notices
+- audio notices
+- release 0.3
+- forward notices to Jabber
+- forward notices to other IM
+- forward notices to mobile phone
+- machine tags
+- release 0.4
+- include twitter subscriptions
+- include Pownce subscriptions
+- privacy
+- Wrap DB_DataObject with memcached caching layer
+- login throttle to prevent brute-force attacks
+- form token in login to prevent XSS
+- release 1.0
+- Atom Publishing Protocol
diff --git a/doc/URLS.txt b/doc/URLS.txt
new file mode 100644
index 000000000..e275796fa
--- /dev/null
+++ b/doc/URLS.txt
@@ -0,0 +1,24 @@
+/ main page
+/public public stream
+
+/<username> profile and update feed
+/<username>?page=2 profile and update feed
+/<username>/<number> individual notice
+/<username>/subscriptions people user subscribes to
+/<username>/subscribed people subscribing to user
+/<username>/avatar avatar
+/<username>/all self and friends
+
+/main/login login to site
+/main/logout logout of site
+/main/register register to site
+/main/settings change account settings
+/main/recover recover password
+/doc/ documentation
+ about about this site
+ help help
+ privacy privacy
+
+/style/ style
+/js/ javascript
+/image/ uploaded (?) images