Review all listings | M. Bilal Siddiq | Marc Laporte | 2 | Promotion | Listings | | |
Get 90 seconds video, to be shared on social media | Marc Laporte | Marc Laporte | 2 | Promotion | | | |
Realtime Tiki: Replicate the functionality of TogetherJS (for realtime collaboration on all forms) instead of standalone instance or SaaS | Victor Emanouilov | Marc Laporte | 2 | Tiki Wiki CMS Groupware
Realtime (Openfire/Jitsi Meet) | Please see: https://doc.tiki.org/PluginTogether
Mozilla offers a free to use hosted instance of TogetherJS (Thanks Mozilla!). But in some corporate networks, that site could be blocked.
It is also possible to install our own standalone instance of TogetherJS.
A new preference should be added to Tiki to be able to use them.
Since there is some overlap between vanilla TogetherJS and Openfire Meetings (ex.: both have audio), it could be a little messy. Needs some analysis.
Medium
works well enough, but some of the features (ex.: WebRTC audio) overlap with | | |
Make a WikiSuite slideshow, dogfooding of course | M. Bilal Siddiq | Marc Laporte | 2 | Promotion | old one is at https://suite.tiki.org/tiki-slideshow.php?page=Tiki+Suite+Slideshow and many images are incorrect after the careless merging of info.tiki.org to tiki.org
Now or soon, migrate to H5P which will be added to Tiki | | |
Revamp home page when we get video (and add more text about benefits like no lock-in) | | Marc Laporte | 2 | Community management
Promotion | | | |
Permit Openfire Meetings to anonymous users for certain rooms | | Marc Laporte | 2 | Realtime (Openfire/Jitsi Meet) | https://meet.jit.si/ is great because it's simple to just share the URL
However, Openfire Meeting requires everyone to login. This is great for team, but it should be possible to also have wide open rooms to meet with people outside the organization. | | |
WikiSuite development environment | | Marc Laporte | 2 | Tiki Wiki CMS Groupware
Realtime (Openfire/Jitsi Meet)
Elasticsearch
Community management
Virtualmin | out of the box deployment suitable for development (especially new developpers)
Should be collaborative in nature. Ex.: a built-in way to work together on code or get/provide some help
As close as possible to a production environment, with some switches to go in debug / dev mods
WikiSuite development environment | | |
WikiSuite demo instance (refreshed periodically) | | Marc Laporte | 2 | Tiki Wiki CMS Groupware
Realtime (Openfire/Jitsi Meet)
Syncthing
Kimchi (including KVM)
Elasticsearch
Community management
Promotion
Virtualmin | Once we have Virtualmin apps for most of the important components, let's set up a demo instance. Data could be reset twice per week (for example)
How do we detect / prevent abuse? (ex.: some alerts on high numbers of mails sent per hour)
We can turn SSH off
root / admins users vs regular test users to the various GUIs
| | |
Permit to phone in and out of a WebRTC videoconference | guus.der.kinderen | Marc Laporte | 2 | Realtime (Openfire/Jitsi Meet)
FusionPBX (including FreeSWITCH) | https://github.com/igniterealtime/ofmeet-openfire-plugin/issues/13
https://github.com/igniterealtime/Pade | |
|
Migrate all relevant content from https://suite.tiki.org/Tiki+Suite | Marc Laporte | Marc Laporte | 3 | Community management
Promotion | Do we want a need nice illustration to replace the initial illustration? | | |
Set up Dogfood server (XMPP, Piwik, etc.) | | Marc Laporte | 3 | Community management | - Also set up SSL, etc.
- It should be possible to join the chatroom without having an account (so either any account, or a 1-click link with a login)
| | |
Complete Branding document and guide | | M. Bilal Siddiq | 3 | Promotion | Branding | | |
Dogfood: preview side-by-side diff: blank instead of diff | jonny.bradley | Marc Laporte | 3 | Tiki Wiki CMS Groupware | This bug was there before and has returned... | | |
Explicit community model and how to get involved | | Marc Laporte | 3 | Community management | https://opensource.com/life/16/4/build-awesome-communities | | |
Mailing lists without Mailman, using only Tiki and Mail aliases | | Marc Laporte | 3 | Tiki Wiki CMS Groupware
Virtualmin | We want https://doc.tiki.org/Forum-and-Mailing-List-Synchronization without installing Mailman
What needs to be developed, if anything?
Mail aliases are essential
- Some ideas
- Bounce management
- Check for any desired features from http://www.sympa.org/overview/features
- From Tiki forum, could be a hook to create email account.
- Self-register to site, with username/email or email as username
- Join Tiki group joins mailing list (This group is also synched with mail aliases)
- Reply to list, or just to member who sent message?
- Moderate messages depending on prefs / condition
- Group membership
- Size of message
- IMAP mail account
- Mails sent to this account are sent to all group members
- Mails sent to the group have a "reply-to" to the list
- Moderation feature should be kept (it's already a forum feature)
- Any spam / virus filters on the IMAP account should work
See also: https://www.openhub.net/p/hyperkitty/ | | |
Explain why each component | Marc Laporte | Marc Laporte | 3 | Promotion | Make a new page or sections of "Why" with a narrative of why each component. | | |
Document logging, monitoring and alerting options | | Marc Laporte | 3 | Virtualmin | https://dev.tiki.org/Monitoring
Error and access logs from the server could be made available to the Tiki instance | | |
Anonymous users do not have edit rights, and thus not be offered inline edits | jonny.bradley | Marc Laporte | 3 | Tiki Wiki CMS Groupware | | 2016 05 01 192402
| |
Openfire XMPP chat and video logs to be searchable, and accessible to Tiki | | Marc Laporte | 3 | Tiki Wiki CMS Groupware
Realtime (Openfire/Jitsi Meet)
Elasticsearch | Add to https://doc.tiki.org/Unified-Index
https://doc.tiki.org/Federated-Search
https://tiki.org/Use-Cases-for-NLP-and-IR-in-Tiki
Examples:
| |
|
Cyrus data (IMAP/JMAP mailboxes, but perhaps also Contacts and Events) to be accessible to Elasticsearch and Tiki | | Marc Laporte | 3 | Tiki Wiki CMS Groupware
Elasticsearch | So users can search in their webmail via Tiki search.
https://doc.tiki.org/Federated-Search
https://tiki.org/Use-Cases-for-NLP-and-IR-in-Tiki
| |
|
Explore adding features to Remote Control app (ex.: Screencast) | | Marc Laporte | 3 | Realtime (Openfire/Jitsi Meet) | Now that we have a system tray / desktop app via remote desktop control, let's do more:
- New message in chatroom
- New email received
- Play voice mail, audio and video podcasts
- Batch file uploader
- Screencast
- etc.
Screen capture and upload to Tiki File Gallery to be annotated via Tiki and then promoted with Tiki Share
| | |
Extend Syncthing in WikiSuite to offer the functionality of Seafile, OwnCloud, etc. (Virtualmin, Tiki and Syncthing interoperability) | | Marc Laporte | 3 | Tiki Wiki CMS Groupware
Syncthing
Virtualmin | This will require a lot of brainstorming so let's do in a wiki page: Syncthing in WikiSuite | | |
Set up proper onboarding process | | Marc Laporte | 3 | Community management | Onboarding process | | |
Translate wikisuite.org to French | | Marc Laporte | 4 | Promotion | Just main public pages | | |
Translate wikisuite.org to Spanish | | Marc Laporte | 4 | Promotion | Just main public pages | | |
Elaborate and document strategy with all Social Media accounts we have (Twitter, etc.) | | Marc Laporte | 4 | Promotion | invite all our contacts to like, etc. | | |
Strategy to attract service providers | | Marc Laporte | 4 | Community management
Promotion | | | |
WikiSuite Orchestrator | | Marc Laporte | 4 | ClearOS (deprecated) | We want something where folks can easily test joe at acme.wikisuite.org and lee at acme.wikisuite.org
Orchestrator
How to build a system to demo WikiSuite | | |
Interoperability between Tiki Wiki CMS Groupware and Openfire | | Marc Laporte | 4 | Tiki Wiki CMS Groupware
Realtime (Openfire/Jitsi Meet) | - Use Openfire Meetings with users (logins) from Tiki
- The default use case of Tiki Suite is to use logins from ClearOS's OpenLDAP but in cases of existing Tiki communities or a scenario without ClearOS, linking Tiki and Openfire directly makes sense
- XMPP presence indicator in Tiki, and mini-chat
- Could status be used for time sheets?
- Replicate all features of PluginBigBlueButton (see code)
- Single Sign On
- Playback of recorded conference
- Replicate all functionality from Inspired Social with native functionality (all optional, just need to configure) in a future proof way to avoid plugin problems
- An Openfire Meetings presentation could be taken from a Tiki File Gallery or Tiki Slideshow or with https://h5p.org/presentation
Some potential libs
https://packagist.org/?q=openfire%20&p=0
https://packagist.org/packages/abhinavsingh/jaxl
https://packagist.org/packages/gidkom/php-openfire-restapi
All XMPP libs on Packagist
http://www.ibm.com/developerworks/xml/tutorials/x-realtimeXMPPtut/ | | |
Build an awesome CRM, with all relevant components working smartly together | | Marc Laporte | 4 | Tiki Wiki CMS Groupware
Realtime (Openfire/Jitsi Meet)
Elasticsearch
FusionPBX (including FreeSWITCH)
Kaltura | Please see: Customer Relationship Management
https://tiki.org/Use-Cases-for-NLP-and-IR-in-Tiki | | |
XMPP presence indicator in webmail, and mini-chat | | Marc Laporte | 4 | Tiki Wiki CMS Groupware
Realtime (Openfire/Jitsi Meet) | Contacts should have presence indicator: every time there is a username, a status indicator and invitation to chat will be there
We want it to work with Converse | | |
Add Team functionality to password management (web access to KeePass data) | | Marc Laporte | 4 | Tiki Wiki CMS Groupware
Syncthing
KeePass | We need to add a web interface to KeePass data, and from there add team features (logging of access and edits, restrict to groups, etc.)
https://sourceforge.net/p/keepass/feature-requests/1402/
https://sourceforge.net/p/keepass/feature-requests/1668/
https://suite.tiki.org/KeePass
And Syncthing can be used to shared files amongst team members
Nextcloud has at least 3 password management options which should be looked at
Browser integration is a top priority:
https://developer.mozilla.org/en-US/Add-ons/WebExtensions
https://medium.com/passbolt/how-passbolt-will-implement-groups-ee49108a6ff1 | | |
Test FusionPBX with SQLite | | Marc Laporte | 4 | ClearOS (deprecated)
FusionPBX (including FreeSWITCH) | FusionPBX prefers PostgreSQL to MySQL/MariaDB, but ClearOS offers MySQL/MariaDB by default.
"SQLite is a great choice for an embedded system or small business it should not be used for multi-tenant systems that will be used in production."
Source: https://www.fusionpbx.com/app/www/download.php
This makes sense with the typical WikiSuite users so let's try SQLite | | |
Xibo support on CentOS 7.x (ex.: via Docker) | | Marc Laporte | 4 | ClearOS (deprecated)
Xibo | Here is current doc to install Xibo:
http://xibo.org.uk/manual-tempel/en/install_environment.html
So the reference process is on Ubuntu. Let's see how to document for CentOS 7.x (and thus make it easier later for the ClearOS app)
- Concerns: PHP 5.5 (CentOS 7.x ships with PHP 5.4)
- http://zeromq.org/ which is a PPA (Ubuntu)
Dan Garner and Marc Laporte agreed on 2016-07-13 to proceed with Docker: https://github.com/xibosignage/xibo-docker
https://hub.docker.com/r/xibosignage/
Related: Docker | | |
YouTube page | M. Bilal Siddiq | M. Bilal Siddiq | 4 | Promotion | | | |
Set up proper community channels | | Marc Laporte | 4 | Community management | Community support | | |
Investigate for a solution to permit self-hosting without a fixed IP address (such as PageKite) | | Marc Laporte | 4 | Virtualmin | Virtualmin can be set up on a home server. But then, you need manage dynamic IPs.
But DNS changes are not in real time. How could we have a better option?
https://pagekite.net/
https://www.openhub.net/p/PageKite
https://pagekite.net/support/free-for-foss/
https://pagekite.net/wiki/Floss/PageKiteProtocol/
https://pagekite.net/wiki/Floss/Video/
Another to investigate:
https://github.com/inconshreveable/ngrok
https://alternativeto.net/software/pagekite/ | | |
Dogfood WikiSuite for Community Conference Calls | | Marc Laporte | 4 | Community management | Community Conference Calls | | |
Add WikiSuite.org/Benefits inspired by tiki.org/Benefits | | Marc Laporte | 4 | Community management | | | |
Jitsi Meet: Pre-flight checklist like BigBlueButton | | Marc Laporte | 4 | Realtime (Openfire/Jitsi Meet) | https://github.com/bigbluebutton/bigbluebutton/issues/877 | 2020 03 22 090241
| |
Make a contact tracker (instead of emailing project founder) | | Marc Laporte | 5 (low) | Community management | Contact | | |
Make a series of screencasts to show off the most important features | | Marc Laporte | 5 (low) | Promotion | | | |
Test and document the Jitsi - Tiki provisionning in the context of WikiSuite | | Marc Laporte | 5 (low) | Tiki Wiki CMS Groupware
Realtime (Openfire/Jitsi Meet)
ClearOS (deprecated)
FusionPBX (including FreeSWITCH) | https://doc.tiki.org/Jitsi
For Tiki to be the Provisioning server for Jitsi. The connection info to the shared OpenLDAP address book should be included
In last tests-> Potential caching bug, where Tiki data is updated, but a restart of Jitsi doesn't use up to date info. | | |
Content filters on server applied to Tiki content to detect posting of bad content | | Marc Laporte | 5 (low) | Tiki Wiki CMS Groupware
Virtualmin | https://dev.tiki.org/item2919 | | |
Openfire Meetings planner to be a resource calendar in Tiki | | Marc Laporte | 5 (low) | Tiki Wiki CMS Groupware
Realtime (Openfire/Jitsi Meet) | Openfire Meetings planner data should appear as a remote calendar in the Tiki calendar
So meetings can be well planned, attended, recorded. Later, we could add reminders, and call backs
Ideally, we should be able to schedule an Openfire meeting from Tiki via calendar invite | | |
Use Tiki categories and/ or tags outside of Tiki (ex.: Emails, Files, etc.) | | Marc Laporte | 5 (low) | Tiki Wiki CMS Groupware
ClearOS (deprecated)
Elasticsearch | Need to brainstorm: is this useful? | | |
Tiki Newsletters and Cyrus IMAP interoperability | | Marc Laporte | 5 (low) | Tiki Wiki CMS Groupware
ClearOS (deprecated) | Emails are sent by Tiki https://doc.tiki.org/Newsletters but they don't appear in the "sent". They should be a in a shared sent folder, visible to all relevant team members.
See also: Customer Relationship Management | | |
Add a Chatbot to WikiSuite | | Marc Laporte | 5 (low) | Tiki Wiki CMS Groupware
Realtime (Openfire/Jitsi Meet)
FusionPBX (including FreeSWITCH) | See Chatbots | | |
WikiSuite Blockchain prototype | | Marc Laporte | 5 (low) | Tiki Wiki CMS Groupware | Blockchain prototype | | |
Address the software development use case (Gitea vs Gitlab vs Tuleap vs Allura vs ...) | | Marc Laporte | 5 (low) | | Source Control + Continuous Integration + Code Review + ...
https://tiki.org/Source+Control+Management | | |