Перейти к содержимому

Как установить тему на modx

  • автор:

Установка шаблона на MODx

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

В интернете существует множество порталов, где можно найти и скачать шаблоны на MODx бесплатно или купить отличную тему. Такими площадками могут стать, например, Themeforest, Template Monster и др.

Исходные данные шаблона MODx для установки

В шаблон для MODx входит определенный набор файлов:

    файл CSS, который содержит стили;
    файл(-ы) JavaScript, но как правило, они не всегда имеются;
    файл, в котором содержится код шаблона;
    файл (папка), в которой находятся изображения шаблона;
    иные файлы, необходимые для корректной работы шаблона;

Этапы установки MODx-шаблона

В директории сайта assets/templates/ создается новая директория, например, rg_template/. Затем в данную папку копируются файлы со стилями CSS, а также папка с изображениями.

Внимание. Нельзя изменять пути к файлам в коде шаблона и таблице стилей CSS.

Далее переходим к административной панели MODx. Здесь нужно зайти в раздел Новый шаблон (Элементы — Управление элементами). Появится форма для заполнения:

Имя шаблона — введите название шаблона, например, rg.
Код шаблона — вставьте скачанный код шаблона сайта. Как правило, он хранится в отдельном файле в формате txt.

Далее нажмите на кнопку «Сохранить».

Основные ошибки и проблемы

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

Меню От устанавливаемого шаблона MODx зависит структура меню сайта. Для того чтобы меню выглядело именно таким, как в шаблоне, необходимо внести некоторые изменения в стилях CSS и настройках сниппета (Wayfinder).

Битые ссылки В виду того, что в фале стилей CSS все пути к стилям являются абсолютными, тогда после установки шаблона на сайт ссылки могут быть «битыми». Обратите на это внимание и лучше перепишите ссылки на относительные.

MagicThemes — управление темами для MODX Revo

Представляю Вашему вниманию пакет управление темами или мини-движок тем для MODX.
С его помощью можно управлять темой:
— Менять местами области, блоки, блоки в областях;
— Менять ширину размера сетки областей и блоков.
— Устанавливать фоновый цвет блока или изображение.
— Да и вообще — менять визуальное отображение блока до неузнаваемости.
— Настраивать параметры сниппета.
— Менять, вписывать значения классов и параметров для блока.
— Настраивать базовые цвета и прочие параметры в настройке темы.
— и много других полезных мелочей.
И все это можно делать не залезая в сам код. Неправда ли звучит интригующе?
Под капотом расскажу и покажу что же за решение получилось в итоге. Надеюсь будет интересно. Поехали…
.
Немного истории:
Это был для меня долгий, интересный, спорный, не простой путь к релизу альфа-версии мини-движка тем. До созревания идеи, точнее до момента понимания (хоть какого-то) что должно было получиться прошло пару лет, много дискуссий в телеграм-чате, на сайте modx.pro. Говорили и о том что это не нужно и что было бы хорошо и мы любим MODX таким какой он есть, захотел верстку html любую и сам сделал и т.п.
Года 2 назад начал задумываться о создании «чего-то», чтобы позволило делать темы. Как оно должно быть — еще представлялось смутно. Я заглядывал в WP — там как бы любимый файл function.php, где описывались всякие нюансы. ну и был осадок что как-то вроде темы ставишь — ок. А управлять нормально — ограничен что заложили в тему например хочется пошире блок сделать, но увы, нужно лезть в код, хочется еще чего-то — лезть в код… @iWatchYouFromAfar Не даст соврать про WP, что после установки темы надо прям быть в теме WP. (Его высказывания про темы modx, если кто не читал — можно для ознакомления: modx.pro/sites/20463) В общем, желания не было вникать (точнее было, пытался, но не шло совсем). Потом был опыт в 2019 году с Joomla. Посчастливилось очередной раз взглянуть внутрь че там и как. Было муторно и все мое естество сопротивлялось созданию на Joomla сайта, но я понимал что надо хотя бы 1 раз пройти этот ад — настройка платной темы (хотя потом понял что это был не ад совсем — просто первый раз это делал осознанно). И этот опыт позволил мне по-другому взглянуть на структуру и организацию будущего управления темой. Как следствие в конце 2020 продумал логику, а вначале 2021 года начал писать фронт на Vue. к лету 21го был готов некий прототип (vue + php) который я запустил на боевом сайте на свой страх и риск. Он оправдался. Сайт сейчас успешно работает. А я получил дополнительные данные, чтобы усовершенствовать проект. И еще на пол годика засел в свободное время на решение и доделки. Хотелось побыстрее, но как получилось.
В результате недавно отправил само дополнение и стартовую тему mtDemo в магазин modstore на модерацию, и его одобрили и опубликовали! Теперь Вы можете MagicThemes пощупать сами руками, установив его и демо темку. Не забудьте включить феном на страницах.

  1. вывод, где выбирается тип Штуковины и его зависимость от области, имя.
  2. настройки сниппета (если в чанке-штуковине он используется),
  3. Общие — там атрибуты, настройки различные типа — фоновое изображение или включить или выключить заголовок у блока, текст заголовка и т.п.
  4. Стилизация (css различные и смежные с оформлением настройки).

Все крутиться на fenom и применяется простое решение с циклами и Include. Это позволяет многое намутить, например в шапке header, и оно будет доступно на всем сайте для штуковин.

Для работы темы mtDemo необходимо будет установить пару дополнений, которые являются зависимыми (pdoTools, magicThemes, phpTumbOn) Включить феном на страницах. Все желательно устанавливать на чистый modx.
Но можно и на уже рабочий, но нет смысла, тк. тема демонстрационная и предназначена лишь для демок. Но если кому захочется сделать себе мини-сайт со статьями на ней — пожалуйста.
Так же серьезной особенностью всего решения является то что Вы можете на нем создать сайт-конструктор. (машу рукой всяким сторонним конструкторам и прочей «нечести«, думаю читатель понимает на что я намекаю).
Для разработчиков — теме можно использовать любые дополнения, платные или нет. Ведь они будут просто или жестко зависимы или не зависимы. Как? Вы просто подготавливаете папку, файлы для этого допа и в инструкции к теме описываете работу с этими нюансами.
Хотите чтобы ваши выпущенные темы были совместимы между собой? Пожалуйста! Эта вещь которая еще будет добавлена в будущих релизах. Точнее, описан процесс создания темы с этими условиями, тк данная тонкость регулируется больше темой при установке, а не magicThemes. Тут я просто предложу вариант решения проблемы выбора шаблонов, пере использования уже установленных шаблонов. Тут есть проблемы, но они решаемы.

Еще помимо областей и Штуковин есть Настройка темы.
Это отдельный пункт меню, в котором красуется выбранная тема, и соответствующие настройки этой темы.
Тему можно менять в 2 клика.) Вопрос будет только в том — будет ли новая тема совместима со старой. Как бы и все.
А настройки темы, как и системные настройки, доступны в плоскости как у пакета modx, например, вы можете в контекстах указывать название настройки с нужным значением.
Настройки сделаны в стиле смешения клиент-конфига и системных, но отличительной особенностью является частичная поддержка MIGX конфигураций (text,image) так же улучшенный ввод данных в select, где можно выбрать из выпадающего списка, а можно написать в ручную что нужно, colorpiker с предустановленными цветами.
И частичная по migx, потому что нет необходимости (пока) поддерживать БД и сложные вещи. Пока текстовый ввод, selec, images типы полей. (TV поля) не поддерживаются пока и migx в migx тоже нет.

Производительность.
ограничивается быстротой fenom с include и влияет не значительно.
Поэтому не должно быть проблем.

Публичная Версия
Тестировал долго, основные ошибки устранены, возможно еще что-то есть.
Если будут предложения по усовершенствованию или замечены ошибки, то можно присылать их или в телеграму modx -там меня просто найти, (ссылку не даю чтобы не заспамили) или на гитхаб в конце статьи.
Работает админка на Vue 2, через процессоры для пакета. все стандартно.
Почему не ExtJs? Холивар не будем разводить, после Vue теперь понимаю его плюсы, но Vue мне зашел лучше. Ну и Vue на момент разработки я знал уже лучше да и cli меня ввел просто в экстаз (я догадывался что там хорошо, но когда сам попробуешь — это интереснее).

Планы
Как всегда много и разных. Например:
— Критический CSS, который так жаждет гуглСпид.
— Минификация CSS. Кстати, забыл сказать о том что тут стили подключаются ровно те которые использует тема для сайта. Те у каждой штуковины может быть зависимый CSS файл, который подключается автоматически и минифицируется при первой загрузке страницы. Поэтому критический CSS просто сделать.
— Админка для фронт-енда. Чтобы проще было редактировать сайт.
— и другие мелкие улучшения.

А как же Фред? и прочие инструменты?
Они не дают создать полноценную тему которой легко управлять. (я на самом деле не пробовал) но щупал.))
Да и я не вижу чтобы кто-то делал такие решения в плоскости тем. Видимо диалоги 2015 и 2019 лет — отбивали желание что-то делать. А от Фреда есть 1 тема и то не внятная. В русском сегменте тоже никто не развивал этот момент, значит им (тем кто разработал) это ненужно.
А так, некоторые пакеты могут просто дополнить уже созданную тему и в результате мы всем сообществом сможет восполнить пробел тем для MODX. Причем качественных тем как визуально так и по коду html.

Я больше оптимист и, надеюсь, это все позволит усилить конкуренцию, развитие и плюс привлечение новых умов.
Не стесняйтесь — пробуйте решение. Темы будут по-тиху выходить. А плюсики в карму поднимут программистский дух!
Летом, надеюсь получиться и подготовить документацию по детальному созданию темы (если конечно кому-то это нужно?).
На этом все. Продолжение следует…

P.S. От донатов не отказываюсь — они помогут лучше развивать опенсорс.

UDP 25.05.2022:
спасибо @Артур Шевченко и Павлу А. за тестирование. я уже придумал им небольшой подарочек, но пока это секрет 🙂
Ссылки:
1. Скачать MagicThemes 2 alfa
2. Скачать Демо-тема mtDemo 3 alfa
3. Пожелания тут или: GitHub MagicThemes
4. Видео: настройка-демонстрация. почти 30 минут.

MODx revo / как сменить путь входа в админку

Вход в панель управления сайтом должен иметь хорошую защиту и обычно вся защита заключается в придумывании сложного пароля и логина администратора. В MODx, кроме стандартной защиты логином и паролем, имеется по умолчанию дополнительная защита входа в панель, которая срабатывает при не верно набранном несколько раз логине/пароле администратора. Защита заключается в блокировке адреса панели администратора на определенное время (время блокировки можно установить в системных настройках). В других популярных CMS, таких, как Joomla или WordPress подобной дополнительной защиты по умолчанию нет, но ее можно реализовать с помощью специальных дополнительных плагинов.

В данной статье мы рассмотрим еще один способ защиты админ панели от злоумышленников, а именно ее скрытие от злодеев и любопытных лиц. Все, кто работал с любой системой управления знают, что для входа в админку необходимо в строке браузера, после имени домена ввести определенный путь, например в wordpress — это будет выглядеть типа http://sainame.ru/wp-admin, в modx — это http://sainame.ru/manager. Злоумышленники, соответственно, тоже владеют данной информацией и посмотрев код вашего сайта с легкостью могут выяснить на какой CMS он работает, после чего начнутпопытки взлома. Чтобы избежать подобных ситуаций можно просто изменить путь входа в панель управления сайтом. Для того, чтобы в MODx revo изменить путь к админке вам не потребуется установка каких-либо дополнительных расширей все это делается достаточно просто.

Необходимо выполнить всего два шага действий. Первым делом нужно войти на сервер, в корневую папку вашего сайта, с помощью FTP клиента, либо через файловый менеджер вашего хостинга. В корневой директории сайта нужно сменить название папки «manager» на то, которое вам необходимо, например «adminsite».

После этого переходим в папку core/config и находим файл config.inc.php. В данном файле необходимо найти две строки и изменить в коде название папки «manager» на ваше, в данном случае — «adminsite».

Обычно данный код находится на 38-43 строке и найти его не сложно, так как сам файл не большой. После этого, естественно, сохраняем изменения и просто чистим кеш. Чтобы почистить кеш, переходим в папку core/cache и из данной папки (cache) удаляем все ее содержимое. Теперь вход в админку будет осуществляться по пути http://sainame.ru/adminsite, а не http://sainame.ru/manager.

Вот таким не сложным способом можно изменить путь ко входу в панель администратора системы MODx revo, тем самым дополнительно обезопасить свой сайт от злоумышленников и просто любопытных людей.

ТОП-3 CMS для создания интернет-магазина

article

06.12.2021

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

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

Но заказать рукописный магазин у профессиональных разработчиков довольно дорого, такая услуга не всегда доступна малому и среднему бизнесу. И тогда на помощь приходят системы управления контентом — CMS.

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

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

  • Возможность быстро и удобно создавать витрины магазина и карточки товаров
  • Удобная и понятная админка
  • Безопасность движка
  • Возможность мониторить продажи
  • Возможность SEO-продвижения

Из этой статьи вы узнаете, как создать интернет-магазин с помощью трех CMS, которые мы считаем самыми оптимальными для онлайн-коммерции.

  • Интернет-магазин на OpenCart с нуля
    • Процесс установки и работы
    • Минусы OpenCart
    • Процесс установки и работы
    • Минусы PrestaShop
    • Процесс установки и работы
    • Минусы MODX Revolution

    Интернет-магазин на OpenCart с нуля

    Панель управления OpenCart

    OpenCart создан специально для интернет-торговли. Лендинг или блог на нем сделать уже не получится — это узкоспециализированная CMS.

    У движка открытый код и он распространяется абсолютно бесплатно. Даже в базовой версии достаточно инструментов для работы, но если понадобятся дополнительные функции для оптимизации сайта или SEO — существует более 13 тысяч дополнительных расширений.

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

    Процесс установки и работы

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

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

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

    Давайте рассмотрим инструментарий админки OpenCart.

    В левой панели сгруппированы все основные инструменты:

    • Панель состояния нужна для аналитики продаж: показывает количество клиентов на сайте, заполнение корзин, оформление сделок и прочее.
    • Каталог предназначен для выкладки товаров. В нем создаются категории, фильтры и списки производителей, заполняются карточки товаров.
    • Модули/Расширения — раздел для скачивания, установки и настройки дополнительных модулей.
    • Дизайн — для редактирования макетов, шаблонов, области баннера; помогает настраивать внешний вид сайта.
    • Продажи — здесь сведена информация о продажах, возвратах и подарочных сертификатах.
    • Клиенты — это все пользовали, которые что-то приобретали в магазине, и данные об их действиях.
    • Маркетинг — настройка акций, скидочных купонов, рассылок подписчикам. Также через этот раздел можно подключить Google Shopping.
    • Система — крупный раздел с массой глобальных настроек. Здесь можно настраивать язык, валюту, страну расположения, налоги; работать с зарегистрированными пользователями и администраторами, создавать бэкапы, смотреть журнал ошибок.
    • Отчеты представляют собой статистику по заказам и действиям клиентов.

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

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

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

    В этом движке больше плюсов, чем минусов, но все же недостатки есть, и их нужно учитывать.

    Минусы OpenCart

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

    Несмотря на некоторые неудобства, OpenCart — один из лучших движков для создания магазинов, которым пользуются во всем мире.

    Как создать интернет-магазин на PrestaShop

    Панель управления PrestaShop

    PrestaShop существует с 2008 года, также имеет открытый код и поставляется бесплатно. Забегая вперед, скажем, что это сама простая и интуитивно понятная CMS из всех, которые мы рассматривает в этой статье. Если ваш опыт разработчика минимален — стоит обратить внимание именно на PrestaShop. Эта CMS предназначена только для интернет-торговли, поэтому имеет соответствующий опционал.

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

    Процесс установки и работы

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

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

    Раздел «Продажа» вмещает в себя такие инструменты:

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

    Во вкладке «Улучшения» находятся инструменты разработчика:

    • Модули — можно установить модуль из магазина или загрузить скачанный на стороннем ресурсе.
    • Дизайн — настройка шаблонов, страниц и других визуальных компонентов.
    • Доставка — создание способов доставки, в том числе варианты «Самовывоз» или «Наш курьер».
    • Оплата — подключение разных способов оплаты.
    • Интернационализация — настройка языка, валюты, налогов и местоположения магазина.
    • Маркетинг — через него можно подключить рекламные инструменты от Facebook.

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

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

    В 2011 году движок получил международную награду как самая удобная система для интернет-торговли. Но и у него есть недостатки.

    Минусы PrestaShop

    1. Отсутствие хороших и безопасных бесплатных тем — скорее всего, тему придется покупать. Та же история с модулями — самые нужные предоставляются только платно. Например, у движка нет своего платежного шлюза, он реализовывается с помощью платного плагина. Аналогичные расширения в OpenCart стоят намного дешевле.
    2. Нужно ставить много расширений. И хотя сама по себе система довольно легкая, после всех необходимых дополнений она становится довольно ресурсоемкой и требует большого хостинга. К тому же сложно разобраться во всех этих десятках плагинов.

    Подведем итоги — PrestaShop можно назвать самой простой и удобной CMS с множеством комфортных инструментов. Но при этом она требует больше финансовых вливаний, чем аналогичные системы.

    MODX Revolution: создание интернет-магазина

    Панель управления MODX Revolution

    MODX Revolution — также бесплатная CMS с открытым кодом, на которой можно создать сайт, мобильное приложение или интернет-магазин любого размера. Очень легкий и гибкий движок с минимумом требований к хостингу. За более чем десятилетний срок существования система управления обросла множеством плагинов и обрела доверие пользователей.

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

    Веб-мастера любят ее за понятную админку, довольно широкий SEO-инструментарий в комплектации «из коробки».

    Главное достоинство MODX — его гибкость. На нем можно разработать что угодно и как угодно, лишь бы хватило знаний. Можно даже редактировать админку сайта, удаляя из нее ненужные разделы; настраивать, какие вкладки доступны тому или иному администратору, зависимо от его обязанностей. Но это несет и дополнительные сложности — среди всех описанных сегодня систем MODX является самой трудной в изучении для новичков.

    Процесс установки и работы

    Можно скачать установочный пакет на официальном сайте или приобрести хостинг для MODX Revolution, в котором предусмотрена установка этой CMS в автоматическом режиме.

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

    У MODX это не темы, а HTML-шаблоны. Их существует мало, всего в районе 30. Сейчас любители платформы задумались над проблемой и осуществляют попытки создавать новые шаблоны. Но по сути это не такая уж и глобальная проблема.

    Разработчики решают вопрос легко — на MODX можно «натянуть» любой HTML-шаблон, которых в интернете несметное количество, в том числе и бесплатных.

    Установить шаблон несложно — все папки заливаются в корневую директорию сайта через FTP-клиент, оставляется только файл index.html. Его содержимое нужно скопировать в тело базового шаблона движка — и готово.

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

    Разработчикам, которые хотя бы базово знают языки разметки и JavaScript, работать с MODX будет несложно, потому что многие элементы можно редактировать вручную с помощью открытого редактора кода. А вот новичкам будет трудновато.

    Функция интернет-магазина устанавливается на движок отдельно в виде плагинов. Для этого нужно скачать плагин на официальном сайте в разделе E-Commerce Extras.

    Панель управления MODX лаконична, из-за чего может показаться, что в ней слишком мало возможностей. Но это только иллюзия — хорошо ее изучив, вы поймете, как много опциона в ней заложено.

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

    Также одна из особенностей MODX — в панели управления активно работают обе кнопки мышки. Через правую кнопку можно вызвать часто используемые действия в том или ином разделе.

    В левом сайдбаре админки расположены три раздела:

    • Ресурсы — это все, из чего состоит сайт: страницы, карточки товаров, картинки, ссылки и так далее.
    • Элементы — это как раз панель разработчика с основными компонентами сайта.
      • Шаблоны — html-страницы, отвечающие за дизайн. Можно назначить разные шаблоны для каждого ресурса (страницы), что очень удобно.
      • Дополнительные поля — с их помощью можно создавать пользовательские элементы, например, картинки, текстовые поля или чекбоксы.
      • Чанки — повторяющиеся статические элементы, мини-шаблоны — шапка, футер, контакты.
      • Сниппеты — повторяющиеся динамические участки (PHP-код).
      • Плагины — внешние расширения, которые встраиваются в сайт.
      • Категории — система фильтрации всех рабочих элементов.

      В верхней панели также есть четыре рабочих инструмента:

      • Сайт — позволяет создавать страницы, импортировать и группировать ресурсы, переходить на главную страницу сайта.
      • Медиа — загрузка файлов и работа с ними.
      • Приложения — позволяет встраивать внешние модули с помощью установщика.
      • Управление — работа с зарегистрированными пользователями, кешем, доступом, блокировками и отчетами.

      У MODX Revolution много неоспоримых достоинств, но и минусы также есть.

      Минусы MODX Revolution

      1. Для работы нужно знать языки разметки, неопытным веб-мастерам может быть сложно разобраться. Чтобы «натянуть» html-шаблон, может понадобиться помощь программиста.
      2. Нестандартная для CMS терминология, поэтому опыт в других системах не очень поможет.

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

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

      Понравилась статья? Расскажите о ней друзьям:

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

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

https://kapelnicza.vyvod-iz-zapoya-v-stacionare-samara12.ru/