Has anyone made any experiences with other bugtrackers/project management software like for example The Bug Genie, Bugzilla or Trac? Especially regarding its extensibility towards authentication plugins.
Researching into SSI, Mantis does not offer an authentication plugin interface and looking into the source to see how hard it would be to patch, I am not so thrilled.
Also, most other software that offers a bugtracking feature incorporate a number of other tools like repository integration and various project management tools (timeline, release management, an own wiki, burndown charts etc pp). Would you like to have those things?
Researching into SSI, Mantis does not offer an authentication plugin interface and looking into the source to see how hard it would be to patch, I am not so thrilled.
Also, most other software that offers a bugtracking feature incorporate a number of other tools like repository integration and various project management tools (timeline, release management, an own wiki, burndown charts etc pp). Would you like to have those things?
I've worked with a few project management tools by now, but I can't really say that any of them would fit openclonks needs much better than the others. I just wouldn't recommend trac, but my experiences with that date back quite a while as well. As far as Release Management and Chart Tools go, I've never really made any use of it. Maintaining that stuff usually took more effort than it was worth. A combined timeline from repository, wiki and bugtracker is nice, though.
LDAP is pretty powerful but since it's a separate daemon we'd have to deploy it on a dedicated server; the HE webspace won't suffice.
LDAP is out of the question. I created a small api to authenticate against the forum accounts, the league will use it as well. (Currently testing for the wiki. Perhaps I will deploy it already today.)
So you need a bugtracker where it is relatively easy to write an extension for a custom authentication API?
Yes, that as well. I would patch Mantis but it does cause other problems so I want to look into alternatives before I go through that hassle.
I (only quickly) looked into the Mantis code and how they handle ldap and the authentication stuff - at least - looks decently encapsulated
I looked quite thoroughly because I already started to write the patch and I'd say: not really. Perhaps I am just spoiled by MediaWiki's object oriented code with an authentication plugin interface but LDAP-ifs in Mantis are all over the place.
I have recently installed and worked with an instance of Trac, there are multiple plugins for authentication available and it should be possible to integrate them here.
On the one hand I would describe Trac as pretty powerful and extendable, on the other hand I have fought with general performance issues before (like pages requiring upwards of 10 seconds to load). I wouldn't even describe myself as an intermediate Python developer, so I also ran into minor problems when installing plugins/eggs, but things usually worked in the end. It just felt like it required a huge amount of configuring and tweaking.
Trac does have a very powerful bugtracker though and offers tight integration into repositories when referencing commits and several other useful features, like ticket referencing and ticket dependencies (as plugin) and timelines/charts. One should realise that Trac is more of a project management suite as opposed to a real bugtracker, but I guess it could be used as a very decent alternative to Mantis.
On the one hand I would describe Trac as pretty powerful and extendable, on the other hand I have fought with general performance issues before (like pages requiring upwards of 10 seconds to load). I wouldn't even describe myself as an intermediate Python developer, so I also ran into minor problems when installing plugins/eggs, but things usually worked in the end. It just felt like it required a huge amount of configuring and tweaking.
Trac does have a very powerful bugtracker though and offers tight integration into repositories when referencing commits and several other useful features, like ticket referencing and ticket dependencies (as plugin) and timelines/charts. One should realise that Trac is more of a project management suite as opposed to a real bugtracker, but I guess it could be used as a very decent alternative to Mantis.
As a side note: Google told me that it is possible to migrate Mantis to Trac
Powered by mwForum 2.29.7 © 1999-2015 Markus Wichitill