Bugitor

May I present to you my Yii-powered Issue Tracker project entitled ‘Bugitor’. :)

You can visit it at http://bugitor.sourceforge.net/projects/bugitor - and see the (horrible) code at http://bitbucket.org/jacmoe/bugitor ;)

The project Ogitor (www.ogitor.org) had big problems with running Redmine on our Dreamhost powered site - mostly due to the fact that it was RoR - and I gave up on it and decided to write a Redmine clone in PHP. More specifically CakePHP.

That version went online, but still suffered from performance problems.

Mostly due to my lack of sound programming skills. :)

Then I decided to rewrite the whole thing using Yii - and six months later - I am ready to showcase Bugitor.

It’s really benefited a lot from the Yii framework.:lol:

It’s still halfway between 0.2 and 0.3, so still rough - still it’s in production use - including dogfooding.

It features support for multiple Mercurial repositories per project, with roadmap, issues, etc.

Doesn’t have a wiki or other not needed features. (Yet?)

Here’s three screen-shots:

Oh, and it’s powered not only by Yii, but is making use of the Rights, Workflow and Yii-user extensions.

Thanks a lot guys. :D

Very good job jacmoe… congrats… glad you back…

Wow, really looks nice. A good, feature-rich alternative to the other non-php issue trackers.

And good to see yii-user-management incarnating in this software ;)

Is there already an downloadable Version including Installation instructions?

I vote for this extension to be showcased on the yiiframework.com front Page, like chive was showcased once - as soon as it has a first stable version.

Tthanks a lot!! :D

It was borne out of our own needs, so it’s making a lot of assumptions - it still needs a lot of work and polish before it’s ready for wider use.

But that will happen.

Version 0.3 will concentrate on making Bugitor ready for wider usage.

When that happens, it will feature a complete installer, of course.

I’ll be sure to update the sql scripts in the data directory so that you can try and install it manually, if you want to try it out.

Of course, it will feature support for Git and SVN repositories too when it’s ready, not only Mercurial.

It’s something of a combination of Bitbucket and Redmine - trying to put in those features I like from both.

Thanks for the encouragement. :)

I’ve written an installer:

I am moving Bugitor to Sourceforge, and I’ll update when it’s done.

Perhaps I’ll implement a test installation so that people can try it out live.

I’ll also add the roadmap later, but a 1.0 release is scheduled for February 2012. :)

Bugitor now lives at http://bugitor.sourc…rojects/bugitor

I’ll see if I can put up a test installation somewhere…

Test installation is at Sourceforge:

http://bugitor.sourceforge.net/

Bugitor itself is moved back to:

http://tracker.ogito…rojects/bugitor

Bugitor have a DB SCRIPT for MS SQL SERVER?

oups !

http://bugitor.sourc…rojects/bugitor gives me :

Fatal error: Call to a member function getMembers() on a non-object in /home/project-web/bugitor/htdocs/protected/controllers/ProjectController.php on line 164

8)

Thanks - fixed! :)

The Bugitor project is at http://tracker.ogito…rojects/bugitor - the Sourceforge page is for testing.

The limitations of Sourceforge web hosting makes it impractical to host the project itself there.

I just fixed the installer. :)

And since I just recently became a Dreamhost customer, I can begin to look into adding support for Git, SVN and the Bitbucket/Github APIs.

well done , congrats :rolleyes: . i ll keep an eye on this project ::)

Bugitor now has it’s very own Google+ page:

Bugitor on Google+

Recent screenshots:

hi! very nice project, thanks.

I checked it out, installed as in readme and got the error just after accessing http://localhost/Bugitor/user/login :

Declaration of BugitorController::beforeRender() should be compatible with that of CController::beforeRender()

not a big deal, It’s an E_STRICT error. I fixed it by setting

php_value error_reporting 30719 in .htaccess for my PHP Version 5.3.8

More details on

http://au2.php.net/manual/en/errorfunc.constants.php


32767 	E_ALL (integer) 	All errors and warnings, as supported, except of level E_STRICT prior to PHP 5.4.0. 	32767 in PHP 5.4.x, 30719 in PHP 5.3.x, 6143 in PHP 5.2.x, 2047 previously 

After that fix application works straightforward.

I’ll turn on strict and see what errors I get.

It’s developed against 5.3.8, but apparently it’s not in strict mode here.

Thanks! :)

great job jacmoe !!

i tested the application using yii 1.1.8 and i get errors (of course after installing ;) )

the errors is in Yii itself (not errors but maybe compatibility issue)

it is in the function :

beforeRender()

which located in BugitorController.php and Controller.php

the function needs a parameter $view that is it ::)

i already fixed it, i wrote this to inform any one who facing this problem.

btw, i created a new Bug but i couldn’t create new feature (gave me an error says i couldn’t create an issue)

but i didn’t go any further to check the problem (i fell sleepy and wants to take a rest :-X)

thanks for this great application which i’ll use :D

Thanks for the cheers, Muaid! :)

May I ask what version of PHP are you using?

Haven’t come across that error, but I’ll look into it.

i am using PHP version 5.3.5 (installed with xampp distribution)

HI

It is really Good , Please Keep up with updates

Thanks

Pravin Gajera

YII App developer

Thanks, Pravin :)

I fixed the error in beforeRender by turning on strict mode.

Should have turned it on from the beginning.

Thanks Vit78 and Muaid :)