
Lead Image © Joy Fera, fotolia.com
Project management with Phabricator
The Fabricator
The open source world offers many project management tools. The classic bug trackers such as Mantis and Trac offer numerous additional features, as well, but they are often outdated. A modern alternative to these programs is Phabricator [1].
Originally developed by Facebook employee Evan Priestley, Phabricator is written in PHP and under active development; in addition to the bug tracker, it provides project management, a wiki, chat, a code review tool, and software repositories with Git, Mercurial, and Subversion, among other services. The focus is on software development, but Phabricator also can be used with other IT projects and be tailored to the specific purposes of a project thanks to its modular structure. Prominent users of Phabricator, in addition to Facebook, include Wikimedia, FreeBSD, and the KDE desktop project.
Flexible Installation
I recommend installing the usual LAMP stack, consisting of Linux, Apache, MySQL (or MariaDB), and PHP. Of course, the individual letters do not necessarily have to be taken literally: Instead of the L (Linux) of LAMP, another Unix system like FreeBSD would work, and Nginx can replace the A (Apache web server). Installing in a subdirectory is not supported; instead, you need to make a separate virtual host available for Phabricator. This vhost also requires a host name with a complete domain.
If you use Red Hat-related Linux distributions or Ubuntu, you can use one of the scripts linked to the installation guide, but they do nothing other than what is described here. In addition to MySQL and the web server, PHP and a number of PHP modules must be available on the server (i.e., the php5 , php5-mysql , php5-gd , php5-dev , php5-curl , php-apc , php5- cli , and php5-json packages under Ubuntu). For better performance, install
...Buy this article as PDF
(incl. VAT)
Buy ADMIN Magazine
Subscribe to our ADMIN Newsletters
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Most Popular
Support Our Work
ADMIN content is made possible with support from readers like you. Please consider contributing when you've found an article to be beneficial.
