Hello,
As you most of you already know, we have been working on SOGo v3 for
many months now.
We initially decided to use AngularJS, Ionic and Foundation for the new
web interface. After prototyping the address book and mail modules with
both Ionic (for phones) and Foundation (desktops/tablets), we decided to
review our choices.
After more analysis, we decided to move away from dedicated templates
for mobile devices (Ionic) and chose to build a responsive Web app with
Angular Material (https://material.angularjs.org), the new shiny UI
toolkit from the Angular team.
Angular Material follows the Google's Material Design specification
(http://www.google.com/design/spec/material-design/introduction.html).
The set of components it has matches our requirements, they are
nice-looking and easily themable. It also allows us to have one
interface for phones, tablets and desktops.
You can test the new v3 interface on http://demo.sogo.nu/SOGo/
(sogo1/sogo2, sogo2/sogo2, sogo3/sogo3 username/password) with mobile
phones, tablets or desktops. You'll see the GUI dynamically adjusting
itself based on the device's screen size using flexbox. The address book
and mail modules are quite usable. Don't spend too much time on the
calendar module as we're actively working on it. We are also actively
working on bringing the work we had completed with Ionic/Foundation -
like calendar sharing dialogs, subscriptions dialogs and more. The
preferences UI will also get properly formatted in the coming days - but
it is working right now.
As mentioned in the past, your comments and ideas are welcome! If you
even want to test it on your own servers, you can compile it from our v3
branch on github.
Thanks and best regards,
--
Ludovic Marcotte
lmarco...@inverse.ca :: +1.514.755.3630 :: http://inverse.ca
Inverse inc. :: Leaders behind SOGo (http://sogo.nu) and PacketFence
(http://packetfence.org)
--
users@sogo.nu
https://inverse.ca/sogo/lists