Начало работы
Начало работы с Evolution CMS. В этом разделе мы поговорим про документацию, в какой версии она применима и её предназначение.
Оглавление
Документация Evolution CMS
В Evo есть 2 мажорные версии, версия 1.х.х и 2.х.х. Первая версия является наследником MODx Evolution и является вполне рабочей, однако в связи с выходом в ноябре 2019 года версии 2.0.х, переведена в режим LTS (Long-Term Support). Это значит что версию 1.х.х можно использовать для создания проектов. Однако, наиболее правильным решением, будет переход к мажорной версии 2.х.х, тем более что разработчики системы предусмотрели практически безболезненный переход с версии 1.х.х на 2.х.х.
Исходя из выше написанного — данная документация, будет писаться для версии 2.х.х, что вовсе не означает её непригодность для версии 1.х.х. Однако, имейте это ввиду.
Для кого подойдет Evo?
Для того чтобы ответить на данный вопрос, давайте порассуждаем на тему, а кто вы? Возможно вы php программист или full-stack разработчик, возможно вы front-end разработчик или просто верстальщик, но так же, вполне вероятно что вы не обладаете знаниями ни в одной из этих областей, но хотите создать свой сайт на базе Evo! Для начала, решите кто вы и читайте этот документ далее.
BE / Full-Stack разработчик
Если вы разработчик, то Evo может предоставить вам базовый функционал, который необходим при создании практически любого сайта.
- Админка — на ванильном JS и фреймворке Bootstrap
- Архитектура — с деревом ресурсов и элементами в нем, гибким управлением пользователями, настройками сайта, системой событий и т. д.
- Компоненты Laravel — для разработки можно использовать Laravel.
- Шаблонизатор Blade — для шаблонизации представлен Blade, который идет как компонент Laravel и т. д.
Для большинства сайтов Evo вполне подойдет и существенно сократит время разработки. Однако стоит помнить, что не каждый проект нужно выполнять на CMS, для каждой задачи — свой инструмент. Некоторые проекты требуют реализации под ключ с нуля, с собственной архитектурой и определенным стэком. Например систему бронирования (booking.com) или SPA, WBA конечно лучше делать на собственном профильном стеке. Тем не менее, большинство проектов — лендинги, визитки, блоги, корпоративные сайты, интернет-магазины, вполне можно делать на Evo.
FE Разработчик / Верстальщик
Evo позволяет разворачивать сайты даже без знания Back-End стека. Благодаря простой и понятной структуре элементов, популярному шаблонизатору Blade, а так же готовым компонентам, создание сайтов становится более простым и понятным. Если вы Front-End разработчик или простой верстальщик, Evo вполне может решить ваши задачи.
Контент-менеджер
Быстрая и удобная админка, древовидная структура документов, понятные и расширяемые поля ресурсов, удобный файловый менеджер — все это очевидное преимущество при работе с Evo с точки зрения менеджера сайта.
Время запросов: 0,1064 s
Количество запросов: 27
Источник: cache