Encerrado

Port Mailman to PHP

I am tired of having to support Mailman with it's decades old interface and setup procedures.

I want to create a new open source project that is a PHP-based version of the commonly used mailman, but easier to install and manage, much like WordPress is - all web-based.

Essentially:

1) Take this <[url removed, login to view]>

2) Port all functionality to PHP

3) Dress it up more modern like <[url removed, login to view]>

Use MySQL for the backend to store the users, lists, configuration, and all other data points that make sense. This will GREATLY simplify the installation and usage of a mailman application. There are very few options out there for this.

Here is a work-in-progress for requirements/etc. This is a "changing document" -<[url removed, login to view]>

## Deliverables

** I will have a more formal document soon **

Raw thoughts:

UI: model the admin panel after WordPress 2.8.x, or phpList. It looks fresh and new and web 2.0-ish. Mailman still looks like it did 10 years ago.

Use MySQL for the backend to store the users, lists, configuration, and all other data points that make sense. This will GREATLY simplify the installation and usage of a mailman application. There are very few options out there for this.

You will need to understand some mail headers, how to route an email from /etc/aliases to a PHP script to be processed, etc.

Please code in a procedural style (I will post coding rules soon too)

Note: Code will be BSD licensed and will be downloadable/redistributed as an open source project upon completion. I want the world to be able to use this and enhance it. Thank you.

I can provide a development environment and anything else needed as well.

Like I said - I will be attaching a document soon with more specifics. But downloading mailman and understanding all of it's features is all you really need to figure out what needs to be coded. Downloading phpList to see it's UI (much cleaner, more "modern" and web 2.0-ish) will show you the UI design I am aiming for.

NOTE: I do not want any command line tools. Installation should be simple, just like WordPress, Drupal, phpList, etc. Download the package, have an intelligent SQL installer run to create the tables (should check if they exist first and throw an error if they exist) and generate an admin login with a random password to begin.

The only modification needed on the system will be for the user to edit their /etc/aliases file and point the aliases like in mailman to the handler that will handle the incoming mail and parse it appropriately.

It should support multiple lists, and each list can have multiple moderator(s) and admin(s) - moderators only moderate lists, admins can edit some of the list information.

Python skills may not be needed at all. There might be a couple places where knowing Python will help though.

Work-in-progress document with requirements:

[url removed, login to view]

Habilidades: CSS, Engenharia, Linux, MySQL, PHP, Gestão de projetos, Arquitetura de software, Teste de Software, Hospedagem Web, Gestão de Site , Teste de Website, XML

Ver mais: wordpress development tools, php used web development, web dress design, web application development points, tools needed web development, sql coding style, python php web development, project handler, php new version, php mail help, php application development tools, old world design, tools download, intelligent world, create software application php, create simple php web, create php application, google docs mail, edit source code drupal, drupal application development, download coding software, development php tools, create use web, google docs used, still progress

Acerca do Empregador:
( 5 comentários ) Hillsboro, United States

ID do Projeto: #2991665

15 freelancers estão ofertando em média $1483 para este trabalho

infocular

See private message.

$2975 USD in 14 dias
(36 Comentários)
5.8
dmalcom

See private message.

$765 USD in 14 dias
(9 Comentários)
4.9
YoctoPetaBorg

See private message.

$510 USD in 14 dias
(26 Comentários)
4.8
miloudbel

See private message.

$3400 USD in 14 dias
(16 Comentários)
4.4
digicorpinf

See private message.

$1275 USD in 14 dias
(2 Comentários)
4.5
webexpresszone

See private message.

$850 USD in 14 dias
(7 Comentários)
4.0
bakaiyavw

See private message.

$3400 USD in 14 dias
(8 Comentários)
3.6
Rampayoda

See private message.

$1020 USD in 14 dias
(4 Comentários)
4.7
lymasoc

See private message.

$2125 USD in 14 dias
(19 Comentários)
3.3
diaconsultancyvw

See private message.

$850 USD in 14 dias
(13 Comentários)
3.2
alienwebsl

See private message.

$850 USD in 14 dias
(6 Comentários)
2.7
mzabbasi

See private message.

$529.55 USD in 14 dias
(3 Comentários)
1.9
g624354252352352

See private message.

$425 USD in 14 dias
(3 Comentários)
0.0
melhorinfo

See private message.

$892.5 USD in 14 dias
(5 Comentários)
0.0
softwarepat

See private message.

$2380 USD in 14 dias
(7 Comentários)
0.0