Print

Tiki Suite component interoperability

Interoperability is the hardest part. By working together, here are examples of things we can achieve.

This is being tested on


The basics

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
Cyberduck Tiki File Gallery to edit files with as if it was a desktop file with LibreOffice or any desktop software WebDAV Should work out of the box: WebDAV. Editing of SVG & ODF that are in Tiki File Gallery will not only be possible via WebDAV, but also via SVG-edit and WebODF. Works when upgrading to PHP 5.2(external link) and lib-xml. Also, Tiki7 has better WebDAV support than Tiki6
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 Works for user logins. Next step: groups
Jitsi ejabberd chatting XMPP Should work out of the box with documentation Miranda works if you uncheck "Use TLS", but Jitsi doesn't work (not sure if a different set of options would make it happy)
Jitsi FreeSWITCH SIP/PBX server SIP call SIP Should work out of the box, needs documentation
Jitsi ClearOS/OpenLDAP access address book from Jitsi LDAP Should work out of the box, needs documentation Jitsi is able to connect to ClearOS-LDAP anonymously when ClearOS/OpenLDAP is set to Publish Policy = Enabled but we haven't figured out how to securely access address book
ejabberd ClearOS/OpenLDAP LDAP XMPP Integration LDAP users and rosters Done for user logins
FreeSWITCH SIP/PBX server ClearOS/OpenLDAP Realtime LDAP user integration (ie: LDAP integrated PBX) LDAP (Small proof of concept for FreeSwitch(external link))
Blue.box feature request(external link)
FusionPBX feature request(external link)
FreeSWITCH SIP/PBX server ClearOS/OpenLDAP Single sign-on for PBX LDAP Needs work
Thunderbird or SeaMonkey ClearOS mail server Mail IMAP Should work out of the box, needs documentation Done Thunderbird5 sending & receiving
Thunderbird or SeaMonkey ClearOS/OpenLDAP access address book from Thunderbird or SeaMonkey LDAP Should work out of the box, needs documentation not working out of the box Thunderbird 5.0(external link)
Horde IMP, Roundcube or Tiki webmail ClearOS mail server Webmail IMAP Should work out of the box, needs documentation Horde IMP 3.2.5 (released in July 2004(external link)) comes with ClearOS 5.2 and sending mail is not working. Can we try IMP v5?
Horde IMP, Roundcube or Tiki webmail ClearOS/OpenLDAP access address book from webmail LDAP Roundcube: Should work out of the box, with documentation(external link); Tiki webmail: needs development. Horde 3.2.5: no interface in current install. Can we try IMP v5?
BigBlueButton Tiki SSO via Tiki HTTP All relevant APIs are already supported Tiki will support the new ones as they become available BigBlueButton Works when upgrading to PHP 5.2(external link) and lib-xml
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 It works.
Piwik Tiki Better stats for Tiki HTTP Already functional: Piwik



Important

What with what why? protocol current status
ClearOS Tiki A Tiki installer package for ClearOS ClearOS packaging(external link) ClearOS app format(external link) needs to be done
LibreOffice Tiki A way to edit File Gallery meta data directly in LibreOffice (ex.: status of document in workflow) TBD needs work
FreeSWITCH SIP/PBX server 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(external link) server for Jitsi. The connection info to the shared OpenLDAP address book should be included HTTP


Nice to have

What with what why? protocol expected status current status on tikisuite.org
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 developped
Cyberduck Tiki Wiki pages to edit wiki pages with as if it was a desktop file with LibreOffice or any desktop software (ex.: translation memory) WebDAV Should work out of the box: WebDAV access to Wiki Pages (We should upgrade to PHP 5.2(external link) and Tiki8 and retry)
Cyberduck ClearOS File Server(external link) Securely share files without a VPN(external link) WebDAV Should work out of the box
BigBlueButton Android phone BigBlueButton on Android Phone(external link) 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 SIP/PBX 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



Uncategorized

  • LDAP backend for contacts with SabreDAV(external link) (which could be included in Tiki)
  • Screen capture and upload to File Gallery to be annotated with Draw and then promoted with Share
  • More BigBlueButton integration ideas
  • Groups in Tiki can be used as mail aliases
  • Tight Forum and Mailing List Synchronization synchronization
  • Users can update their email account info (password, full name, etc.) via their Tiki account.
  • Admins could access web server control panel in SSO(external link)
  • Error and access logs from the server could be made available to the Tiki instance
  • Android client camera to File Gallery or Wiki page
    • This could be doc via Mail-in or a plugin
  • VoiceMail forwarded to Email or to file gallery
    • With speech to text conversion
  • Uploading of files from XMPP(external link)
  • Voicemail and VoIP integration in XMPP (ie receiving notices in XMPP, being able to download messages, change settings like DND and FollowMe, etc)
  • From Tiki, users could manage their email settings (filters, redirects, vacation messages, etc. ) or at least, there is a link to the interface.
  • Jitsi Systray(external link)
    • New message in chatroom
    • New email received
    • New dent/tweet
    • Play voice mail, audio and video podcasts
    • Could Jitsi I act as a batch file uploader?
  • etc. (many more ideas will emerge as we use more)
  • More encryption for everything (LDAP GPG directory, imaps, HTTPS, VPN, zRTP/SIPS, etc)






I have withdrawn the ADempiere suggestions. The main feature of ADempiere is the ability to tag line items in purchasing invoices. This enables tracking of expenses for projects, when items for multiple projects are purchased in the same invoice. My company does "projects" and so this is an important feature. However, Front Accounting has this feature. They call it dimensions.

I appreciate my comments being left in. It is a testimony to he openness of TikiWiki. I'm not a coder, and I both appreciate, fully support the work of the people that brought this fine software into being.

alias