October (CMS) (October (CMS))

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

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

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

Обзоры