Sign inSign up

iondv/pm-gov-ru

By iondv

•Updated about 7 years ago

IONDV.Project-management - is a web app for project management on Russian regional government sector

Image
0

199

iondv/pm-gov-ru repository overview

IONDV. Project-management - is a web enterprise application based on IONDV. Framework. Project management system allows you to organize project activities: to monitor the results, to comply with and reduce the deadlines, to use effectively temporary, human and financial resources, making timely and informed management decisions. It's mainly designed for Russian regional government sector. The app is free for everyone but available only in Russian.

⁠Описание

IONDV. Project-management - это программное решение на основе IONDV. Framework, реализованное для организации проектной деятельности, целью которой является контроль результатов, соблюдение и сокращение сроков их достижения, эффективное использование временных, человеческих и финансовых ресурсов, принятие своевременных и обоснованных управленческих решений.

Повышение качества управления проектами и увеличение коэфициента успешных проектов позволят уложиться во временные и бюджетные рамки. Для руководителя система становится инструментом контроля загруженности сотрудников при работе над проектом, что позволяет экономно распределить ресурсы на приоритетный или отстающий по срокам проект. Охват целой картины проекта позволяет своевременно среагировать и принять верное управленческое решение.

Смотрите краткое видео⁠ об использовании IONDV. Project-management.

⁠Что включает система?
  • Учет проектов и мероприятий
  • Разделение прав и безопасности
  • Бюджетирование
  • Мониторинг объектов
  • Визуализация географических данных
  • Печатные формы
  • Сбор отчетной информации
  • График ганта
  • Хранение файлов в opensource файловом хранилище Nextcloud⁠, с возможностью подключения бесплатной версии collabora online⁠ для совместного редактирования документов
⁠Демо

Демо доступ в систему для ознакомления, без регистрации: https://pm-gov-ru.iondv.com⁠

Учетная запись администратора для бек-офиса⁠: пользователь demo, пароль ion-demo. Учетная запись с ограниченными правами оператора (создание проектов и динамические права на основе способа участия в проектах - подробнее смотрите Руководство пользователя⁠): пользователь operator, пароль ion-demo

Демо включает в себя модуль Гантта и иерархическое представление справочников показателей (TreeGrid из дополнительного приложения viewlib-extra) в ряде объектов. К сожалению эти модули содержат проприетарные компоненты и поэтому не опубликованы на github⁠ , соответственно версия приложения и публичный докер контейнер их не содержат. Их можно получить по запросу в https://iondv.com/portal/enterprise⁠.

Дополнительные преимущества:

  • Открытый исходный код всех компонентов Системы – https://github.com/iondv/pm-gov-ru⁠;
  • Открытое программное обеспечение используемое для СУБД и серверных ОС (работет под linux и windows);
  • Возможна любая адаптация и модернизация системы, в том числе структур данных без программирования в визуальном редакторе. Попробовать можно загрузив репозиторий в редакторе по адресу https://studio.iondv.com⁠. Сборка UML схемы в рабочее приложение происходит за 80 секунд, см. видео⁠ на англ.
  • Запуск собственной версии в течении нескольких минут - см. как получить⁠.
⁠Запуск Docker

Запуск приложения с использованием докер контейнера.

# Создайте сеть для приложений
docker network create iondv
# Запустите СУБД mongodb в этой сети 
docker run --name mongodb --net iondv -v mongodb_data:/data/db -p 27017:27017 -d mongo
# Запустите и инициализируйте nextcloud (curl посылает POST Запрос для инициализации конейнера, но можно подключиться и сконфигурировать через браузер localhost:80)
# Обязательно нужно инициализировать по тому url, по которому будет происходить обращение к nextcloud. Для этого надо или указать адрес обращения вместо `http://localhost:80` или передать в заголовке адрес хоста - `Host: nextcloud`.
# Иначе  нужно будет добавить nextcloud в доверенные домены в файле config/config.php
docker run -d --name nextcloud --net iondv -p 8080:80 nextcloud && \
  sleep 120 && \
  docker exec -it nextcloud curl -X POST --connect-timeout 90 -k -s -d "install=true&adminlogin=demo&adminpass=ion-demo&adminpass-clone=ion-demo&directory=/var/www/html/data&dbtype=sqlite&dbhost=localhost" -H "Host: nextcloud" http://localhost:80
# Запустите IONDV. PM-GOV-RU
docker run -d -p 80:8888 --net iondv iondv/pm-gov-ru

Откройте ссылку http://localhost в браузере. Для бек офиса логин: demo, пароль: ion-demo с правами администратора. Второй пользователь с ограниченными правами оператора operator пароль ion-demo.

Tag summary

Content type

Image

Digest

Size

514.4 MB

Last updated

about 7 years ago

docker pull iondv/pm-gov-ru