Cms — Создание сайта на Modx revolution


Содержание

CMS Modx

Cниппет getPage в MODx Revo

Знакомство со сниппетом getPage в MODx Revo

MODx Revo сниппет getResources: параметры, плейсхолдеры, применение.

Знакомство со сниппетом getResources CMF MODx Revo.

Реализуем навигационное меню MODx Revo с помощью сниппета Wayfinder.

Навигационное меню для сайта на MODx Revolution с помощью сниппета Wayfinder.

MODx Revolution пошаговая установка.

Устанавливаем MODx Revolution на сервер.

Переход сайта на MODx с http на https

Актуальная тема: с http на https.

MODx Evo vs. MODx Revo разбираемся в отличиях.

MODx Evolution vs. MODx Revolution разбираемся в отличиях.

Как обновить движок MODx Evo

Пошаговая инструкция по обновлению CMS MODx Evo до последней версии.

Блокировка пользователя при входе в админку MODx

Частая проблема блокировки пользователя при входе в админ. панель.

Cниппет if modx

Знакомство со сниппетом if

Полная настройка MODx

Настраиваем движок MODx под себя для удобства пользования.

Галерея изображения – Evogallery

Реализуем галерею изображений с помощью модуля EvoGallery.

Уроки MODx – Реализуем слайдер

Пара способов сделать слайдер изображений для сайта на MODx Evolution.

Урок 17 – Перенос сайта на хостинг

Как перенести готовый сайт с локалки на хостинг.

Урок 16 – RSS лента для сайта

Продолжаем применять сниппет Ditto или создаем RSS ленту для сайта.

Данный блог в большей степени будет посвящен CMS (Content Management System) MODx, интересным и простым решениям для внутренней оптимизации сайтов на этом движке, урокам MODx и многому другому.

MODx это бесплатная (распространяется по лицензии GPL) система управления содержимым сайта и удобный фреймворк для создания сайтов и веб-приложений.


MODX написана на языке программирования PHP, а для хранения данных использует СУБД MySQL или MSSQL, поэтому хорошему программисту PHP будет довольно несложно разобраться с этим популярным движком.

Почему CMS MODx?

Как и любая другая CMS у MODx есть как плюсы, так и свои минусы. Я не буду углубляться в минусы, а расскажу лишь, почему я ее выбрал. Естественно, выбрал я эту систему, потому что соотношение плюсов к минусам для меня значительно превышало:

  • Универсальность. На базе системы можно разрабатывать, как простые сайты визитки, так и крупные сайты, включая интернет-магазины и порталы.
  • Простота. Систему легко администрировать, не нуждается в каких-либо дополнительных настройках на сервере.
  • Легкость. Modx не требовательна к ресурсам, в отличии от многих коммерческих CMS (к примеру Bitrix);
  • Шаблоны. Для сайта на Modx подойдет любой HTML шаблон, натянуть его совершенно не составляет труда.
  • Бесплатность. Modx совершенна бесплатная CMS, а тот функционал которого нет можно реализовать самостоятельно.

Сайты на системе управления контентом (CMS) MODX Revolution

CMS MODX – это бесплатная профессиональная система управления контентом, иначе CMS, и фреймворк для веб-приложений, предназначенная для обеспечения и организации совместного процесса создания, редактирования и управления содержимым сайтов. MODX распространяется бесплатно по лицензии GPL с открытым исходным программным кодом (Open Source) и может применяться как для личного использования, так и для коммерческого распространения сайтов, построенных на данной системе управления.

Сайты на MODX – это скорость, удобство и широкие возможности

Revolution при должной оптимизации не слишком требовательна к ресурсам сервера, работает на серверах с ОС Linux или Windows с поддержкой PHp и MySQL, идеально подходит для 99% интернет-проектов и легко осваивается.

Полная свобода творчества

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

Безопасность и защита

MODX серъезно заботится о безопасности. Команда разработчиков постоянно проводит аудит кода CMS для того, чтобы быть уверенными в актуальности кода, и исправляет любые проблемы, которые могут возникнуть.

Соответствие веб-стандартам

Это означает, что у нас появилась возможность с помощью CSS и HTML создать сайт , который будет соответствовать web-стандартам.

Поисковая оптимизация

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

Про скорость MODX

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

Гибкие дополнения (add-ons)

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

Одной из CMS, используемых студией «НиК» в работе, как раз является MODX Revolution. На этой же CMS разработан и успешно функционирует сайт, на котором вы сейчас находитесь.

Примеры сайтов на MODX

Город: Мурманск

Дата: май 2020 г.

CMS: MODX Revolution

Сроки создания: 15 дней

Город: Москва

Дата: март 2020 г.

CMS: MODX Revolution


Сроки создания: 20 дней

Город: Москва

Дата: В разработке – 2020 г.

Коллекция статей, уроков и примеров по CMS MODX Revolution

Коллекция статей, уроков и примеров по CMS MODX Revolution

Основы CMS MODX

Сторонние компоненты CMS MODX

Разное

Создание блога

Bootstrap 4 — Сборка проекта с помощью Gulp

Bootstrap — Carousel (карусель)

Bootstrap 3 — Dropdown (выпадающий список)

Bootstrap 4 — Сетка

Слайдер для сайта на CSS и JavaScript

Скрипт звёздного рейтинга для сайта

Bootstrap 3 DateTimePicker — Календарь для input

MODX — Форма обратной связи (FormIt)

JavaScript — Создание объектов. Прототипы и наследование

Изменить css класс блока и сохранить выбор в куки

Качественное создание сайтов на MODX

Мы — группа фрилансеров, которые по настоящему любят MODX! Это бесплатная профессиональная система управления контентом (CMS, а если быть точнее, CMF), с помощью которой можно создать практически любой сайт, будь то сайт-визитка, интернет магазин или более сложные корпоративные сайты. Почти 7 лет назад состоялось наше первое знакомство с этой замечательной, легкой и масштабируемой CMS, и, спустя год, мы отказались от таких популярных систем, как Joomla, WordPress, Drupal, DLE. Мы начали с MODX Evolution 0.9.6.3, и за эти годы освоили не только функции самого движка, но и множество дополнений, позволяющих реализовать поставленные задачи. Так же, в нашем арсенале, десятки тысяч строк собственного кода, ведь стандартными средствами не всегда возможно реализовать задуманное. Теперь мы с уверенностью можете доверить нам создание сайта, и выбрать необходимую для вас версию: MODX Evolution для легких и быстрых проектов (например, сайт-визитка или небольшой каталог продукции) или же MODX Revolution, на основе которой можно создать практически любой сайт!

Чем мы занимаемся

Мы с удовольствием нарисуем уникальный и красивый дизайн!

Кроссбраузерно, валидно сверстаем нарисованный макет.

Качественно установим и настроим шаблон на MODX CMS.

Решим возникшие проблемы и поможем советами.

Cms — Создание сайта на Modx revolution

Modx – это бесплатная система управления содержимым/контентом и фреймворк для Web-приложений. Ее разработка стартовала в 2004 году. На сегодняшний день представлены две версии движка: Evolution и Revolutoin. Разработчики уже прекратили поддерживать первую (но осталась поддержка сообществом пользователей). В данный момент актуальна только вторая версия. Именно над Modx Revolution теперь активно работают создатели.

Преимущества MODX

В ТОПе Рунета CMS Modx надежно закрепилась в пятерке лидеров. И речь идет о рейтинге всех систем: как коммерческих, так и с открытым исходным кодом. Modx принадлежит к категории Open Source, а значит, дает возможность создавать как сайты, так и веб-приложения.

К плюсам Modx можно отнести:


  • интуитивно понятную административную панель и несложный функционал;
  • удобный и практичный модуль SEO – диапазон его настроек позволяет совершенствовать внутреннюю оптимизацию и продвигать сайт в поисковиках;
  • умеренные требования к хостингу, которые заключаются в наличии БД MySQL, IIS/Apache HTTP-сервера и поддержке языка программирования PHP;
  • особенный синтаксис тегов, кажущийся сперва непривычным, но со временем становится понятно: таким образом обеспечивается чистота и разборчивость кода, чем не могут похвалиться прочие CMS с открытым исходником.

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

Цукерберг рекомендует:  Рабочий день программиста

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

Использование шаблонов в ModX

Данная CMS не предусматривает работу с готовыми макетами. Но решение все равно есть: подгонять для ModX html-шаблоны. Поэтому, если вы владеете HTML и CSS, вам без проблем удастся настроить дизайн, пусть для этого и понадобится некоторое время.

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

Настройка шаблонов делается по такому алгоритму:

  1. Загрузить файл. Папку с выбранным шаблоном нужно разместить в каталоге /assets/templates/, где хранятся шаблоны движка.
  2. Создать шаблон. Название и описание шаблона прописываются в панели администратора, туда же переносится html/css-код. В ModX предусмотрен редактор, но при желании можно править код и вне системы, например, в Notepad++.
  3. Изменить путь. Чтобы страницы выводились корректно, необходимо редактировать пути ссылок к изображениям, скриптам, файлам стилей и т. д.
  4. Назначить шаблон. Портированный шаблон нужно назначить сайту или отдельной странице. На этом этапе уже можно проверить, корректно ли были сделаны предыдущие шаги.
  5. Написать теги. С помощью специальных тегов ModX шаблонам добавляют динамичный функционал. Небольшая загвоздка состоит в том, что синтаксис Revolution отличается от Evolution, поэтому правильность указания тегов лучше сверять по документации.

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

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

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

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

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

Недостатки CMS ModX

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

  1. Нехватка справочной информации и документации, что осложняет поиск действенных решений в затруднительных ситуациях. У многих других известных бесплатных CMS полезных материалов намного больше.
  2. Недостаточное количество макетов и готовых шаблонов. Если в Modx их не больше нескольких десятков, то для WordPress и Joomla, например, можно легко скачать хоть сотню качественных и бесплатных образцов.

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

Терминология Modx отличается от той, которая используется в прочих CMS. Это вряд ли можно считать существенным недостатком, просто придется привыкать к тому, что веб-страницы здесь называются ресурсами, а чанки – это часто используемые фрагменты HTML-разметки.

Выводы

Система управления контентом Modx соединила в себе такие качества как функциональность, простоту в использовании и кроссбраузерность. Тем, кому версия Revolution покажется сложной, рекомендуем начать со знакомства с Modx Evolution. Не нужно бояться, что разработчики ее забросили: в пользовательском сообществе достаточно профессионалов, всегда готовых оказывать техподдержку движка.

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

Защита Modx Revolutoin находится на высоком уровне. Так что миф об уязвимости систем с открытым исходным кодом, так активно распространяемый многими веб-студиями, не стоит принимать за правду. Modx Evolution в этом плане действительно чуть слабее. Именно поэтому для создания сайтов с платежами лучше все-таки пользоваться активной версией – Revolution.

Создание сайта на MODx CMS в Москве

  • Создание сайта на MODx CMS на YouDo.
  • Наш сайт поможет быстро найти опытного исполнителя из автосервиса для заказа услуг.

  • Создание сайта на MODx CMS — разместите заявку и проверенные специалисты предложат вам свои услуги и цены.

Только проверенные исполнители

Все исполнители YouDo проходят проверку администрацией сервиса, а так же имеют достоверные отзывы от других заказчиков

Быстро и удобно

Уже через несколько минут после публикации задания вы начнете получать предложения от заинтересованных веб-мастеров YouDo.

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

Плюсы сайтов на MODx

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

  • Возможность внедрять креативный дизайн
  • Обеспечение высокой скорости загрузки сайта (важнейший фактор ранжирования проекта для наиболее популярных поисковиков Яндекс и Google, позволяющий попасть в ТОП в выдаче)
  • SEO-ориентированность
  • Высокая степень вирусоустойчивости
  • Простота в управлении

CMS MODx предоставляет широкое поле для технологических внедрений и экспериментов. Система позволяет создать любой дизайн и дает возможность дорабатывать движок собственными модулями. Поэтому для тех, кому нужен уникальный ресурс, максимально удовлетворяющий цели бизнеса, создание сайта на MODx — лучший выбор. Заказать сайт на MODx, это значит – обеспечить ему место в ТОП выдаче. Система гарантирует почти моментальную загрузку страницы, что является одним из определяющих факторов ранжирования проекта для поисковиков Яндекс и Google. Кроме того, CMS MODx позволяет настраивать META-контент для всех страниц сайта. В системе организованы дружественные URL для всех страниц, что позволяет поисковым системам быстро находить сайт и повышать его в рейтинге.

Разработка сайтов на MODx удобна еще и тем, что для управления сайтом его владельцу совсем не обязательно иметь опыт в данном деле. Админка обеспечивает интуитивно понятную работу в панели управления. И еще один существенный плюс: создание и управление сайтом на MODx, гарантирует проекту надежность и устойчивость к вредоносным атакам.

Помощь с MODx

Создание сайта с помощью modx требует детального изучения системы и определенных профессиональных навыков. Поэтому, не имея опыта в создании интернет-ресурсов, лучше купить готовый сайт, разработанный с учетом ваших пожеланий и требований. Оказание такого вида услуг – одно из направлений деятельности специалистов биржи YouDo. Здесь можно заказать сайт на modx и купить качественный интернет-проект любого масштаба. Специалисты сервиса произведут в кратчайшие сроки создание сайта на платформе CMS MODx Revolution. Цена услуги в среднем составляет 20 000 руб. Специалисты, зарегистрированные на Юду, предлагают:

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

Создание сайтов на MODx CMS

MODx — одна из лучших систем управления сайтами для Рунета по версии CMSmagazine. Она многофункциональна, безопасна, удобна для работы администратора и понятна пользователям. Создание сайта на MODx — отличный вариант для разработки любого ресурса, будь то одностраничник, интернет-магазин или более сложный корпоративный веб-проект. CMS обеспечивает высокую скорость работы вашего представительства в Сети и позволяет без значительных финансовых затрат продвигать его в топ Яндекса и Google.

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

Более современная и функциональная версия, вызвавшая настоящую революцию, отсюда и название. На MODx Revolution осуществляется создание достаточно крупных веб-проектов, корпоративных сайтов и т. д. Структура CMS более масштабируемая и легко настраиваемая.

Cms — Создание сайта на Modx revolution

Если ваш сайт или интернет-магазин разработан на любой версии MODX, будь то MODX Evolution или MODX Revolution и Вам требуется профессиональная поддержка или доработка сайта, Вы обратились по адресу, наша компания занимается профессиональной доработкой, обслуживанием и поддержкой сайтов на cms MODX Revolution и MODX Evolution.

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

Мы предлагаем профессиональную доработку и поддержку сайтов на MODX Revolution и Evolution , доработку интернет-магазинов miniShop, Shopkeeper, EvoShop, дораработку лэндингов.

Или вам нужен новый сайт на MODX ?

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

Почему мы выбрали работу с CMS MODX?

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

Вам не придется постоянно искать нового исполнителя!

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


Время — это капитал работника умственного труда!

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

Реквизиты и документы ООО «Спринт»

ИНН: 6685012090 КПП: 668501001 ОГРН: 1126685012167 ОКПО 12302545

Цукерберг рекомендует:  C# - C# Linq to FireBird

Кто, если не мы

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

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

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

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

Как мы работаем

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

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

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

На нашу работу, мы даем гарантию 1 месяц. Если в течении этого времени возникнут какие-либо проблемы или ошибки, мы их устраним бесплатно в самые короткие сроки.

Обзор и отзывы о CMS MODX v2.7.1

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

Целевая аудитория

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

  • Корпоративные сайты.
  • Развлекательные проекты с фотографиями, галереями, видео, текстовым контентом.
  • Коммерческие площадки: лендинги, интернет-магазины, сайты с платными услугами.
  • Информационные ресурсы: блоги и новостные сайты.

Основная часть проектов на MODX — корпоративные сайты и магазины среднего размера. На Evolution в зависимости от конфигурации сервера в системе кэширования могут быть установлены ограничения на уровне примерно 5000 документов. Но это очень грубое предположение, которое часто оказывается необоснованным на практике. На Revolution при правильной конфигурации ограничений размера и масштаба сайта нет. Это значит, что на движке можно создавать крупные проекты: не социальные сети, но как минимум большие интернет-магазины с тысячами товаров.

Что нового в MODX 2.7.1?

Версии Evolution и Revolution получают обновления отдельно. Апдейты для Evo создают участники пользовательского сообщества. Найти их можно на русскоязычном форуме движка. Обновления для Revo выпускают разработчики движка, которые сообщают о релизе в блоге на официальном сайте.

Последняя версия MODX Revolution — 2.7.1 (14 февраля 2020 года). В этом апдейте много внимания уделено исправлению ошибок, обнаруженных в предыдущих редакциях. Если же говорить о крупных нововведениях, то последним было появление визуального редактора с интерфейсом drag-and-drop, который разработчики назвали Fred. Это произошло также в феврале 2020 года.

Цель внедрения Fred — сделать создание сайтов более эффективным и увлекательным. Визуальный редактор MODX с точки зрения гибкости и мощности превосходит аналогичные решения на других CMS. Кроме встроенных инструментов кастомизации он предлагает поддержку любых HTML-фреймворков, включая Bootstrap и Foundation. Теперь макеты, в которых ранее приходилось настраивать десятки параметров, могут быть созданы с помощью визуальных средств, понятных на интуитивном уровне.

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

На Evolution таких больших изменений в функциональности нет, но апдейты тоже выходят достаточно часто. Ветка Evolution CMS 1.4.x получает исправление ошибок и критических проблем с безопасностью, а также доработку совместимости с Evolution CMS 2.x. Это новая версия системы, созданная пользователями на основе оригинального движка, с добавлением компонентов фреймворка Laravel.

Laravel выбран для интеграции из-за обширной документации, активной поддержки и большого количества готовых пакетов, которые можно будет использовать на Evolution 2.0. При этом старые конструкции продолжат поддерживаться, однако не будут раскрывать весь потенциал новой системы. Ветка 2.x только начинает своё развитие и доступна в альфа-версии.

Функциональные возможности

MODX — это CMS/CMF. Второе понятие расшифровывается как Content Management Framework и говорит о том, что перед нами система с элементами фреймворка. У движков такого типа можно выделить несколько основных характеристик:


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

MODX в этом смысле идеально отражает суть CMS/CMF. Если вы только начинаете путь в вебе, то разобраться с ним будет непросто, но реально, а для информационного наполнения сайта вообще не нужны никакие специальные навыки. Опытные же разработчики отмечают гибкость системы, которая делает её практически универсальным инструментом.

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

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

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

Для расширения функциональности на MODX доступны модули и плагины. Среди интересных возможностей движка можно выделить:

  • Публикация материалов по расписанию.
  • Голосование за любой контент, размещённый на сайте, благодаря сниппету anythingRating.
  • Формирование прайс-листов с помощью плагина TvTable.
  • Добавление формы для оставления комментариев с помощью модуля Jot.
  • Авторизация пользователей через аккаунты в соцсетях благодаря расширению Loginza.
  • Использование сниппета CssJs для ускорения загрузки страниц путём минимизации влияния CSS и JavaScript.

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

  • Количество неудачных попыток авторизации.
  • Уведомления о системных ошибках.
  • Проверка системных файлов на изменения.
  • Допустимые имена хостов.
  • Включение капчи.

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

Особенности использования MODX ещё в том, что версии Evolution и Revolution постепенно удаляются друг от друга. Поэтому изучение документации здесь не ограничивается чтением по диагонали, а становится заметным делом в рабочем расписании на ближайшие дни. В противном случае разобраться с особенностями работы движка не получится, и он так и останется непонятной системой с неудобным управлением.

Дизайн и работа с шаблонами (темами)

На MODX нет готовых шаблонов, поэтому просто найти подходящую тему и за 5 минут получить сайт не получится. Хорошая новость — сделать дизайн можно на основе любого HTML-макета. Плохая новость — это невозможно без навыков работы с HTML и CSS. Более того, для полноценной настройки придётся дополнительно изучить собственный синтаксис тегов MODX.

В недавнем обновлении версии Revolution появился визуальный редактор Fred с интерфейсом drag-and-drop. Он предоставляет примерно тот же пользовательский опыт, что и конструкторы сайтов. Вы можете настраивать страницы вручную, перетаскивая элементы и меняя их внешний вид. Однако для глубокой кастомизации в любом случае потребуется редактирование файлов шаблонов, которое невозможно без знания HTML/CSS/JavaScript.

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

Оптимизация (SEO) и продвижение

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

Для оптимизации CMS пользователи рекомендуют выполнить следующие шаги:

  • Включить «Дружественные URL», чтобы при создании страницы сразу формировались ЧПУ.
  • Добавить расширение Translit, чтобы кириллические названия корректно отображались в адресе на латинице.
  • Указать в файле .htaccess, как поисковые роботы будут индексировать сайт.
  • Установить счётчик аналитики от Яндекс или Google.

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

Ценовая политика

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

Цукерберг рекомендует:  Sql server - Посоветуйте книги по базам данных SQL Server

На официальном сайте системы есть раздел Pricing, который предлагает приобрести хостинг для MODX. Минимальная стоимость — 10 долларов в месяц. Это не самое выгодное предложение. Гораздо эффективнее будет скачать движок и установить его на сторонний хостинг — например, на Bluehost.com. Он отвечает всем требованиям системы:

  • Надёжный хостинг без перегрузки серверов.
  • Использование Linux.
  • Веб-сервер Apache 2.2 с mod_rewrite.
  • PHP 5.3 и выше с PDO.
  • MySQL 5.1 и выше.

Стоимость виртуального хостинга на Bluehost начинается с 3,95 долларов в месяц. В эту сумму входит 50 Гб дискового пространства, на котором можно создать 1 сайт с безлимитным трафиком. В зависимости от требуемой конфигурации может понадобиться покупка VPS или физического сервера. Стоимость первого начинается с 19,99 долларов в месяц, а второго — с 79,99 долларов в месяц.


Заложить в бюджет также нужно расходы на регистрацию домена. На Bluehost можно купить имя в зоне *.COM за 11,99 долларов в год. Можно также зарегистрироваться на других площадках и прикрепить домен к хостингу на Bluehost — это актуально для тех, кто хочет разместить сайт в зонах *.RU и *.РФ.

Плюсы и минусы

Главный плюс MODX, на который обращают внимание пользователи, — его масштабируемость и гибкость настройки. Среди других достоинств системы отметим:

  • Распространение движка и расширений по бесплатной лицензии.
  • Бесплатный выпуск обновления и поддержка со стороны пользовательского сообщества.
  • Техническая оптимизация под требования поисковых систем и приличный SEO-модуль.
  • Разграничение прав доступа пользователей, позволяющее присваивать им статусы и разрешать выполнение тех или иных действий на сайте.
  • Поддержка нескольких языков интерфейса, в том числе русского.
  • Визуальный редактор контента, упрощающий работу с сайтом (только в версии Revolution).

Слабые стороны у MODX тоже есть, причём их можно отнести к обеим версиям движка:

  • Сложный интерфейс: непривычная панель администратора, собственная терминология, непонятное предназначение инструментов. На изучение может уйти несколько дней.
  • Ограниченные возможности редактирования дизайна, если нет навыков работы с HTML, CSS, JavaCsript.
  • Проблемы с количеством и качеством русскоязычной документацией.

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

Аналоги и конкуренты

С точки зрения гибкости и функциональности у MODX могут быть конкуренты и аналоги лишь среди других CMS/CMF. Однако выбор инструментов для создания сайта определяется не только этими характеристиками, но и эффективностью их применения. Проще говоря, нет смысла брать MODX, чтобы собрать визитку или небольшой магазин. Для этих целей гораздо больше подходят конструкторы сайтов.

Лучшие альтернативы MODX

В одном из последних обновлений Revolution разработчики представили визуальный редактор Fred. Благодаря ему у пользователей появилось больше инструментов для изменения внешнего вида сайта без правки кода. Однако с визуальными редакторами конструкторов Fred конкурировать всё равно не может. Особенно это касается сервиса uKit, который предлагает создать оригинальный дизайн, не прикасаясь к файлам шаблонов, как будто вы пользуетесь графическим редактором.

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

Примеры сайтов, созданных на MODX

Чтобы показать возможности MODX, мы собрали несколько проектов, разработанных на этом движке.

Выводы и рекомендации

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

Быстрый, простой и безопасный хостинг с автоматической установкой MODX за 2 минуты. Включена БЕСПЛАТНАЯ регистрация домена на 1 год + бесплатный SSL сертификат!
Цена: от $2.95

* Bluehost — надежный хостинг-провайдер, обслуживает более 2 млн. сайтов, официально рекомендуемый компаниями WordPress, PrestaShop, WooCoomerce и др.!

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

Оптимизируем сайт на CMS MODX

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

Счетчики посещений Яндекс.Метрика и Гугл.Аналитикс

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

Итак, мы зарегистрировали аккаунты и получили код счетчика, что с ним дальше делать? Перейдем к технической части размещения кода в шаблонах системы. Я работаю с версией 1.0.13. Evolution MODX CMS. Разместить счетчики можно двумя способами:

Способ 1.

Во вкладке Элементы выбираем подраздел Управление элементами, там находим вкладкуШаблоны. Обычно представлено несколько шаблонов: шаблон сайта, шаблон главной, шаблон каталога (если есть интернет-магазин). Самый простой способ – поочередно открывать каждый шаблон и вставлять код счетчика вручную. Лучше код Яндекс.Метрикиразместить перед закрывающими тегами , т.е. внизу шаблона. А код Гугл.Анатиксразместить перед закрывающим тегом . Это связано с тем, что код Метрики прогружается равномерно со страницей и все заходы будут учтены, тогда как код Аналитикс может не успеть засчитать посещения сайта из-за его расположения в нижней части.

Способ 2.

Прописание мета-тегов title и description для страниц сайта


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

В системе MODX в левой части окна Вы всегда можете увидеть список страниц сайта. Если зайти в режим редактирования страницы, в общих настройках можно увидеть пунктыЗаголовок и Описание. Это и есть необходимые нам поля для прописания тегов. В полеЗаголовок вносим текст тега title, в поле Описание – тега description. После сохранения не забудьте обновить страницу в браузере и проверить корректное расположение тегов.

Создание карты сайта для поисковых роботов sitemap.xml

Sitemap – это документ в формате xml, предназначенный для упрощения индексации страниц поисковым роботом. Рассмотрим несколько способов составления карты сайта для системы MODX.

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

2. Генерация через программу SitemapGenerator. Из плюсов: нет ограничений по количеству страниц, также можно легко исключить из генерации ненужные Вам страницы и адаптировать карту для разных поисковиков (Google, Yahoo).

Из минусов: каждый раз генерировать вручную. После генерации карты, закидываем xml файл по ФТП в корневую папку Вашего сайта. Либо во вкладке Элементы выбираем подраздел Управление файлами и загружаем карту через админку.

3. На сегодняшний день существует множество сервисов, предлагающих бесплатно сгенерировать карту сайта. Например, сервис http://www.cy-pr.com/

Плюсы: быстро, бесплатно. Минусы: каждый раз генерировать заново, в карте будет только до 500 страниц. А такой вариант не очень подходит крупным интернет-магазинам.

Семантическая верстка контактов

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

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

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

Россия, Москва,

ул.Ивана Иванова, д. 1111

Режим работы: пн-пт, с 9:00 до 18:00

Телефоны:
E-mail:

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

Фирма «Рога и Копыта»
Россия, Москва ,

Режим работы: пн-пт, с 9:00 до 18:00

Телефон:
E-mail:

После проверки данного кода в Валидаторе микроразметки Яндекс можно увидеть результат нашей работы. Просто пройдите по ссылке и вставьте фрагмент нашего кода в поле. То же самое проделайте с Валидатором Гугл. После сохраните страницу и проверьте ее валидаторами уже по URL страницы контактов.
В данной статье был приведен краткий минимум тех трудностей, которые могут возникнуть у начинающих разработчиков и тех, кто сам решил разобраться во всех тонкостях SEO-оптимизации.

Материал предоставлен сервисом продвижения сайтов 1PS.RU.

Последние новости

Google: новости для вебмастеров

В последнем видеообращении представитель поисковика Джон Мюллер (John Mueller) назвал исходящие ссылки маловажным фактором ранжирования сайта.

Главное SEO-событие этой зимы!

12 февраля пройдет бесплатная конференция WebPromoExperts SEO Day, в которой лучшие специалисты поделятся со зрителями массой полезной информации о последних SEO-тенденциях, нововведениях, изменениях и трендах.

Как поведенческий фактор влияет на SEO

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

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

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

Понравилась статья? Поделиться с друзьями:
Все языки программирования для начинающих