Phplist Development
In order to help out developing, it will be useful to set yourself up with a Development Environment. Once you have that all running, there are some issues about the Coding Style.
Phplist currently doesn't really have a very organised plan about direction of development. Most new features are added because someone requests the feature and is prepared to pay for it. If you find anyone who wants to pay you to add something, don't hesitate and go ahead. Probably best is to work on it in your own code branch, and then merge it into the main development branch. However, make sure not to take too long, otherwise merging becomes a nightmare.
When you start coding on your local system and make sure that it all works ok, you can either try to get write access to the Subversion repository, or submit a patch. As usual with open source development, getting write access to the repository will require a bit of kudos, which will take time to build up. So while you're not in that stage you can submit a patch instead. Once you've managed to submit a few patches that were clean to apply and did something nice to the system that didn't break anything, it should be easy to get write access.
Important: if you want to create a new wiki page for Development, please use the Development page Template.
Overview:
- Developer Howto's
- phplist Architecture (These are pages that explain how phplist is constructed, the ideas behind the functionality)
- phplistRSSConceptualSetup : explains the behind-lying idea both for users and developers
- ProcessQueueWorkFlowDescription
- Developer's sandbox (These are pages quickly scribbled together, needing to be incorporated in the overall structure)
Add-ons, plugins, tricks, MODs
- Hacks: Tricks, code modifs and add-ons that are not part of the actual phplist distribution, but can simplify life a lot. Some php or system knowledge required.
Editor
How to use different HTML editors with PHPList.Translation Project
Everything on translation of phplistUseful Links
- Bug tracker: http://mantis.tincan.co.uk/
- Most wanted feature requests.
- Sourceforge Project: http://www.sourceforge.net/projects/phplist/
- Mailing list archive at tincan: http://mail.tincan.co.uk/archive/tincan.co.uk/phplist-developers/
- Several archive interfaces created recently at gmane.org: http://dir.gmane.org/gmane.comp.php.phplist.devel
- Frames and threads: http://news.gmane.org/gmane.comp.php.phplist.devel
- Blog-like interface: http://blog.gmane.org/gmane.comp.php.phplist.devel
- For NNTP newsreader: nntp://news.gmane.org/gmane.comp.php.phplist.devel
- RSS: one item per topic, full texts: http://rss.gmane.org/topics/complete/gmane.comp.php.phplist.devel (other formats available)
Miscellania about this wiki: click here.
CategoryDevelopment



