This is a beta release for the upcoming 4.0 version. It is not intended for production use. Please just use it for testing and provide us feedback in the forum.
We completely rewrote the PHP framework using the MVC approach. On the interface it may seem like there are not so many changes but under the hood there's a shiny new engine! This get's us ready for the future. It will enable us to create a mobile interface for example. It's also a much more organized and more secure framework. Extensive security testing has been performed by Cigitel.
There's also a new module for document management. You can search through files and add workflow to documents. It will be available as an add on paid module.
Changelog:
11-04-2012 4.0.1 (beta)
- Complete new MVC PHP framework
- Extensive security audit by Cigitel.
- Users are stored in the addressbook too.
- Ticket groups for better permission management.
- plupload used for file uploads
- gnupg support dropped. smime still supported.
- Filesearch module for deep searching files content.
- Document workflow module.
- SabreDAV upgraded to 1.5.6
- Swift Mailer upgraded to 4.1.5
- Project tasks have a relation now and have a percentage complete field
- Photo support in sync.
- Sync multiple calendars
- Billing module can create MS word and open-office invoices, quotes and orders.
- Billing module can handle purchase orders and stock.
Addressbook
- Batch edit in addressbook.
- Merge companies and contacts
- Easier and more secure advanced search.
E-mail
- Embed pasted images from firefox into mime mail for better memory management
- Links in messages become relative links when cut & pasted. We make them absolute again on when the message is sent.
- Automatic linking of e-mail replies when sent from a projects, contact, company etc.
IMPORTANT:
- Projects: batch report queries will not work anymore. They need to be reconfigured.
- Billing: Custom fields in templates used to be %Name of customfield% This should be replaced by {col_1}
- SyncML: If you use SyncML clients like funambol you must reconfigure them. When you use the debian repository you must connect to /sync instead of /sync.php. If you don't use Debian packages you can connect to /modules/syncml/index.php. Also make sure the syncml module is installed.
You can download a beta version of 4.0 here:
https://sourceforge.net/projects/group- ... files/4.0/
