WebDesign Master
Курсы
October CMS - Первое знакомство
Инструменты

October CMS - Первое знакомство

Всем привет, друзья! Сегодня мы поговорим об интересной и уже достаточно именитой CMS - October. На данный момент я всё чаще отдаю предпочтение именно этой системе управления контентом при разработке клиентских корпоративных проектов и сегодня пришло время познакомить вас с этим крутым инструментом и показать, какие преимущества даёт эта CMS перед тем-же WordPress или MODX.

Поделиться
Твитнуть
Поделиться
Класснуть
Запинить
October CMS - Первое знакомство - Видеоурок
Смотреть урок на YouTube
Создание контентного сайта на Jekyll от А до Я

Моё первое знакомство с October состоялось довольно давно, лет 5 назад. На тот момент CMS только вышла из беты, но уже вызвала немалый интерес сообщества, благодаря своей основе - Laravel под капотом, максимально чистой архитектуре и своей идеей, которая в чём-то похожа на идеологию MODX. Система предоставляет некий каркас или можно сказать, контентный фреймворк, в котором нет ничего лишнего. Это довольно легковесное ядро, которое имеет лаконичную и приятную админку. Данная CMS, не смотря на кажущуюся на первый взгляд простоту, предлагает разработчику безграничные возможности для масштабирования любого проекта и, на удивление, обладает очень низким порогом входа для начинающих. Создать небольшой корпоративный сайт, например, проще простого - требуется лишь умение кликать мышью и базовые навыки программирования. В настоящее время October - это одна из самых популярных CMS, заслужившая признание многих веб-студий и разработчиков.

October CMS

К сожалению, адекватного графика популярности таких CMS, как October или MODX вы не найдёте, так как эти системы подобно фреймворкам не отдают заголовок с информацией о себе и проекты могут иметь абсолютно разную файловую архитектуру, в отличие от того-же WordPress, который просто кричит о том, что используют именно его. Собрать какую-то статистику довольно проблематично. Понять популярность или не популярность таких инструментов можно только по косвенным признакам, например таким, как метрики GitHub и сообществу. Так, на данным момент October имеет 9.5 тыс звёзд на GitHub и 323 контрибьютора (активных разработчиков, которые принимают участие в развитии проекта), WordPress имеет 13.4 тысяч звёзд и 58 контрибьюторов, а MODX имеет всего 1.2 тысячи звёзд и 171 контрибьютора. Понятное дело, что данные цифры не отражают 100% объективного положения вещей, но они могу показать общий тренд и дать какое-то общее представление о текущем положении дел на рынке Open Source CMS.

October CMS - Статистика и популярность

October CMS имеет неоспоримые преимущества перед другими платформами. Во-первых, это основа. В основе October CMS лежит Laravel - наикрутейших и самый популярный в мире PHP фреймворк, имеющий в 5 раз больше звёзд на GitHub, чем WordPress и более 500 активных контрибьюторов. Хотя целевая аудитория WordPress и не знает о том, что у их любимой CMS есть страница на каком-то там Гитхабе и что там можно поставить звёздочку, но всё ж. Это круто. Круто осознавать, что правильный и чистый подход к разработке сайтов становится популярным. Имея под капотом такой крутой фреймворк, как Laravel, можно не беспокоиться о дальнейшем развитии и масштабировании любого проекта. Зачастую, большинство коммерческих сайтов стартуют с какого-то базового функционала и, в дальнейшем развиваются. В случае использования October CMS можно не беспокоиться о том, что в дальнейшем, когда сайт вырастет из штанишек сайта-визитки, придётся полностью менять платформу. Данная система подходит как для разработки мелких проектов, одностраничных сайтов, визиток, имиджевых проектов, так и для более сложных, где над одним проектом трудится большая команда. В основном я использую данную CMS для разработки коммерческих и одностраничных сайтов, однако для разработки интернет-магазинов, всё-же предпочитаю выбор более нишевого решения вроде OpenCart - там и разработка всё-же попроще и функционал из коробки побогаче. MODX использую всё реже и только из-за некоторых возможностей и некоторых расширений, которые всё ещё достаточно полезны.

Мне нравится подход к разработке, который предложил в своё время MODX. В отличие от WordPress, где основная работа в 90% проектов сводится к кастомизации уже готового кода шаблонов, такие системы, как MODX и October предлагают, как мне кажется, более правильный подход, позволяя контролировать весь процесс разработки, чистоту кода и как не крути, они работают быстрее. Конечно, это не такой низкий уровень, как при использовании фреймворка, где абсолютно всё - от написания админки до реализации функционала лежит на плечах разработчиков, однако, в подавляющем большинстве случаев, такая гибкость и не нужна, если речь не идёт о разработки какого-то сложного сервиса, где требуется микроконтроль на каждом этапе.

К сожалению, я не понимаю, что происходит с MODX в настоящее время. С момента перехода на коммерческую основу, предлагая пользователям свой cloud-хостинг для MODX-проектов что-то изменилось. Система ощутимо сбавила темпы, стала реже обновляться, авторы многих полезных плагинов потеряли интерес к своим проектам и обновления прилетают всё реже и реже. Кроме того, MODX уже много лет обещают выпустить версию 3, однако работа над проектом, в целом, стоит на месте. Смелюсь предположить, что ожидания авторов от монетизации продукта не оправдались и здесь налицо все признаки вымирания системы. Я очень надеюсь, что проект вновь вернётся к жизни и выйдет наконец-то долгожданная 3-я версия, которая предложит нам что-то свежее и интересное. А пока что, дорогие друзья, будем изучать CMS October, которая предлагает более современные подходы в PHP разработке, более продвинутый API, имеет хороше соотношение закрытых пулл-реквестов к открытым, имеет активное комьюнити, технически более совершенна, а значит является весьма перспективным кандидатом на звание лучшей CMS, без преувеличения. Кроме того, на данным момент, October - это уже не какой-то ноунейм, а весьма известная и востребованная платформа, которая уже достаточно обросла расширениями и которую уже не так проблематично внедрять в бизнес.

Премиум уроки от WebDesign Master

Курс по созданию сайта от А до Я на Jekyll

Создание сайта от А до Я. Комплексный курс

Курс по созданию интернет-магазина на OpenCart

Создание современного интернет-магазина от А до Я

Фриланс для начинающих

Я - фрилансер! Базовый курс для начинающих

Другие уроки по теме «Инструменты»

  • Gulp include на стороне сервера Browsersync + Build
  • OptimizedHTML 5: Важные обновления стартера для JS-разработки
  • Gulp 4 - Актуальное и исчерпывающее руководство для самых маленьких
  • Актуальный способ установки и настройки окружения Windows WSL 2 (Windows Subsystem for Linux)
  • PageSpeed Insights - Оптимизация (обновление)

Разделы сайта:

  • Курсы
  • HTML и CSS
  • Веб-дизайн
  • Инструменты
  • Оффтоп
  • MODx
  • WordPress
  • jQuery
  • Адаптивный веб-дизайн
  • Создание иконок
  • Обработка изображений
  • Иллюстрации и Инфографика
  • Интерфейсы UI/UX
  • Прототипирование
  • JavaScript
  • Хостинг

Полезные ресурсы:

  • Lazy Load Placeholder
  • Документация Gulp 4
  • Рабочее место разработчика
2021 © WebDesign Master