Плагины для modx: Маркетплейс дополнений для MODX / modstore.pro

Содержание

Маркетплейс дополнений для MODX / modstore.pro

Возможность работы на тестовом и “боевом” доменах

Подробная документация

Бесплатная техническая поддержка в течение года с момента покупки

Крупнейший поставщик дополнений для MODX

Схема работы маркетплейса Скрыть
Показать

Бесплатное демо дополнений на тестовом тарифе modhost.pro
Платные дополнения

Авторизация в ЛК Modstore

Создание ключа для 1 сайта в ЛК

Возможность задавать вопросы по купленному дополнению в Технической поддержке 1 год.

Покупка дополнения для ключа

Бесплатные дополнения

Возможность сбросить привязку ключа к домену один раз в ЛК

Настройка репозитория Modstore в “админке” вашего сайта

Подключение и загрузка дополнения из репозитория Modstore

Бесплатное демо дополнений на тестовом тарифе modhost.pro
Платные дополнения

 

Бесплатные дополнения

Авторизация в ЛК Modstore

Создание ключа для 1 сайта в ЛК

Возможность задавать вопросы по купленному дополнению в Технической поддержке 1 год.

Покупка дополнения для ключа

 

Возможность сбросить привязку ключа к домену один раз в ЛК

Настройка репозитория Modstore в “админке” вашего сайта

 

 

Подключение и загрузка дополнения из репозитория Modstore

 

список и инструкция по установке пакетов

Автор Алексей На чтение 10 мин Просмотров 5.7к. Опубликовано Обновлено

Так как MODX Revolution изначально поставляется пустым и для того чтобы заработал сайт, могу с 99% уверенностью сказать, что вам придется установить хотя бы один пакет — это же плагин, модуль или дополнение. В данном уроке мы подключим дополнительный русскоязычный репозиторий — modstore.pro, где много пакетов, которых нет в основном, и научимся устанавливать дополнения, а также я приведу список самых популярных из них.

Загрузка (установка) дополнений MODX

Чтобы установить пакет перейдите во вкладку «Приложения» -> «Установщик«, и кликаем на кнопку «Загрузить дополнения«.

Откроется страница с перечнем популярных и недавно выпущенных пакетов.

Можете выбирать пакеты при помощи поиска (я обычно так делаю) или боковой навигации. К примеру нужно установить пакет: pThumb, вбиваем его в окно поиска и нажимаем Enter, с права выйдет данный пакет и похожие по имени и функционалу. Нажимаем «Загрузить».

После чего можете вбить название другого пакета, нажать Enter и также загрузить его и т.д.

Самые ходовые дополнения из основного репозитория

Перечень дополнений которые я устанавливаю для любого проекта:

  • TinyMCE Rich Text Editor — симпатичный визуальный редактор для контента, может быть расширен за счет дополнительных функций. Альтернатива CKEeditor.
  • FormIt — работа с формами (создание контактных форм любой сложности).
  • SEO Pro — SEO помощник! Проверяет длину полей – title, description, добавляет фокусное ключевое слово (keywords) и показывает как страницы будут выглядеть в поисковой выдаче.
  • ClientConfig – создание клиентских настроек, которые в дальнейшем смогут редактировать менеджеры. Т.е. заносим в него все что часто меняется, либо просто то к примеру контакты, адрес, слоган и т.д. – чтобы заказчик смог все легко и быстро менять.
  • migx — очень клевая вещь! Вывод нескольких тв в контенте, можно создать слайдер, галерею к примеру и т.п.
  • pThumb — миниатюры для изображений (вывод изображений с нужными размерами). Альтернатива из доп. репозитория: phpThumbOn.

Дополнения которые могут еще понадобится:

  • filetranslit — переименовывает в латиницу при загрузке файлы с кириллицы (например: загружаете картинку с именем (названием) модх-плагин.png (при переносе сайта, такие имена картинок превратятся в козебряки и перестанут выводиться)), в админку зальется файл с именем modx-plagin.png. Внимание! на локальном хостинге обычно глючит, и на реальных тоже бывают глюки.
  • SimpleSearch – организация поиска по сайту. Для магазинов обычно устанавливаю платный плагин из MODSTORE mSearch3.
  • Tagger — теги для записей, облако тегов.
  • logPageNotFound –лог 404 ошибок. Отлично подходит для отслеживания битых ссылок.
  • backupMODX – создание бэкапов с работающего сайта в 1 клик (только для убогих хостингов, которые не делают автоматических бэкапов).
  • HitsPage — счетчик просмотров страниц.
  • Collections — группировка документов (ресурсов), актуально для больших сайтов, где в категориях много документов – помогает разгрузить (ускорить) админку, т.к. если у вас будет огромное дерево ресурсов, у вас оно начнет глючить.
  • Image SEO alt and title tags — автоматом подставляет alt и title для изображений, если они не прописаны (лучше просто прописывайте везде alt у картинок руками). Осторожно применять на рабочем сайте, может поломать некоторые выводы, которые идут через CODE.
  • Captcha – капча для входа в админку – доп защита.
  • sdStore — подключение репозитория modstore (об этом ниже).

Для разработчиков (в основном для тех кто занимается доработками сайтов):

modDevTools – быстрый поиск и замена элементов в чанка, сниппетах. Ускоряет ковыряние в чужих сайтах.

VersionX – компонент для тех кто отдает сайты на доработку фрилансерам, ну возможно еще новичкам. Предназначен для создания локальных бекапов всех элементов — (чанки, сниппеты, ресурсы). Можно посмотреть старую версию и при необходимости восстановить ее. Так же, позволяет узнать, кто внес те или иные изменения.

Console – позволяет из бэкенда запускать PHP код.

Загрузка zip дополнений MODX

Изредка бывает такое что разработчики какого-нибудь плагина забыли указать максимальную версию MODX (к примеру поставили в плагине максимальную версию modx 2.7.3, а у нас установлен более свежий MODX: 2.8.1. В таком случае вы не найдете плагин в репозитории. Но вы можете найти и скачать его на странице modx.com/extras/.

Допустим нам нужен пакет: MarkitUp (еще один редактор, устанавливать его не нужно), которые находятся в репозитории, но почему то не доступны в поиске пакетов.

Находим его:

и скачиваем.

  1. MarkitUp — http://modx.com/extras/package/markitup

Теперь загружаем его, для этого нужно на вкладке «Управление пакетами«, выбрать из выпадающего меню кнопки «Загрузить пакет дополнения» пункт «Загрузить пакет«, затем выбрать скачанные zip пакеты и загрузить их.

Все основные пакеты загружены, теперь их нужно установить.

Установка (активация) дополнений MODX

Переходим во вкладку «Приложения» -> «Установщик» и по очереди устанавливаем ранее загруженные пакеты, щелкая на против пакетов кнопки «Установить«.

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

Запустится консоль установки пакета:

По окончании жмём «ОК«. Таким же образом устанавливаем все остальные пакеты.

Подключение репозитория modstore.pro

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

Быстрое подключение к репозиторию modstore.pro

Вариант 1: установить из основного репозитория modx пакет sdstore и активируем его.

Вариант 2: Зайти во вкладку «Пакеты» — «Установщик», затем перейти во вкладку «Поставщики» и нажать на кнопку «Добавить нового поставщика». В открывшемся окошке заполняем:

  • Название — modstore.pro.
  • URL сервиса — https://modstore.pro/extras/ если через https не работает, попробуйте просто http.
  • Сохранить

Загрузка дополнений MODX из дополнительного репозитория Modstore.pro

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

Самые ходовые дополнения из репозитория modstore.pro

Перечень обязательных дополнений:

  • Ace — подсветка кода при редактировании шаблонов, чанков, снипетов + встроенный emmet.
  • Translitor – транслитерация псевдонимов для страниц (url) – необходим для настройки ЧПУ. Или gTranslit (если сайт разрабатывается под google) — транслитерирует через API гугл переводчика.
  • pdoTools — целый комбайн, в состав которого входят следующие снипеты:
    pdoRecources — предназначен в первую очередь для вывода списка ресурсов, но на самом деле при помощи него можно сделать очень много интересного: карту сайта (для людей), фото галереи, портфолио, кейсы из ресурсов, автоперелинковка и т.д.
    pdoMenu — создание меню.
    pdoPage — как и pdoRecources выводит список ресурсов + создает постраничную навигацию, в том числе из выбоки других сниппетов.
    pdoCrumbs — для создания хлебных крошек (bread crumbs)
    pdoUsers — вывод пользователей
    pdoSitemap — создание авто генерируемого sitemap.xml
    pdoNeighbors — выводит предыдущие и следующие документы (полезно для блогов, статей и т.д.)
    pdoField — выводит любое поле указанного ресурса или его родителя, включая TV параметры.
    pdoTitle — предназначен для визульного различия документов с постраничной навигацией.
    pdoArchive — вывод архива документов сайта с разбивкой на дни, месяцы и годы
    Парсер — перехватывает обработку тегов на странице.
    Это, пожалуй самый необходимый пакет, без него нормального сайта не собрать. Да еще он добавляет поддержку Fenom шаблонизатора, который побыстрее встроенного.
  • AdminTools – смена цветовой схемы админки, избранные элементы, заметки, авторизация в админке через email и прочее.
  • AjaxForm (когда на страницах много форм и шаблон использует jQuery) — Отправка контактных форм без перезагрузки страницы, через Ajax . Использует FormIt, но по сути можно указать и свой снипет.

Дополнительные часто устанавливаемые плагины:

autoRedirector — создает 301 редиректы на автомате, так же можно создать редиректы в ручную.

MinifyX – минификация и склейка скриптов и стилей в два файла (css и js) – позволяет уменьшить количество запросов и увеличить скорость загрузки страниц.

DateAgo — Приятное форматирование дат как у CMS LiveStreet.

HybridAuth — регистрация/авторизация пользователей.

Tickets — создание блога, формы комментирования, отзывов и тому подобное.

Jevix — что-то типа типографа, устанавливается на автомате с Tickets

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

BannerY — Компонент для управления баннерами (рекламой). На нем по сути легко реализовать слайдер.

xPoller2 — Мультиязычные опросы.

frontendManager — Редактирование страниц с frontend’a.

dbAdmin – просмотр листинга таблиц БД из административной панели MODx Revo. Так же позволяет производить экспорт как отдельной таблицы, так и всей базы в целом. Еще умеет удалять и очищать таблицы (будьте аккуратны при его использовании) и производить разного рода SQL-запросы.

debugParser – поиск узких мест на сайте.

tagElementPlugin – позволяет редактировать сниппеты или чанки по выделению его тега и нажатию сочетаний клавиш ctrl+enter.

controlErrorLog – добавляет иконку на панели верхнего меню, которая сообщает о наличии записей в журнале ошибок.

Для разработки интернет магазина:

  • miniShop2 — создание интернет магазина.

И платные плагины дополняющие minishop (как покупать см. ниже):

mSearch3 — организация поиска и фильтрации товаров.

seoFilter — SEO дополнение для улучшения фильтрации товаров + создание виртуальных страниц для категорий.

office — создание личного кабинета покупателя с историей покупок.

msImportExport — импорт и экспорт для miniShop2 (также можно обновлять товары через excel).

msOneClick — покупка в 1 клик.

Comparison — сравнение товаров.

msOptionsPrice2 — дополнительные цены к товару с различными характеристиками и учет остатков.

Это все далеко не исчерпывающий список, кому нужно больше смотрите на modstore.pro/packages (есть сортировка бесплатные или платные), читайте, устанавливайте.

Как покупать и устанавливать платные дополнения с modstore.pro

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

Переходим на сайт modstore.pro и регистрируемся на нем. Для этого щелкаем по кнопке «Войти» откроется выплывающее окошко, переходим на вкладку «Регистрация«, вводим свои данные и регистрируемся.

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

Теперь щелкаем по кнопке «Кабинет«, выбираем вкладку «Ключи» и на открывшейся странице жмем на «Сгенерировать новый ключ«.

Ну и сохраняем сгенерированный ключ.

Теперь вам нужно указать логин и ключ в ранее подключенном репозитории. Для этого щелкаем по мену правой кнопкой мыши и выбираем «Обновить поставщика». Вводим в поле «Имя пользователя» — email указанный при регистрации и сгенерированный в личном кабинете ключ для сайта.

Теперь вы можете купить плагины на сайте modstore.pro и установить их.

Заключение

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

По мере разработки мы будем настраивать все устанавливаемые пакеты  и при необходимости устанавливать дополнительные.

В следующих уроках настроим файл htaccess, перенесем html шаблон и создадим дополнительный источник файлов.

Самые нужные дополнения для MODX

 

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

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

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


Список самых необходимых дополнений

sdStore

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

 

Translite

Компонент для автоматической транслитерации псевдонимов (alias) ресурса из заголовков на русском языке в английские символы при его создании. Необходим при использовании ЧПУ (дружественных URL).

 

Ace

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

 

CKEditor

Очень популярный визуальный WYSIWYG-редактор текста. На субъективный взгляд приятнее и удобнее TinyMCE. Возможна установка дополнительных плагинов и смена темы оформления. Плюс зрительно неплохо вписывается в интерфейс панели управления.

 

FormIt

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

 

AjaxForm

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

 

pdoTools

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

 

phpThumbOn

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

 

ClientConfig

Удобнейший компонент от Марка Хамстры для редактирования собственных параметров сайта на MODX Revolution. Обеспечит создание ряда клиентских настроек, которые в дальнейшем сможет редактировать любой менеджер. Применяется для регулярного обновления слогана, изменения цвета кнопок в зависимости от определенных условий, хранения контактных данных и т. д.

 

UpgradeMODX

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

 

Console

Компонент добавляет в административную панель управления консоль, в которой можно исполнять php-скрипты и сразу же видеть результаты их выполнения. В первую очередь компонент предназначен для разработчиков веб-проектов на CMS MODX Revo.


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


Плагин / StaticSaver / Компоненты / docs.modx.pro

StaticSaver — это плагин для MODx Revolution, который автоматически устанавливает значения имен и источников файлов у элементов (шаблонов, чанков, сниппетов, дополнительных полей или плагинов), когда вы делаете их статическими. Полезно для разработчиков, использующих локальные IDE.

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

Установите пакет через Управление пакетами из официального Репозитория.

После этого вам потребуется настроить Источники Файлов и Настройки системы. Найти требуемые настройки можно с помощью фильтра по пространству имен «staticsaver«.

Подробное видео по настройке StaticSaver можно посмотреть на YouTube.

Системные настройки StaticSaver

Название По умолчанию Описание
staticsaver.include_category false Добавляет папку с именем категории в путь до элемента. Например, Сниппет MySnippet в категории MyCategory будет находиться в путь_до_источника_файлов/MyCategory/MySnippet.php
staticsaver.static_default false Все элементы при открытии формы редактирования элемента устанавливаются статическими автоматически.
staticsaver.static_file_extension php Расширение файла всех элементов. Имеет высший приоритет. Установите пустое значение, чтобы настроить различные расширения для разных элементов.
staticsaver.static_chunk_file_extension php Расширение файлов чанков. См. описание static_file_extension.
staticsaver.static_plugin_file_extension php Расширение файлов плагинов. См. описание static_file_extension.
staticsaver.static_snippet_file_extension php Расширение файлов сниппетов. См. описание static_file_extension.
staticsaver.static_template_file_extension php Расширение файлов шаблонов. См. описание static_file_extension.
staticsaver.static_tv_file_extension php Расширение файлов дополнительных полей. См. описание static_file_extension.
staticsaver.static_chunk_media_source 1 Источник файлов чанков.
staticsaver.static_plugin_media_source 1 Источник файлов плагинов.
staticsaver.static_snippet_media_source 1 Источник файлов сниппетов.
staticsaver.static_template_media_source 1 Источник файлов шаблонов.
staticsaver.static_tv_media_source 1 Источник файлов дополнительных полей.

Разработка дополнения

О предложениях и ошибках в работе StaticSaver сообщайте на GitHub.

Планы на будущее

  • Автоматическое создание источников файлов при установке
  • Уменьшение количества настроек за счет перевода их в формат JSON

Установка плагинов (дополнений, пакетов) в MODX

Как и другие популярные CMS, MODX поддерживает установку дополнительных пакетов (плагинов). Развивая сайт на MODX, вы вряд ли совсем обойдетесь без этих дополнений. Поэтому рассмотрим механизм управления пакетами дополнений на примере MODX Revolution.

Для управления дополнениями используйте раздел Приложения в верхнем меню, где находится пункт Установщик.

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

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

Вариант Искать пакеты локально запускает поиск пакетов в каталоге core/packages на вашем сайте. Соответственно эти пакеты должны быть предварительно загружены в данный каталог.

Ну а вариант Загрузить пакет это просто установка пакета из заранее скаченного архива.

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

Рассмотрим вышеописанные способы загрузки дополнений в MODX.

Установка пакетов из репозитория предельно проста. Мы находим нужный пакет через поиск или путём изучения разделов репозитория. Самые популярные и свежие пакеты расположены сразу на главной странице.

Установим для примера очень популярный редактор TinyMCE (к слову, на текущий момент первое место в списке популярных дополнений для MODX в официальном репозитории). По сути, всё что нужно, это перейти на страницу плагина и нажать кнопку Загрузить.

Это загрузит пакет на ваш сайт в каталог core/packages, но не установит его. Об установке позже.

Второй способ — вручную скачать пакет и поместить его в папку core/packages. Например, дополнения из официального репозитория MODX можно скачать и с сайта этой CMS.

Закачайте архив с плагином в каталог core/packages, а дальше выберите вариант Искать пакеты локально. Появится следующее окно:

После того, как вы нажмете Да, MODX просканирует core/packages и обновит список загруженных дополнений.

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

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

Какой бы способ загрузки дополнений в MODX вы не выбрали, вы получите следующую страницу:

 

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

Установка дополнения в MODX.

В результате статус установки пакета в менеджере пакетов у нас сменился, а под именем пакета появились новые кнопки.

В первую очередь помните, что Деинсталлировать это удаление пакета из CMS без удаления его из каталога core/packages, а Удалить это полное удаление файлов пакета с вашего сайта.

Дополнения MODX

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

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

Надеюсь, я не нарушил никаких лицензий.

pdoTools

Компонент-замена нескольких пакетов для выборки ресурсов или других объектов. От своих аналогов отличается скоростью.
В состав входят следующие сниппеты:

  • pdoResources — Выводит списки ресурсов. Полноценная замена getResources
  • pdoSitemap — Выводит xml-карту сайта. Аналог GoogleSiteMap
  • pdoCrumbs — Добавляет на сайт навигацию в виде хлебных крошек. Заменяет Breadcrumb
  • pdoField — Предоставляет доступ к полям ресурсов. Заменяет одновременно getResourceField и UltimateParent
  • pdoUsers — Выводит список пользователей сайта. Поддерживает фильтрацию по группам пользователей
  • pdoNeighbors — Показывает ссылки на следущий и предыдущий ресурсы
  • pdoPage — Реализует постраничность, так же, как и getPage
  • pdoMenu — Выводит меню на сайте в виде списка ссылок. Аналог Wayfinder

Ace

Подсветка синтаксиса в админке для чанков, сниппетов и пр. Дополнение нереально крутое —
есть даже автодополнение. Если вы пользуетесь CodeMirror или прочими пакетами для подсветки — просто попробуйте 🙂

autoRedirector

(модуль MODX)

Компонент отслеживает изменения адресов страниц на сайте и, если вы меняете адрес какой-то страницы,
автоматически проставляет редирект. Можно использовать вместо Redirector, так как позволяет в админке вручную добавить
любое правило редиректа.

Batcher

(модуль MODX)

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

BreadCrumb

(сниппет)

На мой взгляд, самое простое дополнение, добавляющее на сайт навигацию в форме хлебных крошек.

Console

(модуль MODX)

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

DirectResize2

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

FastUploadTV

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

FormIt

(сниппет)

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

AjaxForm

(сниппет)

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

MinifyX

(сниппет)

Объединяет и минифицирует стили и скрипты на сайте. Если вызывать некешированным, то отслеживает изменения файлов и пересобирает
результирующий файл.

Gallery

(модуль MODX)

Создавайте альбомы, в которые загружайте любое количество изображений. Очень удобный интерфейс в админке и очень простой
сниппет вывода галереи на сайте. Есть возможность прикрепить к каждому документу на сайте свою галерею (см.
Управление альбомом галереи на странице
ресурса).

impArt

(модуль MODX)

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

MIGX

(модуль MODX)

Даёт возможность создавать в админке табличные ТВ-параметры с удобным интерфейсом добавления и редактирования строк.

modLastModified

Возвращает пользователям (и поисковикам) заголовки Last-Modified и Not modified. Благодаря этому поисковики смогут чаще
приходить на ваш сайт, чтобы проверить изменения — ведь нагрузка на их серверы будет меньше благодаря этим заголовкам.

phpThumbOn

(сниппет)

Позволяет ресайзить картинки на сервере. Создает превьюшки, обрезает картинки, накладывает водяные знаки и пр.

simpleUpdater

Добавляет в раздел «Приложения» пункт «Обновить MODX», в котором вы можете провести апгрейд системы всего одной кнопкой.

CKEditor

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

Collections

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

Translit

Транслитерирует названия ресурсов, прежде чем установить в качестве псевдонима. Здесь локальная версия отличается от версии
в репозитории несколько другой таблицей транслитерации. Например, в официальной версии буква «Ц» будет преобразована в «cz»,
а в локальной версии — в «c».

VersionX

(модуль MODX)

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

xPoller

(модуль MODX)

Компонент для организации AJAX-опросов для вашего сайта

SiteHeart

Добавляет на сайт чат онлайн-поддержки от SiteHeart

Modx Revolution Админка – как и какие плагины установить для разработки сайта


Автор: Камиль Г.

Предисловие


Если вы не знаете, как установить CMS Modx Revolution, то рекомендую ознакомиться с данной статьей, где
пошагово
рассказано как установить MODX Revo. Также в следующих статьях разберем «Какие начальные настройки нужно провести в
ModX» и «Сниппеты для успешной работы в ModX Revo».


Установщик пакетов


После авторизации в админ панели вашего сайта site/manager мы видим элементы управления. Для установки
пакетов нам
нужно перейти в верхнем меню во вкладку «Пакеты» и выбрать пункт «Установщик».



Откроется окно «Менеджер пакетов». Здесь нажимаем на кнопку «Загрузить пакеты» и в
поиске вписываем необходимые пакеты для установки.


Каждый пакет необходимо «Загрузить» и после загрузки вернуться на страницу «Менеджер
пакетов»
и установить каждый пакет.

Какие плагины нужно скачать и для чего?


Вот небольшой список самых необходимых плагинов:

  1. Ace
  2. AdminTools
  3. AjaxForm
  4. autoRedirector
  5. Collections
  6. Formit
  7. FormSave
  8. Gallery
  9. getResources
  10. MIGX
  11. pdoTools
  12. phpThumbOf
  13. ReCaptchaV2
  14. SimpleSearch
  15. tagElementPlugin
  16. TinyMCE
  17. Translit
  18. UpgradeMODX

Ace


Ace – это пакет, который позволяет встроить редактор кода внутрь Modx вместо стандартного. С поддержкой Emmet:


AdminTools


AdminTools позволяет гибко стилизовать админ панель управления CMS:


AjaxForm


AjaxForm – позволяет создаться ajax форму, т.е. форму отправки сообщений на почту без перезагрузки страницы.
AjaxForm работает в связке с Formit.


autoRedirector


autoRedirector – позволяет не заботиться о меняющихся url адресах на сайте. Например, если раньше страница была по
адресу: site.ru/necessery-page, а теперь стала site.ru/new-adress, то пользователь при
переходе по первой ссылке не
получит 404 ошибку, а перенаправится на вторую. autoRedirector создает отдельную табличку в базе и запоминает старые
адреса страниц автоматически.


Collections


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


Formit


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


FormSave


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


Gallery


Пакет галереи. Позволяет создавать альбомы и хранить в них изображения сайта.


getResources


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


MIGX


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

pdoTools


Пожалуй, один из самых важных плагинов для сайта. PdoTools предоставляет следующие возможности:

  • вывод меню на сайте
  • вывод ресурсов
  • реализует хлебные крошки
  • генерирует sitemap.xml


И многое другое. Подробнее можно прочитать на странице с
документацией.


phpThumbOf


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


ReCaptchaV2


Позволяет встроить google капчу на сайт. Поддерживается как V2, так и V3 капча. Данный пакет может быть использован в
связке с Formit для отправки сообщений.

SimpleSearch


Плагин позволяет легко и быстро настроить поиск на сайте.


tagElementPlugin


Очень необходимый пакет для быстрой разработки проекта на modx. Он добавляет hotkeys (горячие клавиши) на создание /
редактирования чанков и сниппетов (Ctrl+Enter). Также в новых версиях есть и другие горячие
клавиши. Подробнее…


TinyMCE


Пакет заменяет стандартную форму редактирования текста.


Translit


Полезный пакет для SEO оптимизации, а точнее для создания ЧПУ (человеко-понятный урл) на лету. Вы
просто создаете
ресурс, translit сам возьмет заголовок ресурса и транслитерирует его на латиницу. В итоге у вас
будет красивый
адрес: site.ru/moya-pervaya-stranica


UpgradeMODX


Данный пакет позволяет быстро и без усилий обновить версию modx. Вам больше не придется скачивать и вручную менять
файлы на сервере, боясь что-то испортить. Теперь вам просто нужно нажать на кнопку «Begin Upgrade»

Заключение


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


Плагин

/ StaticSaver / Components / docs.modx.pro

StaticSaver — это плагин для MODx Revolution, который автоматически устанавливает значения для имен и файловых источников элементов (шаблоны, блоки, сниппеты, дополнительные поля и плагины), когда вы делаете их статическими. Это полезно для разработчиков, использующих локальную IDE.

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

Установите пакет через Управление пакетами из официального репозитория.

Затем вам нужно будет адаптировать File Source и System settings .Вы можете найти необходимые настройки с помощью фильтра пространства имен « staticsaver ».

Подробное видео о настройке StaticSaver можно найти на YouTube.

Системные настройки StaticSaver

Имя Значение по умолчанию Описание
staticsaver.include_category ложь Добавляет папку с названием категории по пути к элементу. Например: сниппет MySnippet в категории MyCategory будет расположен в path_to_source_files / MyCategory / MySnippet.php
staticsaver.static_default ложь При открытии формы редактирования элемента все элементы автоматически становятся статичными.
staticsaver.static_file_extension php Расширение файла всех элементов. У него высший приоритет. Установите нулевое значение, чтобы адаптировать разные расширения для разных элементов.
staticsaver.static_chunk_file_extension php Расширение файлов фрагментов.См. Описание static_file_extension.
staticsaver.static_plugin_file_extension php Расширение файлов плагинов. См. Описание static_file_extension.
staticsaver.static_snippet_file_extension php Расширение файлов сниппетов. См. Описание static_file_extension.
staticsaver.static_template_file_extension php Расширение файлов шаблонов.См. Описание static_file_extension.
staticsaver.static_tv_file_extension php Расширение дополнительных полей. См. Описание static_file_extension.
staticsaver.static_chunk_media_source 1 Источник файлов фрагментов.
staticsaver.static_plugin_media_source 1 Источник файлов плагина.
staticsaver.static_snippet_media_source 1 Источник файлов сниппета.
staticsaver.static_template_media_source 1 Источник файлов шаблона.
staticsaver.static_tv_media_source 1 Источник дополнительных файлов полей.

Разработка расширения

Напишите об утверждениях и ошибках StaticSaver в GitHub.

Планы на будущее

  • Автоматическое создание источников файлов при установке
  • Отклонение настроек за счет их перевода в формат JSON

Полезные плагины для MODX

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

Ace — редактор с подсветкой кода для шаблонов и сниппетов

Статьи — компонент блога

FormIt — компонент формы

Gallery — плагин для создания галерей

HitsPage — счетчик просмотров страниц

If — плагин, добавляющий if-else в шаблоны

Quip — отзывы о плагине

SimpleSearch — Поиск по сайту

Вкладка SEO — Настройки SEO

TinyMCE — редактор

Транслит — транслитерация псевдонимов для url

UpgradeMODX — обновить CMS из админки

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

getResources — отображает информацию из ресурсов по заданному шаблону.

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

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

FileAttach — модуль загрузки файлов на ресурсы в менеджере сайта

pdoTools — набор удобных сниппетов для повседневной работы

phpThumbOn — превью изображения

miniShop2 — интернет-магазин

Все дополнения бесплатны.

MODX8 как VST инструмент

Сразу к вопросу: как я могу использовать свой modx аналогично moxf в качестве автономного инструмента vst в cubase? Это вообще возможно? Эта штука подключения немного сбивает с толку, и я не могу заставить ее работать как moxf.Мне нужны миди-ноты, которые я могу квантовать, и в то же время слышать инструмент, который в данный момент загружен в modx, вы поняли … Спасибо!

Это разные проблемы. Надеюсь, это будет полезно.

MOXF имел функцию MOXF VST, которая при использовании редактора позволяла настроить маршрутизацию звука VST … именно здесь ваш MIDI-трек использовался для эхомотирования (также называемого «Thru») данных через Yamaha MOXF6 / MOXF8. VST Editor … этот редактор позволяет вам возвращать звук через DAW таким же образом, как и плагин VST.Звук будет поступать в Cubase через VSTi Audio Lane. Вы можете обработать этот звук с помощью плагина VST Effects. Это позволило вам услышать, как будет звучать готовая аудиодорожка при рендеринге (таким образом, «виртуальный» звук). Вместо того, чтобы напечатать звук на правильную аудиодорожку, эта VST-маршрутизация позволяет вам «контролировать» звук — , распечатывающее аудио, выполняется в отдельной функции, называемой «Экспорт микширования звука». (MIDI-треки сами по себе не могут использовать экспорт аудио микширования).

Плагин инструментов VST генерируется на компьютере, и они доставляют «виртуальный звук», позволяя вам услышать, как будет звучать готовая аудиодорожка после ЭКСПОРТА АУДИО СМЕШИВАНИЯ.Плагины Soft Synth VST, поскольку они полностью генерируются на компьютере, можно рендерить всего несколькими щелчками мыши. Реальный звук (внешний звук), такой как MOXF, должен воспроизводить звук в реальном времени. Вы проигрываете , печатаете аудио.

Единственное реальное преимущество плагинов VST заключается в том, что (поскольку плагины синтезатора могут не иметь никакой обработки эффектов) вы можете направить возвращаемый звук в эффекты плагина и услышать, как будет звучать ваша законченная «микшированная» версия после ее рендеринга.Недостаток маршрутизации плагина VST заключается в том, что вы должны отслеживать скрытый сигнал на * бизнес-стороне *. Компьютеру требуется несколько миллисекунд, чтобы получить отметку времени и направить сигнал через аудио D-to-A.

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

MOXF и внешние аппаратные синтезаторы, как правило, имеют собственную обработку эффектов, которая имеет нулевую задержку и может быть применена на пути к компьютеру.
Задержка понимается крайне неправильно: поскольку вы создаете два пути для сигнала MOXF, чтобы достигнуть выходов Main L / R и отслеживаете только один из них, эту задержку можно игнорировать. При мониторинге MOXF «direct» это задержка 0 мс … Ауди, которые проходят через USB через компьютер, будут задержаны на несколько миллисекунд.Вы, конечно, слышите это при одновременном воспроизведении, но отслеживание только одного из путей устраняет проблему. Если ваша задержка составляет 6,345 мс, это практически не обнаруживается и не будет мешать вашей игре.

Задержка в 20 мс заставляет вас извиваться, 30 мс заставляет вас смеяться, и даже больше, чем это заставляет вас желать, чтобы вы потратили немного больше на процессорную мощность. Однако в большинстве случаев, когда вы работаете с оборудованием, вы отслеживаете себя * напрямую *, что полностью избегает задержек.

Компания Yamaha создала набор расширений для Cubase, чтобы Cubase AI (расширенная интеграция), бесплатное программное обеспечение начального уровня, могло реализовать этот расширенный сценарий маршрутизации.Мы сочли необходимым познакомить новых пользователей с мощью этой расширенной маршрутизации даже на начальном уровне.
«Yamaha MOXF6 / MOXF8 VST Editor» работал в режиме VOICE в качестве общего редактора / библиотекаря, а в режиме песни или паттерна — для хранения мультитембральных настроек для секвенирования. У него нет функции для обработки режима производительности. Он также будет получать MIDI непосредственно с MIDI-трека перед отправкой на оборудование MOXF … и оборудование затем возвращало звук через USB, используя маршрутизацию VSTi SETUP в «виртуальную» AUDIO LANE.Теперь вы можете слышать MOXF через DAW в том же сценарии маршрутизации, что и подключаемые синтезаторы. Вы можете обрабатывать, замораживать и экспортировать аудиомикширование так же, как и с плагинами-синтезаторами. Это буквально был внешний плагин.

MODX не имеет никакого режима, кроме режима производительности, и основан на другой конфигурации. Никакой такой расширенный сценарий маршрутизации не может быть настроен в Cubase AI начального уровня … Фактически, расширенная маршрутизация внешних инструментов и внешних эффектов всегда была отдельно от первоклассной Cubase с тех пор, как Стейнберг изобрел VST еще в середина 1990-х гг.

Если у вас, например, Cubase Pro, вы можете настроить любое внешнее оборудование (синтезаторы или эффекты), используя расширенный сценарий маршрутизации. Когда вас спрашивают об обновлении до более новой версии Cubase, эта расширенная маршрутизация (VST Routing) является хорошей веской причиной для перехода на «Pro».

Предвидя следующие вопросы: Собирается ли Yamaha сделать аналогичный тип редактора VST для MODX? Планов на это нет.
Является ли Cubase Pro единственным способом настроить MODX как внешний инструмент и получить виртуальную маршрутизацию звука? да.

Мне нужны midi-ноты, которые я могу квантовать и в то же время слышать инструмент, который в настоящее время загружен в modx

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

Мы можем выделить несколько различных рабочих процессов, которые могут дать вам то, что вам нужно … поскольку MODX может использовать несколько партий для создания инструмента, работа в рамках системы MIDI с 16 частями может быть жестким ограничением.Но все, что он делает, — это делает «рендеринг звука» важной частью вашего рабочего процесса.

Здесь имеется в виду … в MOXF обычно вы работали с 16 партиями, по одному инструменту на партию. В MODX для выполнения тех же самых 16 партий музыкальных инструментов может потребоваться больше MIDI-каналов … если каждый из ваших инструментов MODX занимает 2 или более частей, вы можете столкнуться со стеной, если не знаете. Но «рендеринг звука» как часть вашего рабочего процесса позволяет вам повторно использовать ваше оборудование снова и снова, без ограничений.

MODX можно настроить как внешний инструмент (для маршрутизации VST) в Cubase Pro?
MODX может быть настроен на запись MIDI> рендеринг аудио / отключение оригинального MIDI> воспроизведение рендеринга аудио по мере добавления новых MIDI-инструментов.

Почему мы в GEL Studios используем MODX вместо WordPress.

Я хочу начать этот пост с того, что заявлю, что лично считаю WordPress удивительным инструментом . Теперь это может стать шоком для некоторых из вас, кто знает меня и мои взгляды на это, однако в этом суть этой статьи.Чтобы объяснить, почему мы в GEL Studios предпочитаем использовать другую систему.

Доступность WordPress привела к созданию миллионов веб-сайтов и предоставила платформу, с которой многие предприятия, большие и малые, расширили свое присутствие в Интернете. Это сам по себе большой факт и свидетельство WordPress — как бы я вас ни спрашивал — какой ценой?

Создание чего-то популярного привлекает внимание, с точки зрения WordPress, оно побуждает разработчиков создавать обширные расширения (плагины) для дальнейшего добавления к инструментам, доступным для использования в качестве владельца веб-сайта.С точки зрения бизнеса, для разработчика было бы гораздо разумнее создать приложение, которое может быть использовано на большем количестве веб-сайтов, чем любое другое право? Тем более, если это платный плагин — ваша аудитория намного больше — следовательно, потенциал заработать больше денег больше.

Еще один аспект, на который следует обратить внимание, заключается в том, что благодаря простому в использовании API и методу создания плагинов это отличный способ узнать что-то новое, и если другие извлекут выгоду из бесплатного плагина, который вы создали — что ж, это здорово верно?

Ну по большей части — да! Однако, когда мы говорим о сотнях тысяч плагинов, некоторые из которых платные, а некоторые бесплатные — мы должны обращать внимание на меньшинство случаев (в данном случае сотен тысяч ), что это не так. не устраивает, и прямо здесь — , вот почему мы не используем WordPress.

Одним из привлекательных факторов использования WordPress является то, что для запуска и работы сайта вам не нужно нанимать кого-то особенного — вы можете сделать это самостоятельно, что, в свою очередь, снижает затраты. Когда вы затем пытаетесь добавить часть функциональности, и вы обнаруживаете 10 плагинов, которые делают то же самое, некоторые из них бесплатны, некоторые платные, что является мышлением по умолчанию. Это для перехода к бесплатным.


Плюсы и минусы бесплатного и платного программного обеспечения.

Позвольте мне воспользоваться моментом, чтобы поделиться с вами своими мыслями о платных и бесплатных плагинах, теперь это общее, не только для WordPress, но фактически для программного обеспечения в целом!

Бесплатно — Плюсы: Бесплатно! Это может работать и … и, как правило, с открытым исходным кодом, поэтому вы можете редактировать / изменять его в соответствии с вашими потребностями.

Бесплатно — Минусы: Может ли быть старым и устаревшим. Поиск подходящего, который соответствует вашим потребностям, может занять время, и может мешать работе других вещей на вашем веб-сайте.

Платные — Плюсы: Обычно имеет определенный уровень поддержки, если вам это нужно, и, как правило, более высокого качества, с большим вниманием и вниманием.

Платно — Минусы: Существует реальная денежная стоимость, и может быть невозможно отредактировать исходный код в соответствии с вашими конкретными потребностями.

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

Уязвимости и способность реагировать.

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

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

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

Вот ссылка на статью Engadget о том, как в подключаемом модуле WordPress был обнаружен эксплойт, который привел к тому, что мошенники смогли получить цифровую информацию о кредитных картах. Я уверен, вы согласитесь — этот конкретный пример серьезен. Очень серьезный.

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

Если бы вы были разработчиком, выпустившим это программное обеспечение на рынок бесплатно, у вас будет время и ресурсы, чтобы быстро исправить эту проблему? Если бы он был оплачен — были бы вы готовы к ответственности за эту ошибку? Не говоря уже о том, чтобы иметь дело со всей перепиской от людей, которые купили ваше программное обеспечение, требующих ответов и / или обновлений? Хотели бы вы взять на себя эту ответственность?

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

Вот почему мы используем MODX. По сути, расширяемые функции (дополнения) работают совершенно по-другому. Они предоставляют разработчикам инструменты для разработки, а не комплексное решение.

На момент написания этой статьи, согласно Национальной базе данных уязвимостей, в WordPress было зарегистрировано 2956 уязвимостей. У MODX всего 39.

Наш идеальный клиент имеет проблемы с сайтом.

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

Для нас, как цифрового агентства, в сочетании с богатым опытом, который мы производим и которым мы стали известны — WordPress (для нас) — просто неподходящий инструмент для работы.

Мы работаем с малыми и средними предприятиями по всей стране, которые обращаются к нам за советом. У них был свой первый, а может быть, и второй веб-сайт, и они пришли в GEL Studios, чтобы помочь решить свои проблемы с веб-сайтом.

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

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

MODX позволяет нам легко обрабатывать все эти и многие другие примеры.

В заключение.

Каждый имеет право на свое мнение. Мои (задокументированные здесь) были основаны на реальном опыте работы за последние 15 лет.

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

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

Надеюсь, вам понравилось читать эту статью — и что она не взъерошила слишком много перьев. Помните, всему есть время и место.

г


Radian Web Digital Agency — Различия в удобстве использования WordPress и ModX

Обзор Схема

В этом блоге будут описаны основные различия между WordPress 4.1.2 и ModX Revolution 2.3.3 Системы управления контентом (CMS) с административной точки зрения и будут сравнивать различия в изменении содержания веб-сайта и написании блога для этих двух систем. (Если вы не знаете, что такое CMS, перейдите по этой ссылке).

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

Плагины, использованные в сравнительном тесте

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

В приведенных ниже списках представлены дополнительные плагины сторонних производителей, установленные на каждом сайте:

Плагины ModX

Плагины для WordPress

Ace — Помогает в кодировании

Akismet — Проверяет комментарии

GetResources — Помогает при кодировании

Контактная форма 7 — Контактные формы

TinyMCE — WYSIWYG Простота использования для пользователей

Fancy Image Show — вращение изображения (изображения домашней страницы)

PHP в страницу — Простота использования для кодирования

WordPress SEO от Yoast — создание метатега и XML-карты сайта

Войдите в безопасный сервер

Оба имеют одинаковый тип входа в систему за счет расширения URL-адреса веб-сайта.

WordPress = radianweb.com.au/wp-admin

ModX = radianweb.com.au/manager

Редактирование страниц

MODX:

Чтобы редактировать страницы в ModX, выберите вкладку Ресурсы слева. Это покажет вам список всех страниц и подменю (папок).


WORDPRESS:

Чтобы редактировать страницы в WordPress, выберите «Страницы» слева.

Это отобразит обзор всех страниц с небольшой информацией о каждой странице.

Сводка

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

Изменение URL-адреса страниц выполняется в WordPress с помощью Permalink, а в ModX — с помощью Alias.

SEO-возможностей (метаописания, XML-карты сайта и ключевые слова).

WordPresss SEO By Yoast позволяет создавать мета-описания и заголовки, тогда как ModX имеет встроенное создание мета-описания с использованием поля описания и заголовка страницы.
Одно из преимуществ SEO By Yoast — это способность фокусировать ключевые слова, тогда как ModX должен использовать сторонние инструменты, такие как Seorch.

XML-файлы Sitemap

создаются Yoast, тогда как в ModX они создаются GetResources или сторонней программой.

Редактирование блогов

MODX:
ModX использует страницы для создания страниц блога. Для этого пользователи создают страницу с помощью шаблона блога и добавляют ее в подменю (обычно называемое «Блог»).

WordPress:
Поскольку WordPress изначально разрабатывался как платформа для ведения блогов.У него есть собственный раздел блога, который называется «Посты». Это также позволяет пользователям, не входящим в ваш административный раздел, напрямую комментировать ваши сообщения в блоге без особого дополнительного программирования.

Регулировка содержания

В

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

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

Поддержка

Оба имеют большую платформу для поддержки. Тем не менее, WordPress является текущим статус-кво, поэтому предоставляется гораздо больше информации. Сохранение статус-кво также может вызвать проблемы с вирусами. Этого можно избежать, постоянно обновляя версию WordPress и все плагины, насколько это возможно.

Веб-сайты

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

Список действий

MODx Evolution | Tattoocms.it

Список действий MODX Evolution из manager / includes / actionlist.inc.php

'1' => 'Загрузка кадра (набор)',
'2' => 'Просмотр домашней страницы / пользователей в сети',
'3' => 'Просмотр данных для ресурса',
'4' = > 'Создание ресурса',
'5' => 'Сохранение ресурса',
'6' => 'Удаление ресурса',
'7' => 'Ожидание, пока MODX очистится',
'8' => ' Вышел из системы ',
' 9 '=>' Просмотр справки ',
' 10 '=>' Просмотр / составление сообщений ',
' 11 '=>' Создание пользователя ',
' 12 '=>' Редактирование пользователя ' ,
'13' => 'Просмотр журнала',
'14' => 'Редактирование парсера',
'15' => 'Сохранение парсера',
'16' => 'Редактирование шаблона',
'17 '=>' Редактирование настроек ',
' 18 '=>' Просмотр кредитов :) ',
' 19 '=>' Создание нового шаблона ',
' 20 '=>' Сохранение шаблона ',
' 21 '= > 'Удаление шаблона',
'22' => 'Редактирование сниппета',
'23' => 'Создание нового сниппета', 9 0265 '24' => 'Сохранение сниппета',
'25' => 'Удаление сниппета',
'26' => 'Обновление сайта',
'27' => 'Редактирование ресурса',
'28' => 'Изменение пароля',
'29' => 'Ошибка',
'30' => 'Сохранение настроек',
'31' => 'Использование файлового менеджера',
'32' => 'Сохранение пользователя',
'33' => 'Удаление пользователя',
'34' => 'Сохранение нового пароля',
'35' => 'Редактирование роли',
'36' => 'Сохранение роли',
'37' => 'Deleting role',
'38' => 'Create new role',
'40' => 'Editing Access Permissions',
'41' => 'Editing Access Permissions',
'42' => 'Editing Access Permissions ',
' 43 '=>' Editing Access Permissions ',
' 44 '=>' Editing Access Permissions ',
' 45 '=>' Idle ',
' 46 '=>' Editing Access Permissions ',
'47' => 'Разрешения на редактирование',
'48' => 'Редактировать g Разрешения доступа ',
' 49 '=>' Разрешения доступа к редактированию ',
' 50 '=>' Разрешения доступа к редактированию ',
' 51 '=>' Перемещение ресурса ',
' 52 '=>' Перемещение ресурса ' ,
'53' => 'Просмотр информации о системе',
'54' => 'Оптимизация таблицы',
'55' => 'Пустые журналы',
'56' => 'Обновить дерево ресурсов',
' 57 '=>' Обновить меню ',
' 58 '=>' Выполнен вход ',
' 59 '=>' О MODX ',
' 60 '=>' Очистка корзины ',
' 61 '=>' Публикация ресурса ',
' 62 '=>' Отменить публикацию ресурса ',
' 63 '=>' Отмена удаления ресурса ',
' 64 '=>' Удаление удаленного содержимого ',
' 65 '= > 'Удаление сообщения',
'66' => 'Отправка сообщения',
'67' => 'Снятие блокировок',
'68' => 'Просмотр журнала сайта',
'69' => 'Просмотр посетители онлайн ',
' 70 '=>' Расписание просмотра сайта ',
' 71 '=>' S earching ',
' 72 '=>' Добавление веб-ссылки ',
' 73 '=>' Редактирование веб-ссылки ',
// case «74»: вернуть «Изменение личных предпочтений»; сломать;
'75' => 'Управление пользователями / ролями',
'76' => 'Управление элементами',
'77' => 'Создание нового фрагмента (фрагмент HTML)',
'78' => 'Редактирование фрагмента (HTML-фрагмент) ',
' 79 '=>' Сохранение фрагмента (фрагмент HTML) ',
' 80 '=>' Удаление фрагмента (фрагмент HTML) ',
' 81 '=>' Управление ключевыми словами ',
'81 '=>' Управление ключевыми словами ',
' 83 '=>' Экспорт ресурса в HTML ',
' 84 '=>' Load Element Selector ',
' 85 '=>' Create Folder ',
' 86 '= > 'Управление ролями',
'87' => 'Создать нового веб-пользователя',
'88' => 'Редактирование веб-пользователя',
'89' => 'Сохранение веб-пользователя',
'90' => ' Удаление веб-пользователя ',
' 91 '=>' Редактирование разрешений веб-доступа ',
' 92 '=>' Редактирование разрешений доступа ',
' 93 '=>' Диспетчер резервного копирования ',
' 94 '=>' Дублировать ресурс ',
' 95 '=>' Импорт ресурсов из HTML ',
' 96 '=>' Duplicate Template ',
' 97 '=>' Duplicate Chunk (HTML Snippet) ',
' 98 '=>' Duplicate Snippet ',
' 99 '=>' Manage Web Users ',
' 100 '=>' Previewing resource ',
' 101 '=>' Создать новый плагин ',
' 102 '=>' Редактировать плагин ',
' 103 '=>' Сохранение плагина ',
' 104 '=>' Удалить плагин ',
' 105 '=>' Дублировать плагин ',
' 106 '=>' Просмотр модулей ',
' 107 '=>' Создать новый модуль ',
' 108 '=>' Изменить модуль ',
' 109 '=>' Сохранение модуля ',
' 110 '=>' Удалить модуль ',
' 111 '=>' Дублировать модуль ',
' 112 '=>' Выполнить модуль ',
' 113 '=>' Управление зависимостями модуля ',
'114' => 'Просмотреть журнал событий',
'115' => 'Просмотреть подробности журнала событий',
'116' => 'Удалить журнал событий',
'117' => 'Редактировать рейтинг телеканалов',
' 118 '=>' Параметры вызова ajax включают ',

‘ 300 ‘=> ‘Создать переменную шаблона’,
‘301’ => ‘Изменить переменную шаблона’,
‘302’ => ‘Сохранить переменную шаблона’,
‘303’ => ‘Удалить переменную шаблона’,
‘304’ => ‘Дублировать Переменная шаблона ‘,

‘ 200 ‘=>’ Просмотр phpInfo () ‘,
‘ 501 ‘=>’ Удалить категорию ‘,
‘ 998 ‘=>’ Просмотр веб-страницы ‘,
‘ 999 ‘=>’ Проверка просмотра page ‘,

Является ли MODX лучшей альтернативой «WordPress» CMS?

Когда дело доходит до использования системы управления контентом (CMS), WordPress, безусловно, является самым популярным.Для многих это очевидный выбор при создании веб-сайта. Однако есть определенные преимущества в выборе альтернативной платформы, такой как MODX.

Созданный для разработчиков, которые хотят создавать сайты с использованием семантического HTML, стилизованного исключительно с помощью CSS, MODX предоставляет уникальный и настраиваемый опыт разработки. Его основополагающие принципы гибкости и творческой свободы делают его игровой площадкой для новаторских программистов.

В этом посте мы более подробно рассмотрим MODX, обсудим, почему вы можете рассмотреть его по сравнению с другими решениями, и объясним, является ли он жизнеспособной альтернативой WordPress.Давайте начнем!

Введение в MODX

MODX — это мощная CMS, сравнимая с Joomla! и Drupal. Его можно использовать для создания веб-сайтов всех типов:

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

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

Вы можете запустить установку MODX на большинстве популярных серверов, включая Apache или NGINX. Кроме того, он поддерживается заинтересованным сообществом, включая Консультативный совет и основателей платформы. Скорее всего, он не исчезнет в ближайшее время и может обеспечить ваши долгосрочные усилия, связанные с Интернетом.

5 причин выбрать MODX в качестве CMS

Хотя он менее известен, чем WordPress или другие популярные CMS, MODX по-прежнему приносит много пользы. Вот пять причин рассмотреть возможность использования его в вашем следующем проекте.

1. Платформа MODX обеспечивает высокую производительность

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

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

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

2. Шаблоны кода MODX упрощают настройку

MODX — удобная для разработчиков платформа, которую легко настроить.Он построен почти исключительно на HTML5 и CSS3, двух наиболее распространенных языках программирования. Если вы хорошо разбираетесь в обоих направлениях, вам не составит труда создать и стилизовать свой сайт с нуля.

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

Plus, вы можете воспользоваться шаблонами кода, чтобы ускорить создание и настройку сайта.Использование собственных пользовательских шаблонов HTML и CSS может позволить вам быстро добавлять на сайт часто используемые функции, не теряя при этом своих предпочтений и стиля кодирования.

3. MODX оптимизирован для поисковых систем «из коробки»

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

MODX помогает в этом, используя простую архитектуру кода, которая очень доступна для поисковых систем. Его HTML-код оптимизирован для поисковых роботов, что упрощает индексацию вашего сайта Google и другими поисковыми платформами.

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

4. Расширения MODX предоставляют возможности редактирования переднего плана

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

Последним из этих инструментов был выпущен «дружественный редактор» Фред. Он рекомендован сообществом MODX и предоставляет интерфейс с возможностью перетаскивания для настройки макета, контента и прочего вашего сайта.

Это расширение также позволяет сохранять страницы в качестве «чертежей» для будущих проектов и предварительно просматривать мобильную версию вашего сайта. Хотя он был выпущен только в феврале 2019 года, в нем уже есть плагины TinyMCE и Font Awesome, которые вы можете использовать для включения расширенного редактирования текста и значков в свои дизайны.

5. У вас будет поддержка сообщества MODX

MODX поддерживается обширным сообществом. Это дает несколько возможностей обратиться за поддержкой в ​​случае возникновения каких-либо проблем, в том числе через активный форум MODX.

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

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

Сравнение MODX с WordPress

Как мы уже упоминали ранее в этом посте, MODX отличается от WordPress тем, что изначально не предназначен для новичков. Вам понадобится прочный фундамент в HTML, CSS и PHP, если вы хотите создать свой следующий веб-сайт на этой платформе.

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

Более того, его библиотека расширений бледнеет по сравнению с каталогом плагинов WordPress. Если вам нужны определенные функции для вашего сайта, вам, возможно, придется самостоятельно их закодировать или нанять кого-нибудь, кто сделает это за вас. С WordPress вы с большей вероятностью сможете найти плагин, который поможет с расширенными функциями.

Можно с уверенностью сказать, что MODX не обязательно является самой «WordPress» альтернативной CMS. Тем не менее, он предлагает широкие возможности настройки, которые разработчикам будет сложно найти в WordPress.

MODX Заключение

Выбор CMS — деликатный процесс.

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

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