Collabtive 1.0 released
Today we are very proud to announce the release of Collabtive 1.0!
Collabtive 1.0 marks the culmination of 5 years of development.
With more than 60 improvements, it is our biggest and best release ever.
With Collabtive 1.0 we have fixed all known bugs, overhauled the database access layer and added lots of new features.
Overhauled database access
In a major under-the-hood change we have ported the database access to PDO (PHP Data Objects).
While desireable for a while, this became really necessary now because the old way of accessing the database will be deprecated in the next version of PHP and removed in a future version.
Using PDO brings security and performance advantages over the old way.
It will also enable us to support more databases than just MySQL in the future relatively easy. In fact work on supporting SQLite for 1.1 has already begun.
Using PDO will, unfortunately, also break plugin compatibility for plugins sold for earlier versions.
All plugins need to be updated to work with this new database access method (more on updating plugins below).
Improved reporting
The PDF exports for all reports have been re-written from the ground up.
This rewrite provides much better performance, especially when exporting large reports. It also generates much smaller PDF files and is more extensible.
It provides better font stretching and the organisation of the fields in the reports has been optimized, making them more visually pleasing.
An additional PDF report has been added to the desktop: The “My tasks” block can now be exported to PDF.
Additionally we have replaced the Excel export with a much more robust CSV export.
The Excel export functionality was based on an outdated library and not fully compatible with newer versions of Microsoft and Libre Office.
The CSV export, by contrast, is very robust and relies on internal PHP functionality. It allows the exported data to be imported in a wide variety of programs, including office suites.
View permission
The newly implemented “view” permission allows you to define which modules are available in a “project” on a per role basis.
This feature allows you, for example, to hide the timetracker and messages section from clients (”client” role), but enable them for users and admins.
When updating from an earlier version of Collabtive, all existing roles will have the “view” permission enabled for all modules.
This is done to ensure backwards compatibility. You should review your roles if you want to use the view permission on existing roles.
Automatic update notification
With this release Collabtive will check periodically for new releases.
If a new release is available the administrator user(s) will be notified of this on login.
Multibyte-safe strings
Collabtive 1.0 finally introduces fully multibyte capable string handling. This improves the support for non-latin character sets considerably.
Improved localisation
Translations for Hebrew, Norwegian (Nynorsk) and Taiwanese have been added to this release.
Many other translations have been improved. We thank our localisation contributors for this.
Updating plugins
As mentioned earlier, all plugins will have to be updated in order to work with Collabtive 1.0.
For existing users of our plugins, the update will be available at a 50% discount off the normal price.
All plugins sold for Collabtive 1.0 will be compatible for all releases until Collabtive 2.0 (i.e. 1.1., 1.2, etc).
Updating
Be sure to backup your database before doing an update.
Updating from earlier versions of Collabtive is supported using 6 steps:
- Unpack the Collabtive archive.
- Retrieve config.php from your server.
- Put your config.php in /config/standard/ in the folder where you unpacked the archive, replacing the blank one.
- Upload everything to your server, replacing any old Collabtive files.
- Point your browser to update.php.
- Make sure to renew your login, so the added view permission can be activated.
- Delete install.php and update.php from your server.
Download
Collabtive 1.0 can be downloaded from the mirrors at our download page:
http://collabtive.o-dyn.de/downloadref.php

eric:
I have buy some modules for collabtive 0.76 they works with 1.0 ?
4 März 2013, 10:25 pmthx for your answer
admin:
@eric
The usage of PDO in Collabtive 1.0 breaks compatibility of plugins sold for earlier versions of Collabtive.
All plugins need to be updated to work with this new database access method.
For existing users of our plugins, the update will be available at a 50% discount off the normal price.
All plugins sold for Collabtive 1.0 will be compatible for all releases until Collabtive 2.0 (i.e. 1.1., 1.2, etc).
Collabtive Team
4 März 2013, 10:30 pmTo_O:
About LDAP.
Hi, there is no reference to LDAP or PAM authentication. Do you have some informations about that ?
11 März 2013, 4:00 pmadmin:
LDAP is not (officially) supported. Never has been.
13 März 2013, 5:15 pmeMDi:
hi, after update, i would like to change some values in admin.php?action=system , but after filling it and submit, no one change like name, title, theme has not been saved. any idea, where could be a problem? (message after submit but says about succesfull update)
25 März 2013, 11:24 ameduardo:
hi eMDi,
Try to give permitions to the folder then run the update again until you get a screen with the succeed message,
Then should be working
28 März 2013, 7:14 pmKevin:
What is an easy way to copy the entire collabtive directory from windows to debian running collabtive?
30 März 2013, 5:41 amKevin:
Please disregard my post. I used WinSCP. My apologies, linux newbie here…
30 März 2013, 5:58 amIgnacio:
Hi.
Same problem as eMDi. Eduardo suggests setting different permissions to a folder but, what folder is that? I changed config.php permissions and nothing happens. All the other folders have the same permissions as previous version.
Please help!
3 April 2013, 8:28 pmIgnacio:
The date picker isn´t working either. I have to write the date manually.
3 April 2013, 9:43 pmGunnar Wolf:
Hi Kevin (or whoever finds this useful),
I’m the Debian maintainer for Collabtive. Debian is currently in a deep-freeze state, and no new packages should enter. We expect to (finally!) release Debian 7 in less than two weeks - Shortly afterwards, I should update the Debian packages for Collabtive to 1.0.
25 April 2013, 7:45 pmUriy:
Перевод на русский: http://libreportal.net/projects-todo-lists-time-tracking/collabtive.html.
21 Mai 2013, 1:40 pm