Interoperability is the hardest part. By working together, here are examples of things we can achieve.
Before we get into fancy things, let's make the basics work with standard protocols.
What | with what | why? | protocol | expected status | current status at tikisuite.org |
Tiki user & group system | ClearOS/OpenLDAP | use ClearOS/OpenLDAP user system instead of Tiki (for users and groups) | LDAP | Should work out of the box, needs documentation. See LDAP | See Tiki Suite LDAP |
Jitsi | Openfire | audio-video-desktop sharing | XMPP | Should work out of the box with documentation | Works fine & documented. Later on: make an app. |
Jitsi | ClearOS/OpenLDAP | Access address book from Jitsi | LDAP | Should work out of the box, needs documentation | See Tiki Suite LDAP |
Openfire | ClearOS/OpenLDAP | use ClearOS/OpenLDAP user system | LDAP | Works | See Tiki Suite LDAP |
Thunderbird | ClearOS mail server | IMAP | Should work out of the box, needs documentation | Works. occasional SMTP connection issues | |
Thunderbird | ClearOS/OpenLDAP | access address book from Thunderbird | LDAP | Should work out of the box, needs documentation | See Tiki Suite LDAP |
Roundcube | ClearOS mail server | Webmail | IMAP | Should work out of the box | Works well |
Kolab shared address book | ClearOS/OpenLDAP | access address book from webmail | LDAP / CardDAV | Kolab-ClearOS integration needs to be restored | |
BigBlueButton | Tiki | SSO via Tiki | HTTP | All relevant APIs are already supported Tiki will support the new ones as they become available BigBlueButton | Requires lib-xml and works well |
Kaltura | Tiki | SSO via Tiki and basic video management | HTTP | A basic integration is done, but needs to be updated to latest version of Kaltura and tested more. Kaltura | Works well |
Piwik | Tiki | Better stats for Tiki | HTTP | Already functional: Piwik | Works well |
What | with what | why? | protocol | expected status | current status at tikisuite.org |
ClearOS | Tiki | A Tiki installer package for ClearOS | ClearOS packaging ClearOS app format | in Beta | |
Jitsi | FreeSWITCH | SIP call | SIP | Should work out of the box, needs documentation | needs work. Need to decide which front-end. Tests with FusionPBX started. |
FreeSWITCH | ClearOS/OpenLDAP | use ClearOS/OpenLDAP user system (ie: LDAP integrated PBX) | LDAP | Should exist | See Tiki Suite LDAP |
FreeSWITCH | Tiki | The Tiki CRM should interact with the audio component in SIP/PBX (to make a call for example or to show customer profile based on caller ID) | Robert has code for this for Asterisk | ||
Jitsi | Tiki | For Tiki to be the Provisioning server for Jitsi. The connection info to the shared OpenLDAP address book should be included | HTTP | Jitsi. Potential caching bug, where Tiki data is updated, but a restart of Jitsi doesn't use up to date info. | |
Kolab appointment calendar and Tiki event calendar | Openfire Meetings planner | So meetings can be well planned, attended, recorded. Later, we could add reminders, and call backs | Nothing done | ||
Kolab-Roundcube | Openfire (XMPP) | Allow you to see the presence of your colleagues and start a chat conversation with them | Kolab-ClearOS integration needs to be restored |
What | with what | why? | protocol | expected status | current status on tikisuite.org |
ElasticSearch | With all others File Shares Emails Chat logs |
So users can search throughout all content they are allowed to see and have access to features like "More Like This". See https://tiki.org/Use+Cases+for+NLP+and+IR+in+Tiki | Some apps will need some work | ||
Jitsi | BigBlueButton | to use a desktop client to access BBB (at least receive notifications that there is some action in the room and I should log in) | TBD | Needs to be developed | |
ClearOS Flexshares (Samba) | Tiki File Gallery | so FlexShare data can be accessible via Tiki File galleries | Prerequisite: File Gallery Revamp | not possible yet. Also should look at adding http://larsjung.de/h5ai/ or http://elfinder.org/ support to Flexshares. | |
ClearOS Flexshares (Samba) | Syncthing | File-based team collaboration, backups or users with many devices | Block Exchange Protocol | Syncthing is a young project so issues to be expected, but it has huge potential so we will contribute to its success | Not yet |
Syncthing | Tiki File Gallery | Team / project / group management | REST / A PHP implementation of the pulse/syncthing cluster discovery protocol | As above | Not yet |
BigBlueButton | Android phone | BigBlueButton on Android Phone | alpha | ||
Mail server | Tiki | categorize or tag emails as any object in Tiki | IMAP | idea stage | |
Tiki Search | Mail server | Integrate search, so user can search in their webmail via Tiki search | IMAP | idea stage | |
BigBlueButton | Tiki Calendar | to schedule BigBlueButton conference calls | CalDAV | idea stage | |
BigBlueButton | Tiki | A BigBlueButton presentation could be taken from a File Gallery or a S5 Slideshow | idea stage | ||
Kaltura | BigBlueButton | A recorded BigBlueButton session could be saved to Tiki File Gallery, from which it could plucked for editing in Kaltura | this will be interesting! | ||
Tiki | FreeSWITCH | A call-back system: You click a contact in TikiCRM and the system calls your mobile and the contact. Thus, getting a better rate than if you call with your mobile | SIP/AMI | idea stage | |
Tiki | Jitsi | Make a PluginJitsi the same way we have a PluginSkype, which would offer to install Jitsi if it's not installed | HTTP | idea |
1) |
21 Nov 2024 14:00 GMT-0000
Tiki Roundtable Meeting |
2) |
19 Dec 2024 14:00 GMT-0000
Tiki Roundtable Meeting |
3) |
Tiki birthday |