Conflicts: doc/DerivedTheme1.md doc/Developers.md doc/Features.md doc/Plugins.md doc/Privacy.md doc/README.md doc/Remove-Account.md doc/Translations.md doc/about.bb doc/account_basics.bb doc/accounts_profiles_channels_basics.bb doc/addons.bb doc/addons_gnusocial.bb doc/bbcode.html doc/campaign.bb doc/classRedmatrix_1_1Import_1_1Import-members.html doc/classRedmatrix_1_1Import_1_1Import.html doc/cloud.bb doc/connecting_to_channels.bb doc/connecting_to_channels.md doc/credits.bb doc/de/channels.bb doc/de/features.bb doc/de/main.bb doc/de/registration.bb doc/developers.bb doc/encryption.bb doc/external-resource-links.bb doc/extra_features.bb doc/faq_admins.bb doc/faq_developers.bb doc/faq_members.bb doc/features.bb doc/hidden_configs.bb doc/history.md doc/html/index.php doc/main.bb doc/permissions.bb doc/plugins.bb doc/problems-following-an-update.bb doc/profiles.bb doc/red2pi.bb doc/registration.bb doc/roadmap.bb doc/sv/main.bb doc/what_is_zot.bb doc/zot.md
53 lines
2.2 KiB
Clojure
53 lines
2.2 KiB
Clojure
|
|
|
|
Roadmap for $Projectname V3
|
|
|
|
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.
|
|
|
|
|
|
Subscriptions and business models
|
|
Build enough into core(/addons) to generate income (or at least try and cover costs) out of the box
|
|
|
|
Merge all uploads into common DAV interface
|
|
Separate photo albums from photos and turn them into file directories.
|
|
Upload everything direct to /store
|
|
If photo, generate thumbnails and image resources
|
|
Provide default upload folders with %y (and other?) macros for both photos and other file resources
|
|
Allow "media" (anything that we can generate a thumbnail for) in the Photos section (and show thumbnails in the Files section where possible)
|
|
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
|
|
|
|
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
|
|
|
|
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.
|
|
|
|
Evangelism
|
|
More documentation. More, more, more.
|
|
Libzot
|
|
|
|
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.
|
|
|