diff options
Diffstat (limited to 'doc/roadmap.bb')
-rw-r--r-- | doc/roadmap.bb | 45 |
1 files changed, 12 insertions, 33 deletions
diff --git a/doc/roadmap.bb b/doc/roadmap.bb index 9ef9f146a..dce19848a 100644 --- a/doc/roadmap.bb +++ b/doc/roadmap.bb @@ -1,49 +1,28 @@ +Roadmap -Roadmap for $Projectname V3 -*HZ = Hubzilla repository +Platform + Convert E2EE and select Javascript resources to dynamic loading using jQuery.getScript() [or other methods]. -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. +Webpages -Subscriptions and business models - Build enough into core(/addons) to generate income (or at least try and cover costs) out of the box + Make webpage building easy, with point-n-click selectors to build PDLs - 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) +Events -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 + Recurring events + Integrate Hubzilla events with CalDAV -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 +Connections -Events - Recurring events + 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 |