Cliquer ici pour démarrer la présentation
Openfire Meetings@UQAM
Présenté à l'UQAM par Marc Laporte, le 2016-05-24
Objectifs
- Court terme: Projet pilote Openfire Meetings avec quelques équipes de travail de l'UQAM
- Moyen terme: Déployer Openfire Meetings comme alternative complète et libre à Adobe Connect
- Long terme: Ajouter d'autres composantes de WikiSuite (Alternative libre à Google Apps et Microsoft Office 365)
Ceci est un suivi de la présentation initiale de décembre 2015
Marc Laporte
- Diplômé de l'UQAM (B.A.A. ESG)
- Fondateur de WikiSuite (2011->)
- Admin de Tiki Wiki CMS Groupware (2003->)
- 300 contributeurs, 1 million de téléchargements
- Contributeur majeur sur OpenHub (Base de données collaborative de tous les logiciels libres)
- Un des seuls Québécois interviewés sur https://twit.tv/shows/floss-weekly
- PDG de Avan.Tech: services informatiques depuis 1999 (logiciels libres depuis 2003)
Logiciels dans WikiSuite
|
|
Types de collaboration en temps réel
There are different use cases. All use cases need chat, most need audio and screensharing. However, there are some "key distinctive features" which make some tools great at one use case, but poor for another. Some solutions have variations. For example, Adobe has Adobe Connect Meetings, Adobe Connect Learning, Adobe Connect Webinars.
We ultimately want Openfire / WikiSuite to be awesome at covering them all.
Realtime collaboration use cases chart
Type | Predominant mode | Key distinctive features | Typical app |
Ongoing Team collaboration on projects | 1 to 1, many to many or emergent | Presence, and can escalate to audio / video / screensharing as needed | Skype |
Meetings / conference calls | Many to many | Meeting notes (meeting agenda, and live collaborative note taking for decisions) | Etherpad + phone call, or Skype |
Webinars / Scheduled Course | 1 to many | Presentation and whiteboard | BigBlueButton |
Community presence and support | many to many | web interface and desktop/mobile clients | IRC |
Help desk for team members | 1 to 1, but can be transferred | Share screen and remote control Easier to install software on their computer. | TeamViewer |
Help desk for customers | 1 to 1, but can be transferred | To route request to someone who is available. Canned responses. Difficult to install software on their computer. | Openfire Fastpath |
Remote Management | 1 to no one or 1 to 1 | Remote login and management, even unattended | VNC / Guacamole |
Options
Une tonne dans le propriétaire, mais dans le libre?
Problèmes divers avec options existantes
- Encore en Flash, mais même Adobe promeut le HTML5: http://blogs.adobe.com/conversations/2015/11/flash-html5-and-open-web-standards.html
- Trop peu de fonctionnalités
- Pas complètement libre
- Communauté inactive
- etc.
Solution
- Openfire Meetings XMPP + WebRTC, avec passerelle SIP
Combinaison de Openfire + Jitsi Meet + CandyJS + TogetherJS
Demo: (demander un accès à Marc)
Clients
- XMPP: Ex.: ChatSecure , Spark, etc.
- WebRTC: Chrome pour l'instant. Support Firefox dans la prochaine version.
Works well
|
|
Needs some work / configuration / testing
- Meeting planner (email notifications of upcoming meetings)
- Fastpath (managed queued chat requests, such as a support team might use)
- PDF Presentations -> needs to be faster
- Post-it scrum board -> needs CSS work
- Collaborative drawing (whiteboard) -> works but too rudimentary
- Collaborative text editing (buggy but we are working with lead dev to fix)
- Co-Browsing
- SIP integration: Phone-in & call out phone numbers to the conference
- Recording a conference
Historique / Communauté de Openfire Meetings
- Openfire est le serveur XMPP, et Openfire Meetings est l'ajout de WebRTC via Jitsi Meet
- Était "Single Vendor Open Source" avec Jive Software, qui en 2008-2009 a cessé le développement actif et a libéré du code précédemment propriétaire (la version Openfire Entreprise)
- Ce fut un gros choc, mais repris en main par la communauté
- De très gros déploiements sont en fonction
- Une partie du code est vieillissant. Des projets sont en cours pour moderniser.
- Aucune entreprise n'offre du service commercial complet, donc Avan.Tech va le faire
- Avan.Tech aurait préféré collaborer avec les entreprises existantes, mais comme ce n'est pas possible, Avan.Tech a recruté deux des contributeurs les plus prolifiques (ils veulent coder et non gérer une entreprise de services)
- Les entreprises existantes intègre Openfire dans leurs solutions. Ils participent à la pérennité et au développement du projet, mais n'offrent pas des services tel que la formation et l'hébergement.
Changements depuis 6 mois
Qu'est-ce qui a changé depuis la présentation initiale de décembre 2015 ?
- Contrôle à distance du clavier et la souris (développement)
- Tests de charge avec 120 000 utilisateurs: https://community.igniterealtime.org/thread/57701
Conclusion
- Débutons avec un projet pilote, qui confirmera la viabilité vs Adobe Connect.
- Y a-t-il d'autres universités qui seraient intéressées?
Marc Laporte (514) 995-MARC