Страницы

2017-04-14

Блог на octobercms или как получить боль в нижней части спины

Коротенькая история как изобрести свой велосипед, но с квадратными колёсами
Хотя всё получилось достаточно красиво, но колёса квадратные.
Если вам нужен блог - то используйте WordPress или Drupal и не морочьте голову!

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

Хотели было на ваять на фреймворке laravel, но поменяли решение. Собственно как то быстро решили делать на OctoberCms. В свою очередь я предлагал WordPress и Drupal, но захотелось экзотики.

Сам по себе "octobercms" это попытка сделать ЦМС на основе laravel. На сколько удачная затея - не знаю. Получилось ли достичь желаемого результата? - на мой взгляд пока не очень.

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

Если выбран путь оставить на сервере систему контроля версий - то при каждой правке появляется конфликт который надо устранять.

Что хотели добиться создатели ЦМС неясно т.к. в сравнении с тем же WordPress - по нагрузке OctoberCms проигрывает не дойдя до старта. Очень надеюсь что супер оптимизации и кеширование решат проблему. Но при БД размером в 4Мб не справляться с 50 пользователей это грусть и печаль!
Можно конечно поставить 100 варнишей, 100500  апачтрафиксерверов - и прочих прелестей кеширования. Но тогда вопрос - зачем octobercms?

Ну и самое главное время. У нас на сегодняшний день ушло больше 4-х месяцев!
Для справки - развернуть WordPress или Drupal в Docker контейнере занимает меньше минуты!

PS: Несмотря на то, что php самый медленный и ресурсоёмкий - WordPress продолжает занимать первое место среди блогов.
Если всё же, кто то вступил в это - вот docker образ для развёртывания

PPS: Варианты велосипедов, пользы они несут не много, но зато забавные.  ;-)

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

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