Pade is the Yoruba word for "Meet". It is a web based unified communications client for Openfire Meetings and uses the following front end web applications.
- Converse.js for XMPP chat/groupchat with Openfire
- Jitsi Meet for SFU-based WebRTC audio/video conferencing, screen share and real-time application collaboration with Jitsi Video-bridge
All the web applications run from within a browser extension in native application windows and combine together to provide:
- Modern HTML5 user interface
- Single user authentication and sign-on; Windows SSO, Credential Management API and Smart ID support
- Modern chat user experience; chats, group chats and message broadcasts with private chat responses
- Message Styling with Markdown plain text
- Interactive content; mentions, hashtags, forms and H5P/xAPI support
- Audio Video conferencing (WebRTC)
- Webinars; Single talker and multiple listeners
- Telephone (SIP soft-phone) and MCU-based audio/video conferencing
- Online Meeting/Conference planner with a calendar or CRON trigger
- Screen sharing, Co-browsing and Application sharing/real-time collaboration
- Agent support for live conversations with web site visitors using chat, audio and video conferencing
- Support hardware devices like MIDI touch-pads and HID USB touch devices like the Elgato stream deck
To install, visit the Chrome Web Store or Microsoft Edge Add-ons.
On your Openfire server, you may need the following plugins:
- openfire-meetings server-side plugins (pade.jar, ofmeet.jar and offocus.jar)
- bookmarks for shared group-chat rooms and shared document urls.
- fastpath if you want to be an agent
- httpfileupload to transfer/share files
- monitoring to save and fetch chat history from openfire
- registration to performs various actions whenever a new user account is created.
- broadcast to broadcasts messages to all users in the system or to specific groups