]> git.mxchange.org Git - quix0rs-gnu-social.git/blob - doc/TODO
8b3fe5b75f695216aa7aef4cd8355aea902740eb
[quix0rs-gnu-social.git] / doc / TODO
1 + login
2 + register
3 - settings
4 + disallow login if user is logged in
5 + disallow register if user is logged in
6 + common_current_user()
7 + common_logged_in()
8 + session variable for login
9 + post notice
10 + logout
11 + subscribe
12 + unsubscribe
13 + subscribe links on profile
14 + header menu
15 + footer menu
16 + disallow direct to PHP files
17 - require valid nicknames
18 - common_local_url()
19 - configuration system ($config)
20 - RSS 1.0 feeds of a user's notices
21 - RSS 1.0 dump of a user's notices
22 - RSS 1.0 feed of all public notices
23 - RDF dump of entire site
24 - FOAF dump for user
25 - delete a notice
26 - make sure canonical usernames are unique
27 - upload avatar
28 - licenses
29 - design from Open Source Web Designs
30 - release 0.1
31 - gettext
32 - subscribe remote
33 - add subscriber remote
34 - send remote notice
35 - receive remote notice
36 - confirmation email
37 - tinyurl-ification of URLs
38 - jQuery for as much as possible
39 - themes
40 - release 0.2
41 - @ messages
42 - # tags
43 - L: location
44 - stay logged in between sessions
45 - use RSS as a subscription
46 - URL notices
47 - image notices
48 - video notices
49 - audio notices
50 - release 0.3
51 - forward notices to Jabber
52 - forward notices to other IM
53 - forward notices to mobile phone
54 - machine tags
55 - release 0.4
56 - include twitter subscriptions
57 - include Pownce subscriptions
58 - privacy
59 - Wrap DB_DataObject with memcached caching layer
60 - login throttle to prevent brute-force attacks
61 - form token in login to prevent XSS
62 - release 1.0
63 - Atom Publishing Protocol