From: Lewis B. <lbe...@ab...> - 2000-12-11 19:28:40
|
On Mon, 11 Dec 2000, you wrote: > I looked carefully at the SquirrelMail plugin architecture over the > weekend and came away very impressed. It's possible to write some > very sophisticated plugins in Squirrelmail. And, setting the signout > location would indeed be a trivial plugin to write. > > However, just because it's easy to write as a plugin doesn't mean it > SHOULD be a plugin. > > Plugins are maintenance nightmares. They conflict with different > versions of SquirrelMail and each other. They have hidden order > dependencies. They must be dilligently updated since SquirrelMail > developers certainly won't ensure every plugin still works before > CVS Committing. And, they are a drag to apply. When bringing up > a new SquirrelMail site, I don't mind applying two or three plugins, > but applying a whole mess of them just to get some basic features? > I would be beta testing your code, since it's highly unlikely that > anybody would have tested my particular combination of plugins > before. > > The language translator plugin is an _excellent_ example of the > power and flexibility of this architecture. The six-line patch > that I submitted, alas, is not. Maybe a better solution is to have an admin configured var for the signout page. That would allow many possibilities and still be defaulted to the way it is now. In any case, it will have to wait till after 1.0 -- Lewis Bergman Texas Communications 4309 Maple St. Abilene, TX 79602 915-695-6962 |