I want to share with you my TODO about Societo development. If you can help anything of the following, or have other any ideas, please tell me in this list.
TODO by the next Sunday!
========================
Goal: Build a base of development
* Documents for contribution
* Build enhancement proposing system like PEP [1]
TODO by v0.5.0 -- will be first development release
===================================================
Goal: There are base of minimum features which are needed as social platform.
I think the features may be not completely and be less configurable in this phase.
The important thing is that our user try to experience as many features as possible,
and get much of real feedbacks.
* Documents for every bundles
* Test, test, test (50% code coverage)
* Added ability to handle ACL and add support to modification / deletion of user's post
* Create plugin and recipe download site
* Documents for creation of plugins
* "Master Page" feature [2]
* Notification and Approval feature
TODO by v1.0.0
==============
Goal: Complete everything for use in the real world.
* Minimize SocietoBaseBundle
* Smart handling of system required page (e.g. *secure_default, profile, group, ...)
* Smart handling of gadget required parameter
* Editable gadget template in the plot page
* Change registration page to be editable from backend
* Consideration of performance
* Support mutual-follow (= friend) restriction
* Decrease dependency on every bundles
* Test, test, test (100% code coverage)
* Installation of plugin from web interface
TODO after v1.0.0
=================
* Dynamic construction of page (no page transition)
* Support many of API (OpenSocial, Facebook compatible, Twitter compatible, GData compatible ...)
* Time limit image URL
* Named identifer of member and group (Like Twitter username)
Few items of the above, will be into the GitHub issue tracker or the "PEP-like system".
[1]
http://www.python.org/dev/peps/[2] I'll share about it in the "PEP-like system". In short, this is like "Slide Master" in MS Office (
http://office.microsoft.com/en-us/powerpoint-help/about-the-slide-master-HP005195406.aspx)