From 36d73b3da9eda9539a851c1a1e697db9ffa7d935 Mon Sep 17 00:00:00 2001 From: zotlabs Date: Sun, 17 Jun 2018 21:41:20 -0700 Subject: consolidate the various project roadmap files and remove stuff that's either finished or abandoned --- doc/roadmap.bb | 46 +++++++++++++--------------------------------- 1 file changed, 13 insertions(+), 33 deletions(-) (limited to 'doc/roadmap.bb') 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 -- cgit v1.2.3