aboutsummaryrefslogtreecommitdiffstats
path: root/doc/To-Do-Code.md
diff options
context:
space:
mode:
Diffstat (limited to 'doc/To-Do-Code.md')
-rw-r--r--doc/To-Do-Code.md26
1 files changed, 17 insertions, 9 deletions
diff --git a/doc/To-Do-Code.md b/doc/To-Do-Code.md
index 60b94e6da..b13689d5e 100644
--- a/doc/To-Do-Code.md
+++ b/doc/To-Do-Code.md
@@ -3,36 +3,44 @@ Project Code To-Do List
We need much more than this, but here are areas where developers can help. Please edit this page when items are finished. Another place for developers to start is with the issues list.
-* ACL widget - provide cc/bcc toggle to allow recipients to be discoverable at receiving end. This should integrate with public/private collections which currently exist but have no defined function.
-
* Turn top-level Apps menu into an Apps page - which will probably require App plugins to have icons. Add documentation specifically to the plugin/addon documentation for creating apps. Add links to the App Store (which doesn't currently exist).
* Documentation - see [Red Documentation Project To-Do List](help/To-Do)
+* Infinite scroll to the directory pages
+
* Finish the anti-spam bayesian engine
+* Integrate the "open site" list with the register page
+
* Write more webpage layouts
* Write more webpage widgets
* (Advanced) create a UI for building Comanche pages
-* Help with WebDAV and file storage implementation
+* templatise and translate the Web interface to webDAV
-* Extend WebDAV to provide desktop access to photo albums and existing file (attachment) storage
+* Extend WebDAV to provide desktop access to photo albums
-* Directory - provide a hover popup providing much more detail about the channel of interest. Keywords, additional public profile details, perhaps the last public post, anything else of interest.
+* service classes - provide a pluggable subscription payment gateway for premium accounts
-* Events module - bring back birthday reminders for friends, fix permissions on events, and provide JS translation support for the calendar overview
+* service classes - account overview page showing resources consumed by channel. With special consideration this page can also be accessed at a meta level by the site admin to drill down on problematic accounts/channels.
+
+* Events module - bring back birthday reminders for friends, fix permissions on events, and provide JS translation support for the calendar overview; integrate with calDAV
* Events module - event followups and RSVP
+
+* Uploads - integrate https://github.com/blueimp/jQuery-File-Upload
+
+
+* replace the tinymce visual editor and/or make the visual editor pluggable and responsive to different output formats. We probably want library/bbedit for bbcode. This needs a fair bit of work to catch up with our "enhanced bbcode", but start with images, links, bold and highlight and work from there.
+
* Photos module - turn photos into normal conversations and fix tagging
* Provide RSS feed support which look like channels (in matrix only - copyright issues)
-* Fully implement "things".
-
* Create mobile clients for the top platforms - which involves extending the API so that we can do stuff far beyond the current crop of Twitter/Statusnet clients. Ditto for mobile themes. We can probably use something like the Friendica Android app as a base to start from.
* Activity Stream generation for liking things, liking channels and other combinations.
@@ -41,7 +49,7 @@ We need much more than this, but here are areas where developers can help. Pleas
* Family Account creation - using service classes (an account holder can create a certain number of sub-accounts which are all tied to their subscription - if the subscription lapses they all go away).
-* Re-working of widgets so that entire application and page contents (e.g. modules) will be available to and under the control of themes/apps using Comanche layouts.
+* Put mod_admin under Comanche
In many cases some of the work has already been started and code exists so that you needn't start from scratch. Please contact one of the developer channels like Channel One (one@zothub.com) before embarking and we can tell you what we already have and provide some insights on how we envision these features fitting together.