Hastymail2 is an Open Source IMAP webmail client written in PHP. Our focus is compliance, usability, security, and speed.
2015-04-16 Update:

Sadly Hastymail2 is no longer being maintained. Happily this is because we are working on a new web-based E-mail client, called Cypht. If you need support your best bet is the #hastymail IRC channel at freenode. Thanks to everyone who contributed to and supported this project!

Code Updates and Upcoming Tasks for March 17

    I have gotten into the habit of starting the week off with a Hastymail update, however this week there is very little to report. Other development work has me so busy right now finding time to work on Hastymail has been a challenge. Following last weeks new contacts system there are a few contacts related fixes and updates in SVN, as well as some ideas about how I want to integrate them into the compose page. I also started working on a new configuration system to address a few problems with the way things are now. It introduces another configuration step, and "install" script that takes the hastymail.conf file and generates an optimized version of this file which is then used as the actual configuration. None of the configuration changes are in SVN yet. Maybe with some luck it will be completed by next weeks update. Even with the slow week of development we are really close to having the first version of all the main application areas complete. The major things I see coming up to get us to a beta release stage are as follows:

- Finish the new configuration system and along with it add installation documents.

- Finish adding plugin hooks and tools methods. Main thing here is to get the hooks in place and documented. We can always expand the tools class later since it already has a decent amount of functionality for a variety of plugin abilities, but there are a few more methods I would like to squeeze in.

- Finish the compose page and accompanying back end code for sending out mail.

- Move all the strings into the language file for the translation system. This makes it a bit trickier to grep the code for something but once you get used to it it's not so bad.

    Once all that is in place we are ready to start building some beta releases and get to the bug fixing. The main focus of this phase of development will be testing and fixing things that are broken, but missing features can be added as well. Once we have some solid testing under our belt new features will be put on hold and we will go into a bug fix only mode while we work on getting release candidates put together.

No Images with this post
No comments posted yet

Add a comment

Security Image:
security image
Enter the letters you see above.
Get Hastymail at SourceForge.net. Fast, secure and Free Open Source software downloads