OpenProject
Последнее изменение этой страницы: 18:20, 25 мая 2019.
![]() | |
Разработчики: | Марк О'Брайен, Говард Кац, Лоран Кретьено |
---|---|
Выпущена: | 6 августа 2007 года |
Постоянный выпуск: | 1.4 / 25 октября 2012 года |
Состояние разработки: | Активное |
Написана на: | Java |
Операционная система: | Кроссплатформенное программное обеспечение |
Локализация: | Английский, Русский |
Тип ПО: | Управление проектами |
Лицензия: | Common Public Attribution License Version 1.0 (CPAL) |
Веб-сайт |
www |
OpenProject – онлайн-инструмент для управления проектами с открытым исходным кодом и помогает командам в совместной работе на всех стадиях жизненного цикла проекта. Некоммерческий фонд OpenProject Foundation (OPF) [Источник 1] регулирует развитие проекта и поддерживает сообщество программистов, которые могут принять участие в разработке новых функций и плагинов для OpenProject.
Содержание
Введение
OpenProject был разработан в 2007 году вместе с предком проекта ChiliProject. [Источник 2] Первоначальная мотивация для этой вилки была требования к производительности, безопасности и доступности основателей OPF, которые не могли быть легко достигнуты с помощью плагинов для Redmine или ChiliProject.
Пользователям предоставляются платные услуги по хостингу, установке, обслуживанию, поддержке и консультированию OpenProject как для частных пользователей, так и для сложных организационных структур.
Эта бизнес-модель помогает обеспечить финансирование проекта. В случае если пользователь обладает специальными навыками, он может самостоятельно и бесплатно установить OpenProject на свой сервер.
Работа с проектами и задачами, таймлайны проектов, Agile- и Scrum-методологии командной работы, создание и управление Wiki-разделами, трекинг времени и стоимости работ в проекте – все функции, которые есть в привычных похожих инструментах управления проектами, как Asana, – здесь доступны по лицензии GNU General Public License version 3 для использования в том числе на собственных серверах.
Раздел сайта по возможностям OpenProject включает подробное описание доступных элементов, а раздел Open Source имеет всю информацию по установке и использованию OpenProject.
После того, как программный продукт приобрела компания Serena, поддержка OpenProj была прекращена из-за возможности появления судебных исков и претензий со стороны Microsoft. Проект получил продолжение благодаря сообществу Linux. В рамках разработки Libre Office группа волонтёров занялась работой над продуктом, переименованным в ProjectLibre.
Программный продукт от Serena Software представлен в двух вариантах:
- платный вариант – Projects On Demand (POD) – позволяет осуществлять многопользовательское управление (его стоимость – порядка 20$ в месяц);
- бесплатный вариант – собственно OpenProj – устанавливается на один компьютер и предназначен для личного использования (версия включена также в состав Star Office).
Бесплатными аналогами исходной версии OpenProj считаются Trello и GanttProject. Платными аналогами можно назвать JIRA и Microsoft Project, однако в данный момент возможности OpenProj сравнимы с возможностями Ms Project только в самых простых конфигурациях программы Microsoft.
Openproject Foundation (OPF)
Одной из основных целей OpenProject является создание места для программного обеспечения с открытым исходным кодом, движимого и вдохновленного пользователями, сообществом и использованием современных технологий. Для достижения этой трудной цели OPF хочет обеспечить прочную основу при активной поддержке и руководстве .
OPF инкорпорирован как членская некоммерческая организация (Verein). Он зарегистрирован в Берлине, Германия, и, конечно, OPF назначается для глобального сообщества OpenProject. Фонд поддерживает и направляет проект программного обеспечения, сообщество и его рост, кроме того, гарантирует, что OpenProject продолжает существовать вне участия отдельных участников или компаний.
Цели:[Источник 3]
- Поддержка аппаратной и программной инфраструктуры OpenProject.org и другие соответствующие сайты.
- Расширение возможностей сообщества для участия в проекте и внесения в него своего вклада.
- Защита исходного кода проекта GPL и его вкладов в сообщество.
- Управление интеллектуальной собственностью и финансовыми взносами.
- Защита проекта и сообщества посредством поддержки и пропаганды.
- Организация и продвижение OpenProject, а также передача преимуществ программного обеспечения OpenProject.
Основные окна программы
После создания проекта вы можете при открытии вкладки «Вид» выбрать удобный режим обзора: диаграмма Ганта, сетевой график, просмотр ресурсов и их использование и т.д. Данные режима обзора показаны на Рисунках 1 — 3:
Особенности
Функционал программы позволяет управлять проектами с помощью инструментария, в состав которого входят (Данный инструментарий показан на Рисунке 4.):
- калькуляция стоимости;
- диаграмма ганта;
- сетевой график;
- отчеты об использовании задач;
- ресурсы;
- поддержка импорта/экспорта документов Microsoft Project.
В программе можно отдельно учитывать ресурсы, задействованные в проекте, и ресурсы свободные, которые можно при необходимости подключать. Освоенные ресурсы, а также объёмы работ и фактические затраты можно выводить на экран в виде диаграмм. Кроме того, диаграммами представляются задачи-предшественники и задачи-последователи.
Функции
Поскольку написан продукт на Java, он может запускаться на любой платформе с Java Runtime Environment. Сохранять созданные проекты можно в форматах .xml, .mpp, .mpx. Возможен экспорт файлов в XML и – в платной версии POD – в PDF-формат. В OpenProj существует и собственный формат сохранения .pod. Также может выполнять некоторые функции: [Источник 4]
- импорт/экспорт с Microsoft Project 2010;
- печать;
- экспорт PDF-файлов (без ограничений);
- новый пользовательский ленточный интерфейс;
- полная совместимость с Microsoft Project 2010;
- исправлено множество ошибок и проблем;
- и многое другое...
Загрузка и установка OpenProject
Данная программа рекомендуется для установки и изучения в образовательных учреждениях из-за её простоты и свободного распространения.
Инсталляционный пакет
- устанавливает все необходимые библиотеки и зависимости
- устанавливает MySQL или настраивает подключение базы данных к существующей базе данных, например PostgreSQL
- настройка веб-сервера Apache
- настройка репозиториев (Git / SVN)
- настройка шифрования SSL (Secure Sockets Layer)
- настройка параметров электронной почты
- Подробная информация об инсталляторе.
Шаги по установке OpenProject на CentOS 7
Все шаги выполняются с sudoдля выполнения в качестве пользователя root.
- Добавьте источник пакета OpenProject
- Установка пакета Openproject Community Edition
Используя следующую команду, yum установит пакет и все необходимые зависимости.
Конфигурация пакетов
Последним шагом установки OpenProject является мастер настройки. Он настроит подключение к базе данных и настроит приложение в соответствии с вашей средой.
Мастер установки OpenProject в настоящее время поддерживает автоматическую установку только для баз данных MySQL. Однако OpenProject поддерживает MySQL и PostgreSQL. Чтобы настроить пакет для использования существующей базы данных, см. раздел ниже. Чтобы установить или настроить базу данных MySQL, перейдите к конфигурации .
Пакет OpenProject настраивается с помощью параметров ENV, которые передаются openprojectпользователю. Вы можете прочитать текущие параметры ENV openproject run env. Для записи / чтения отдельных параметров используйте openproject config:set PARAMETER=VALUE и openproject config:get PARAMETER.
Установка плагинов
- Добавление пользовательского файла Gemfile;
- Распространите Gemfile к пакету;
- Повторный запуск программы установки.
Последние и дальнейшие события
Текущий график выпуска и будущая дорожная карта развития могут быть соблюдены и обсуждены на платформе разработки OpenProject.
Помимо разработки новых функций, в контексте рефакторинга преследуются следующие технические цели:
- разработка нового API v3;
- перестроение модуля рабочего пакета с AngularJS как одностраничного приложения;
- перестройте структуру CSS с помощью CSS framework Foundation for Apps .
Источники
- ↑ Openproject Foundation (OPF) // OpenProject [2007 — 2019]. Дата обновления: 13.03.2019. URL: https://www.openproject.org/openproject-foundation/ (дата обращения: 26.03.2019).
- ↑ Разница между Chiliproject и OpenProject.org // ChiliProject [2018 — 2019]. Дата обновления: 30.03.2019. URL: https://chiliproject.org/boards/1/topics/2247 (дата обращения: 26.03.2019).
- ↑ Устав Фонда OpenProject // Internet Archive Wayback Machine [2014 — 2019]. Дата обновления: 09.03.2017. URL: https://web.archive.org/web/20140309091352/https://www.openproject.org/projects/openproject/wiki/Statutes (дата обращения: 26.03.2019).
- ↑ OpenProj - Управление проектами // Континент свободы [2018 — 2019]. Дата обновления: 30.03.2019. URL: https://континентсвободы.рф/офис/проекты/openproj-управление-проектами.html (дата обращения: 02.04.2019).
ISSN 2542-0356
Следуй за Полисом
Оставайся в курсе последних событий
Лицензия
Если не указано иное, содержание этой страницы доступно по лицензии Creative Commons «Attribution-NonCommercial-NoDerivatives» 4.0, а примеры кода – по лицензии Apache 2.0. Подробнее см. Условия использования.