Loading...
 

History: To do

Preview of version: 16

DescriptionAssigned toReported byPriorityAreaDetailsAttachmentRelated
Review all listingsM. Bilal SiddiqMarc Laporte2PromotionListings 
Get 90 seconds video, to be shared on social mediaMarc LaporteMarc Laporte2Promotion 
Realtime Tiki: Replicate the functionality of TogetherJS (for realtime collaboration on all forms) instead of standalone instance or SaaSVictor EmanouilovMarc Laporte2Tiki 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 courseM. Bilal SiddiqMarc Laporte2Promotion

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 Laporte2Community management
Promotion
 
Permit Openfire Meetings to anonymous users for certain rooms Marc Laporte2Realtime (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 environmentMarc Laporte2Tiki 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 Laporte2Tiki 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 videoconferenceguus.der.kinderenMarc Laporte2Realtime (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+SuiteMarc LaporteMarc Laporte3Community management
Promotion
Do we want a need nice illustration to replace the initial illustration? 
Set up Dogfood server (XMPP, Piwik, etc.)Marc Laporte3Community 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 guideM. Bilal Siddiq3PromotionBranding 
Dogfood: preview side-by-side diff: blank instead of diffjonny.bradleyMarc Laporte3Tiki Wiki CMS GroupwareThis bug was there before and has returned... 
Explicit community model and how to get involvedMarc Laporte3Community managementhttps://opensource.com/life/16/4/build-awesome-communities 
Mailing lists without Mailman, using only Tiki and Mail aliasesMarc Laporte3Tiki 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 componentMarc LaporteMarc Laporte3PromotionMake a new page or sections of "Why" with a narrative of why each component. 
Document logging, monitoring and alerting optionsMarc Laporte3Virtualmin

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 editsjonny.bradleyMarc Laporte3Tiki Wiki CMS Groupware
  1. 2016 05 01 192402
Openfire XMPP chat and video logs to be searchable, and accessible to TikiMarc Laporte3Tiki 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 TikiMarc Laporte3Tiki 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 Laporte3Realtime (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 Laporte3Tiki 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 processMarc Laporte3Community managementOnboarding process 
Translate wikisuite.org to FrenchMarc Laporte4PromotionJust main public pages 
Translate wikisuite.org to SpanishMarc Laporte4PromotionJust main public pages 
Elaborate and document strategy with all Social Media accounts we have (Twitter, etc.)Marc Laporte4Promotion invite all our contacts to like, etc. 
Strategy to attract service providersMarc Laporte4Community management
Promotion
 
WikiSuite OrchestratorMarc Laporte4ClearOS (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 OpenfireMarc Laporte4Tiki 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 togetherMarc Laporte4Tiki 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-chatMarc Laporte4Tiki 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 Laporte4Tiki 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 SQLiteMarc Laporte4ClearOS (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 Laporte4ClearOS (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 SiddiqM. Bilal Siddiq4Promotion 
Investigate for a solution to permit self-hosting without a fixed IP address (such as PageKite)Marc Laporte4Virtualmin

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/

 
Set up proper community channelsMarc Laporte4Community managementCommunity support 
Dogfood WikiSuite for Community Conference CallsMarc Laporte4Community managementCommunity Conference Calls 
Add WikiSuite.org/Benefits inspired by tiki.org/BenefitsMarc Laporte4Community management 
Jitsi Meet: Pre-flight checklist like BigBlueButtonMarc Laporte4Realtime (Openfire/Jitsi Meet)https://github.com/bigbluebutton/bigbluebutton/issues/877
  1. 2020 03 22 090241
Make a contact tracker (instead of emailing project founder)Marc Laporte5 (low)Community managementContact 
Make a series of screencasts to show off the most important featuresMarc Laporte5 (low)Promotion 
Test and document the Jitsi - Tiki provisionning in the context of WikiSuiteMarc Laporte5 (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 contentMarc Laporte5 (low)Tiki Wiki CMS Groupware
Virtualmin
https://dev.tiki.org/item2919 
Openfire Meetings planner to be a resource calendar in TikiMarc Laporte5 (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 Laporte5 (low)Tiki Wiki CMS Groupware
ClearOS (deprecated)
Elasticsearch
Need to brainstorm: is this useful? 
Tiki Newsletters and Cyrus IMAP interoperabilityMarc Laporte5 (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 WikiSuiteMarc Laporte5 (low)Tiki Wiki CMS Groupware
Realtime (Openfire/Jitsi Meet)
FusionPBX (including FreeSWITCH)
See Chatbots 
WikiSuite Blockchain prototypeMarc Laporte5 (low)Tiki Wiki CMS GroupwareBlockchain prototype 
Address the software development use case (Gitea vs Gitlab vs Tuleap vs Allura vs ...)Marc Laporte5 (low)

Source Control + Continuous Integration + Code Review + ...

https://tiki.org/Source+Control+Management

 
  • «
  • 1 (current)
  • 2


You do not have permission to insert an item


History

Advanced
Information Version
Marc Laporte 56
View
Marc Laporte 55
View
Marc Laporte trackerfilter Plugin modified by editor. 54
View
Marc Laporte trackerfilter Plugin modified by editor. 53
View
M. Bilal Siddiq trackerfilter Plugin modified by editor. 52
View
M. Bilal Siddiq trackerfilter Plugin modified by editor. 51
View
Marc Laporte 50
View
Marc Laporte trackerfilter Plugin modified by editor. 49
View
Marc Laporte trackerfilter Plugin modified by editor. 48
View
Marc Laporte trackerfilter Plugin modified by editor. [rollback version 40] 47
View
Marc Laporte trackerfilter Plugin modified by editor. 46
View
Marc Laporte trackerfilter Plugin modified by editor. 45
View
Marc Laporte trackerfilter Plugin modified by editor. [rollback version 40] 44
View
Marc Laporte trackerfilter Plugin modified by editor. 43
View
Marc Laporte trackerfilter Plugin modified by editor. 42
View
Marc Laporte 41
View
Marc Laporte trackerfilter Plugin modified by editor. 40
View
Marc Laporte 39
View
Marc Laporte 38
View
Marc Laporte Tracker Filter Plugin modified by editor. 37
View
Marc Laporte Tracker Filter Plugin modified by editor. 36
View
Marc Laporte Tracker Filter Plugin modified by editor. 35
View
System Administrator 34
View
Marc Laporte Tracker Filter Plugin modified by editor. 33
View
Marc Laporte 32
View
Marc Laporte Tracker Filter Plugin modified by editor. 31
View
Marc Laporte 30
View
Marc Laporte 29
View
Marc Laporte 28
View
Marc Laporte Tracker Filter Plugin modified by editor. 27
View
Marc Laporte Tracker Filter Plugin modified by editor. 26
View
Marc Laporte Tracker Filter Plugin modified by editor. 25
View
Marc Laporte 24
View
Marc Laporte Tracker List Plugin modified by editor. 23
View
Marc Laporte Tracker List Plugin modified by editor. 22
View
Marc Laporte Tracker List Plugin modified by editor. 21
View
Marc Laporte Tracker List Plugin modified by editor. 20
View
Marc Laporte Content was moved to a tracker 19
View
Marc Laporte 18
View
Marc Laporte Tracker List Plugin modified by editor. 17
View
Marc Laporte 16
View
Marc Laporte 15
View
Marc Laporte 14
View
Marc Laporte 13
View
System Administrator 12
View
Marc Laporte 11
View
Marc Laporte 10
View
Marc Laporte 9
View
System Administrator 8
View
System Administrator 7
View
  • «
  • 1 (current)
  • 2