Loading...
 
Skip to main content

History: Tiki Suite brainstorming

Preview of version: 12

This page is to discuss/debate/brainstorm on
  • what needs should be covered and
  • which components should be part of the suite


Related: Components and criteria


Server

Virtualization

Operating system / Server / Firewall

Ubuntu server is the recommended platform for BigBlueButton, and Debian or Ubuntu is the recommended platform for Kaltura, so it makes sense to use the same, but it's not a show-stopper. It needs to offer PHP/MySQL/APC (or XCache)

LDAP-Mail-XMPP/Jabber

For administration of openLDAP, LDAP Account Manager can be integrated

cdrwhite runs several boxes with openLDAP, postfix, courier IMAP (courier authdaemond offers ldap but also mysql: we could also use tiki based authentication + vmail for that combination)


Ejabberd seems the defacto choice at the moment, it features complete ldap integration, web ui and many other modules. All this with a massive online community and some heavy backing. It tromps Prosody, which lacks ldap and web ui, for integration and OpenFire for scalability. It also handles XMPP Jingle protocol for voice-chat support. Prosody has a very active community and developement and might someday sooner rather than later fix the lack of LDAP support.

SIP/PBX


Despite the fairly active core of solutions for VoIP including Asterisk, FreeSwitch, Yate and sipXecs. sipXecs is the only one of those that offers full integration with LDAP and XMPP (Jingle, presence and IM). However, it lacks flexibility at the VoIP level. It offers a distribution install (distributed through BitTorrent only) based on CentOS. The project is supported by the SIPFoundry foundation and Ezuce company, but hasn’t been very active lately. On the contrary, FreeSwitch offers an extremely active community and developpment. As shown by Baracuda Network’s Cudatel IP PBX Hardware, it is gaining popularity in the business sector. FreeSwitch also has two main Web UI satellite project: BlueBox/2600hz and FusionPBX. The former being more mature, but the latter gaining in popularity and offering an Ubuntu based distribution. FreeSwitch has one true show stopper: it doesn’t offer LDAP integration. Some people are claiming to be working on solutions, but nothing yet has emerged. It would however be possible to create an external real time bridge to LDAP/ActiveDirectory using mod_config_xml a web service configuration API. FreeSwitch runs off most major distributions, however it is packaged through a PPA under Ubuntu. LDAP Integration seems like it would be rather popular for FreeSwitch and something that would benefit a growing community.

Client software

WebDAV edit access to files

http://suite.tiki.org/Tiki+Suite+Components#Cyberduck_WebDAV-FTP_client
http://dev.jabbim.cz/jdisk

SIP/Jabber

http://en.wikipedia.org/wiki/List_of_IM_clients#Multiprotocol_clients
Should be cross-platform like Jitsi or QuteCom
Ideally, runs on PortableApps.com

Notifier

If this is not part of the SIP/XMPP client, we'll be looking for a system tray notifier app like StatusNet Desktop

  • New message in chatroom
  • New email received
  • New dent/tweet
  • Play audio and video podcasts

Browser

  • While any modern browser will do, Firefox or the SeaMonkey all-in-one internet application suite are candidates.

Email

Office suite

http://suite.tiki.org/Tiki+Suite+Components#LibreOffice

Mobile

  • SIP client
  • VPN client
  • Mail client
  • Shared Calendar
  • Shared Contacts
  • etc.


To be decided




For a local server there should also be:

  • SAMBA server (authenticating against openLDAP)
  • NFS server (authenticating against openLDAP)
  • A VOIP-Solution (cdrwhite: Asterisk + FreePBX + tftp-Server for phones)
  • A solution for automated backups (cdrwhite: I use my own bash scripts with support for local folder/streamer, scp/ftp/ and all mountable folders, backing up mysql, openldap and different folders, will shortly be (again) available at http://adminloesungen.de/



History

Advanced
Information Version
Marc Laporte 36
View
Marc Laporte 35
View
Marc Laporte 34
View
Marc Laporte 33
View
Marc Laporte 32
View
Marc Laporte 31
View
Marc Laporte 30
View
Marc Laporte draft 29
View
Marc Laporte Another nice one! 28
View
Marc Laporte Some ideas from a discussion with Jean Georgiadis 27
View
Marc Laporte Ohloh! 26
View
Marc Laporte 25
View
pmaxx 24
View
pmaxx Included info on more ERP packages, not just my favorite (ADempiere) 23
View
Marc Laporte 22
View
Marc Laporte being picky 21
View
MatthL 20
View
MatthL 19
View
MatthL 18
View
MatthL 17
View
MatthL 16
View
Marc Laporte link 15
View
pmaxx 14
View
pmaxx 13
View
MatthL 12
View