[horde] Introduction

Chuck Hagenbuch chuck at horde.org
Fri Jan 26 13:39:11 PST 2001


Quoting mdean at kcnet.com:

> DCL is 99.9% objects right now.  The use of an object factory, which I also
> introduced to phpGroupWare, makes programming DCL a snap.  I am moving towards
> being more compatible with phpGW technology (i.e., templates) at this time,but
> also have commitments to continue delivering features in DCL so it 
> unfortunately takes a back seat at times.

Could you explain what you mean be object factory? I haven't had a chance to 
puzzle out what it means in the context of phpGW yet. I'm familiar with the 
Factory and Abstract Factory design patterns, which Horde makes heavy use of - 
is that it?

> As far as DCL architecture goes, I have separated the UI, business, and data
> layers into separate objects (db*.php3, bo*.php3, html*.php3).  I wrote my own
> database abstraction layer as well, and am supporting MySQL, PostgreSQL, 
> Sybase, and MS SQL Server.  Oracle support is being worked on by a user as he 
> has time.

Are you set on php3 compatibility as well? If not, I'd suggest looking into 
PEAR's DB:: layer; it's quite good in my experience, and supports a mysql, 
mssql, msql, oracle, odbc, etc...

> So, I would essentially like to see if there would be any interest in
> collaborating on DCL to push it forward.  With the right archtecture design,it
> could be pushed into Horde and phpGW both, if it's determined that these
> projects will not share technology. Admittedly, I am not aware of the amountof
> activity on WHUPS or other Horde components, much less their state.  But if
> there will be any benefit, I would like to collaborate on some of this.

Well, we're certainly still looking for a decent seed for WHUPS - the cvs 
viewer has grown into its own module now (Chora), but we'll still use the Horde 
inter-app stuff to link them together if desired. Right now there's little 
activity on WHUPS, but if someone stepped forward to work on it, I have a 
feeling a number of us would be very happy to jump in and help.

That said, I'm a little unclear what you have in mind in terms of 
collaboration, and what it is that _you_ are looking to get from _us_. =) Care 
to elaborate a bit?

-chuck

--
Charles Hagenbuch, <chuck at horde.org>
Entropy. It's what's for dinner.




More information about the horde mailing list