Дополнения (плагины, пакеты) для MODX Revolution. Modx wordpress
MODX или Wordpress? Сравнение MODX и Wordpress
Кто-то попросил меня сделать суммарное сравнение MODX и наиболее популярной CMS (системы управления сайтом) c открытым кодом Wordpress.
Общее сравнение этих двух платформ сложно сделать, потому что это “ яблоко” и " апельсин". Wordpress был создан (и остается) платформой для блоггинга, которая требует создания хаков для полной настройки. MODX – это полноценная система, позволяющая делать с собой все, что захотите, причем все это происходит проще, чем у Joomla, Drupal или Concrete5. Но MODX – это не готовое “коробочное” решение, вам следует знать, что вы делаете.Безопасность
Нет никаких гарантий относительно безопасности сайта, но по нижеприведенным причинам «верится», что MODX более безопасен, чем Wordpress.
- При существующем положении вещей на базе Wordpress работает больше сайтов, поэтому маловероятно, что MODX будет более распространен, чем Wordpress. Это важный плюс, потому что подавляющее число хакеров и злобных ботов, нацеленных на CMS- управляемые сайты, свое внимание сосредотачивают на “сборе урожая” c сайтов на базе Wordpress, а MODX пролетает над радарами незамеченным. Это не программная защита, но это дает эффект, плюс…
- Архитектура MODX Revolution изначально создавалась с учетом вопросов безопасности. Все входящее фильтруется, каждый запрос к базе данных, использующий API, выполянется с помощью определенных операторов, которые исключают возможность SQL-инъекций.
- Файлы ядра MODX могут быть перемещены за пределы root, и / или скрыты, используя другие методы. На огромное, подавляющее количество сайтов на базе Wordpress можно попытаться войти, используя путь example.com/wp-admin. Просто делаете запрос в Google, получаете список страниц по запросу «Powered by Wordpress» и получаете сайты, готовые к атаке Brute Forced на /wp-admin/.
Комфорт / удобство эксплуатации
Для обычных пользователей, желающих раскрутить блог на общую тематику, Wordpress будет предпочтительным выбором. Для Wordpress есть несчетное количество тем, которые с помощью одного клика мыши сможет установить даже зеленый новичок. Но для тех, кто обладает хоть какими-то навыками, даже не как программист, а просто пользователь, MODX намного проще в настройке, потому что это происходит из клиентского интерфейса. Просто перетащите ваш собственный HTML/CSS/JS. Расширение PHP структуры MODX производится достаточно просто, с помощью таких мощных инструментов как xPDO и MODX API можно легко взаимодействовать с базой данных.
Скорость
По умолчанию MODX использует мощный механизм кэширования для снижения нагрузки на сервер и поиска в базе данных. Дополнительные уровни улучшенного кэширования могу быть реализованы и настроены просто, даже без владения PHP.
По умолчанию Wordpress производит обращение к базе данных при каждом запросе. Доступен плагин для кэширования, но настройки достаточно ограничены и трудновыполнимы. Кроме того, основные необходимые функции, такие как возможность кэширования, недоступны для плагинов сторонних разработчиков, вследствие проблем с потенциальной совместимостью, безопасностью и эксплуатацией.
Сниппеты из Web
Если какие-либо определенные HTML/CSS инструменты нужны для вашего сайта больше чем “хорошо бы иметь”, MODx сэкономит много вашего времени. Времени на доработку WordPress может быть потрачено гораздо больше, а многие PHP хаки нетривиальны, в то время как шаблоны для MODx просты в создании, изменении и эксплуатации. Если вы планируете создавать большой сайт, MODx явялется намного более “зрелым” вариантом. Наибольшее различие, на мой взгляд, заключается в том, что Wordpress – это замечательный инструмент для ведения блогов, но не приспособленный для чего-то еще. Существует много хаков и трюков для преобразования его во что – то большее, чем блог или очень простой сайт. MODX – это полноценная система управлением сайтом. Она управляет любым типом контента в любой форме без ограничений. Это не коробочное решение для чего-нибудь, это решение для всего. Если вы хотите получить новые навыки или просто стремитесь к совершенству, выбирайте MODx, чтобы получить контроль над всем. Если вы торопитесь, или вам просто лень и вы хотите чего-нибудь недоделанного … Вам следует использовать MODX, если — Вы планируете создать большой сайт со встроенным блогом и дополнительными возможностями. — Вам нравится абсолютный контроль над вашей CMS. — У вас есть навыки разработчика, которые нужно “кормить”. Вам не следует использовать его, если- — Если ваш проект маленький и вам действительно не понадобится много хаков.
- — Вы не уверены в своих способностях разработчика.
- — Вы довольны своей текущей CMS (если не ломается, то не надо и чинить).
www.modx.cc
Знакомство с MODX / Хабр
В наши дни выбор систем управления контентом (CMS) настолько велик, что невольно теряешься. Причем, качество системы не зависит от того платная она или нет, а принятое решение затем надолго вас привязывает к выбранной CMS. Предлагаю вашему вниманию перевод статьи английского веб-разработчика Марка Дженкинса, открывшего для себя MODX после многих лет разработки в различных системах. Вначале идет перевод статьи, затем — некоторые комментарии по тексту. Я только что закончил свой второй проект на платформе MODX, и думаю, самое время изложить свои мысли. У меня сложилось такое впечатление, что в web-индустрии MODX преимущественно не имеет широкую известность, отчасти поэтому, в целях просвещения, я и пишу эту статью. MODX – это система управления контентом с открытым кодом. Она построена на основе PHP и MYSQL, поэтому работает практически на любом сервере. Как и в WordPress существуют две версии: MODX Revolution (как wordpress.org, версия для скачивания и установки на ваш сервер) и MODX Cloud (как wordpress.com). MODX – непритязателен: не важно, где располагаются шаблоны, как они организованы или где размещается контент. Это гибкая система, позволяющая работать как вам угодно. Выбор систем управления сайтами (CMS) довольно широк. Раньше я пользовался WordPress, Perch, Expression Engine и Kirby, так же как Shopify и Magento для интернет-магазинов. Я использую WordPress и Perch на постоянной основе и обе системы доказали свою надежность и простоту использования. Отсюда возникает вопрос: «Зачем вообще я должен вникать в MODX?» Думаю, будет честно, если скажу, что я довольно хорошо знаком с WordPress, т.к. делал в этой системе практически все: блоги, 5-ти страничные сайты, мульти- региональные сайты с сотнями страниц. Разрабатывая на WordPress большие сайты, я сталкивался со многими трудностями, например: структура постоянных ссылок и систематика могут быть ограничены. Хотя в последние годы CMS значительно улучшилась, но все же чувствуется, что это не подходящий инструмент для работы с огромными и сложными сайтами. Именно здесь MODX предстает во всей красе. Пока WordPress собирает структуру (пользовательские типы постов, систематика, темы) MODX предлагает пустую оболочку, готовую подстроиться под любые ваши потребности. То, с какой легкостью MODX работает с шаблонами, впечатляет. Не нужно создавать шаблоны с заданным именем файла или размещать их в определенной папке, а синтаксис MODX обеспечивает чистоту и доступность кода. Освоить MODX несложно. Во-первых, MODX использует другую терминологию:- Ресурсы – веб-страницы (ресурсами также могут быть документы, ссылки и проч.)
- Шаблоны
- Переменные шаблона – эквивалент пользовательских полей в WordPress
- Чанки – повторяющаяся на разных страницах HTML- разметка (например: шапка, подвал, боковые панели и т.д.)
- Сниппеты – динамические куски PHP кода.
Во-вторых, MODX использует свой синтаксис тегов. Поначалу, я думал, зачем вообще разработчики MODX заморачиваются над созданием своего синтаксиса, но попробовав на практике, стало понятно. Он позволяет содержать код шаблона чистым и понятным (по крайней мере, лучше, чем эти ужасные непоследовательные функции WordPress).
Комментарии от переводчика
- Автор статьи выделяет две версии MODX: Revolution и Modxcloud, между тем как официальное разделение происходит на Revolution и Evolution. Версия MODX Revolution рекомендуется к использованию всеми пользователями, включая новичков, это современная, надежная система. Совершенно новый API базы данных на основе xPDO обеспечивает эффективный и простой способ чтения, создания и редактирования всех MODX объектов. С помощью одного простого запроса можно манипулировать данными нескольких MODX таблиц. Версия MODX Evolution также достаточно надежна и стабильна, постоянно обновляется, но является уже устаревшей, и подходит для сайтов, которые уже работают на ней или для тех веб-хостов, где ограничена оперативная память 8M или 16M, т.к. для Revolution требуется минимуму 32M. Что касается Modxcloud, то это дополнительный сервис от команды MODX — виртуальный хостинг на базе уже встроенной самой последней версии MODX Revolution. Хостинг рассчитан на серьезные проекты с большой нагрузкой на сервер, хотя есть возможность выбрать бесплатный вариант размещения (очень даже неплох для получения опыта работы с MODX). Разместив сайт на MODXcloud, процесс обновления в дальнейшем происходит по клику, можно сказать, вопрос обеспечения безопасности сайта здесь вне конкуренции.
- Когда автор говорит о хорошей документации, речь, конечно, идет о англоязычной версии. Тем не менее, русскоговорящих сайтов по системе MODX сейчас довольно много, так что разработчики не будут одиноки.
- Автор описывает трудности установки MODX на локальный сервер, но на самом деле все гораздо проще: сервер с установленным PHP и cgi не досаждает с вопросами доступа и процесс установки длится 3-5 минут. А вообще, разработчики MODX рекомендуют пользоваться расширенным дистрибутивом установки (advanced вместо traditional), что на порядок повышает безопасность вашей системы: вы можете ядро системы установить в папку, недоступную из веба, а папки бэк-энд менеджера и коннекторов переименовать как вам угодно.
habr.com
Modx или Wordpress? Преимущества и недостатки
сравнение
Для объективной оценки преимуществ и недостатков той и другой платформы требуется определиться с кругом рабочих задач. Если у вас небольшой проект, не требующий особых затрат, то вам следует остановить свой выбор на использовании узкоспециализированного р
Для объективной оценки преимуществ и недостатков той и другой платформы требуется определиться с кругом рабочих задач: если у вас небольшой проект, не требующий особых затрат, то вам следует остановить свой выбор на использовании узкоспециализированного ресурса. Крупные проекты с обширным спектром задач более функциональны.
Если необходимо узнать мнение специалистов, то здесь нет однозначного ответа, хотя, в целом, Wordpress в последнее время значительно уступает своему более продвинутому собрату, поэтому создание сайта на MODx более актуально.
Wordpress – неплохая платформа для блоггинга, для работы в программе требуются хаки для оптимальнной настройки.
MODX – более универсальная система, предназначенная для оперативного решения широкого круга задач (причем, быстрее, чем у Joomla, Drupal, Concrete). MODX требует профессионального подхода и строгой аналитики.
Вопросы безопасности
Специалисты уверяют, что MODX более надежен и безопасен при решении многоаспектных задач. Если вы планируете организовать работу интернет магазина с большим количеством товарных позиций и выгрузкой из 1 С, то лучше MODX с этой задачей не справится никто.
Wordpress охватывает большее количество сайтов, поэтому он более популярен. Этот момент делает платформу более уязвимой для атак хакеров (больше пользователей – больше возможности для несанкционированных действий), в то время как MODX удается «проскочить» незамеченным.
Архитектура MODX Revolution с момента создания была ориентирована на выполнение задач безопасности: жесткая система фильтрации, операторская поддержка по запросам на основе API, недопущение SQL-инъекций. Файлы MODX перебрасываются за root.
Специальный элемент example.com/wp-admin помогает работать с сайтами на Wordpress через Google: этот путь предоставляет вам список страниц сайтов, уязвимых в любой момент со стороны Brute Forced на /wp-admin/.
Админка MODx
Админка Wordpress
Комфорт использования – важный критерий оценки
Для раскрутки блога Wordpress идеально подходит: установка тем в один клик не представляет сложности. Для опытных программистов MODX более приемлем в отношении технических параметров, настройки, достаточно подстроить уже имеющийся HTML/CSS/JS.
Расширение PHP максимально унифицировано: xPDO и MODX API позволяют оперативно использовать необходимые данные.
Скорость – необходимый параметр
Надежный механизм кэширования представлен в MODX: это позволяет снизить давление на сервер. Функции улучшенного кэширования настраиваются даже новичками, не имеющими представления об PHP.
Wordpress запрашивает базу данных при выполнении ключевых функций: доступен плагин для кэширования, при этом настройки малофункциональны (кэширование запрещено для сторонних плагинов из-за несовместимости и проч.).
Сниппеты из Web
HTML и CSS идеально совмещаются с MODx, при этом вы можете значительно сэкономить: использование платформы удобно и эффективно. Шаблоны для MODx удобны в применении и экономичны, их используют при работе с крупноформатными ресурсами.
Wordpress предназначен для ведения блогов, потребует доработки, если вы решите выйти за рамки его возможностей. Однако этот вариант хорош тем, что не потребует особых усилий на реализацию простых задач.
Серьезный формат, близкий к совершенству!
MODx позволяет производить работу без ограничений и опасений, что в самый ответственный момент система подведет.
Wordpress – узконаправленная платформа, работа с которой потребует много терпения и времени на усовершенствование.
Выбирая MODX, вам следует:
- определиться с целями и задачами создания сайта (как правило, речь идет о крупноформатных ресурсах со встроенным блогом и дополнительными возможностями),
- научиться контролировать CMS с помощью универсальной платформы,
- не переставать совершенствовать собственные профессиональные навыки в работе с ресурсом.
Эта платформа потребует при работе профессионального подхода. Если в вашей команде нет соответствующего специалиста, вам придется освоить соответствующие навыки.
Если ваши задачи иного рода:
- проект не потребует большого количества хаков,
- у вас нет надежной поддержки со стороны специалистов,
- текущая CMS не доставляет вам проблем,
то Wordpress вполне подойдет для реализации ваших планов.
MODX - работа в любом формате
С его помощью можно разрабатывать систему с нуля, подключив ядро. Специалисты рекомендуют использование платформы владельцам интернет магазинов (возможность импорта из 1С более 30 000 товарных позиций).
MODX - это надежная система, которая не подведет даже в самых незапланированных рабочих ситуациях, безопасная и экономичная, удобная и многофункциональная.
- MODx
- 21, сегодня: 1
blog.vooa.ru
Сравнение MODX и WORDPRESS вордпресс
Сравнение MODX и наиболее популярной CMS (системы управления сайтом) c открытым кодом Wordpress. Общее сравнение этих двух платформ сложно сделать, потому что это “ яблоко” и " апельсин". Wordpress был создан (и остается) платформой для блоггинга, которая требует создания хаков для полной настройки. MODX – это полноценная система, позволяющая делать с собой все, что захотите, причем все это происходит проще, чем у Joomla, Drupal или Concrete5. Но MODX – это не готовое “коробочное” решение, вам следует знать, что вы делаете.
Безопасность
Нет никаких гарантий относительно безопасности сайта, но по нижеприведенным причинам «верится», что MODX более безопасен, чем Wordpress.
При существующем положении вещей на базе Wordpress работает больше сайтов, поэтому маловероятно, что MODX будет более распространен, чем Wordpress. Это важный плюс, потому что подавляющее число хакеров и злобных ботов, нацеленных на CMS- управляемые сайты, свое внимание сосредотачивают на “сборе урожая” c сайтов на базе Wordpress, а MODX пролетает над радарами незамеченным. Это не программная защита, но это дает эффект, плюс…
Архитектура MODX Revolution изначально создавалась с учетом вопросов безопасности. Все входящее фильтруется, каждый запрос к базе данных, использующий API, выполянется с помощью определенных операторов, которые исключают возможность SQL-инъекций.Файлы ядра MODX могут быть перемещены за пределы root, и / или скрыты, используя другие методы. На огромное, подавляющее количество сайтов на базе Wordpress можно попытаться войти, используя путь example.com/wp-admin. Просто делаете запрос в Google, получаете список страниц по запросу «Powered by Wordpress» и получаете сайты, готовые к атаке Brute Forced на /wp-admin/.
Комфорт / удобство эксплуатации
Для обычных пользователей, желающих раскрутить блог на общую тематику, Wordpress будет предпочтительным выбором. Для Wordpress есть несчетное количество тем, которые с помощью одного клика мыши сможет установить даже зеленый новичок.
Но для тех, кто обладает хоть какими-то навыками, даже не как программист, а просто пользователь, MODX намного проще в настройке, потому что это происходит из клиентского интерфейса. Просто перетащите ваш собственный HTML/CSS/JS. Расширение PHP структуры MODX производится достаточно просто, с помощью таких мощных инструментов как xPDO и MODX API можно легко взаимодействовать с базой данных.
Скорость
По умолчанию MODX использует мощный механизм кэширования для снижения нагрузки на сервер и поиска в базе данных. Дополнительные уровни улучшенного кэширования могу быть реализованы и настроены просто, даже без владения PHP.
По умолчанию Wordpress производит обращение к базе данных при каждом запросе. Доступен плагин для кэширования, но настройки достаточно ограничены и трудновыполнимы. Кроме того, основные необходимые функции, такие как возможность кэширования, недоступны для плагинов сторонних разработчиков, вследствие проблем с потенциальной совместимостью, безопасностью и эксплуатацией.
Сниппеты из Web
Если какие-либо определенные HTML/CSS инструменты нужны для вашего сайта больше чем “хорошо бы иметь”, MODx сэкономит много вашего времени. Времени на доработку WordPress может быть потрачено гораздо больше, а многие PHP хаки нетривиальны, в то время как шаблоны для MODx просты в создании, изменении и эксплуатации. Если вы планируете создавать большой сайт, MODx явялется намного более “зрелым” вариантом.
Наибольшее различие, на мой взгляд, заключается в том, что Wordpress – это замечательный инструмент для ведения блогов, но не приспособленный для чего-то еще. Существует много хаков и трюков для преобразования его во что – то большее, чем блог или очень простой сайт.
MODX – это полноценная система управлением сайтом. Она управляет любым типом контента в любой форме без ограничений. Это не коробочное решение для чего-нибудь, это решение для всего.
Если вы хотите получить новые навыки или просто стремитесь к совершенству, выбирайте MODx, чтобы получить контроль над всем. Если вы торопитесь, или вам просто лень и вы хотите чего-нибудь недоделанного.
ooomarat.com
Почему мухи слетаются не на мёд, а MODX лучше WordPress — Создание сайтов
По долгу службы понадобилось экстренно изучать Wordpress, чтобы завершить один долгострой, оставленный мне от предыдущего программиста. До этого опыт работы с WordPress у меня был нулевой, поэтому было даже немного интересно, что же представляет из себя эта популярная система. Эта статья не претендует на абсолютную объективность и разносторонность, но кое-какие выводы я сделать могу.
Проект мне достался нестандартный. Изначально, как все знают, WordPress предназначался для ведения блогов. Возможно, если бы люди не пытались делать на нём сайты абсолютно разной направленности, из этой системы могло бы получиться что-то стоящее. Но, как выразился И. А. Крылов, воз и ныне там. Где же это — там? Ну, примерно в нулевых. Попробую аргументировать.
Абстракция работы с БД
Её нет. Ну, допустим, есть у них какой-то класс для работы с БД, а дальше что? Использование классов и методов — это не ООП и не гарант простоты. По уровню абстракции и времени написания простых и сложных запросов их класс для работы с БД стоит на одном уровне с вызовом функций mysqli_*.
В MODX дело обстоит гораздо иначе. Когда я программирую под MODX, у меня возникает ощущение, что я просто переписываюсь в чате: MODX, дай мне, пожалуйста, коллекцию записей от этого пользователя, отсортированных по дате публикации. Пожалуй, штук 10. И обязательно только опубликованные. И, пожалуйста, последние комментарии этого пользователя с этими же критериями. Спасибо. . При правильном подходе эти запросы займут максимум 10 коротких строк, включая проверку данных.
Но для Wordpress много дополнений!
Если отфильтровать их по критерию Вася из восьмого класса напишет лучше, то их не так и много. И проблема не только в том, что большинство программистов (или тех, кто так себя называет) под WordPress не умеют качественно программировать, но ещё и в том, что само сообщество и руководители проекта WordPress поощряют это и культивируют плохую практику.
У MODX очень высокий порог вхождения для тех, кто решил написать своё расширение. Возможно, слишком высокий, но тем профессиональнее программисты пишут дополнения. К тому же, несмотря на надуманно малое количество расширений для MODX (как Evolution, так и Revolution), я ни разу не испытывал нужны в каком-то расширении, которое присутствует для WordPress, но отсутствует в каталоге MODX. Это, конечно, не показатель, просто мне часто попадаются нешаблонные заказы, которые проще и эффективнее создавать самому, а не надеяться на то, что это уже кто-то написал. Скорее всего, проблема пользователей WordPress в обратных убеждениях.
Вывод
Вот и всё, что накипело за две недели разработки сайта на WordPress. Надеюсь, больше судьба не сведёт меня с этим чудом инженерной мысли.
quasi-art.ru
О наболевшем в WordPress или стоит ли учить MODX / Вопросы / Разделы / modx.pro
Здравствуйте, Уважаемые форумчане. Извиняюсь, за столь длинный вопрос-историю, но вопрос наболел настолько, что не сделать этого не могу. Если вкратце, то проработал несколько лет в одной крупной компании frontend разработчиком, но решив, что хочу большего, ушел и сейчас работаю с клиентами по удаленке. Столкнулся с тем, что клиенты не хотят заморачиваться: отдельно искать frontend специалиста, затем backend — им проще отдать проект одному человеку и уже с него спрашивать за весь результат. Так как я frontend специалист, то соответственно смотрю в сторону серверного JavaScript, но не все клиенты готовы хорошо платить за свой проект, из-за чего трудоемкий и времязатратный процесс работы с серверным JS отпадает, да и поддерживать такой проект потом тоже не дешево, т.к. таких специалистов не столько много, как «знатоков» CMS, и стоят они на порядок дороже, поэтому клиентам проще заказывать проект на какой-нибудь CMS — и стоит намного дешевле, и специалистов много. Соответственно возникла потребность в изучении CMS. На данный момент я сделал уже около десятка проектов на WordPress, и вроде все хорошо, да не настолько. Не нравится, что нужно следовать каким то определенным иерархиям шаблонов, а также есть боязнь того, что при посадке крупного проекта, могут возникнуть трудности. Нравится то, что вроде все интуитивно понятно и достаточно гибкий API. По началу думал, что это действительно блоговый движок, но после некоторого изучения API открыл кучу разных возможностей, а после покупки плагина advanced custom fields pro жить стало вообще прекрасно, т.к. стало намного проще создавать целые страницы настроек с любыми полями: тексты, картинки, чекбоксы, повторители и т.д., и даже делать разную логику. Также под данный движок есть просто нереальная куча различных плагинов о огромнейшее сообщество, но одновременно это и пугает(бесит), т.к. каждый второй имеет свой блог/сайт/портал на этом движке и дает советы, сам ничего не понимая. Интернет просто захламлен «советами» и «фишками» недоспециалистами WordPress. Порог вхождения очень очень маленький, поэтому ни грамма не понимая в веб разработке, человек начинает делать сайты на WP не только себе, но и брать реальные заказы, просто переделывая готовые шаблоны, а что еще ужасней, позиционироваться себя как гуру WP и учить других людей, путем ведения видео блога или печатанием статей. Иной раз читая или смотря видео урок такого «специалиста» хочется прям челюсть ему сломать, т.к. у меня жена, ничего не понимающая в web разработке знает больше, чем этот «специалист» взявший на себя ответственность учить других людей. Особенно поражают уроки с названием «Профессиональный сайт на WordPress», открываешь, а там человек рассказывает, как переделать готовый шаблон, как установить 30 плагинов, и как из-за одного события клика тянуть целую библиотеку JQuery. Жесть просто! Извините, это о наболевшем!В общем беспокоит то, что WP не предназначен для каких то уникальных и сложных проектов, хотя я могу и ошибаться. Почитав о MODX, пишут что это очень гибкий и быстрый движок. Да, у него не такое большое сообщество, но, может, это и к лучшему. Кстати, очень забавно, но многие сайты/блоги нахваливающие MODX сами сделаны на WordPress — личное наблюдение. Собственно своей гибкостью MODX и привлекает, и, последнее время, все больше тянет к его углубленному изучению. Что Вы можете сказать по этому поводу, если сравнивать эти два движка? Также если не сложно, то посоветуйте, пожалуйста, хорошие книги/уроки по MODX.
Заранее большое спасибо!
Вы должны авторизоваться, чтобы оставлять комментарии.
modx.pro
Дополнения (плагины, пакеты) для MODX Revolution
Так как MODX Revolution изначально поставляется пустым и для того чтобы заработал сайт, могу с 99% уверенностью сказать, что вам придется установить хотя бы одно дополнение — пакет. В связи с этим я решил написать небольшой список пакетов которые многим пригодятся при создании сайтов на MODx Revolution.
(статья обновлена 11.02.2018)
Дополнения из основного репозитория modx
Ace — подсветка кода при редактировании шаблонов, чанков, снипетов + встроенный emmet.
TinyMCE Rich Text Editor — симпатичный визуальный редактор для контента, может быть расширен за счет дополнительных функций, смотрите сайт разработчика.
filetranslit — переименовывает в латиницу при загрузке файлы с кириллицы (например: загружаете картинку с именем (названием) модх-плагин.png (при переносе сайта, такие имена картинок превратятся в козебряки и перестанут выводиться)), в админку зальется файл с именем modx-plagin.png.
translit – транслитерация псевдонимов для страниц (url) – необходим для настройки ЧПУ.
FormIt — работа с формами (создание контактных форм любой сложности).
Collections — группировка документов (ресурсов) – больше для больших сайтов, где в категориях много документов – помогает разгрузить (ускорить) админку, т.к. если у вас будет огромное дерево ресурсов, у вас оно начнет глючить.
simpleUpdater — обновление модекса в 1 клик.
SEO Pro — SEO помощник! Проверяет длину полей – title, description, добавляет фокусное ключевое слово (keywords) и показывает как страницы будут выглядеть в поисковой выдаче.
Image SEO alt and title tags — автоматом подставляет alt и title для изображений, если они не прописаны. Осторожно применять на рабочем сайте, может поломать некоторые выводы, которые идут через CODE
Gallery – галереи изображений
migx — очень клевая вещь! Вывод нескольких тв в контенте, можно создать слайдер, галерею к примеру и т.п.
SimpleSearch – организация поиска по сайту.
Tagger — теги для записей, облако тегов.
ClientConfig – создание клиентских настроек, которые в дальнейшем смогут редактировать менеджеры. Т.е. заносим в него все что часто меняется, либо просто то к примеру контакты, адрес, слоган и т.д. – чтобы заказчик смог все легко и быстро менять.
Inherit Template — устанавливает шаблон для дочерних элементов.
HitsPage — счетчик просмотров страниц.
VersionX – компонент для тех кто отдает сайты на доработку фрилансерам, ну возможно еще новичкам. Предназначен для создания локальных бекапов всех элементов — (чанки, сниппеты, ресурсы). Можно посмотреть старую версию и при необходимости восстановить ее. Так же, позволяет узнать, кто внес те или иные изменения.
Console – позволяет из бэкенда запускать PHP код.
AjaxManager — ускорение работы админки.
Captcha – капча для входа в админку – доп защита.
backupMODX – создание бекапов с работающего сайта в 1 клик.
logPageNotFound –лог 404 ошибок. Отлично подходит для отслеживания битых ссылок.
cacheClear – позволяет удалить все из папки /core/cache/ одним кликом.
Дополнения из репозитория modstore.pro
О том как подключить дополнительный репозиторий, читаем здесь.
AjaxForm — Отправка контактных форм без перезагрузки страницы, через Ajax . Использует FormIt, но по сути можно указать и свой снипет.
DateAgo — Приятное форматирование дат как у CMS LiveStreet.
autoRedirector — создает 301 редиректы на автомате, так же можно создать редиректы в ручную.
HybridAuth — регистрация/авторизация пользователей.
Tickets — создание блога, формы комментирования, отзывов и тому подобное.
Jevix — что-то типа типографа, устанавливается на автомате с Tickets
mixedImage — смешанная загрузка файлов (замена дополнительного поля (для картинок, вложений и прочего)
pdoTools — целый комбайн, в состав которого входят следующие снипеты:• pdoRecources — предназначен в первую очередь для вывода списка ресурсов, но на самом деле при помощи него можно сделать очень много интересного: карту сайта (для людей), фото галереи, портфолио, кейсы из ресурсов, автоперелинковка и т.д.• pdoMenu — создание меню.• pdoPage — как и pdoRecources выводит список ресурсов + создает постраничную навигацию, в том числе из выбоки других сниппетов.• pdoCrumbs — для создания хлебных крошек (bread crumbs)• pdoUsers — вывод пользователей• pdoSitemap — создание авто генерируемого sitemap.xml• pdoNeighbors — выводит предыдущие и следующие документы (полезно для блогов, статей и т.д.)• pdoField — выводит любое поле указанного ресурса или его родителя, включая TV параметры.• pdoTitle — предназначен для визульного различия документов с постраничной навигацией.• pdoArchive — вывод архива документов сайта с разбивкой на дни, месяцы и годы• Парсер — перехватывает обработку тегов на странице.Это, пожалуй самый необходимый пакет, без него нормального сайта не собрать. Да еще он добавляет поддержку Fenom шаблонизатора, который побыстрее встроенного.
miniShop2 — создание интернет магазина.
BannerY — Компонент для управления баннерами (рекламой). На нем по сути легко реализовать слайдер.
phpThumbOn — миниатюры для изображений (вывод изображений с нужными размерами).
MinifyX – минификация и склейка скриптов и стилей в два файла (css и js) – позволяет уменьшить количество запросов и увеличить скорость загрузки страниц.
xPoller2 — Мультиязычные опросы.
AdminTools – смена цветовой схемы админки, избранные элементы, заметки, авторизация в админке через email и прочее.
frontendManager — Редактирование страниц с frontend’a.
dbAdmin – просмотр листинга таблиц БД из админки MODx Revo. Так же позволяет производить экспорт как отдельной таблицы, так и всей базы в целом. Еще умеет удалять и очищать таблицы (будьте аккуратны при его использовании) и производить разного рода SQL-запросы.
modDevTools – быстрый поиск и замена элементов в чанка, сниппетах.
debugParser – поиск узких мест на сайте.
tagElementPlugin – позволяет редактировать сниппеты или чанки по выделению его тега и нажатию сочетаний клавиш ctrl+enter.
controlErrorLog – добавляет иконку на панели верхнего меню, которая сообщает о наличии записей в журнале ошибок.
Универвальные плагины
optipic — автоматическое сжатие картинок на любых сайтах, сервис платный, но нее дорогой, со старта дается 10мб — их хватает на сжатие примерно 500 картинок — что хватит для любой визитки, так же можно дополнительно получить до 200мб бесплатно.
web-revenue.ru