October (CMS)

October — система управления содержимым сайта (CMS) с открытым исходным кодом; написана на языке PHP на базе компонентов фреймворка для веб-приложений Laravel[1]; поддерживает MySQL, SQLite и PostgreSQL в качестве базы данных, а также может работать без классической базы данных, используя модель плоских файлов (англ. flat-file) для хранения данных.[2] По состоянию на март 2018 года October является наиболее популярной и быстрорастущей CMS с поддержкой плоской (файловой) базы данных среди подобных программных продуктов.[3]

October
OctoberCMS
Тип Система управления содержимым
Разработчики Алексей Бобков, Samuel Georges, Luke Towers
Написана на PHP
Операционная система Кроссплатформенная
Первый выпуск 15 мая 2014
Последняя версия 1.1.4 (22 марта 2021)
Состояние активное
Лицензия MIT
Сайт octobercms.com

October задуман как веб-платформа «Back to basics» (англ. «Назад к основам»), которая делает разработку, дизайн и редактирование веб-сайтов более быстрыми и интуитивно понятными. Она охватывает широкий спектр функциональных возможностей, таких как создание системы пользователей, настройка политики прав доступа и подключение плагинов; её можно использовать для создания чего угодно, от простых промо-сайтов до мощных веб-приложений и интернет-магазинов.[4] October CMS поддерживает подключение тем оформления.

Популярность платформы среди сообщества разработчиков[5][6] обусловлена её чистой и современной кодовой базой[7] и крутой кривой обучения, а также уникальной системой шаблонов, которой легко управлять с помощью систем контроля версий.[8] По состоянию на январь 2020 года October занимает второе место по количеству звёзд на GitHub, среди репозиториев для CMS, написанных на языке программирования PHP.[9]

October используется в качестве основной CMS веб-студиями, в портфеле[10] которых присутствуют такие всемирно известные бренды, как Toyota, KFC и Nestle. Музей искусств Далласа использует[11] CMS October в своих информационных киосках. Эта CMS особенно популярна[12] среди пользователей в США и России, а также в Европе: Швейцарии, Польше, Нидерландах, Великобритании и других странах.

Функциональные возможности и преимуществаПравить

October в полной мере использует возможности, лежащего в его основе, фреймворка Laravel[13] и все эти возможности доступны для разработчика.[14] Она также предоставляет некоторые функциональные возможности, которые делают её уникальной платформой.

  • Компоненты являются ключевой функциональностью и являются настраиваемыми «строительными» блоками, которые могут быть прикреплены к любой странице.[15]
  • Создание современного гибкого и отзывчивого административного интерфейса требует минимального написания кода.[16]
  • Модель плоских файлов используется для создания структуры веб-сайта.[17]
  • Имеет мощный встроенный ajax-фреймворк, для взаимодействия бэкенда и фронтенда.[16]
  • Использует Twig в качестве шаблонизатора. Это позволяет полностью отделить данные веб-сайта от шаблонов страниц.
  • Функционально богатый и элегантный файловый менеджер с поддержкой CDN и кадрированием изображений.
  • Ресурсы CSS и JavaScript можно конкатенировать и минимизировать с помощью всего лишь одного тега в шаблонах страниц.
  • Вся настройка основана на событиях, что позволяет вам подключаться к процессам ядра или плагина и легко их расширять.
  • Обновления ядра и плагины поставляются с помощью менеджера пакетов.
  • Сообщество добавило сотни высококачественных плагинов и тем оформления в официальный маркетплейс October CMS.
  • Всегда используйте всю мощь October с безопасными обновлениями ядра, которые не ломают ваши веб-сайты. Обновления применяются одним кликом мыши.
  • October CMS имеет отличную документацию и построен на Laravel — одном из лучших из существующих PHP-фреймворков.
  • Панель администратора переведена на 36 языков благодаря большому сообществу со всех концов света.

НаградыПравить

2018Править

  • CMS Critic People’s Choice Awards — Best Flat File CMS[18]

Обзоры и руководстваПравить

ПримечанияПравить

  1. Marcelo Cíceri. Introducción a Laravel: Aplicaciones robustas y a gran escala (исп.). — RedUsers, 2019. — С. 17. — 320 с. — ISBN 978-987-46518-9-1.
  2. Christopher Pitt. Laravel 4 File-Based CMS (англ.). Medium (5 February 2014). Дата обращения: 11 января 2020.
  3. October CMS vs. Jekyll vs. Grav usage statistics, January 2020. w3techs.com. Дата обращения: 11 января 2020.
  4. Интервью с Алексеем Бобковым | Laravel по-русски. laravel.ru. Дата обращения: 12 января 2020.
  5. October CMS, built on top of Laravel, is beautiful, clever and on the way to be the new #1 CMS (англ.). Dev Metal (19 May 2014). Дата обращения: 12 января 2020.
  6. Ryuhei Yokokawa. PHP CMS Comparison 2015 (англ.). Y-Designs, Inc (8 May 2015). Дата обращения: 12 января 2020.
  7. Andriy Haydash. Developing A Custom Plugin For October CMS (англ.). Smashing Magazine (8 October 2019). Дата обращения: 12 января 2020.
  8. Christos Chiotis. Alternative Content Management — Part 2 (англ.). Medium (21 May 2014). Дата обращения: 12 января 2020.
  9. Build software better, together (англ.). GitHub. Дата обращения: 12 января 2020.
  10. LOVATA: Software Product Development Services Company. lovata.com. Дата обращения: 3 апреля 2020.
  11. Dallas Museum of Art uses October - October CMS. octobercms.com. Дата обращения: 3 апреля 2020.
  12. October CMS Usage Statistics. trends.builtwith.com. Дата обращения: 3 апреля 2020.
  13. «Download OctoberCMS — Softpedia», Retrieved on 16 May 2015.
  14. «Putting OctoberCMS into words», April 1, 2015
  15. «CMS Components», Retrieved on 16 May 2015.
  16. 1 2 «Introducing October — a Laravel-based CMS», by Nick Salloum, November 17, 2014
  17. «Introducing October CMS», by Chad Cantrell, December 30, 2014
  18. CMS Critic Awards (англ.). CMS Critic. Дата обращения: 11 января 2020.

СсылкиПравить

Обзоры