Re: Ready.. Set.. Code!

Avleen Vig <[email protected]> Wed, 29 Dec 2010 18:28:30 -0800
Newsgroups gmane.mail.exim.vexim.devel
Message-ID <[email protected]>
On Wed, Dec 29, 2010 at 02:05:30PM -0500, Gordon Dickens wrote:
> The foremost objective of the Exim4U project is to be a best-of-breed
> anti-spam solution and, as a result, Exim4U's focus will always be the exim
> and spamassassin configurations. Therefore, the front end user interface
> really isn't that important to us.  Maintaining the php code has proven to
> be a challenge in the past, especially as far as security is concerned,
> however, most of those issues have been addressed and so that really doesn't
> concern me very much anymore.  For the most part, modifications and
> additions to the php code can now be fairly easily implemented.  Also, I do
> not have any experience with Django.  A couple of years ago I reviewed the
> Django implementation for Vexim that Avleen and some other folks were
> working on and, at that time, decided that php would be best for what we
> wanted to accomplish with Exim4U.  That said, I am definitely a proponent of
> application development tools like Django and am open to using these types
> of tools in the future.  We will probably continue to focus our resources on
> best-of-breed spam prevention techniques with the exim and spamassassin
> configurations and wait and see how the Vexim Django project goes.  If at
> some time we think that it provides a better solution for the user interface
> then we would probably adopt it.  Otherwise, we will continue with the php
> code.
>
> Even with the new more powerful application tools such as Django, there are
> still many very successful open source php projects that have opted to
> continue with php such as Horde, Squirrelmail and the Coppermine Photo
> Gallery just to name a few.  Although powerful, these new development tools
> do not necessarily offer the flexibility that is availability with php.
>
> Good luck and thanks for all of your contributions to Vexim!

Thanks Gordon!
You're absolutely right about PHP - I love Horde, for example. Those
guys certainly make a good product :-)
My biggest challenge has been my own ability to write PHP.
For the last ~6 years I've been working with Python and in the last
few years I've been involved with some big Django projects too. It
looks like my own involvement outside Vexim will continue this way.
This makes it make easier for me to keep developing Vexim, something
which has been sorely lacking for a long time.

As your focus is on the anti-spam solution with Exim4U, mine is on the
UI, and the domain management system. I think this is the best way
forward for it. :)

I certainly appreciate *all* of the contributions made my various
members of the community over the last 7 years while Vexim has been a
PHP product.
All of these contributions, wherever possible, will be ported over to
the new version.
I hope contributions will continue in the future.