On 15/10/12 05:51, Romain LE DISEZ wrote:
The backend is developed in PHP, using the Slim Framework[1]. It is modular so you can adapt it to your users database (LDAP, SQL, ...). It is a small piece of code, less than 600 lines of real code.
While it's quite small, you might want to consider switching to Python instead of PHP. This could give you:

 * direct access to SOGo objects using the Python bindings we ported a
   few months ago (PyObjC). Using this, you could reuse SOGo's business
   logic to:
     o get/set ACLs, user preferences, etc.
     o get/set IMAP quotas, Sieve scripts, etc.
     o backup/restore calendars/address books
     o cleanup calendars, address books, etc.
     o and much more...
 * the ability to wrap everything as a bundle in SOGo, so it could
   really be integrated within the SOGo application (as a separate
   module, like Calendar or the Mail module)

Thanks!

--
Ludovic Marcotte
+1.514.755.3630  ::  www.inverse.ca
Inverse inc. :: Leaders behind SOGo (www.sogo.nu) and PacketFence 
(www.packetfence.org)

--
[email protected]
https://inverse.ca/sogo/lists

Reply via email to