В последнее время во всех командах, где я работал, я так или иначе продвигал систему управления проектами, так как без нее начинался полный бардак, который я не хотел терпеть ни как исполнитель, ни как менеджер.
Основным кандидатом на наведение порядка почти всегда был Redmine, но чем дольше я им пользовался (и как пользователь, и как администратор), тем больше мне хотелось переключиться на что-то другое.
Да, как баг-трекер он работает отлично, но как только хочется получить что-то большее, например хотя бы личные/общие календари, начинается суета.
А если уж надо переехать на другой сервер.
Даже вспоминать не хочу - каждый раз какие-то "танцы".
В то же время я довольно сильно привязался к сервисам Google, таким как Документы, Календарь, Gmail. И если с последними все более-менее понятно, то мне, например, хотелось иметь аналог первого локально: когда корпоративной почты нет в Google Apps, которая, к тому же, теперь всегда платная, пользоваться ею уже не так удобно, а доступ к локальным ресурсам становится безопаснее и быстрее.
И тут, после достаточно активного поиска, я наткнулся на Feng Office, который, к сожалению, практически обделен вниманием на хабе: упоминания встречаются лишь в нескольких вопросах и без особых подробностей.
Подумал и сделал: под катом то, что из этого получилось (включая пару десятков скриншотов, хоть и не очень тяжелых)
С чем мы будем работать?
Итак, сам проект Feng Office можно использовать как облачную систему с тремя вариантами оплаты (они отличаются набором вкусностей, везде оплата за каждого пользователя) или установить на собственные вычислительные мощности.В последнем случае тоже есть различия в цене/количестве вкусностей, но меня интересовала только бесплатная версия Onsite Community Edition, поэтому поговорим о ней.
Итак, установщик (zip) скачивается здесь: sourceforge.net/projects/opengoo/files (opengoo — старое название проекта, ходят слухи, что это высшее образование автора).
В вики проекта указано, что минимальные требования — 2 ГБ ОЗУ и двухъядерный процессор, но рекомендуются 4 ГБ ОЗУ и 4 ядра (предполагается PHP 5, MySQL 5.x, Apache 2.x).
Монтаж
Базовая установка очень проста (в отличие от Redmine): загрузите zip-архив на свой сервер разархивируйте его установить права на запись для папок конфигурация, кеш, tmp, загрузка .в моем случае:
Заходим через браузер в корень разархивированного каталога и следуем инструкциям мастера: он запросит только данные MySQL. После успешной установки система предложит создать первого пользователя (Супер Администратора).chown www-data config, cache, tmp, upload chmod 755 config, cache, tmp, upload
Теоретически после этого все должно работать, но тут меня разочаровало.
Я не поверил системным требованиям и установил все на слабый VPS, в результате система открывается, показывает только верхнюю панель инструментов и больше ничего делать не позволяет. Конечно, обидно, но что поделаешь? Мы предупредили вас.
Идем на более мощный сервер и повторяем все заново.
Проверим – все работало.
Начальная настройка
Для лучшей производительности разработчики предлагают- Чтобы иметь возможность работать с большими файлами в системе и выделять больше ресурсов, устанавливайте через htaccess или php.ini :
post_max_size = 100M upload_max_filesize = 100M php_value memory_limit 512M max_execution_time = 300
- настроить почту (либо через PHP sendmail, либо через встроенный smtp-клиент)
- опционально настроить SSL
- дайте больше ресурсов MySQL (в Debian в /etc/mysql/my.cnf):
key_buffer
-
Ни Один Клиент Не Останется Позади
19 Oct, 24 -
Hotspot — Примечания На Полях
19 Oct, 24 -
Лекция «Женщины И Космос»
19 Oct, 24 -
Телевизионный «Кинематографический» Формат
19 Oct, 24