Roundcube Community Forum

 

Integration to custom app

Started by jamesc, April 08, 2008, 11:30:06 AM

Previous topic - Next topic

jamesc

Hi there, i have been developing an online app/MIS/CMS for quite some time now for a company i work for and i am going to try and integrate this in to that system and am just wondering if anyone has does this before? and if anyone has any pointers?

I want it to be completely integrated so it is just part of the current system, notifies of emails etc when logged in, sends emails to clients automatically when clicking a link instead of cut+paste into outlook aswell as mass mailing and gathering email messages related to clients via there stored email address.. i know this is all possible but is just going to take some work..

so yea, like i said, anyone done anything like this before and have any pointers?

jimcavoli

I actually haven't done this yet, but I'd be thrilled to hear how it goes for you; just a couple of tips on RoundCube's structure, though:
-Most of what you'll have to modify is in the /program/include/ folder, e.g. the rcube_contacts.inc file to implement a seamless contact list in the webmail which draws from the contacts section of your app. (on that note, however, if it uses LDAP anyways for contacts, RC supports that as a feature - don't reinvent the wheel on that one)
-The /steps folder contains all the files for specific tasks - everything from displaying quota usage to searching mail to managing settings. These will be useful to place elsewhere in the page, so get to know the ones you wish to relocate fairly well.
-The /skins/default and /skins/default/include and /skins/default/templates (for the default skin) folder defines the actual html that RoundCube will end up sending to the browser. if you want to include this without frames into a page, it will be most beneficial to wrap parts of this with the actual html of that page.