Thomas,
Thanks for the reply.
I already load bootstrap.php and tweak a little bit the folders so roundcube can start. I'm attaching the implementation that I have to do to start working with it.
My problem is that the implementation is all over the place!! Globals are called in all the functions, I have to copy a lot of function of the class func.inc to make it work.
My question is, the globals are going out in the future? I believe is a huge rewrite of the code but it will make more usable.
Regards.
Rodrigo
On Thu, Feb 12, 2015 at 9:00 AM, dev-request@lists.roundcube.net wrote:
Send dev mailing list submissions to dev@lists.roundcube.net
To subscribe or unsubscribe via the World Wide Web, visit http://lists.roundcube.net/mailman/listinfo/dev or, via email, send a message with subject or body 'help' to dev-request@lists.roundcube.net
You can reach the person managing the list at dev-owner@lists.roundcube.net
When replying, please edit your Subject line so it is more specific than "Re: Contents of dev digest..."
Today's Topics:
- Improving Round Cube Framework. (Rodrigo Santellan)
- Re: Improving Round Cube Framework. (Thomas Bruederli)
---------- Forwarded message ---------- From: Rodrigo Santellan rsantellan@gmail.com To: dev@lists.roundcube.net Cc: Date: Wed, 11 Feb 2015 14:41:37 -0200 Subject: [RCD] Improving Round Cube Framework. Hi,
I believe that round cube is the best web mail client.
After a lot of research I found out of the Round Cube Framework. My problem now is that I want to include a the framework in a web site that I have.
My problem is that I'm using namespaces and for what I see I have lot of problems importing it.
Is there a place where I can make a fork of only the framework to change it to use namespaces?
Regards
---------- Forwarded message ---------- From: Thomas Bruederli thomas@roundcube.net To: Roundcube Development discussion mailing list <dev@lists.roundcube.net
Cc: Date: Wed, 11 Feb 2015 21:48:14 +0100 Subject: Re: [RCD] Improving Round Cube Framework. On Wed, Feb 11, 2015 at 5:41 PM, Rodrigo Santellan rsantellan@gmail.com wrote:
Hi,
I believe that round cube is the best web mail client.
After a lot of research I found out of the Round Cube Framework. My
problem
now is that I want to include a the framework in a web site that I have.
Great!
My problem is that I'm using namespaces and for what I see I have lot of problems importing it.
Although our codebase doesn't use namespaces, that shouldn't be a problem when including it. It's being used in some other projects along with namespaced classes and Composer modules, for example in http://git.kolab.org/iRony/ or http://git.kolab.org/kolab-freebusy/.
Simply include bootstrap.php in your main script and the Roundcube framework will register its own autoloader to load framework classes. You'll find an example in [1].
Is there a place where I can make a fork of only the framework to change
it
to use namespaces?
Unfortunately not. You'd need to clone the entire roundcubemail repository and just symlink program/lib/Roundcube into your project directory.
We considered extracting the framework into a separate repository so but since Roundcube webmail is almost the only active user of it, maintaining the codebase in different repositories would only make our daily work more complicated and code changes harder to track. But with an increasing interest in the framework, we might change that eventually.
Best, Thomas
[1] http://git.kolab.org/iRony/tree/public_html/index.php#n56
List info: http://lists.roundcube.net/dev/