Nice. Kind of has a 1990's ASP website interface, but hey, it works. No messages area or file sharing, though.PCSpectra wrote:taskfreak.com
PHP Alternative To Trac
Moderator: General Moderators
- volomike
- Forum Regular
- Posts: 633
- Joined: Wed Jan 16, 2008 9:04 am
- Location: Myrtle Beach, South Carolina, USA
Re: PHP Alternative To Trac
-
alex.barylski
- DevNet Evangelist
- Posts: 6267
- Joined: Tue Dec 21, 2004 5:00 pm
- Location: Winnipeg
Re: PHP Alternative To Trac
Negative but it's simple enough you can more easily hack on feature slike that...at least one of the devs at work has made some extensions like file sharing possible...and fixed a few bugs...it's a simple interface and not intimidating to end users so it works well for tracking first level bugs. Plus the boss likes that status indicator...management 
- jaoudestudios
- DevNet Resident
- Posts: 1483
- Joined: Wed Jun 18, 2008 8:32 am
- Location: Surrey
Re: PHP Alternative To Trac
Yeah the inteface is very dated.PCSpectra wrote:I wasn`t a fan either...I found this little tool which is a little simplistic for most but it does the basic trick of managing tasks
taskfreak.com
-
jack_indigo
- Forum Contributor
- Posts: 186
- Joined: Sun Jun 08, 2008 11:25 pm
Re: PHP Alternative To Trac
Check this out, guys! Wow, I'm excited right now.
http://www.doitwithdrupal.com/sessions/ ... ilt-drupal
Basically some guys spent a weekend converting Drupal into a Basecamp knockoff for client management. I can see a huge number of PHP freelancers wanting to use this.
The only two things it lacks, which one could probably build easily in Drupal once they learn it, is the Files tab for file exchange, and a Chat tab for live group chat.
http://www.doitwithdrupal.com/sessions/ ... ilt-drupal
Basically some guys spent a weekend converting Drupal into a Basecamp knockoff for client management. I can see a huge number of PHP freelancers wanting to use this.
The only two things it lacks, which one could probably build easily in Drupal once they learn it, is the Files tab for file exchange, and a Chat tab for live group chat.
- volomike
- Forum Regular
- Posts: 633
- Joined: Wed Jan 16, 2008 9:04 am
- Location: Myrtle Beach, South Carolina, USA
Re: PHP Alternative To Trac
I'm not a Ruby fan, but until you build a PHP replacement that you find suitable to your needs, you might want a free tracker, although it's made with Ruby. Here it is:
http://www.teambox.com/community/installing
The install has a bug, though. I think the download URL moved. It's now:
$ git clone git://github.com/michokest/Teambox-Community.git
(The $ is a Linux command prompt.)
http://www.teambox.com/community/installing
The install has a bug, though. I think the download URL moved. It's now:
$ git clone git://github.com/michokest/Teambox-Community.git
(The $ is a Linux command prompt.)
- volomike
- Forum Regular
- Posts: 633
- Joined: Wed Jan 16, 2008 9:04 am
- Location: Myrtle Beach, South Carolina, USA
Re: PHP Alternative To Trac
Here's another tool. This one is online subscription only. The free version is pretty useless unless you just use it to check out features.
http://www.huddle.net/
http://www.huddle.net/
-
jack_indigo
- Forum Contributor
- Posts: 186
- Joined: Sun Jun 08, 2008 11:25 pm
Re: PHP Alternative To Trac
Indefero is quite new but has a simple workflow and nice git, svn, hg, integration.
http://indefero.net
http://indefero.net
- volomike
- Forum Regular
- Posts: 633
- Joined: Wed Jan 16, 2008 9:04 am
- Location: Myrtle Beach, South Carolina, USA
Re: PHP Alternative To Trac
I had not looked at ProjectPier in a few years. It was fairly buggy, previously. But this has changed. ProjectPier has been updated and is now relatively bug-free, installs about as easy as WordPress, and the only catch is that it comes by default with an ugly theme that makes the tool look almost worthless. However, you can easily switch over to another theme in the menus as Administration > Configuration > General > Themes. You can also copy in a theme folder into public/assets/themes and then activate it from the Themes menu.
I found it fairly easy to fork a theme. Several themes come by default with the latest version. Marine is a new theme, though, and you can download and install that. Just copy a nice theme like goCollab into a new folder, and then edit dialog.css and rewrites.css. You can use Firebug in Firefox to identify areas to change in CSS and then override them in those two files at the bottom. If you have trouble overriding a value, then stick BODY in front of the value. The icons in goCollab stink in my opinion -- they're unviewable except if you have a microscope. The fix for me was to download the Marine theme from the website, borrow those icons, and overwrite the icons from the forked goCollab theme. But you can take it even further by grabbing the free Tango icons and changing the CSS as necessary.
From there, it looked fairly easy in the system to add features like:
- Install osTicket for your clients to file tickets, and then create a flag button in osTicket to make it fire a new Task into ProjectPier.
- Add a tab to have live chat using a table in MySQL to exchange info.
- Add a tab to create, edit, and store invoices per client.
- Add a tab for a calendar.
- Add some jQuery to collapse message and task threading, etc.
- Add git, svn, or cvs connectivity.
etc.
But, anyway, if you do any of those things, please contribute back to the ProjectPier and osTicket community and share your code -- we'd all appreciate it. We're all coders in this forum, but hey, it's the time savings I'm talking about.
I found it fairly easy to fork a theme. Several themes come by default with the latest version. Marine is a new theme, though, and you can download and install that. Just copy a nice theme like goCollab into a new folder, and then edit dialog.css and rewrites.css. You can use Firebug in Firefox to identify areas to change in CSS and then override them in those two files at the bottom. If you have trouble overriding a value, then stick BODY in front of the value. The icons in goCollab stink in my opinion -- they're unviewable except if you have a microscope. The fix for me was to download the Marine theme from the website, borrow those icons, and overwrite the icons from the forked goCollab theme. But you can take it even further by grabbing the free Tango icons and changing the CSS as necessary.
From there, it looked fairly easy in the system to add features like:
- Install osTicket for your clients to file tickets, and then create a flag button in osTicket to make it fire a new Task into ProjectPier.
- Add a tab to have live chat using a table in MySQL to exchange info.
- Add a tab to create, edit, and store invoices per client.
- Add a tab for a calendar.
- Add some jQuery to collapse message and task threading, etc.
- Add git, svn, or cvs connectivity.
etc.
But, anyway, if you do any of those things, please contribute back to the ProjectPier and osTicket community and share your code -- we'd all appreciate it. We're all coders in this forum, but hey, it's the time savings I'm talking about.
-
alex.barylski
- DevNet Evangelist
- Posts: 6267
- Joined: Tue Dec 21, 2004 5:00 pm
- Location: Winnipeg
Re: PHP Alternative To Trac
FogBugz, IMO is absolutely fantastic. Veru complicated but you can do so much with it and in such flexible ways, the complexity comes with a great feature set.
Cheers,
Alex
Cheers,
Alex
Re: PHP Alternative To Trac
We use Gemini for our .NET and PHP projects. For our .NET apps, we've written hooks that automatically create issues (and categorize them based upon the current page) when the system throws an exception including all session data, query string, stack trace, etc. Its pretty sweet, been thinking about implementing the same for our PHP projects.