Zend Framework Site Gets Bug Tracker, Source Browser
This morning some much-anticipated features were unveiled on the Zend Framework website. Powered by the open-source software Trac, the new site features include a Subversion repository browser, an issue tracker, a project timeline, and a search function. Previously, developers could access the source code and commit timeline through Subversion, but the new web-based interface provides a simple and attractive way to track progress on the Framework.
The source browser allows developers to see the latest version of each file in the Framework, with the working copy living in the "trunk" directory. Versioned release sets are called "tags" and can be viewed as well. The source browser shows information about each file including its size, age in terms of last commit, and the commit log message. Source code for each file is shown with syntax highlighting and line numbers, as well as version number and the developer who performed the last commit on the file.
The issue tracker includes a log of tickets broken down by several fields including priority, component and version, and wiki-style descriptions. Any developer can submit tickets and add comments to existing ones.
The timeline is a handy feature that shows file revisions and tickets in reverse chronological order. File revisions are shown in diff format against its last revision so developers can quickly see exactly what has been modified in each file. Diffs can be displayed with inline or side-by-side format.
Finally, the search function allows developers to query the repository and issue tracker by keyword. Additionally, developers can jump directly to changesets and individual tickets by name. Search makes it easy to track topical issues, such as the recent license change.






5 comments to “Zend Framework Site Gets Bug Tracker, Source Browser”
May 5th, 2006 at 12:26 pm
It is a really good thing to be able to track the bug the file the WiKi and all of it.
But it’s a bit ironic to use a Bug tracking software in Python for a framework in PHP.
May 5th, 2006 at 10:44 pm
Why reinvent the wheel? The developers’ time is far better spent working on the Zend Framework, than trying to impress purists by having a PHP-based bug tracker. Look at how many other projects use Trac to manage source code written in a variety of languages, including PHP, C, Ruby, Perl, etc. Do we see them worry about the fact that their bug tracker is written in a different language than that of the code it is managing?
Trac + Subversion is a fantastic combination. Just use it, and get on with the real task at hand.
May 6th, 2006 at 12:45 pm
That’s not irony. Irony would be if the Subversion project used BitKeeper to manage their source.
Good programmers recognize good software, and the language used should only come into play when the net gain from using a new language wouldn’t be worth it.
May 8th, 2006 at 8:32 am
Having easy access to current issues and source code is great. Python is also Open Source so there should be no real political issues with its use to support the Zend Framework project.
May 12th, 2006 at 1:24 am
I think zend frameworks existence is purely political…