Greetings.
Some time ago, I participated in the development of the open source project of the
eTraxis project - an error tracking system, more precisely, a change request tracking system. If suddenly someone still does not know what this class of systems is - read my
article about tracking requests for changes from the Software Configuration Management materials cycle.
')
This system provides a web-based interface - which, in general, is almost standard. The server part is traditional - PHP + Apache, but the DBMS park will give odds to many similar systems: in addition to the traditional MySQL, PostgreSQL, MSSQL and Oracle are supported.
From basic features:
- flexible setting of the life cycle of records (errors, features, any requests) - it is configured without exaggeration everything in the life cycle;
- group rights management - up to a separate field; also there is authorization through LDAP;
- dependencies between entries;
- preservation of the full history of work with records - any change in any field is remembered;
- a large number of localizations;
- notifications / subscriptions / reminders;
There are many other features, a full list can be found on the site.
The system is constantly evolving for several years. As far as we know, it is installed in several dozens of organizations - from the Primorsky regional administration to installations in the States (I used it in one of the Motorola divisions) and Europe (take a look at the list of localizations;)). By the way, not so long ago one of the enthusiasts added him to the list of
candidates for the ArchLinux repository .
Not so long ago, the system switched to a new round of development - which was marked by the transition of the numbering to the 2.x. range. What has changed so much? First of all, these are fundamental changes in Unicode support in MSSQL. It was rewritten as regards the operation of this DBMS with UTF - before that, quite a few crutches had to be made to make the database work, where there is only UCS and there is not even a hint of support for universal encoding. It is also necessary to note the termination of support for PHP versions below 5.1 and MySQL versions below 5.0. All this allowed us to rewrite, simplify and improve the code - and, of course, improve its work.
Now for the developer who decided to modify the system, it will be even easier to make the necessary changes. And for the administrator for some time there is a whole guide. For him, as for a potential user, there is also a demo version based on XAMPP.
In general, what I am all about ... Besides, if you are looking for a bugtracking system or a task tracking system, or even a tracking system for something, it’s worth trying
eTraxis .
Dixi
Ask questions, leave comments.