Collabtive 2.0 released

Today we are happy to announce the release of Collabtive 2.0.

It’s a major release – and a major step forward for Collabtive. With over 50 changes, this is also one of our biggest releases.

All known bugs have been fixed.
A strong focus has been put on security, with many improvements in this area.
Finally, we overhauled the user interface and added several features.

Focus on Security
Several possible security bugs have been fixed.
The following new security features have been implemented:

  • Content Security Policy (CSP) HTTP header: Instructs browsers to block various unsafe behaviours
  • Input filtering using HTMLPurifier: Protects strongly against all kinds of XSS attacks, while preserving rich formatting.
  • Several smaller improvements

AES File Protection
Files uploaded to Collabtive will no longer be exposed with public links.
Instead, all file access is routed through Collabtive to restrict file access to users with the appropriate permissions.
In addition, all files stored in Collabtive will now be strongly encrypted using the Advanced Encryption Standard (AES).
This ensures a high level of safety for your important documents.

It is strongly recommended to make a backup of all files before updating from an earlier Collabtive version.

User Interface Overhaul
The GUI layer in Collabtive received several improvements:

First, customization of the UI has been made easier with CSS themes.
Now only a CSS stylesheet has to be changed to make variations of the default GUI.

In addition to this, we have added a new theme: Spring. It contains light and fresh colors.

The structure of the desktop’s and project dashboard’s contents has also been improved.
All blocks are now wrapped into an accordeon, allowing easier access to each area.

New Feature: Customers
Customer profiles can now be created in the system administration.
When adding a project, in addition to assigning project members, you can select a customer. The customer information is directly available at the top of each project dashboard.

For a full list of changes see changelog.txt included in the download archive.


Updating Plugins

Due to the large changes all plugins will have to be updated, too, in order to work with Collabtive 2.0.
For existing users of our plugins, the update will soon be available at a 50% discount off the normal price.
The overhauled and functionally enhanced plugins will be available within 2-3 weeks. We will contact our existing customers by mail then. You should desist from updating to 2.0 before that, if you want to continue using the plugins.

All plugins sold for Collabtive 2.0 will be compatible with all releases until Collabtive 3.0 (i.e. 2.1., 2.2, etc).

Updating Collabtive
Be sure to backup your database and the FTP folder containing your uploaded files (./files) before doing an update.
Updating from earlier versions of Collabtive is supported using 6 steps:

  1. Unpack the Collabtive archive.
  2. Retrieve config.php from your server.
  3. Put your config.php in /config/standard/ in the folder where you unpacked the archive, replacing the blank one.
  4. Upload everything to your server, replacing any old Collabtive files.
  5. Point your browser to update.php.
  6. Delete install.php and update.php from your server.

Download
Collabtive 2.0 can be downloaded from the mirrors at our download page:
http://collabtive.o-dyn.de/downloadref.php