суббота, 18 февраля 2017 г.

11.История о том, как написать систему управления проектами (ERP) своими руками. Первый альфа-релиз

Итак..
Что еще нужно сделать для публичное беты (если, конечно, она кому-то нужна 😌):
  • Передачу проекта по стадиям (на данный момент, это работает через лютый костыль для теста) во время выполнения плана.
  • Передачу проекта по стадиям при отключенном выполнении плана
  • Новый инсталлятор
  • Систему логирования, которая сейчас толком не сделана
Ой, кажется, что-то, наконец-то, запилил... 
Сопсно, а что тут говорить... https://github.com/akaLexa/AnotherProjectERP . Это первый альфа "релиз".

Что должно работать:
  • управление проектами (настройки)
  • добавление проектов
  • ведение проектов по стадиям
  • план
  • задачи
  • авто запуск для просроченных задач (если включен механизм шедулера в MySQL или MariaDB
  • Журнал событий
  • комментарии в задачах и проекте
  • загрузить/скачать файлы и управление доступом к оным
Системные требования:
  • Apache или nginx
  • php актуальной последней 5.6.х версии, но лучше php 7.0.x (на 7.1 не пробовал пока что)
  • mysql от 5.x или от 10.1.х MariaDB
nginx+php7, на чем я пишу скачать можно тут, сборка x64 под венду. Возможно, потребуются библиотеки с++. положить в папку "c:\nginx", запускать батником, тормозить батником с соотв. названиями. Сайт класть в папочку www. 
По умолчанию, админ там с логином/паролем: admin/admin

Ах, да, забыл, чтобы поставить его, нужно в  C:\nginx\www\configs\configs.php, открыв обычным блокнотом найти 
"defaultBuild"=>"erp"
и изменить на
"defaultBuild"=>"install"

ну и на localhost в браузере запускать, если вы, конечно, будете использовать ту сборку, что я выложил, если свою, то если ничего не заработает, куки почистите и страницу обновите.
За сим пока все, если есть совсем вопросы и нет терпения, пишите, отвечу, как увижу.
 

Комментариев нет:

Отправить комментарий