blob: 9ec903228cd3c08b2feea6c63dc1e542140c5ed5 [file]
---
layout: post
status: PUBLISHED
published: true
title: OpenMeetings v6.2.0 - OpenAPI Swagger API, Node, PHP integration and Mobile
version
excerpt: OpenMeetings v6.2.0 improves the Mobile version of the conference client
as well as ability to save to Home screen and start it more similar to a native
Mobile app. Publishing video on a Mobile device requires iOS/Safari v15.x (current
version) or Android/Chrome v85 or later (current is v95). Also v6.2.0 adds an Integration
API in OpenAPI v3.x format and community sponsored integrations for Node.js and
PHP/Composer modules. The Node and PHP modules enable integrating conference rooms
in Node or PHP based websites or APIs. More information, sample use cases and links
are available on the website, linked resources and the OpenMeetings Mobile wiki.
id: 23c629b2-f233-4cf3-9cc2-0214ef6bf175
date: '2021-10-25 20:55:06 -0400'
categories: openmeetings
tags:
- mobile
- openmeetings
- integration
- release
- node
- openapi
- php
- webrtc
- html5
- conference
- video
permalink: openmeetings/entry/openmeetings-v6-2-0-openapi
---
<h2>Mobile conference room improvements</h2>
<p>OpenMeetings v6.2.0 improves the Mobile version of OpenMeetings: UI improvements around viewport and the ability to save OpenMeetings to the Mobile device home screen so it can be started similar to a native mobile app:<br/><br/><br />
<b>(1) Add to Home Screen / (2) Home screen icon / (3) iOS in landscape mode</b><br/><br />
<img src="https://blogs.apache.org/openmeetings/mediaresource/541df6d3-f069-4646-9cad-b2bded861e67" alt="IMG_0349.jpeg" style="width:200px;height:215px;"/><br />
<img src="https://blogs.apache.org/openmeetings/mediaresource/7a6aaeb8-d67e-4a04-9fbb-5137a6e59b0a" alt="IMG_0350.jpeg" style="width:200px;height:231px;"/><br />
<img src="https://blogs.apache.org/openmeetings/mediaresource/2dd64082-9061-402d-9aba-1e18b51ac5ef" alt="Screenshot_ios.png" style="width:400px;height:225px;"/><br />
<br/><br/><br />
The Mobile version of OpenMeetings uses only HTML5/webRTC and requires iOS/Safari v15.x (current version) in order to share webcam and microphone successfully. Android/Chrome works fine since earlier versions (v81), however best practise is to keep your browser up to date (as of this moment current is v95 for Chrome/Android). More detailed screenshots and description are at <a href="https://cwiki.apache.org/confluence/display/OPENMEETINGS/OpenMeetings+Mobile" target="_blank">OpenMeetings Mobile wiki</a><br />
<br/><br/></p>
<h2>OpenAPI v3 integration API and Node/NPM + PHP/Composer client modules</h2>
<p><img src="https://blogs.apache.org/openmeetings/mediaresource/8b0b34c2-2bc6-4174-beea-a95038ca72ef?t=true" alt="OpenAPI_Logo_Pantone-1.png" /><br />
<img src="https://blogs.apache.org/openmeetings/mediaresource/f70911d1-dfab-4903-8a66-e84273642a4c?t=true" alt="nodejs-new-pantone-black-small-removebg-preview.png" style="width:65px;height:40px;"/><br />
<img src="https://blogs.apache.org/openmeetings/mediaresource/bbe3ee60-ef4f-40cd-83c5-980bce89464b" alt="new-php-logo.png" style="width:68px;height:36px;"/><br />
<br/><br />
Additionally v6.2.0 of OpenMeetings introduces an OpenAPI v3 Rest API spec published in swagger format: <b><br />
<a href="https://openmeetings.apache.org/swagger/" target="_blank">https://openmeetings.apache.org/swagger/</a></b>.<br />
<br/><br/><br />
Examples of the integration are also updated at the <a href="https://openmeetings.apache.org/RestAPISample.html" target="_blank">RestAPISamples</a>. Community contributed modules for using this API include for example:</p>
<ul>
<li><a href="https://openmeetings.apache.org/RestAPISample.html#how-to-integrate-using-nodejs" target="_blank">Node.js module for using API</a></li>
<li><a href="https://openmeetings.apache.org/RestAPISample.html#how-to-integrate-using-php-and-composer" target="_blank">PHP composer module for using API</a></li>
</ul>
<p>Via the integration API it enables integrating OpenMeetings conference rooms into any Node or PHP based website or API. Other community plugins using this API for Moodle, SugarCRM, Drupal, Joomla can be found in the Configuration>Plugins section at <a href="https://openmeetings.apache.org" target="_blank">https://openmeetings.apache.org</a><br/><br />
<br/></p>
<h2>Other issues fixed in v6.2.0 and downloads</h2>
<p><b>Summary:</b> UI improvements, stability fixes, mobile version and adds OpenAPI spec in 3.0.x format.<br/><br />
<br/><br />
<b>Stability and UI:</b></p>
<ul>
<li>UI fixes</li>
<li>Modal PopUpFix</li>
<li>Upgrade to Bootstrap5</li>
<li>Fixes for Mobile Version and landscape mode</li>
<li>Improve ability for starting from Home Screen on Mobile device</li>
</ul>
<p><b>Integration:</b></p>
<ul>
<li>OpenAPI Spec in swagger format see <a href="https://openmeetings.apache.org/swagger/" target="_blank">https://openmeetings.apache.org/swagger/</a></li>
<li>Improved Integration examples for Node and PHP</li>
</ul>
<p>Some other fixes and improvements, 28 issues were addressed.<br/><br />
Full ChangeLog is available from <a href="https://github.com/apache/openmeetings/blob/6.2.0/CHANGELOG.md">ChangeLog on Github</a><br />
<br/><br/><br />
Downloads of v6.2.0 are available from <a href="https://openmeetings.apache.org/downloads.html" href="_BLANK">openmeetings.apache.org/downloads.html</a><br />
<br/> <br/></p>