суббота, 17 декабря 2016 г.

5 История о том, как написать систему управления проектами (ERP) своими руками. Размышление о механизмах "хождения" проекта или проще - о стадиях

..На данный момент, разработка подошла вплотную к проекту: было реализовано само создание, сделана "зарубка" под возможность создания "серийных проектов" (т.е. повторения уже завершенных, например, когда надо создать несколько однотипных сайтов, но для разных доменов одной фирмы и в разное время) и даже основная страница, где будет отображаться проект. Так вот,

суббота, 10 декабря 2016 г.

суббота, 3 декабря 2016 г.

суббота, 26 ноября 2016 г.

3.2 История о том, как написать систему управления проектами (ERP) своими руками. Модель доступов.

Итак, на данный момент, скелет системы потихоньку обрастает функционалом. Пока что сделано не так уж и много, но именно сейчас происходит становление основных принципов работы будущей системы.

суббота, 19 ноября 2016 г.

3.1 История о том, как написать систему управления проектами (ERP) своими руками. Немного об управлении.

Во-первых, напоминаю, что на гит начал выкладывать ERP. На данный момент, это скорее основа, точнее разрабатываемая основа. Один из ключевых моментов, для админов - админка системы, откуда можно рубить и рулить всем и выуживать логи.

суббота, 12 ноября 2016 г.

3. История о том, как написать систему управления проектами (ERP) своими руками. Первый хеловорд.

Итак, в прошлый раз я описал и дал примерный дистрибутив для поднятия веб-сервера под нашу ерп.
Далее, я уже сделал некий набросок, чтобы можно было начинать с чего-то. Скачать его можно с гитхаба.

воскресенье, 6 ноября 2016 г.

2. История о том, как написать систему управления проектами (ERP) своими руками. Веб-сервер, СУБД.

Прежде чем начинать разработку, нужно определиться с веб-сервером и субд. Как я уже говорил ранее, свою поделку рассчитываю на среднюю нагрузку.

воскресенье, 30 октября 2016 г.

0. История о том, как написать систему управления проектами (ERP) своими руками. Вместо предисловия.

Кто я такой и с чего все начиналось.

Неожиданно, но... человек, который обучался программированию. Примерно, 4 года назад пришел на работу обычным сисадмином, который, между делом, увлекался веб-разработкой. По данному блогу видно, что все начиналось с обычного сайтика - "веб-обвязки" для старой игрушки muonline - побегать в локальной сети с ребятами на ст-а-а-рых сезонах. Для сисадминов небольших предприятий работы, как правило, не очень много - поднял сеть/домен/сайт, да следи за состоянием оных и отвечай на, иной раз, смешные вопросы, разряда "почему", "howto", "почини мне мышь". Потому было много свободного времени, которое и убивалось изучением и ковырянием, еще с университетских времен, узнанных языков программирования и подходов. Ну и до ковырялся: придя на новое место случайно подрядился под разработку системы (тогда еще) контроля прохождения проектов. Это был первый, так сказать, блин, который недожарился из-за недостатка опыта и чужого аппетита. Но вот, у меня появился славный старший товарищ, как оказалось, имевший колоссальный опыт в деле управления проектами, а по совместительству обладающий недюжинными знаниями SQL и не только.

Сразу ответ на вопрос, почему не посмотрели на ms project  и прочие известные решения

Из-за специфики компании - она осуществляет не серийное производство деталей, а все ныне существующие и доступные адекватные системы рассчитаны, почему-то, только серийное производство, в результате пришлось делать самим и вот уже как 3+ года.

 В результате, работа закипела с новой силой и подпиткой знаний и подходов. Приходилось (да и до сих пор приходится) учится на лету чему-то новому, набивая шишки и синяки, переписывая и улучшая код, который и по сей день, думаю, далек от совершенства, но речь не совсем об этом... 

суббота, 29 октября 2016 г.

о лавине информации

Ранее я упоминал, что у себя в системе управления проектами (ERP) для того, чтобы пользователь мог понять, что поменялось в тех проектах, в которых он принимает участие, да и вообще, понять, что случилось, был сделан журнал событий, в который слетаются данные со всех проектов пользователей, переписки, беседы, новости... в общем, какие-то события.

суббота, 1 октября 2016 г.

Размышления о загрузке

Так вот, возвращаясь к работе. После запила двига с сессиями, у меня несколько развязались руки, в плане возможностей: Выгрузку документов с другого сервера реализовать стало в легкую: пишем 1 модуль, экшены которого умеют отдавать разные файлы.