[dev] CyrSQL and SQL driver
Vilius Šumskas
vilius at lnk.lt
Thu Jul 17 16:34:07 UTC 2008
Hi,
> > Zitat von Vilius Šumskas <vilius at lnk.lt>:
>
> > As I said, if it's more work to change the sql driver to be more
> > flexible than to make the cyrussql stand-alone, then go for it. :)
>
> I was thinking about this back and forth and was still not sure what
> is the best way to handle all possible backend implementations (see:
> http://marc.info/?l=horde&m=121447306525089&w=2 for example). I have
> also studied Cyrus driver and came up with the following idea:
>
> 1. Write couple of backend authentication "sub-modules" which
> represents not the backend technology (e.g. SQL) but actual backend
> used (e.g. Web-cyradm v.0.5.4 SQL Schema). They will have all necessary
> methods for backend manipulation. These "sub-modules" will *not* be
> listed under Authentication dropdown menu in Horde Configuration.
>
> 2. Rewrite/fix current Cyrus driver to allow the selection of
> "sub-modules" as the backend in the Configuration.
>
> 3. Deprecate CyrusSQL driver.
>
> Is this good enough or I have overlooked something along the way?
Can someone comment on this or should I proceed?
--
Vilius
More information about the dev
mailing list