Re: Language debate (as suggested by Avleen Vig)
"Kelly Black" <[email protected]>
| Newsgroups | gmane.mail.exim.vexim.devel |
|---|---|
| Organization | PenguinPackets |
| Message-ID | <[email protected]> |
On Thu, Jul 24, 2008 at 10:09:55AM +0200, [email protected] wrote: > Why not split vexim ? the specific and complex part is exim4 > configuration and association with antispam > filter and sql db tables. Many frameworks could be used to handle > lists of users and options. > > That's why I would propose to split vexim into vexim-core, which > would have a conf file to tell it the name of tables, fields, and all > options (which spam filter, which version of what) and would have a > good documented api. All this can ba achieved by a bash or tclsh > script and a man page. > Maybe this command line tool could even generate exim4 config files. > > Then this rock solid core could be used by many users to build their > own language specific system with gui, in their preferred language > (php5, python, ruby and so on). I like this idea. I was toying around with doing that in our environment as I love the front end for customers and sub-admins, but found that I sometimes need a little more power on the siteadmin part. It would be nice to be able to program against some api or core set of libs. Now that I have said that, I do imagine it would be a fair amount of work :-) I suppose one could use the cmd module from Python to wrapper existing code :-) Kelly Black