PHP Alternative To Trac

Ye' old general discussion board. Basically, for everything that isn't covered elsewhere. Come here to shoot the breeze, shoot your mouth off, or whatever suits your fancy.
This forum is not for asking programming related questions.

Moderator: General Moderators

User avatar
volomike
Forum Regular
Posts: 633
Joined: Wed Jan 16, 2008 9:04 am
Location: Myrtle Beach, South Carolina, USA

Re: PHP Alternative To Trac

Post by volomike »

PCSpectra wrote:taskfreak.com
Nice. Kind of has a 1990's ASP website interface, but hey, it works. No messages area or file sharing, though.
alex.barylski
DevNet Evangelist
Posts: 6267
Joined: Tue Dec 21, 2004 5:00 pm
Location: Winnipeg

Re: PHP Alternative To Trac

Post by alex.barylski »

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 :P
User avatar
jaoudestudios
DevNet Resident
Posts: 1483
Joined: Wed Jun 18, 2008 8:32 am
Location: Surrey

Re: PHP Alternative To Trac

Post by jaoudestudios »

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
Yeah the inteface is very dated. :wink:
jack_indigo
Forum Contributor
Posts: 186
Joined: Sun Jun 08, 2008 11:25 pm

Re: PHP Alternative To Trac

Post by jack_indigo »

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.
User avatar
volomike
Forum Regular
Posts: 633
Joined: Wed Jan 16, 2008 9:04 am
Location: Myrtle Beach, South Carolina, USA

Re: PHP Alternative To Trac

Post by volomike »

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.)
User avatar
volomike
Forum Regular
Posts: 633
Joined: Wed Jan 16, 2008 9:04 am
Location: Myrtle Beach, South Carolina, USA

Re: PHP Alternative To Trac

Post by volomike »

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/
jack_indigo
Forum Contributor
Posts: 186
Joined: Sun Jun 08, 2008 11:25 pm

Re: PHP Alternative To Trac

Post by jack_indigo »

I like the look of this one:

http://www.beetil.com/tour.html
bathizte
Forum Newbie
Posts: 1
Joined: Wed Oct 28, 2009 8:14 am

Re: PHP Alternative To Trac

Post by bathizte »

Indefero is quite new but has a simple workflow and nice git, svn, hg, integration.
http://indefero.net
User avatar
volomike
Forum Regular
Posts: 633
Joined: Wed Jan 16, 2008 9:04 am
Location: Myrtle Beach, South Carolina, USA

Re: PHP Alternative To Trac

Post by volomike »

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.
alex.barylski
DevNet Evangelist
Posts: 6267
Joined: Tue Dec 21, 2004 5:00 pm
Location: Winnipeg

Re: PHP Alternative To Trac

Post by alex.barylski »

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
User avatar
JNettles
Forum Contributor
Posts: 228
Joined: Mon Oct 05, 2009 4:09 pm

Re: PHP Alternative To Trac

Post by JNettles »

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.
Post Reply