summaryrefslogtreecommitdiffstats
path: root/WISH_LIST
blob: 3e383d3efa8665765d1815d040ba6a524d710854 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
* smarter debug mode
* The wonder bar (integrated the search / ask functionality)
* The authentication system ???
* allow multiple logins to the same account
* allow multiple logins to the same account
* more advanced templating/skinning system
* per-tag email  subscriptions
* view for personalized news on the site
* a little flag popping when there are news
* drill-down mode for navigation by tags
* improved admin console
* sort out mess with profile - currently we patch django User

* Some functionality should be moved out of the forums app, in the case
that the forum app is restricted only to authenticated users:
    
        (r'^%s/$' % _('signin/'), 'django_authopenid.views.signin'),
        url(r'^%s$' % _('about/'), app.about, name='about'),
        url(r'^%s$' % _('faq/'), app.faq, name='faq'),
        url(r'^%s$' % _('privacy/'), app.privacy, name='privacy'),
        url(r'^%s$' % _('logout/'), app.logout, name='logout'),
        url(r'^%s$' % _('feedback/'), app.feedback, name='feedback'),
        (r'^%sfb/' % _('account/'),  include('fbconnect.urls')),
        (r'^%s' % _('account/'), include('django_authopenid.urls')),

Copied from old todo list:

There are two kinds of things that can be done:
refactorings (think of jogging in the morning, going to a spa, well make the code better :)
new features (go to law school, get a job, do something real)
Just a joke - pick yourself a task and work on it.

==Refactoring==
* validate HTML
* set up loading of default settings from inside the /forum dir
* automatic dependency checking for modules
* propose how to rename directory forum --> osqa
  without breaking things and keeping name of the project root
  named the same way - osqa

==New features==
Whoever wants - pick a feature from the WISH_LIST
add it here and start working on it
If you are not starting immediately - leave it on the wishlist :)

==Notes==
1)after this is done most new suggested features
  may be worked on easily since most of them
  only require editing view functions and templates

  However, anyone can work on new features anyway - you'll
  just have to probably copy-paste your code into 
  the branch undergoing refactoring which involves 
  splitting the files. Auto merging across split points
  is harder or impossible.