On Jul 15, 2014, at 9:16 AM, Jeroen Dekkers <[email protected]> wrote:
> At Mon, 14 Jul 2014 08:37:30 -0400, > Francis Lachapelle wrote: >> On Jul 14, 2014, at 7:21 AM, Jeroen Dekkers <[email protected]> wrote: >> >>> At Thu, 12 Jun 2014 10:14:50 -0400, >>> Francis Lachapelle wrote: >>>> >>>> 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. >>> >>> I think AngularJS is a pretty good choice, I recently used it myself >>> and I really liked it. >>> >>> Do you already have any plans for the API that AngularJS will use? I >>> just came across https://www.inboxapp.com/ which created an Open >>> Source REST API for e-mail, maybe SOGo can implement the same API for >>> the e-mail part of SOGo? >> >> Good idea. INBOX could be a source of inspiration but it has just been >> announced and still has to be adopted. > > Yes, it still has to be adopted, but I have been thinking "Why isn't > there a nice REST API for e-mail?" before and I'm pretty sure I'm not > the only one. I agree. And if I can implement this API without too much effort, I'll do it. My real constraint is time! >> We would like to benefit from our ActiveSync implementation in the Web >> interface. > > Do you mean that the new web interface would use ActiveSync to talk to > the server? Not exactly since ActiveSync is using XML and I want JSON. But I want to use the new internal methods available on the backend. Francis-- [email protected] https://inverse.ca/sogo/lists
