Re: vexim development

Thomas Carrié <[email protected]> Fri, 29 Jan 2010 00:15:45 +0100
Newsgroups gmane.mail.exim.vexim.devel
Message-ID <[email protected]>
Hello,

I have read all the posts related to the continuation of Vexim Development, I 
understand that the current model with Avleen as the sole developper is no 
longer possible.

I see there are a few persons willing to participate to the development part, 
at least one for the php part and one for the web part.

There are some discussions about the framework to choose.

So maybe one thing is still lacking for a possible re-start: defining common 
goals for the project and its organization to reach a commitment between the 
developpers and users

In my opinion a strong focus should be put on the ability to split the jobs in  
3 main pieces (to take the benefit of many persons with different skills 
working together) :
1- the exim configuration part (profile: postmaster)
2- the service part (profile: php/database developper)
3- the web part (profile: web ergonom)

The one responsible for the service part would take his demands from the two 
other and would ensure with an automated test suite that all possible 
modifications from the Web have the expected impact on the queries used by the 
exim configuration part.

Since Exim lookup can only be done on top of database, LDAP or flat file, the 
service layer must ensure consistency between the SQL queries (historical 
preferred vexim lookup techno) and PHP (historical preferred vexim language) 
methods to provide to the web layer.

If we want the service part to be an abstraction layer to avoid injecting all 
the SQL logic in exim configuration file and to take the best from a good 
php/database developper we should use Stored Procedure for exim lookup.

Because of my java/php/database background and skills I propose an 
architecture and a way of splitting the job by skills. 

Experienced postmasters on the mailing list should further discuss missing 
features to try to find a commitment of what needs to be added and if the work 
should start from Exim4u code.

Regards

On Martes 12 Enero 2010 22:50:54 Andrzej Zadrożny escribió:
> Hello!
> 
> Recently I've noticed new movement on the list. I'm determined to
> rewrite current vexim web-end in PHP with MVC for easier maintenance. My
> framework of choosing is Zend Framework.
> 
> I can devote some time to participate in development of this project. I
> develop PHP applications, and I know my way in Linux servers
> administration. I'm not expert in exim configuration.
> 
> If Avleen would like to take this contribution it would be rewarding.
> If we are going to collaborate i think we need new SCM. I can recomend git.
> 
> Best regards.
> 

-- 
Thomas Carrié

_______________________________________________
Vexim mailing list
[email protected]
http://silverwraith.com/mailman/listinfo/vexim