On 12/06/14 11:14, Francis Lachapelle wrote:
Hi

Since the release of version 1.0 five years ago, SOGo has gained a lot in 
maturity and tons of great features. However, we feel like the UI and UX of the 
Web interface have been neglected and deserve a good amount of love. That's why 
we have big plans for the next major release of SOGo. We want to leverage the 
stability and flexibility of the backend to completely rewrite the front-end 
with modern technologies that will allow the evolution of SOGo for another five 
years.

The biggest challenge we want to meet is the accessibility of the Web interface 
from modern mobile devices. SOGo is already accessible to mobile devices 
through CalDAV, CardDAV and ActiveSync, but some users still want to access 
their data through a Web browser. That means removing double-clicks and 
contextual menus. It also means responsive design and simplified UI for small 
screens, all without penalizing desktop users.

We've been analyzing and testing various options for the past few months and we 
decided to build the new Web interface with the following open source projects:

  - AngularJS (https://angularjs.org/): a powerful open-source web application 
framework. The project is already very popular and has a promising future.
  - Foundation (http://foundation.zurb.com/): an advanced front-end framework 
combining a flexible grid system and a great bare style to build a custom look 
and feel.
  - Ionic (http://ionicframework.com/): a new framework to build hybrid mobile 
apps with HTML5. While our initial goal is to offer a very functional Web 
interface to mobile devices, Ionic will ultimately help us to package a native 
app of SOGo for Android and iPhone devices.

SOGo is a complex Web application and deserves a serious front-end 
architecture. That's why we'll adopt a MVW (model-view-whatever) structure on 
the front-end (AngularJS), use Sass to build the CSS (with Foundation), and use 
a specific framework for the mobile version of the Web interface (Ionic).

If you are a UX expert, a UI designer or a JavaScript developer and you want to 
contribute to the revamp of the Web front-end of SOGo, please contact us. Share 
your ideas, sketches and inspirations on what would be the very best open 
source groupware for you.

Thanks,

Francis

+1000 !!!!


--
users@sogo.nu
https://inverse.ca/sogo/lists

Reply via email to