Evolution cms что это

Evolution CMS (2.0 alpha) на компонентах Laravel

Evolution CMS (2.0 alpha) на компонентах Laravel

Evolution cms что это. Смотреть фото Evolution cms что это. Смотреть картинку Evolution cms что это. Картинка про Evolution cms что это. Фото Evolution cms что это

Что такое Evolution CMS 2.0?

Этот все тот же MODX Evolution, вот только под капотом будет уже не просто набор каких-то разрозненных функций, объединенных в класс под названием DocumentParser, а целый ряд компонентов, тех самых на которых собран и фреймворк Laravel. Это позволяет нам не писать кучу новой документации и примеров про кешер, события, логирование, файловую систему, кофиги, консоль, миграции, сиды, шаблонизатор Blade, модели Eloquent, Observers, ServiceProvider…

Evolution cms что это. Смотреть фото Evolution cms что это. Смотреть картинку Evolution cms что это. Картинка про Evolution cms что это. Фото Evolution cms что это
Evolution cms что это. Смотреть фото Evolution cms что это. Смотреть картинку Evolution cms что это. Картинка про Evolution cms что это. Фото Evolution cms что это
Evolution cms что это. Смотреть фото Evolution cms что это. Смотреть картинку Evolution cms что это. Картинка про Evolution cms что это. Фото Evolution cms что это
Evolution cms что это. Смотреть фото Evolution cms что это. Смотреть картинку Evolution cms что это. Картинка про Evolution cms что это. Фото Evolution cms что это

Немного истории

Очень важным моментом было условие обратной совместимости со старыми версиями системы и у нас это получилось! Можно смело обновить сайт с версии 0.9.6 выпущенной в 2005 году до новой 2.0. Поправить придется только тот код который был написан без учета API системы. Все стандартные дополнения также обновляются и функционируют на новой версии.

Почему именно Laravel?

Обширная документация. Активная поддержка. Множество готовых пакетов, которые можно будет использовать и на Evolution 2.0 Изначально мы видели лишь два пути: работать и дальше с устаревшим кодом Evolution, пока это пипл хавает, а сообщество не разбежалось, либо же начать писать новый проект стараясь максимально сохранить старую парадигму разработки с деревом ресурсов, чанками, сниппетами, ТВ параметрами и т.д. Но мы нашли третий вариант в котором понемногу адаптируем устаревший код, сохраняя при этом обратную совместимость.

В ветке 2.0 можно будет работать по старому?

Под EVO мало готовых решений.

Не лучше ли было потратить время на их разработку вместо нового релиза?

Разработчиков, которые способны написать более или менее вменяемое дополнение в сообществе осталось довольно неммного. Многим просто надоело говнокодить и изобретать велосипеды чтобы поддерживать проблемы старых версий.

Даже если рассматривать на примере файловой системы, то есть целый ряд проблем: нет возможности работать с файлами (копировать, перемещать, удалять) и все это рекурсивно с правильной расстановкой прав которые выставлены в настройках движка. При работе с базой мы вынуждены постоянно заботиться об sql-injection, т.к. зачастую работа происходит с сырыми данными. При работе с шаблонами мы вообще ничего не можем — даже стандартный метод parseChunk по умолчанию не понимает плейсхолдеров. Таким образом, вместо того, чтобы разработчик мог сосредоточиться на бизнес логике приложения, он тратит кучу времени на то, чтобы реализовать одни и те же вещи. А потом этот разработчик выпускает еще одно решение и там опять нужно сделать эти же вещи. Так появляется копипаст, который приводится к использованию однотипных классов/функций/методов в разных компонентах — яркий пример phx.

В общем не для 2018 года такие методы разработки. Таким образом, в Evo очень мало людей, которые бы могли что-то толковое написать и поделиться решением. Поэтому прежде чем писать какие-то компоненты, мы хотим решить все эти проблемы и дать больше свободы разработчикам.

На версии 1.4 мы не можем установить целый сайт 1 кнопкой. Не можем работать в дев-прод версии адекватно, не можем, полноценно использовать шаблоны в файлах. Нет миграций и т. д. В версии 2.0 это все есть. Это как переход от нативных sql запросов на модели.Те, кто работает с моделями в разных фреймворках прекрасно понимают в чем преимущество. Те, кто не умеют работать делают SELECT/INSERT/UPDATE прямо в базу и считают это нормой.

Понять принципы работы в EVO можно за пару вечеров, а все остальные знания которые нужны для работы с EVO нужны также и для работы с Laravel. Теперь не нужно отдельно учить что то, что пригодиться только при использованиии EVO. Это даст универсальную возможность легко работать с EVO зная Laravel и легко переходить к Laravel, работая с EVO.

А так ли все просто и можно ли использовать готовые компоненты от Laravel?

Вот есть пакет для генерации схемы таблиц в базе (https://github.com/beyondcode/laravel-er-diagram-generator) Установка это composer require, и создание файла провайдера(core/custom/config/app/providers/Diagram_Generator.php) из 1 строчки:

Ближе к делу:

Новые настройки и первые плюсы

— Функция dump которая показывает информацию в красивом виде:

— Папка с логами ошибок core/storege/logs

— Tracy: cоздаем файл core/custom/config/tracy/active.php с содержимым:

Evolution cms что это. Смотреть фото Evolution cms что это. Смотреть картинку Evolution cms что это. Картинка про Evolution cms что это. Фото Evolution cms что это

Работа с Шаблонами и Чанками с использованием шаблонизатора BLADE из файлов без использования админки

Привязка шаблонов к документу без необходимости заходить в админку EVO

Для работы нам потребуется создать папку views в корне сайта, в которой у нас будут располагаться шаблоны. Собственно и все, никаких дополнительных действий в виде установки чего-либо не требуется.

Evo будет искать шаблоны в следующем порядке:

Работа со стандартными элементами посредством шаблонизатора BLADE

Прежде чем приступать к работе с BLADE настоятельно рекомендуем ознакомиться с документацией BLADE: laravel.com/docs/5.7/blade

Пример готового шаблона с использованием BLADE можно глянуть тут: github.com/dmi3yy/Evo-demosite-on-blade

Работа со сниппетами и плагинами из файлов без использования админки, а также использование событий Laravel

В Evolution 2.0 вводим новую сущность package. Это пакет дополнений который может включать в себя сниппеты, плагины, чанки, модули. Модули пока требуют прописывать себя через админку, но в будущем переделаем, чтобы автоматически подтягивались, также как и все остальные элементы.

1. Создадим наш пакет(example):

Создадим файл: core/custom/packages/example/src/ExampleServiceProvider.php

И так мы добавили наш пакет в котором указали пространство имен для сниппета, что дает нам возможность использовать одинаковые сниппеты из разных пакетов, не переживая за то что они будут конфликтовать. Тут же прописываем прослушку событий (плагины) и указываем папку для чанков.

2. Обновляем composer для packages:

Создаем файл: core/custom/composer.json

Выполняем комманду: composer upd из папки core

3. Зарегистрируем наш пакет в EVO:

Создадим файл: core/custom/config/app/providers/Package_Example.php

4. Добавим чанк:

Создадим файл: core/custom/packages/example/chunks/subdir/test.html

Содержимое этого файла обрабатывается парсером MODX, соответственно в нем можно использовать обычные плейсхолдеры MODX (пример с поддержкой чанков с BLADE будет позже).

5. Добавим сниппет:

Создадим файл: core/custom/packages/example/snippets/subdir/test.php

Вызывать сниппет в текущем примере нужно вот так:

Но если не указывать неймспейс для пакета и не вкладывать сниппет в подпапку, то получим всем привычный вариант

Таким образом мы видим, что теперь можно полноценно работать с дополнениями Evo без необходимости хранить код в Базе данных. При этом оставив полную обратную совместимость с предыдущими версиями.

Работа с DB, MODELS

Все согласно документации Laravel laravel.com/docs/5.7/database, laravel.com/docs/5.7/eloquent Модели в папке core/src/Models с namespace EvolutionCMS\Models. Пример:

Из ближайших планов:

Как помочь с тестированием?

Присылайте ваши пожелания и багрепорты на github: github.com/evolution-cms/evolution/issues

Это поможет больше времени потратить на код, а не на выяснения что же не работает

Источник

Инструкция к CMS Evolution (modx)

Изначально мы написали эту статью в помощь клиентам нашей студии. Но спустя время эту страницу стали посещать тысячи пользователей со всей России, которые искали информацию по этой замечательной CMS. Мы разрабатываем сайты на этой системе управления уже много лет, поэтому, если вас интересует поддержка или доработка вашего сайта, вы можете смело обращаться по электронной почте andrey@s-pushkin.ru!

Для входа в систему управления сайтом необходимо к адресу вашего сайта добавить /manager. Итоговый адрес будет site.ru/manager

Далее необходимо ввести логин и пароль, который мы вам предоставляем, после этого вы попадаете на главный экран системы управления.

Чтобы общаться с вами «на одном языке», приведём несколько понятий, которые пригодятся:

«Система управления сайтом», она же «CMS (Content Management System)», она же «админка».
Это та «оболочка», через которую вы осуществляете всю работу с сайтом – наполнение, управление и так далее. На скриншоте ниже вы можете увидеть её внешний вид

Evolution cms что это. Смотреть фото Evolution cms что это. Смотреть картинку Evolution cms что это. Картинка про Evolution cms что это. Фото Evolution cms что это

Бэкенд («бэк»), фронтенд («фронт»)
Как понятно из названия, это «задник» и «передник» сайта. Бэком называется то, что вы видите в админке. Фронтом – то, что на реально действующем сайте.

Дерево ресурсов
Структура страниц сайта в виде раскрывающегося дерева. Её вы можете увидеть в левой части окна CMS. Она позволяет визуально понять, какие разделы, подразделы и страницы есть на сайте. На скриншоте выше дерево ресурсов находится слева, тёмная область.

ID (айди) ресурса
Цифра, написанная справа от ресурса в дереве. Нужна, в основном, чтобы избежать путаницы при общении по какому-то вопросу. Например, может быть одновременно два ресурса с одинаковым названием (например, два врача-однофамильца). Чтобы проще объяснить кому-тО, какой ресурс смотреть, можно назвать его порядковый номер, то есть, айди.

Шаблон
Визуальная структура ресурса. От шаблона зависит, как будет отображаться та или иная страница. Любой ресурс можно сделать любым шаблоном. Например, любой услуге можно присвоить шаблон «Контакты» и на ней ожидаемо появится карта. Именно этот фактор является огромным преимуществом этой CMS. Любой ресурс может выступать в роли любой страницы при условии смены всего лишь его шаблона.

Публикация
Статус ресурса. Ресурс может быть опубликован (тогда его увидят все пользователи), либо не опубликован (тогда его увидят только администраторы сайта и никто более)

«TV-параметр» (ТВ-параметр)
Поле с неким параметром сайта. Это может быть ввод картинки, какого-то названия, текста, заголовка – по-русски это называлось бы просто «параметром», но в рамках работы с этой CMS, чтобы не было путаницы, ввели понятие «TV-параметр». Самый простой пример – это ввод номера телефона, который отображается в шапке сайта. Поле ввода и будет называться TV-параметром. Пример ТВ-Параметров ниже на скриншоте.

Evolution cms что это. Смотреть фото Evolution cms что это. Смотреть картинку Evolution cms что это. Картинка про Evolution cms что это. Фото Evolution cms что это

«Мульти-TV»
Аналогично предыдущему термину, это просто параметр ресурса. Однако, название явно показывает, что у него есть возможность ввода множества данных, объединённых одним TV-параметром. Например, если у компании несколько телефонов, то плодить множество TV-параметров неудобно (т.к. телефоны могут появляться хоть по 5 штук в день). В таком случае используется Мульти-ТВ. Пример внешнего вида мульти-ТВ находится ниже на скриншоте. Зелёным плюсом и красным минусом мы можем регулировать количество ТВ-параметров внутри одного мульти-ТВ

Evolution cms что это. Смотреть фото Evolution cms что это. Смотреть картинку Evolution cms что это. Картинка про Evolution cms что это. Фото Evolution cms что это

DocPicker (ДокПикер)
Используется нечасто и не факт, что у вас он будет, но инструкция общая для всех, поэтому нужно его упомянуть. Используется для логической связи ресурсов между собой. Например, одна из частых задач – конкретному филиалу компании присвоить нужных сотрудников. Для этого в строке пишутся номера ID ресурсов. На скриншоте ниже показано, что сотрудник относится именно к филиалу на Московской, д. 123.

Evolution cms что это. Смотреть фото Evolution cms что это. Смотреть картинку Evolution cms что это. Картинка про Evolution cms что это. Фото Evolution cms что это

Табы
«Закладки» внутри админки, на которых расположены ТВ-параметры. Расположены в самом верху окна редактирования ресурса.

Evolution cms что это. Смотреть фото Evolution cms что это. Смотреть картинку Evolution cms что это. Картинка про Evolution cms что это. Фото Evolution cms что это

Файловый менеджер
Используется для загрузки файлов и изображений на сайт. Вызывается кликом по кнопке «Вставить» в ТВ-параметре.

Evolution cms что это. Смотреть фото Evolution cms что это. Смотреть картинку Evolution cms что это. Картинка про Evolution cms что это. Фото Evolution cms что это

Представляет собой стандартный проводник с обычными файлами и папками. То, что вы видите в нём – это файлы, расположенные на хостинге (а не на вашем ПК). Для того, чтобы загрузить файл, необходимо нажать зелёную кнопку «Загрузить» и выбрать необходимый файл на вашем ПК. Рекомендуем создавать папки в левом дереве файлов, а не грузить всё в одну, чтобы потом вам самим было проще найти нужный файл.

PageBuilder (ПейджБилдер)
Один из самых сложных, но при этом, самых часто встречающихся модулей нашей админки. Представляет собой «сборщик-конструктор» страницы. В основном, используется на каких-то больших внутренних страницах (например, конкретной услуги, продукта, статьи и так далее).

Для начала вернёмся к объяснению, которое мы 100% рассказывали вам на встрече, просто вы забыли. Любая страница состоит из неких визуальных блоков. Если бы статья содержала в себе только текст, то было бы прекрасно, и никакой ПейджБилдер нам не потребовался бы. Однако, зачастую, статья может содержать в себе: текст, галерею, слайдер, отзывы, преимущества, что угодно. Все эти блоки имеют свой html-код, свою вёрстку. И без знаний этого кода вы просто-напросто не сможете скомпоновать порядок блоков на странице так, как вам нужно.

Рассмотрим на примере. Ниже будет скриншот страницы услуги Стоматологии.

Evolution cms что это. Смотреть фото Evolution cms что это. Смотреть картинку Evolution cms что это. Картинка про Evolution cms что это. Фото Evolution cms что это

Явно видно, что на картинке шесть разных визуальных блоков. Но ведь очевидно, что прайс-лист на какой-то услуге может быть, а на какой-то – нет. На какой-то услуге может быть блок с круглыми картинками, а какая-то услуга – это всего лишь один абзац текста, т.к. про неё больше нечего писать. Именно для этого и нужен ПейджБилдер. Он позволяет без знания кода формировать порядок блоков на странице. Фактически, ПейджБилдер – это всего лишь чуть более навороченный МультиТВ.

Теперь посмотрим, как выглядит этот же сайт в разрезе ПейджБилдера в админке.

Evolution cms что это. Смотреть фото Evolution cms что это. Смотреть картинку Evolution cms что это. Картинка про Evolution cms что это. Фото Evolution cms что это

По принципу МультиТВ мы можем добавить в любом порядке блок с определённой визуальной структурой и наполнением. Эти блоки можно менять местами, можно добавлять несколько одинаковых блоков и так далее.

Вот именно понять, как выбрать наиболее привлекательный блок для какого-то наполнения – это и есть основная проблема (даже не проблема, а сложность) в наполнении сайта.

Рассмотрим на примере. Один и тот же текст можно вверстать в сайт по разному, ниже три примера:

Evolution cms что это. Смотреть фото Evolution cms что это. Смотреть картинку Evolution cms что это. Картинка про Evolution cms что это. Фото Evolution cms что это

Evolution cms что это. Смотреть фото Evolution cms что это. Смотреть картинку Evolution cms что это. Картинка про Evolution cms что это. Фото Evolution cms что это

Evolution cms что это. Смотреть фото Evolution cms что это. Смотреть картинку Evolution cms что это. Картинка про Evolution cms что это. Фото Evolution cms что это

«Правильного» решения тут нет, это – абсолютный субъективизим, который влияет только на визуальную подачу, не более. Но именно этот момент вызывает у всех большинство вопросов.

Работа с деревом ресурсов очень простая. Давайте прям пошагово:

Первое, что нужно знать – изначально, все ресурсы и их подресурсы свёрнуты. Чтобы посмотреть, какие дочерники содержит в себе ресурс, необходимо нажать на стрелочку слева:

Evolution cms что это. Смотреть фото Evolution cms что это. Смотреть картинку Evolution cms что это. Картинка про Evolution cms что это. Фото Evolution cms что это

По ресурсу можно кликнуть левой кнопкой мыши (далее просто «ЛКМ») или правой кнопкой мыши (далее ПКМ).

ЛКМ откроет окно редактирования конкретного ресурса в правой области админки.

ПКМ откроет контекстное меню редактирования ресурса, остановимся на нём.

Evolution cms что это. Смотреть фото Evolution cms что это. Смотреть картинку Evolution cms что это. Картинка про Evolution cms что это. Фото Evolution cms что это

По порядку по скриншоту:

Работа с окном редактирования ресурса довольно простая. Давайте по порядку, сверху-внизу. Ниже – скриншот-пример:

Evolution cms что это. Смотреть фото Evolution cms что это. Смотреть картинку Evolution cms что это. Картинка про Evolution cms что это. Фото Evolution cms что это

Всегда обращаем внимание на табы. Есть три стандартных таба, которые есть у каждого ресурса: Общие, Настройки страницы, SEO. А есть у некоторых ресурсов дополнительные. Как правило, это различные галереи, пейджбилдеры и другие ТВ-параметры.

У каждого ресурса есть стандартные поля:

Табы SEO и «Настройка страницы», как правило, заказчиками не используется. Если же вам это нужно, то, скорее всего, вам эта инструкция уже бесполезна 🙂

Работа с редактором текста не сложнее работы в Microsoft Office.

Evolution cms что это. Смотреть фото Evolution cms что это. Смотреть картинку Evolution cms что это. Картинка про Evolution cms что это. Фото Evolution cms что это

На картинке дали пояснения к основным кнопкам.

Самые частые вопросы по использованию редактора контента:

Источник

CMS Рейтинг

Рейтинги и обзоры CMS

Обзор возможностей Evolution CMS, плюсы и минусы прогрессивного движка для управления сайтами

Evolution cms что это. Смотреть фото Evolution cms что это. Смотреть картинку Evolution cms что это. Картинка про Evolution cms что это. Фото Evolution cms что это

Чтобы получить высокий доход от бизнеса, нужно не отставать от конкурентов, предлагать максимальные удобства для покупки и охватывать максимальную аудиторию. В этом поможет интернет-магазин. Согласно статистике, основная доля продаж приходится именно на онлайн площадки.

Для создания качественного ресурса важно продумать концепцию проекта, его структуру, дизайн и подобрать оптимальный движок в соответствии с поставленными целями. В настоящее время существует огромный выбор систем управления контентом, одной из которых является Evolution CMS.

Ключевые особенности Evolution CMS

Данная система построена на основе PHP и JavaScript. Это позволяет редактировать внутреннюю архитектуру, менять структуру страниц, разрабатывать дополнительные модули и корректировать темы оформления. Движок сайта Evolution CMS это полноценный продукт с открытым исходным кодом. Скачивая систему, перед разработчиком открываются широкие возможности для реализации собственных идей. Кроме того, можно самостоятельно выбрать хостинг и иметь полный контроль над проектом.

Evolution, согласно независимому рейтингу входит в тройку лидеров. На базе движка работает более десяти тысяч проектов. Такая популярность связана с многопрофильностью этого продукта. Разработка позволяет создать блог, развлекательный ресурс, визитку и многое другое.

Evolution cms что это. Смотреть фото Evolution cms что это. Смотреть картинку Evolution cms что это. Картинка про Evolution cms что это. Фото Evolution cms что это

Универсальность CMS сложно назвать преимуществом, так как админка обладает множеством инструментов, которые не требуются владельцам торговых площадок. Если рассматривать софт исключительно для создания интернет-магазина, тогда ее актуальность резко снижается. Среди маркет платформ она занимает двадцать третью позицию, а количество разработанных торговых площадок составляет около трех сотен.

Evolution cms что это. Смотреть фото Evolution cms что это. Смотреть картинку Evolution cms что это. Картинка про Evolution cms что это. Фото Evolution cms что это

Важно отметить, что продукт появился благодаря MODX CMS и является ее прототипом. Он распространяется абсолютно бесплатно. Пользователю достаточно скачать софт, установить на сервер и приступить к использованию. Данный факт привлекает множество предпринимателей, которые не желают ежемесячно оплачивать лицензию и ограничивать себя стандартными настройками.

Установка и настройка движка

Перед началом использования, софт нужно скачать, установить и настроить. Получить полноценный пакет можно по ссылке на официальном портале. Там предлагаются все версии, начиная от самой ранней. Рекомендуется скачивать последний релиз, так как в нем исправлены основные ошибки, доработан интерфейс и повышен уровень безопасности. Архив с файлами занимает около восьми мегабайт и легко скачивается с любого устройства.

Распаковать файлы можно сразу на рабочий хостинг или на локальный сервер. В большинстве случаев используется второй вариант, разрабатывается структура, происходит наполнение товаром и только потом готовая площадка разворачивается в интернете. Это позволяет сэкономить финансовые средства на услугах хостера. После того, как архив будет распакован, а его файлы расположены на сервере, можно приступать к установке CMS для сайта. Процесс включает в себя пять этапов:

1. В первую очередь пользователю требуется выбрать язык. По умолчанию установлен русский. После выбора нажимаем кнопку «далее».

Evolution cms что это. Смотреть фото Evolution cms что это. Смотреть картинку Evolution cms что это. Картинка про Evolution cms что это. Фото Evolution cms что это

2. Вторым этапом настраивается режим установки. Это обширный параметр, требующий от пользователя указать технические сведения. В их число входит хост базы данных, имя пользователя, пароль, имя базы данных и ее кодировка. После проделанных действий нужно нажать ссылку «Нажмите здесь, для создания базы данных, или для проверки, что такая база существует». Ниже появится окно, в котором указывается имя администратора, а также адрес электронной почты, пароль и язык административной панели.

Evolution cms что это. Смотреть фото Evolution cms что это. Смотреть картинку Evolution cms что это. Картинка про Evolution cms что это. Фото Evolution cms что это

3. К третьему шагу следует отнестись внимательно. Здесь пользователь выбирает нужные элементы и помечает их флажком. Среди них модули, плагины и прочие дополнения, расширяющие функционал. При разработке интернет-магазина, часть функций окажется лишней. Стоит помнить, что каждое расширение создает дополнительную нагрузку на сервер, замедляет работу системы и усложняет процесс администрирования.

Evolution cms что это. Смотреть фото Evolution cms что это. Смотреть картинку Evolution cms что это. Картинка про Evolution cms что это. Фото Evolution cms что это

4. На четвертом этапе программа автоматически выполняет тесты, связанные с настройками системы и доступностью основных элементов. Сюда входит проверка существования ключевых папок, идентификация версии PHP и так далее. Если все сделано правильно, тогда напротив каждого пункта будет стоять «Ок!». Остается поставить галочку напротив лицензионного соглашения и нажать кнопку «установить».

Evolution cms что это. Смотреть фото Evolution cms что это. Смотреть картинку Evolution cms что это. Картинка про Evolution cms что это. Фото Evolution cms что это

5. В завершении нужно дождаться, пока движок сайта установит все компоненты и будет готов к работе. Процесс занимает несколько секунд и выполняется в автоматическом режиме.

Evolution cms что это. Смотреть фото Evolution cms что это. Смотреть картинку Evolution cms что это. Картинка про Evolution cms что это. Фото Evolution cms что это

При удачном исходе пользователь увидит результаты инсталляции и сможет завершить процесс. После этого, на экране появится окно авторизации. В него нужно ввести логин и пароль, указанные во время установки.

Evolution cms что это. Смотреть фото Evolution cms что это. Смотреть картинку Evolution cms что это. Картинка про Evolution cms что это. Фото Evolution cms что это

После авторизации администратор сразу попадает на страницу системных настроек. Это основные конфигурации, которые нужно определить на начальном этапе работы. В их число входит название проекта, способ кеширования страниц, настройка url адресов, корректировка оповещений, формат даты, особенности текстового редактора, параметры безопасности и многое другое. Часть пунктов содержат краткое пояснение, что позволяет быстрее сориентироваться и сделать правильный выбор.

Evolution cms что это. Смотреть фото Evolution cms что это. Смотреть картинку Evolution cms что это. Картинка про Evolution cms что это. Фото Evolution cms что это

Модули и тарифы

Проведенные манипуляции являются лишь частью подготовки. Пользователь получает практически чистую CMS для сайта с минимальным набором возможностей. Для создания интернет-магазина этого не достаточно. Чтобы расширить функционал, потребуется установка дополнительных модулей. Перечень расширений доступен из административной панели. Достаточно перейти по вкладке «Модули» и установить необходимый софт.

Evolution cms что это. Смотреть фото Evolution cms что это. Смотреть картинку Evolution cms что это. Картинка про Evolution cms что это. Фото Evolution cms что это

Для создания торговых площадок разработчики предусмотрели два расширения. В их число входит Shopkeeper и TSVshop. Каждый из них является полноценным решением для создания торговой площадки. Выбор зависит от личных предпочтений и опыта разработчика. Процесс инсталляции проходит за несколько секунд и не вызывает вопросов. Новый функционал сразу отображается в панели администратора.

Evolution cms что это. Смотреть фото Evolution cms что это. Смотреть картинку Evolution cms что это. Картинка про Evolution cms что это. Фото Evolution cms что это

Платформа и все расширения распространяются абсолютно бесплатно. Исключением может быть только заказ индивидуальных модулей у сторонних разработчиков. Движок Evolution CMS не содержит тарифов и ограничений. Каждый пользователь получает одинаковый набор функций и использует полный потенциал платформы. Кроме того, владелец площадки имеет право размещать неограниченный объем товаров и самостоятельно подобрать хостинг в соответствии с нагрузкой.

Функции и возможности Evolution CMS

Выбирая движок сайта, в первую очередь нужно смотреть не на стоимость, а на его возможности. Важно понимать, как должен выглядеть магазин, и какие поддерживать функции. Исходя из этих данных, подбирается будущая платформа. Evolution, дополненная модулями может предложить следующий функционал:

Evolution cms что это. Смотреть фото Evolution cms что это. Смотреть картинку Evolution cms что это. Картинка про Evolution cms что это. Фото Evolution cms что это

Кроме того, карточки товаров добавляются в кэш, что способствует быстрой загрузке страниц и снижению нагрузки на сервер.

Хостинг

CMS для сайта построена на основе PHP кода и использует для хранения данных базу MySQL. Это стандартные параметры, которые поддерживает большинство провайдеров. При выборе хостинга нужно убедиться, что сервер работает под управлением операционной системы Windows или UNIX. Чтобы избежать проблем с безопасностью и стабильностью работы, рекомендуется заказывать платный хостинг от надежных провайдеров.

При выборе хостинга необходимо проанализировать количество карточек товаров, примерный объем трафика и занимаемое пространство на жестком диске. Перечисленные сведения помогут подобрать оптимальный тариф, обеспечивающий стабильную работоспособность.

Интерфейс движка

Меню админки полностью на русском языке. Однако, названия модулей и ряд других элементов имеют англоязычные названия. Несмотря на достойную русификацию, движок сайта сложно назвать простым в освоении. У неопытного пользователя может уйти несколько дней и даже недель на изучение основных инструментов и принципа их действия. Изучение осложняет ограниченное количество инструкций по созданию интернет-магазина на базе Evolution.

Сложный интерфейс вынуждает многих предпринимателей заказывать разработку магазина, наполнение его товарами и последующее обслуживание. Данное обстоятельство требует значительных вложений и перекрывает преимущество, основанное на бесплатном распространении движка.

Главное меню панели администратора расположено в верхней части экрана и включает в себя пять пунктов:

Каждая вкладка содержит раскрывающийся список с дочерними категориями. Меню может меняться в зависимости от установленных модулей.

Evolution cms что это. Смотреть фото Evolution cms что это. Смотреть картинку Evolution cms что это. Картинка про Evolution cms что это. Фото Evolution cms что это

Что касается клиентов магазина, то перед ними открывается удобный сайт с личным кабинетом и простой формой регистрации. Однако, в данном вопросе многое зависит от разработчика, так как можно внести индивидуальные настройки, которые оттолкнут потенциальных клиентов и создадут им сложности при оформлении заказа.

Плюсы Evolution CMS

Движок сайта Evolution обладает широким списком преимуществ, основным из которых является бесплатная лицензия. Предприниматель может легко скачать софт с официального портала, настроить и пользоваться не ограниченное количество времени. Кроме того, важно отметить другие положительные стороны:

В системе присутствуют все основные элементы современного магазина. Это корзина, личный кабинет покупателя, множество способов оплаты, информативные карточки товара и многоуровневые каталоги продукции.

Минусы Evolution CMS

Кроме преимуществ, CMS для сайта обладает и существенными недостатками, которые могут привести к сложностям во время разработки и администрирования. Каждому предпринимателю, планирующему создание интернет-магазина, необходимо знать следующие нюансы:

Для профессионального разработчика перечисленные сложности не представляют угрозы, но обычный пользователь может потратить значительное количество времени и средств на решение проблем.

Вывод

Данная платформа по количеству инструментов и решений для торговли не превосходит прямых конкурентов, но распространяется абсолютно бесплатно. Именно этот фактор делает ее привлекательной для владельцев бизнеса. При наличии достаточных знаний, можно самостоятельно произвести все настройки, создать магазин средней сложности, обеспечить его безопасность и производить дальнейшее обслуживание. Если опыта в работе с CMS нет, придется нанимать специалистов, что повлечет за собой финансовые потери и перекроет основное достоинство этого движка.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *