Что такое october cms
Преимущества OctoberCMS перед другими CMS
В данной статье мы хотим затронуть очень непростую тему, а именно – какие аргументы использовать при общении с клиентом, который по каким-то причинам отвергает ваше предложение использовать OctoberCMS в проекте.
Удобство и простота управления контентом для обычных пользователей
По сравнению с другими CMS, OctoberCMS гибко подстраивается разработчиком под любую задачу. Она исключает системные элементы, которые могут нарушить работу сайта, в момент его использования обычным пользователем.
У простых пользователей в интерфейсе нет ничего лишнего, только те элементы управления, которые действительно нужны контент-менеджеру.
Пример добавления статичной страницы.
Исходя из этого, вам не придется тратить время и обучать менеджеров редактировать контент, добавлять новости или какие-либо другие записи. Если менеджеру нужно добавить новость, он нажимает на кнопку «Блог» в верхнем баре, а затем – «Добавить запись».
Все элементы интерфейса – крупные, их трудно не заметить. К редактированию любого из них можно дойти интуитивным путем.
Пример добавления новости в блог.
Давайте посмотрим на пример добавления товара в плагине Lovata.Shopaholic.
Чтобы добавить товар в каталог, менеджеру нужно нажать на «Каталог» в верхнем баре. Откроется список товаров с большой синей кнопкой «Добавить товар».
После нажатия на кнопку, откроется страница с формой добавления товара на сайт. В ней все подписано, и отмечены обязательные для заполнения поля.
Например, менеджер пропустил обязательное поле. OctoberCMS поставит не нем фокус и любезно сообщит о том, что «Ссылка» не заполнена. Даже если поле будет на другой вкладке, вкладка переключится на него.
Разработчик может сделать любую форму заполнения записи. Да так сделать, что по удобству она будет опережать многие «профессиональные» CMS, где страницы были «разработаны» командой «разработчиков». Взгляните на пример формы добавления статьи в плагине, который был написан в нашей студии:
Добавление статьи в плагине от студии Biz-Mark.
Абсолютно все плагины имеют схожий интерфейс. Это означает, что на примере одного плагина менеджер без дополнительных инструкций может продолжать работу с разными сайтами. Все кнопки и блоки останутся на своем месте: меню – сверху, подменю – слева, форма – по середине, кнопка «Сохранить» – внизу, сообщение о незаполненном поле – вверху экрана.
Ваши менеджеры смогут управлять контентом без привлечения сторонних лиц и без специальных знаний.
Конечно разработчики бывают разные. И несмотря на то, что инструменты по настройке интерфейса очень простые, не опытные разработчики делают проекты, где забывают вывести в шаблон необходимое поле или добавить кнопочку в форму для менеджера.
Скорость и гибкость разработки
Самый основной аргумент в пользу OctoberCMS – это скорость реализации сайта с кастомным функционалом. Практически в любой CMS, чтобы добавить кастомное поле в форму добавления статичной страницы, необходимо ставить пачку плагинов, которые добавят лишь определенные поля. Здесь все это делается нативным путем, вписыванием специальных тегов в тело страницы.
Под кастомным функционалом, я не имею ввиду лишь поля для статичных страниц. Разработка собственных плагинов со своей структурой данных – это процесс творческого характера. OctoberCMS отбрасывает любую рутину, которая может возникнуть в процессе разработки своего плагина.
Вам лишь необходимо на бумажке накидать пример вашей структуры и без каких-либо отвлечений на сторонние процессы реализовывать ее внутри своего проекта.
Вам нужен сайт по продаже Недвижимости? – Легко! Открываем плагин RainLab.Builder и в табличке начинаем создавать свою базу данных с визуальным конструктором бекенд формы. Что? Слишком просто звучит?
Создание таблицы базы данных
Мне действительно хочется назвать процесс разработки плагина – творческим. Не потому что я умею их разрабатывать в этой системе, а просто даже новичок в веб-разработке, при небольшом желании, сможет установить Builder и сделать что-то действительно интересное.
Сам маркетплейс стоит отдельной похвалы. Абсолютно все плагины проходят обязательное код ревью. Из-за этой процедуры, поддержка или модернизация чужих плагинов ничем не отличается от написания своего. Вы не тратите время на изучение структуры плагина, а моментально приступаете к делу и не отвлекаетесь на ерунду.
Также хочется упомянуть, что разработка на OctoberCMS столь же приятна, как и на чистом Laravel. Вы получаете чистый, красивый и читабельный код.
Front-end разработчикам здесь тоже немало «плюшек» оставлено. Чего стоит один TWIG, который во многом упрощает верстку и повышает читаемость кода HTML верстки.
Верстка страницы с переменными от шаблона.
Обслуживание сайта можно назвать одним из самых простых процессов в работе, если он сделан на OctoberCMS. Разработчик может в кратчайшие сроки внести любые изменения, в любой узел сайта. А SEO-специалист, действительно занятый своей работой, может не бояться, что завтра появится какая-нибудь кривая ссылка.
Мы продвигаем сайты на OctoberCMS уже 2 года. И за все время у нас не было «невыполнимых» задач. Все задачи решаются быстро и точно так, как необходимо. Без компромиссов.
Вы экономите время и не тратите силы на рутину. Разработка кастомного проекта приносит удовольствие. Разве не таким должен быть Веб? Когда каждый этап разработки сайта приносит удовольствие?
Ведь это также влияет на стоимость разработки. В нашей студии мы предлагаем действительно обоснованные цены на создание кастомных проектов.
В нашем портфолио есть проекты, которые в других студиях оценивали с 10-и кратной накруткой в цене, которые, к тому же, были выполнены за кратчайшие сроки.
Мы понимаем, что вы можете назвать это «Фанатизмом». Но как еще объяснить то, что на полную разработку сайта-каталога с нуля вместе с версткой на Битриксе, требуется потратить недели или даже месяцы, а на OctoberCMS тратится всего 3 дня? Без шуток. У нас имеются работы в портфолио, которые мы выполняли за рекордные сроки. Наши клиенты были приятно удивлены скорости и качеству выполненной работы.
Безопасность и защита
Не маловажным аргументом является защита и безопасность. В наши дни взлом сайтов происходит постоянно. Поэтому вы должны подумать над безопасностью своего сайта и узнать насколько сильно он защищен от атак.
Опираясь на свой опыт мы можем точно сказать, что уровень безопасности данных в OctoberCMS находится на высшем уровне. Бывали случаи, когда в рамках одного виртуального хостинга, взламывались сайты с другими популярными CMS, заражающими все остальные сайты. Но лишь сайты с OctoberCMS были абсолютно не тронутыми.
Атаки любых видов сразу отсекаются на корню, из-за особенности среды работы OctoberCMS, которую он перенял от Laravel. Мы не будем вдаваться подробности, как именно это устроено. Но мы можем предложить вам самим поставить данную CMS и посмотреть как устроена ее файловая система и как настроена ее взаимосвязь с сервером.
Так как разработка плагинов идет по одному шаблону, который задает инструмент скаффолдинга – Artisan, даже неопытный человек, строя свой проект, не сможет накосячить.
Имея более 20 проектов на OctoberCMS, которые работают по сей день, можем сказать, что до сих пор не было обнаружено ни одной успешной атаки на сайт.
Да, мы отслеживаем попытки атак на сайты через специальные встроенные инструменты, которые мониторят запросы к сайту.
Скорость и стабильность
Важно, чтобы сайт открывался быстро и отображал контент вашим посетителям в кратчайшие сроки. OctoberCMS умеет это делать благодаря встроенным средствам кеширования запросов, фронтенда и статичных файлов.
Также нужно понимать, – сайт должен работать быстро, даже когда на нем сотни посетителей. Изучая поведение наших сайтов, которые работают на различных CMS, мы видим очень неоднозначную картину: одни CMS работают быстро, но потребляют практически все ресурсы сервера, другие – наоборот.
OctoberCMS стоит примерно в середине. Он не требует мощного выделенного сервера, но и не поперхнется, когда пользователи работают с ним. Производя мониторинг своих проектов, мы очень удивлены стабильности и безотказности работы сайтов с этой CMS.
Остается не маловажным то, как разработчики, создавая свои решения на данной CMS, относятся к оптимизации кода. А все очень просто, – на помощь приходит Laravel, которая предоставляет огромный набор инструментов для кеширования запросов.
Итог
Разрабатывая сайты на OctoberCMS, – разработчики не тратят время на рутину. Менеджеры не путаются в тонне грубого интерфейса, а занимаются своей работой. Владелец сайта экономит на разработке, времени и обслуживании сайта.
А мы лишь просим вас, как клиентов, дать возможность специалистам решать то, что они считают лучшим для решения конкретно вашей задачи. Мы понимаем, что вы видели только битрикс и другого видеть не хотите. Но поймите, что кроме «жигулей» существуют и «феррари».
Честный обзор на October CMS (Laravel)
Преимущества October CMS
Недостатки October CMS
Недостатки перечёркивают абсолютно все плюсы:
Трудности при работе с October CMS
В качестве подведения. Если вам нужна информационная страничка фирмы, маленький бложик, или что-то подобное, то очень даже неплохой вариант. Всё будет быстро и красиво. Если вы на базе этого велосипеда решите строить бизнес процесс, например, какой-то сервис, или портал, или интернет-магазин с разными плюшками, то лучше сразу застрелится, чем начинать это делать на October CMS.
Лучше писать даже маленькие проекты на чистом фреймворке, чем использовать всякие CMS велосипеды на начале проекта, а потом зайти в такой глухой угол, что все разработчики просто начнут с проекта разбегаться, а новые будут обходить такие проекты стороной.
Если уже и стоит задача сделать что-то простое, то лучше взять WordPress, для которого есть миллион решений и огромное количество специалистов. Почему появляются такие велосипеды, как October CMS и подобные ему — загадка. Ведь разработчики проделали колоссальную работу, чтобы создать эту CMS.
Почитайте про паттерны проектирования! Начните с MVC и дальше по нарастающей: SOLID, DI, DRY и так далее. Вы кайфуете от этой подделки? Если вы пишете лендинги и сайтики с пятью сущностями, то я понимаю вашу радость. В шаблонах каша из пхп кода и аяксовых скриптов, подгрузка ассетов происходит откуда-то из кишок, а на проекте три сотни мутно названных классов, в которых, в том числе и обращение к базе и генерация скриптов на лету и т.д.
Октобер — это зло в квадрате. Потому что, якобы, использует мощь и силу фреймворка, хотя на самом деле извратило принцип и назначение Laravel, используя его как переделанное ядро, а не как надстройка над ним в виде пакетов.
В этом и проблема. Когда вы сами что-то создаете/пилите, то вы можете писать на чём угодно! Хоть нативной пыхой. А когда вы работаете в команде разработчиков, то за такие решения могут и ногами побить.
Все эти удобные решения из коробки — это зло! И это будет невозможно, так как для того, чтобы понять это, нужно попасть в команду на крупный проект.
Читайте также
Как регламентировать перекуры в течение рабочего дня? Можно ли разрешать опаздывать к началу рабочего дня? Можно ли чатится во время…
Когда приходит понимание того, что технология, любимая многими, тебя настолько устарела, что ты готов к кардинальным изменениям. Многие разработчики крутили…
Вам нравится, когда у маркетинга и продаж развязаны руки? Когда они жгут по полной и продажи прут? Когда целевая аудитория…
16 Comments
Alexis · 2018-06-14 at 16:51
В авторе сразу видно джуна, препубертатного возраста, знакомого с программированием по 1-2 книгам прошлого века
qwerty · 2018-09-19 at 23:18
По мне это самый адекватный CMS когда либо я встречал.
Раньше все делал на самом фреймворке с нуля теперь понимаю что из них 80% можно было на этом CMS поднять
Злой Вордпрессер · 2018-09-27 at 09:54
Не. Самый адекватный CMS для проектов среднего и мелкого уровней — как раз WordPress. Там, по крайней мере, все понятно и он развивается. А если уж делать CMS на фрейме, то фрейм не нужно переделывать. В общем-то это и является причиной, по которой это не выстрелило, как я считаю. Мало найдется извращенцев, которые захотят тратить драгоценное время, разбираясь в том, что и где там переделано, вместо того, чтобы плюнуть и за время вдвое меньшее создать свою CRUD-админку на буцрапе. А то и вообще купить Нову — это, если сопоставить человекочасы, дешевле и выгоднее, а результат — качественнее. Да еще и саппорт.
Nurbol · 2019-01-16 at 09:36
Видно что автор не совсем разбирается в Октобэр, контроллеры не вызываются в шаблонах — эти куски склеиваются в методы контроллеров. Никто не запрещает создать свой контроллер и обращатся как Route.
Про аякс то же самое — есть JS реализация ($.request), кому по душе.
Alex · 2019-02-11 at 11:57
Не то, чтобы я за октобер, но как можно ругать за отсутствие паттернов и топить за Вордпресс в одном предложении?
Erik · 2019-04-27 at 13:00
Ebaxua! Ya ne russkiy, no ponemayu vso, October toje razvivaetsiya. WordPress gavno.
жандос · 2019-05-21 at 18:51
ребят если честно не могу понять как вставить сюда отзыв
жандос · 2019-05-21 at 18:52
а почему всегда 5 коментов пишет?
Мимо проходил · 2019-06-04 at 21:33
йцукен · 2019-06-10 at 16:26
обзор ОЧЕНЬ субъективный, и не претендует на истину.
cms не мертвая, наоборот постоянно развивается. Всем рекомендую!
Ury · 2020-02-10 at 06:04
Очень странный пост. Прекрасная CMS. Отличный подход к разработке, видно в ребятах профессионалов своего дела. Мой стаж программирования более 20 лет. Автор не прав или информация очень устарела.
Dijon Lenosh · 2020-03-26 at 18:49
НЕСпасибо автору этого поста! Я не прогер, я дизайнер и у меня небольшой коллектив.
Где то под года назад узнал про Октябрь, пришёл в офис и предложил прогеру его поколупать, вердикт был через пол часа — мол нафиг есть WP. Я не согласился, но наткнувшись на данный пост решил оставить все как есть. И вот месяц назад распрощались с данным прогером, я решил таки дать остальным поюзать октябрь и полез сам разбираться с ним, и о чудо, Октябрь зашёл на ура! Про WP уже ни кто не думает.
Вывод: для кого то Октябрь не подойдёт, кому то проще на фреймворке работать, но для небольших сайтов Октябрь отличное решение! В целом не рекомендую делать выводы исходя из этого обзора, лучше поставьте и поюзайте, ибо субъективный, а не честный обзор Октября, на поверку однобокий и далеко не честный!
PinKee · 2020-05-29 at 16:34
Как можно обвинять Октябрь в несоблюдении DRY, KISS и наличии кода в шаблонах(так-то там нормальный шаблонизатор используется) и тут же приводить в пример Вордпресс — систему устаревшей 20-летней архитектуры, состоящую целиком из велосипедов. Подумать только — перевернуть всё вверх дном! Это как поменять новейший ПК на Пентиум 2, а в оправдание привести аргумент — на нём старые приложения лучше работают.
В общем я никому не рекомендую серьёзно относиться к этому «обзору» т.к. автор явный дилетант в веб-разработке.
Chempi_one · 2020-10-23 at 12:38
Автор статьи не прав абсолютно во всем, согласно данным Github в официальном репозитории October Cms, На данный момент контрибьюторов 349, что в два раза больше чем написал автор статьи.
Ядро laravel также не правильной версии, разработчики Laravel активно его обновляют.
Добавлен новый функционал в Маркетплейс плагинов, что позволило разработчикам создавать больше плагинов для всех.
Баймаганбетов Ержан · 2020-11-30 at 21:28
Я читал и задумовался пока автор не рекомендовал вордпресс. Я люблю верстать с нуля если ты верстальщик то попробобав октобер то ты больше не вернешься к вордпрессу. Октобер очень удобен и его легко контролировать, это не вордпресс, после установки нескольких плагинов которые подттянет с собой несколько пачек библиотек, скриптов, стилей. Для сравнения добавь 5000 товаров в магаз на вордпрессе и на октобер и сравни их скорость.
Andrew · 2021-02-27 at 10:06
Автор топит за ВП. Можно не читать))
Все аргументы в статье легко опровергнуть самостоятельно погуглив вопрос.
Октобер манит меня Ларой)
Сейчас работаю на modx, прохожу курс по ларе, след. проект буду делать на October cms.
The Laravel-Based CMS Engineered For Simplicity
Experience the simplicity of October CMS, an award-winning self-hosted CMS based on Laravel PHP framework.
Designed by Developers, For Developers
Developers and agencies love it for its simplicity, and so do their clients. Thousands of developers and digital studios with clients like Toyota, KFC and Nestle already use October CMS as their primary platform.
Finally, A Content Management System That…
Fits Your Tech Stack
Is Easy To Learn
Saves You Time
Efficiently reuse code with CMS components. Access hundreds of extensions on the Marketplace.
Keeps Clients Happy
Don’t Take Our Word For It
Hear What Our Customers Say
We have been offering the October CMS platform since 2017 to our clients who needed more than a simple website alongside a decluttered backend easy to handle their content and images. Using October CMS has been a breeze for our governmental agency projects thanks to the shipped level of security provided by the platform. Those projects went through penetration tests performed by international security agencies without issue.
We have been using October CMS since 2016 to create complex applications. Our customers like the efficiency of the user interface and our developers can use the power of Laravel. The platform is very flexible and easy to extend. October CMS and Laravel are our main tools and allow us to offer market-leading solutions every day.
October CMS has been a game changer for us. Our clients love its clean, easy-to-understand interface, while our developers appreciate its straightforward workflow and its highly-extensible plugin system. October helps us build custom web solutions for our customers faster and more efficiently — and we couldn’t be happier with it!
We found October CMS to be the perfect platform to build everything from simple websites to complex web applications. October’s focus on developers and the powerful Laravel base are the perfect match to increase our everyday productivity.
We’ve been using October CMS to help us build high quality websites with custom features for a number of years now. October CMS is a pleasure to work with, and the tools and functionality it provides allow us to work efficiently and quickly, which benefits both us, and our clients.
October CMS has opened a way for us to really create large-scale projects. The simplicity of the system lets us focus on the creative side of projects. Our clients and developers are happy to work with October CMS that easily accommodates any task. The flexibility and security of the system lets us develop and deliver large-scale products, including state projects.
October is the perfect CMS for our agency. We use it exclusively for all of our websites. OctoberCMS strikes the perfect balance between being developer-centric, while being versatile enough for client usage. I absolutely love the control we have over our templates, which allows us to build sites that outperform sites built on other platforms any day of the week.
Our team recently started using October CMS, but we have already appreciated the value, convenience and prospects of this content management system. The architecture of October CMS allows you to create sites with different functionality by making plugins for various tasks. Modularity and scalability makes it easy to maintain projects.
October CMS has helped us efficiently build unique projects for a diverse group of clients. Compared to other CMSs, our customers praise the easy to use backend. Beyond that the community surrounding October CMS is really accessible and always ready to help. With its wide variety of plugins, themes, documentation and tutorials October CMS is a CMS for everyone.
October CMS has helped us efficiently build unique projects for a diverse group of clients. Compared to other CMSs, our customers praise the easy to use backend. Beyond that the community surrounding October CMS is really accessible and always ready to help. With its wide variety of plugins, themes, documentation and tutorials October CMS is a CMS for everyone.
The most important thing in October CMS is the core which uses Laravel. That is a great combination. The LTS release is stable, we found it very important. We like the marketplace with one of the largest plugins directories that allows installing the desired plugin in a few clicks directly from the Administration Area or the command line.
October CMS paired with the Shopaholic ecosystem allows handling enormous datasets. It took just two weeks to implement an API integration between a Client’s website and a supplier and upload 180K of products to the website, updating them weekly. Key benefits of using October CMS compared to pure Laravel are a flexible Administration Area and the availability of many third-party extensions that allow us to save time and money.
Our team started using October CMS two years ago. We were looking for a CMS based on Laravel that would simplify and accelerate developing clients’ web solutions. It was love at first sight! The CMS is built on the familiar Laravel architecture. It allows us to build virtually any business logic for our clients. The clients like it too, thanks to the user-friendly back-end. Today October is the only CMS that we use for developing new PHP projects.