summaryrefslogtreecommitdiffstats
path: root/WISH_LIST
diff options
context:
space:
mode:
Diffstat (limited to 'WISH_LIST')
-rw-r--r--WISH_LIST45
1 files changed, 45 insertions, 0 deletions
diff --git a/WISH_LIST b/WISH_LIST
index 6b106875..3e383d3e 100644
--- a/WISH_LIST
+++ b/WISH_LIST
@@ -1,5 +1,7 @@
+* 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
@@ -8,3 +10,46 @@
* 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.