TUTOS (The Ultimate Team Organization Software) is a groupware, ERP (Enterprise Resource Planing), CRM (Customer Relationship Management), and PLM (Project Lifecycle Management) suite that helps small to medium teams manage various things in one place. Its features include personal and group calendars, an address book, product and project management, bug tracking, installation management, a task list, notes, files, mailboxes, and useful links between all of the above.
| Tags | Database Front-Ends Internet Web Dynamic Content Office/Business Scheduling Software Development Bug Tracking groupware |
|---|---|
| Licenses | GPL |
| Operating Systems | Windows Windows Windows POSIX BSD HP-UX Linux |
| Implementation | PHP |
Recent releases


Changes: This release adds a bunch of new features like stored queries for the overview pages, permissions for the info block in the mytutos page, generation of RSS feeds, a state transition control module that allows you to customize the states for projects, bugs, etc. On the admin side, there is a lot more freedom in customization. Various bugs were fixed.


Changes: Bugs were fixed. This release introduces some new modules like a counter and a stuff module (i.e. inventory). There is also a new standard way to create backups and to manage the customization of displayed text. A ready-to-run VM appliance was added.


Changes: This release adds support for PHP 5.2.


No changes have been submitted for this release.


No changes have been submitted for this release.
- All comments
Recent commentsDatabase support -- go with postgres
After having had difficulty installing tutos with mysql, I looked at the code and found that the SQL is postgres-oriented. The same SQL is used for all the different database engines, and the project as a whole is starting to have difficulties keeping up with the differences, it seems.
A couple of examples are in order:
1) I tried to introduce backticks around field names. Since there is no one place where the SQL is generated, I would have to modify all the field names throughout the project. This is now a necessity for getting MySQL to work, because of the introduction of the repeat keyword in MySQL 4 and 5.
2) There is a "SELECT DISTINCT ON (alias) tablename" type of query in the bugtracking module. This is not valid mysql SQL. Again, this application seems to have been written for postgres with the hopes that it would just work for other DBs.
These issues lost my confidence in this project. My recommendation is that if you do install this project, use postgres.