Ответы пользователя по тегу MODX
  • Как натянуть Landing Page на MODx?

    Каждая секция Landing Page - это дочерний ресурс Главной страницы, со своим шаблоном и (если нужно) дополнительными полями.. Он должен быть не опубликован (чтобы не создавать ссылки). Выводить эти секции во фронтенде через pdoResources с указаниме анкора (для навигации). В идеале - контент менеджер вообще не должен видеть HTML-код. А значит - он должен иметь доступ только к ресурсами и их полям, чтобы легко отредактировать в нужный момент любую секцию.
    Ответ написан
    Комментировать
  • WordPress или MODx Revolution для корпоративного сайта?

    Wordpress стал таким популярным, благодаряч его простоте на "бытовом" уровне, для пользователя, которому нужен сайт "за пять минут". Его легко установить и настроить, не зная ни капли кода и технических знаний. Но только в качестве блога или домашней страницы. Если нужно что-то большее - то Wordpress - это просто помойка. Для разработчика вообще - ад. Там куча "говнокода" в стиле 2000х, устаревшая архитектура, нет базовых вещей "из коробки" (например, мультиязычности, кэширования или SEO). Чтобы добавить к странице простую кнопку загрузки дополнительного изображения - нужно жёстко править код. Чтобы в контактной форме на кнопке ОТПРАВИТЬ сменить текст на иконку - нужно жёстко править код. Чтобы добавить свой тип страниц - нужно править код. В MODX это всё делается несколькими кликами мышки из админки. То, что многие известные бренды держат свои сайты на Wordpress объясняется тем, что стоимость разработки на этой CMS в разы ниже, чем у других, из-за того, что очень высокая конкуренция среди разработчиков (опять же таки, из-за популярности платформы). Обычно, "крутые" сайты на WP изменены изнутри до неузнаваемости. Там от Wordpress может процентов 20-30 кода остаётся - он настолько неповоротливый и не гибкий, что практически всё нужно переписывать и править самостоятельно. А большинство плагинов - условно бесплатные и низкого качества.
    Modx тоже не лишён недостатков. На нём очень сложно сделать нормальный мультиязычный и мультивалютный магазин, он сложен в освоении и без настройки интерфейса под заказчика - не годится совсем (заказчик не поймёт админку, её нужно модифицировать, там много лишнего).
    Ответ написан
    1 комментарий