[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