What is PHPlist
PHPlist is a set of PHP pages that implement a simple mailinglist system. It uses Mysql for storing the information.
Particular aspects of the system are:
Requirements
To use PHPlist you need a webserver which supports PHP, a Mysql database and possibly Perl with the Mysql modules installed.
Demonstration
Check out the demonstration on this site. You can check out everything, except that if you
submit a message it will not actually be sent (for obvious reasons). I'm sorry
to say for Non UK users that the current settings are rather UK biased. I will
change this in future versions and make the geographical configuration more
flexible. This demonstration version has a delay loop, to show that processing
will continue if the number of messages to process is large.
Development Version
The new version is 1.1.1b and it is still in development. If you want to play around with it, you can download it and I would appreciate feedback. Here is the demonstration of the new version.
Some notes about this version:
* PHP 3 is not supported any more. PHP recently upgraded to 4 and I've
followed them in this upgrade. There are too many useful additions to 4 to
stick to 3. Sorry if that's a problem.
* This is still beta
and not intended for actual use in real situations. It's meant for people to see
the direction I'm going with the development and to play around with in test
situations.
* DON'T overwrite your existing system, as it uses completely
different methods, so the results would be
unpredictable.
* There is no Perl method of sending in this version yet.
Depending on how easy it is to invoke the PHP from commandline it may never come either.
* I've made the DB calls and the User interface
(not the admin) "abstract" in Database calls and language. Any contributions in
other Database calls and translations are very welcome. Send your contribution
to michiel@kipu.co.uk
Download
The current development version is
1.1.1b and you can download it here.
Download the current "stable" version 1.0 here
If you want to be notified when there are new versions sign up here.
Installation for version 1.0, check the file INSTALL in 1.1.1b to install that version.
I may soon add a "public" site where you can create your own lists, so if you don't manage to install it, you may be able to use that service.
Neoboard plugin It's quite simple, once you've got the lists going to have all submissions from Neoboard (or posssibly other PHP boards) to be sent to a list. I'll post up a function you can use here soon.
License
PHPlist is licensed under the GPL.
If you use it, it would be great if you let me know. Send an email to michiel@quipu.co.uk with your name and the URL where you use it, and I'll add you to the list below.
Author
The author of this system is Michiel Dethmers, michiel@quipu.co.uk. I'm a freelance technical designer operating in London UK. Clients include the National Theatre, Teamworks and CancerBACUP. I haven't had time to make a proper webpage yet, but I'm working on it.
If you have any questions, about this system, or about other projects, don't hesitate to contact me.
Sites using PHPlist
Changes planned, see todo.txt in the tar file.