Using the pecl svn PHP extension, Infonomix is now able to browse subversion repositories.
Support is limited at the moment, but I’m hoping to switch from Trac over to Infonomix at some point in the future. When that happens, support will improve drastically!
Trac 0.11 Release Candidate 1 has been tagged! This is very cool, I like and have been using the new version much better thanks to its better template support. Python is still a bit of a mystery to me, but Trac does a great job for managing software projects.
I’m a huge fan of the trac model, so much that I’ll likely be porting a lot of it into infonomix. I started infonomix several years before I even even knew trac existed, so there’s a bunch of good stuff in there that trac doesn’t have.
There’s a few things I don’t like about trac as well:
* python - although I’m planning to start using python as my primary development language over the next few years (along with C++), I am too comfortable with PHP to not use it primarily today.
* database - support for MySQL is experimental, and I’d like to be able to support several applications on the same database via table prefixes
* spam - although I haven’t been struck, I’m wary of trac spam
I’ve added the AGPL v3 license to the Infonomix code so I’ve made the repository readable by anonymous users. Note - the code is in an alpha state. The repository only contains the application, no installers, and not even the necessary supporting applications required to run. If you are very determined, you’ll be able to get it up and running, but otherwise, hang out for a while until I get the code more developer friendly. I’ll also be setting up a demo soon.
Anyway, feel free to browse if you like:
Infonomix Subversion Repository
Infonomix Trac Subversion Browser
I’m working away at restoring access to the trac system, thanks for your patience! The trac server we’re using is actually on another host server, and was previously accessed using a proxy setup. I turned that off forgetting this was setup to access it, and am now considering just using another host name to direct users to the other host. That would work, but I’m wary about it because its a complicated setup. As much as I can, I try to keep it simple.