Future
FutureThis document describes a few possible future directions of SCT - and what features could be implemented.
Some things (from the 'Framework' section) might already be started in the subversion trunk without any documentation.
If you are interested in any of those features, or want to discuss the future of SCT, don't hesitate to use the forum
1. Wiki
The wiki application has not seen as many feature enhancements lately as the forum, basically because i think it is already "good enough" for my purposes. But considering the endless possibilities for wikis there are many ideas:
-
Wiki snip discussions/comments
- Not necessarily "only" simple comments which can be added at the bottom of a page - maybe even discussions directly for each paragraph ? section ? headline ?
-
'Publish status' for a wiki snip
- ever modified a wiki snip but wished to "save" the current status, without modified what end users can see online ? - or have someone else review it first ? - i think this could even be useful for wiki snips, not just for a full-blown CMS.
- Fine-grained permissions (not very creative, it's on the issue tracker)
2. Forum/Board
The forum is already very powerful thanks to the 'Category Types' - but there is still more potential.
- Dynamic categories (for example to create the comments feature for the wiki - one category for every wiki snip ? automatically created as soon as a user posts a "comment")
3. Framework
I have always tried to keep things as generic as possible - this made the Community application (in my opinion) a good toolbox for developing django applications.
3.1. Block framework
The "Block framework" (i am really bad at naming things) could be described as very, very light weight version of "portlets" - basically they are python classes which can be dynamically added to a site and will be called to render their content whenever necessary. They are meant to replace things like navigation, user box, ads, etc. which are currently in a sites base template. - This would make site templates much more generic.
Another usage could be so called "Dashboards" which allow users to aggregate many "blocks" on one site.
see also BlockFramework.
3.2. Advanced Object List
The "Advanced Object List" should do for lists what django's newforms library does for forms: Create a easy way to create complex lists which are:
- sortable by the user
- configurable by the user
- easy to code (similar to newforms or models)
- use generic "Column" classes (similar to newforms fields/widgets) which can be aggregated to build complex lists.
see Development/AdvancedObjectList for a few thoughts.
Last Modified: 2008-04-19 23:54:14 by Herbert Poul - [ Snip Changes ] [ Wiki History ]
2 Comments
Customize ListPlease login to create a new thread.