До этого пользовались phpcollab, но она как-то с русским не особо. Точнее, дружит, но не utf8. Смотрел еще на некоторые, на тот же Microsoft Project, но нужно было веб-ориентированное.
В общем, выбор пал на PHProjekt. На данный момент стабильная версия 6.0.6, ее и поставил на отдельной виртуалке.
В принципе, все это описано в руководстве и на сайте, но как-то все в разных местах.
Система - Debian Lenny 6.0
Собсно, ставим все необходимое:
# apt-get install mysql-server mysql-client apache2 php5 libapache2-mod-php5 php5 php5-mysql php5-gd php5-ps php5-cgi zlibc
Создаем базу и пользователя для MySQL:
# mysql -u root -p
mysql> CREATE DATABASE phprojekt;
mysql> GRANT ALL PRIVILEGES ON phprojekt.* TO 'phprojekt'@'localhost'
mysql> IDENTIFIED BY 'password' WITH GRANT OPTION;
mysql> CREATE DATABASE phprojekt;
mysql> GRANT ALL PRIVILEGES ON phprojekt.* TO 'phprojekt'@'localhost'
mysql> IDENTIFIED BY 'password' WITH GRANT OPTION;
Создаем каталог для некоторых данных :) Туда сохраняются файлы, кэш:
# chmod -R 0755 /var/www
# mkdir /srv/private/phprojekt
#chmod -R 0770 /srv/private/phprojekt/
Копируем phprojekt в папку и запускаем в браузере настройку.
Теперь к некоторой настройке: настраиваем оповещение через мыло. Я завел специальный ящик на ЖМыле, чтобы было проще фильтры настраивать.
/var/www/configuration.php
mailTransport = 0
smtpAuth = "login"
smtpUser = " @gmail.com"
smtpPassword = " "
; You may specify SSL and Port, if the SMTP server of your choice requires them.
smtpSsl = "tls"
smtpPort = "587"
smtpUser = "
smtpPassword = "
; You may specify SSL and Port, if the SMTP server of your choice requires them.
smtpSsl = "tls"
smtpPort = "587"
front.notificationEnabledByDefault = true
Вот, собственно и все. Дальше чисто вопрос настроек. Я прибил диаграммы Гранта (ну не нужны они мне), оставил по самому минимуму. Зато теперь если кто-то что-то делает, об этом сразу узнают все участвующие в проекте люди.
Система простая, как угол дома. Вопрос в привыкании, да и уведомления очень приятны. Хотя и часть проектов по привычке в ГуглоДоках ведется.
В случае всяческого ремонта - очень полезно. Не звонить в техотдел и не вспоминать, кто, что, когда, и починил ли вообще....