О наболевшем в 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, 09:34    Владимир   
0    1102 +1

Комментарии (9)

  1. Иван Климчук 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

    Ну и я делаю сервис с видео-уроками (ссылку давать не буду, а то и так что-то наспамил в комментариях к другим постам в последнее время).
    1. Владимир 27 декабря 2016, 11:15 # 0
      Иван, спасибо большое за ответ!
      А по Вашему сервису, то хотелось бы посмотреть видео-уроки.
      1. Иван Климчук 27 декабря 2016, 11:18 # +1
        В моих комментариях есть ссылка modx.pro/users/Alroniks/comments/
      2. Николай Ланец 28 декабря 2016, 03:32 # +3
        Иван, спасибо на добром слове :)
        Я, в свою очередь, новичкам постоянно советую уроки Ильи Уткина ilyaut.ru/xpdo/. Формат более подходящий, и написано все важное.
      3. Сергей Шлоков 27 декабря 2016, 11:19 # +2
        Хороший ресурс для новичков modx.ws.
        1. Дмитрий Иванов 27 декабря 2016, 12:13 # +1
          Тоже когда-то начинал с вп, но его негибкость всегда бесила. Потом постепенно осваивал MODX, с ним работать реально приятно, это полная противоположность вп. Сейчас не скажу, что я супер специалист, но для не слишком сложных задач знаний хватает, и их багаж постепенно растет. Начинал с просто установки движка и понимания принципов его работы, потом читал статьи в гугле, что давало еще больше знаний и понимания. Да, там много статей от «блогеров», а не разработчиков, но потом и сам начинаешь понимать, что правильно, а что — бред. Ну и данный сайт — просто кладезь знаний. Здесь пишут и иногда помогают с вашими вопросами те самые крутые профи MODX, которые собаку съели) на modxclub также много качественной инфы. Про знание php не пишу, здесь оно необходимо, в отличие от вп.
          1. bustep.ru 27 декабря 2016, 18:08 # +1
            Wordperss чтоб защитить от атак на данный момент, надо столько всего настроить и установить…
            1. Александр Наумов 28 декабря 2016, 11:00 # +1
              Курсы от Гуру bezumkin.ru
              1. Николай 28 декабря 2016, 19:31 # +1
                Честно говоря, у меня ощущение, что скоро все придет к тому, что для написания простеньких сайтов не потребуется быть специалистом.
                Мало того, что порог входа стал ниже и все идет по пути кликнуть на кнопочку и получить результат.
                Но еще и слишком быстро все меняется: начал я на движке EVO, но через год сказали, что EVO не тру и круче REVO, со скрипом и болью перешел, реально круче (для меня). Ради упрощения работы с Bootstrap начал возиться с Less, как буквально через месяц оказалось, что это не тру и рулит SASS… (Пока не перешел хватит боли:) )
                Поэтому оставаться специалистом с самыми последними знаниями очень сложно, но и нужны они будут только на сложные проекты.
                Вы должны авторизоваться, чтобы оставлять комментарии.