Let me try out to see how many changes are required. And then we can see. I
think your understanding of PWA is a misunderstanding. It's nothing else
than an alternative way of a browser. So you can control a few more aspects
more explicitly.

It is not rewriting the JS or HTML files. Or changing the frameworks. It's
still just a browser. It just opens up a few APIs that you don't have when
using a normal browser.

Thanks
Seb

Sebastian Wagner
Director Arrakeen Solutions, OM-Hosting.com
http://arrakeen-solutions.co.nz/
https://om-hosting.com - Cloud & Server Hosting for HTML5
Video-Conferencing OpenMeetings
<https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url>
<https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url>


On Wed, 13 Oct 2021 at 07:37, [email protected] <[email protected]>
wrote:

> Why is it a rewrite?
>
> All you do is add a manifest file. In order to make saving to the Home
> Screen easier.
>
> What other change do you expect?
>
> Thx
> Sebastian
>
> On Wed, 13 Oct 2021 at 4:32 AM, Ali Alhaidary <[email protected]>
> wrote:
>
>> I second @Max
>>
>> Ali
>>
>> On 10/12/21 5:30 PM, Maxim Solodovnik wrote:
>> > Hello Seb,
>> >
>> > I'm not happy with converting to PWA
>> > This will mean to convert OM to JS+REST i.e. rewrite it completely one
>> more
>> > time
>> > I doubt I can do another rewrite
>> > Also I don't really like all these JS frameworks
>> > I believe the content should be controlled on server
>> >
>> > But this is an open source project :)
>> >
>> >
>> > On Tue, 12 Oct 2021 at 10:07, [email protected] <
>> [email protected]>
>> > wrote:
>> >
>> >> It is also possible to directly open the PWA instead of a new Browser
>> >> window for when opening OpenMeetings via an invitation link. So that it
>> >> opens the PWA directly. You can simply add a special URL parameter:
>> >> https://web.dev/pwa-url-handler/
>> >>
>> >> So for invitation links we could potentially simply include the
>> additional
>> >> URL parameter for all links, if the PWA is installed it will open it
>> with
>> >> this link. Otherwise open in a new browser window. Should have no
>> negative
>> >> impact.
>> >>
>> >> In order to support versioning (or different installations of
>> OpenMeetings)
>> >> - in case a user has installed multiple OpenMeetings installations on
>> the
>> >> same mobile device  - we can include the name in the PWA name, so that
>> it
>> >> does separate those versions. This may not be even a problem, but it
>> might
>> >> be very handy for developers so you have multiple different icons on
>> your
>> >> home screen. Or in case we use the more advanced features of a PWA
>> (e.g.
>> >> local storage).
>> >>
>> >> Thanks
>> >> Seb
>> >>
>> >> Sebastian Wagner
>> >> Director Arrakeen Solutions, OM-Hosting.com
>> >> http://arrakeen-solutions.co.nz/
>> >> https://om-hosting.com - Cloud & Server Hosting for HTML5
>> >> Video-Conferencing OpenMeetings
>> >> <
>> >>
>> https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
>> >> <
>> >>
>> https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url
>> >>
>> >> On Tue, 12 Oct 2021 at 09:20, [email protected] <
>> [email protected]
>> >> wrote:
>> >>
>> >>> Are we happy to proceed to:
>> >>>   * Add manifest file and prompt to save to home screen on Mobile
>> devices
>> >>>   * Add prompt for mobile users to rotate device into landscape mode
>> >>>
>> >>> Thanks
>> >>> Seb
>> >>>
>> >>> Sebastian Wagner
>> >>> Director Arrakeen Solutions, OM-Hosting.com
>> >>> http://arrakeen-solutions.co.nz/
>> >>> https://om-hosting.com - Cloud & Server Hosting for HTML5
>> >>> Video-Conferencing OpenMeetings
>> >>>
>> >>> <
>> >>
>> https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
>> >>> <
>> >>
>> https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url
>> >>>
>> >>>
>> >>> On Mon, 11 Oct 2021 at 18:22, [email protected] <
>> >> [email protected]>
>> >>> wrote:
>> >>>
>> >>>> I would say OM is for landscape mode ...
>> >>>>> Maybe we can show some message like: "OM will be much more useful in
>> >>>>> landscape mode :)" ?
>> >>>> => That was my first idea too. But I think if we go down that path I
>> >>>> would probably also suggest to prompt users to save OpenMeetings to
>> the
>> >>>> home screen on the mobile device (and by doing so converting it into
>> a
>> >>>> Progressive Web App/PWA). Instead of just prompting for landscape
>> mode.
>> >>>>
>> >>>> Cause once its a PWA we can:
>> >>>>
>> >>>>     - Control full screen/display mode and maximise screen usage (no
>> back
>> >>>>     button, no URL navigation bar) - and especially the URL bar stays
>> >> away! The
>> >>>>     annoying thing is that if you scroll on iOS is will show the URL
>> bar
>> >> again
>> >>>>     and makes the screen smaller
>> >>>>     - Orientation landscape (at least in Android, iOS show
>> "unsupported
>> >>>>     orientation" - user friendly message)
>> >>>>     - Start OpenMeetings like a Mobile App via an Icon on your home
>> >>>>     screen (it makes a huge difference actually to user behaviour)
>> >>>>
>> >>>> So it's a much more "native" feel when converted to PWA. And the
>> effort
>> >>>> in order to convert to a PWA is pretty small (create manifest file)
>> >>>>
>> >>>> In theory users can actually already save it to their home screen.
>> >>>> OpenMeetings is just not using any of the features that would help to
>> >> make
>> >>>> it more user friendly in that case.
>> >>>>
>> >>>> So should we maybe rather prompt to "save to home screen" ? It just
>> >> seems
>> >>>> to give more options to improve things.
>> >>>>
>> >>>> Thanks
>> >>>> Seb
>> >>>>
>> >>>> Sebastian Wagner
>> >>>> Director Arrakeen Solutions, OM-Hosting.com
>> >>>> http://arrakeen-solutions.co.nz/
>> >>>> https://om-hosting.com - Cloud & Server Hosting for HTML5
>> >>>> Video-Conferencing OpenMeetings
>> >>>>
>> >>>> <
>> >>
>> https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
>> >>>> <
>> >>
>> https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url
>> >>>>
>> >>>> On Mon, 11 Oct 2021 at 16:33, Maxim Solodovnik <[email protected]
>> >
>> >>>> wrote:
>> >>>>
>> >>>>> I would say OM is for landscape mode ...
>> >>>>> Maybe we can show some message like: "OM will be much more useful in
>> >>>>> landscape mode :)" ?
>> >>>>>
>> >>>>> On Sun, 10 Oct 2021 at 05:30, [email protected] <
>> >>>>> [email protected]>
>> >>>>> wrote:
>> >>>>>
>> >>>>>> I've updated the mobile viewports which makes OpenMeetings a lot
>> more
>> >>>>>> usable on a Mobile device. Especially when in portrait mode it was
>> >>>>> pretty
>> >>>>>> much impossible to click any button or icon.Since they are
>> literally
>> >>>>> 2x2
>> >>>>>> pixels in size on the screen.
>> >>>>>>
>> >>>>>> There are some sample screens of forms, for example on the login
>> >> form:
>> >>>>>> https://issues.apache.org/jira/browse/OPENMEETINGS-2685
>> >>>>>> or when you try to click the icons to share your webcam /
>> microphone:
>> >>>>>> https://issues.apache.org/jira/browse/OPENMEETINGS-2686
>> >>>>>>
>> >>>>>> However now in portrait mode on the mobile device: The whiteboard
>> is
>> >>>>> very
>> >>>>>> small. This is in portrait mode. Landscape is proportionally fine.
>> >>>>>> See screenshots in
>> >>>>> https://issues.apache.org/jira/browse/OPENMEETINGS-2686
>> >>>>>> It would be better if in portrait mode on a mobile device screen:
>> The
>> >>>>>> whiteboard should use more space. For example by toggling the user
>> >>>>> list to
>> >>>>>> be "minimised" + adding some additional screen buttons for sharing
>> >>>>>> webcam/microphone (outside of the user list).
>> >>>>>>
>> >>>>>> I would argue the ability to share your audio/video is essential to
>> >> be
>> >>>>>> visible. Also on a mobile device. But you don't need to see all the
>> >>>>> users
>> >>>>>> in the user list constantly. More important to see the whiteboard
>> and
>> >>>>> other
>> >>>>>> users. However currently there isn't a way to minimise the user
>> list
>> >>>>> _and_
>> >>>>>> show the audio/video sharing buttons. I'm thinking of adding this
>> >>>>>> functionality. Just for mobile devices to become more usable.
>> >>>>>>
>> >>>>>> Thanks
>> >>>>>> Seb
>> >>>>>>
>> >>>>>> Sebastian Wagner
>> >>>>>> Director Arrakeen Solutions, OM-Hosting.com
>> >>>>>> http://arrakeen-solutions.co.nz/
>> >>>>>> https://om-hosting.com - Cloud & Server Hosting for HTML5
>> >>>>>> Video-Conferencing OpenMeetings
>> >>>>>> <
>> >>>>>>
>> >>
>> https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
>> >>>>>> <
>> >>>>>>
>> >>
>> https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url
>> >>>>>
>> >>>>> --
>> >>>>> Best regards,
>> >>>>> Maxim
>> >>>>>
>> >
>>
> --
> Sebastian Wagner
> Director Arrakeen Solutions, OM-Hosting.com
> http://arrakeen-solutions.co.nz/
> https://om-hosting.com - Cloud & Server Hosting for HTML5
> Video-Conferencing OpenMeetings
>
> <https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url>
> <https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url>
>

Reply via email to