ВК
версия для слабовидящих

Уроки modx

Данные уроки направлены прежде всего на то, чтобы показать новичкам с минимальными знаниями по коду (а под этим я подразумеваю связку HTML+CSS и готовые библиотеки js) структурированную информацию по cms modx. Они начинаются с простых пошаговых инструкций для совсем ничего не знающих и постепенно идут с увеличением сложности. Задача, которую я ставлю при написании — дать возможность познакомиться с этим чудесным движком и посмотреть его возможности.

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

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

Что вы получите

  1. Получите практические знания по использованию cms modx. Упор в уроках делается на применение навыков в реальных условиях.
  2. Информацию что ещё можно сделать с сайтом. В рекомендованных находятся ссылки на статьи, связанные с текущей. Это поможет не просто выполнить задачу, но и понять насколько это повлияет на конечный результат, а может даже задаст вектор работ над сайтом.

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

Целевая аудитория для этих уроков — это в основном люди, которые до этих уроков были частично или полностью не знакомы с MODX Revolution.

Уроки построены с расчетом на максимальное незнание движка и его правил.

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

Что нужно для обучения

  • Среда разработки. Локальная или удаленный хост. Из своей практики советую вам последний вариант. Он придаст больше мотивации вывести сайт на всеобщее обозрение. Сейчас у хостингов есть бесплатные тарифы на 30 дней. Для примера смотрите Бегет. Это опять же мотивация сделать сайт в определенные сроки.
  • Знания HTML и CSS будут кстати. Думаю тут не надо пояснять почему.
  • Некоторые знания PHP. Для начала они не очень нужны, хватит и того, что можно нагуглить за пару минут. Но все же рекомендую получить где-либо еще эти знания, так как в дальнейшем они вам сослужат добрую службу.
  • Иногда понадобятся ваши руки и мозг. Да, не все можно сделать простым копипастом кода из интернета, для чего-то интересного придется поработать головой.
  • Терпение и спокойствие души. Спокойствие при повторяющейся много раз ошибке даст шанс закончить работу над сайтом.
  • Желание экспериментировать и пробовать новое. Пробуйте что-то новое, ищите новые решения. Модэкс терпеливо относится к экспериментам в коде и не ломает весь сайт безвозвратно.

Что не нужно для работы

  1. Чувство собственной важности. Уберите это как можно дальше. На уроках вы не получите знание как заработать много миллионов за полчаса. Разработка на модексе это возможность делать быстрые, красивые и удобные сайты. 
  2. Лень. Чем больше ленитесь, тем меньше желание доделать сайт. 

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