О наболевшем в WordPress или стоит ли учить MODX

Здравствуйте, Уважаемые форумчане. Извиняюсь, за столь длинный вопрос-историю, но вопрос наболел настолько, что не сделать этого не могу.
Если вкратце, то проработал несколько лет в одной крупной компании 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.

Заранее большое спасибо!
Владимир
27 декабря 2016, 06:34
modx.pro
1
7 151
+1

Комментарии: 13

Іван Клімчук
27 декабря 2016, 11:01
+3
Кстати, очень забавно, но многие сайты/блоги нахваливающие MODX сами сделаны на WordPress — личное наблюдение.

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

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

Что касается литературы, то на русском я пару книг встречал, но скажу, что уровень примерно как в вашем случае с WP. Авторы решили, что все знают и решили продавать свои псевдознания. На этом сайте очень много заметок и статей по различным аспектам работы с MODX, есть раздел Вопросы, где можно найти ответы на часто возникающие вопросы (скорее всего до вас уже кто-то подобное спрашивал, и ему ответили). Еще могу порекомендовать сайт Николая — modxclub.ru/. Подход Николая к разработке на MODX иногда может показаться непривычным, но у него много инетерсных статей по глубокому изучению внутренностей MODX.

На английском языке есть книга modx.com/learn/modx-the-official-guide

Ну и я делаю сервис с видео-уроками (ссылку давать не буду, а то и так что-то наспамил в комментариях к другим постам в последнее время).
    Владимир
    27 декабря 2016, 11:15
    0
    Иван, спасибо большое за ответ!
    А по Вашему сервису, то хотелось бы посмотреть видео-уроки.
    Fi1osof
    28 декабря 2016, 03:32
    +3
    Иван, спасибо на добром слове :)
    Я, в свою очередь, новичкам постоянно советую уроки Ильи Уткина ilyaut.ru/xpdo/. Формат более подходящий, и написано все важное.
    Сергей Шлоков
    27 декабря 2016, 11:19
    +2
    Хороший ресурс для новичков modx.ws.
      Дмитрий Иванов
      27 декабря 2016, 12:13
      +1
      Тоже когда-то начинал с вп, но его негибкость всегда бесила. Потом постепенно осваивал MODX, с ним работать реально приятно, это полная противоположность вп. Сейчас не скажу, что я супер специалист, но для не слишком сложных задач знаний хватает, и их багаж постепенно растет. Начинал с просто установки движка и понимания принципов его работы, потом читал статьи в гугле, что давало еще больше знаний и понимания. Да, там много статей от «блогеров», а не разработчиков, но потом и сам начинаешь понимать, что правильно, а что — бред. Ну и данный сайт — просто кладезь знаний. Здесь пишут и иногда помогают с вашими вопросами те самые крутые профи MODX, которые собаку съели) на modxclub также много качественной инфы. Про знание php не пишу, здесь оно необходимо, в отличие от вп.
        Андрей Степаненко
        27 декабря 2016, 18:08
        +1
        Wordperss чтоб защитить от атак на данный момент, надо столько всего настроить и установить…
          Александр Наумов
          28 декабря 2016, 11:00
          +1
          Курсы от Гуру bezumkin.ru
            Николай
            28 декабря 2016, 19:31
            +1
            Честно говоря, у меня ощущение, что скоро все придет к тому, что для написания простеньких сайтов не потребуется быть специалистом.
            Мало того, что порог входа стал ниже и все идет по пути кликнуть на кнопочку и получить результат.
            Но еще и слишком быстро все меняется: начал я на движке EVO, но через год сказали, что EVO не тру и круче REVO, со скрипом и болью перешел, реально круче (для меня). Ради упрощения работы с Bootstrap начал возиться с Less, как буквально через месяц оказалось, что это не тру и рулит SASS… (Пока не перешел хватит боли:) )
            Поэтому оставаться специалистом с самыми последними знаниями очень сложно, но и нужны они будут только на сложные проекты.
              Alex ZI
              20 апреля 2019, 12:30
              0
              Кстати, очень забавно, но многие сайты/блоги нахваливающие MODX сами сделаны на WordPress — личное наблюдение
              Мнение от «не разработчика.». Хоть и каждой цели свой инструмент. Не могу не написать, тоже такое наблюдал. А еще оформление не ахти. Исключая конечно удобный в навигации и минималистичный дизайн Уткина.
                Николай
                20 апреля 2019, 13:23
                0
                А еще оформление не ахти
                Вы имеете ввиду дизайн? Так он какой угодно будет, нарисует вам дизайнер супер-классный дизайн, сверстает его верстальщик, и получится красивый сайт. Я таких видел немало на MODX, и сам натягивал вёрстку с достойным дизайном. А блоги не показатель, это не коммерческие сайты, с ними заморачиваться смысла мало.
                Stan Ezersky
                20 апреля 2019, 12:59
                0
                Почитав о MODX, пишут что это очень гибкий и быстрый движок. Да, у него не такое большое сообщество, но, может, это и к лучшему.
                MODX больше CMF/CMS, чем CMS, в отличии от Wordpress. На MODX вы сами проектируете фронтенд. Не нравится jQuery, переписывайте на Vue или React. Не нравится логика, можно дописать/переписать (MiniShop2 в пример). Я, если бы и сравнивал MODX с чем-либо, сравнил бы с OctoberCMS.

                Из таких же мощностей, только Drupal. До этого плотно работал с ним работал (да и сейчас есть проекты), но фронтенд в нём откровенно бесит — с нативным html если и работать, надо много «перепрограммить». Но тут мощь перевешивает все минусы. Хотя, чтобы сделать тему на Drupal, надо быть программистом и знать PHP.

                По мануалам, держите:
                канал OpenModx
                  dokturkin
                  16 июля 2020, 11:14
                  0
                  Есть у меня два сайта, один на Вордпрессе, другой на Джумле. В общем Вордпресс ооочень ограниченная система. Да и из коробки пользоваться сразу нельзя, как минимум надо установить сео плагин. Почему Вордпресс такой популярный непонятно.
                  Вот подогнали сайт на Модэксе, никогда не сталкивался, интересно, что это такое)) буду разбираться
                    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
                    13