diff options
author | zotlabs <mike@macgirvin.com> | 2018-06-17 21:41:20 -0700 |
---|---|---|
committer | zotlabs <mike@macgirvin.com> | 2018-06-17 21:41:20 -0700 |
commit | 36d73b3da9eda9539a851c1a1e697db9ffa7d935 (patch) | |
tree | 9b9a5ac6d152286e3395e52d43047651c5c54af7 /doc/roadmap.bb | |
parent | dcd8fb289ee21536359998a64aeef2f4973834e3 (diff) | |
download | volse-hubzilla-36d73b3da9eda9539a851c1a1e697db9ffa7d935.tar.gz volse-hubzilla-36d73b3da9eda9539a851c1a1e697db9ffa7d935.tar.bz2 volse-hubzilla-36d73b3da9eda9539a851c1a1e697db9ffa7d935.zip |
consolidate the various project roadmap files and remove stuff that's either finished or abandoned
Diffstat (limited to 'doc/roadmap.bb')
-rw-r--r-- | doc/roadmap.bb | 46 |
1 files changed, 13 insertions, 33 deletions
diff --git a/doc/roadmap.bb b/doc/roadmap.bb index 9ef9f146a..78e6da489 100644 --- a/doc/roadmap.bb +++ b/doc/roadmap.bb @@ -1,49 +1,29 @@ -Roadmap for $Projectname V3 +Roadmap -*HZ = Hubzilla repository +Platform -Crypto - Convert E2EE to dynamic loading (on demand) using jQuery.getScript() [or other methods] to only load encryption libs when you require them. This should also support multiple encryption libraries (e.g. SJCL, others) triggered from the choice of algorithm and remain pluggable. + Convert E2EE and select Javascript resources to dynamic loading to dynamic loading using jQuery.getScript() [or other methods]. -Subscriptions and business models - Build enough into core(/addons) to generate income (or at least try and cover costs) out of the box +Webpages - Resolve the "every photo has an item" confusion, perhaps every file should also - but only if we can explain it and separate them conceptually. - -Migration tools - Friendica importer - Diaspora importer (channel and connection import done, conversations and photos still in progress and waiting for support from Diaspora) - -Webpage design UI improvements - If practical, separate "conversation" sub-themes from overall themes so one can choose different conversation and content layouts within a base theme. Make webpage building easy, with point-n-click selectors to build PDLs - bring back WYSIWYG, which ideally requires a JS abstraction layer so we can use any editor and change it based on mimetype -Social Networking Federation - Friendica native mode? - Pump.io? - Others? - -Lists - Create a list object to contain arbitrary things for system use - Create a list object to contain arbitrary things for personal use Events + Recurring events + Integrate Hubzilla events with CalDAV + + +Connections + + CardDAV integration with abook and profiles -Zot - Provide a way to sync web resources. This could be built on DAV except for preserving resource naming (guids) instead of filenames. -API extensions - More, more, more. +Issues manager -Evangelism - More documentation. More, more, more. - Libzot + Provide easy(easier) channel move (as opposed to channel copy or clone) -DNS abstraction for V3 - Allow a channel to live in an arbitrary "DNS" namespace, for instance "mike@core.hubzilla". Use our directories and zot to find the actual DNS location via redirection. This could potentially allow hubs to be hidden behind tor or alt-roots and accessible only via the matrix. -
\ No newline at end of file |