Урок 1. Вступление
Не знаю кто сказал: «Самый лучший способ разобраться в чем-либо – это написать об этом книгу». Руководствуясь этим принципом и некоторыми другими соображениями решил создать небольшой курс для начинающих изучать MODX Revolution. Это первый урок из запланированной серии обучающих уроков по MODX Revolution для новичков. За основу взял курс http://codingpad.maryspad.com/category/modx/ на английском языке, так что если где-то увидите внутри кода ссылки на этот сайт, не удивляйтесь. Я пока что отрабатываю локально все эти элементы и чтобы не тратить время на создание скриншотов, решил брать изображения из блога Мэри и сделать его перевод в силу своих возможностей. Предупреждаю сразу, что гуглопереводчиком не пользуюсь, если есть ошибки, то они лично мои… Буду благодарен за любые советы, замечания и пожелания по данному курсу.
Итак, о чем пойдёт речь: MODX Revolution это новая ветка в MODX CMS, которая построена на асболютно другой кодовой базе, чем MODX Evolution. Исходя из слов основателя Райена Треша (Ryan Thrash):
«MODX Revolution — это полностью новый MODX. Он содержит в себе душу того, что делает MODX великой платформой для построения пользовательских вебсайтов и больших приложений и в то же время позволяет делать большее для их улучшения. MODX Revolution 2.0 является более сильной CMS или CMF и может справляться с сайтами с бОльшим количеством вложенных категорий и предлагает большие возможности для работы с множеством сайтов и субдоменнов из одной инсталяции — так называемая «мультисайтовость» MODX Райен Треш (Ryan Thrash)
Уроки MODX Revolution
Мы начнем с самого начала, с установки MODX Revolution и перейдем к построению простого сайта.
Будем исследовать разные фичи, чуть не сказал «компоненты» по аналогии с Joomla, адонны и все необходимые вещи для создание сайта с помощью MODX Revolution.
Держите в голове, что самым лучшим источником для изучения MODX Revolution остается отличная и постояннорастущая официальная документация и я основательно рекомендую, чтобы вы внесли в закладки и знакомились с мануалами на тему MODX.
Целевая аудитория MODX уроков
Целевая аудитория для этих уроков — это в основном люди, которые до этих уроков были полностью не знакомы с MODX Revolution. Вам совсем не нужно знать MODX Evolution для прохождения данных уроков.
Если вы знакомы с MODX Evolution, вы можете найти начальные уроки несколько скучными, так как уже все это знаете и основы там и здесь будут повторятся, но я надеюсь, что вы все же чему-то научитесь из данных уроков.
Если вы уже знакомы с MODX Revolution, тогда эти уроки скорее всего вам будут малополезны, так как большинство материала отсюда вам должно быть известно, так что можете просто «потусить» здесь, может найдете какие-либо ошибки и укажете мне на них.
ВАЖНОЕ ЗАМЕЧАНИЕ:
Необходимо осознать одну очень важную вещь самого начала — в MODX CMS почти всегда есть несколько способов сделать что-либо. MODX не ограничивает вас в выполнении чего-либо в определенном порядке или определённым образом. Мои объяснения будут лишь показывать как те или иные вещи делаю я. Это не значит, что это единственно верный способ или наилучший способ, это просто один способ. Таким образом, эти уроки — доступное руководство к действию, точка вашего старта в разработке сайтов. Обязательно пользуйтесь официальной документацей, посещайте другие блоги, форумы и сообщества MODX для поиска новых идей и нового обучения. У меня лишь одна надежда, что вы возьмете к себе на вооружение вещи, изложенные здесь и будете развивать свои способности как у вас получится.
Что нужно для обучения MODX:
- Среда разработки, локальная (Denwer, Wampserver, XAMPP, MAMP, другие) или удаленный хост. Я рекомендую, чтобы вы почитали требования к установке MODX Revolution и убедились в том, что ваша установка отвечает им.
Я рекомендую использовать Open Server
- Знания HTML/CSS будут очень кстати
Для тех, кто хорошо знает английский, отлично подойдёт курс по HTML5 от tutsplus
- Некоторые знания PHP, не обязательны, но будут нужны для настоящего изучения и применения при разработке сайтов на MODX. При необходимости я буду объяснять некоторые базовые моменты использования PHP кода и буду указывать на другие ресурсы для прочтения. Но все же рекомендую получить где-либо еще эти знания, так как они вам сослужат добрую службу.
- Иногда понадобятся ваши руки и мозги
- Любопытство, терпение и ваш любимый напиток (у меня — зеленый чай).
По ходу занятий я буду давать некоторые пояснения, которые будут выделятся следующим образом:
Также уроки могут содержать демо примеры, переход на которые и скачивание исходников могут быть обозначены кнопками:
Oct 02 2011 уроки MODx Revolution Виктор Матушевский
Виктор
04.10.2011 16:40Первый комментарий - он лучший самый!
Alex
04.11.2011 21:06Начало грамотно изложено. Появляется интерес продолжать читать такой материал! Автор молодец.
Юрий
28.05.2012 16:31Согласен с предыдущим оратором полезный материал, до Revo работал с joomla 2 года и MODx Evo пол года, но решил попробовать что-то новое установил, и был поражён функционалом, впервые встретил кмс такого уровня, не зря Revo везде хвалят, сложновато, но будем учиться!
Leni
26.07.2012 04:14Виктор, что вы посоветуете учить, чтобы уметь делать на modx сайты любой сложности и функциональности? (кроме html и css)
Тут прочитал, что сначала надо освоить SmallBasic или Pascal, затем переходить на php5-6 тем, кто вообще не знаком с программированием.
Viktor Minator
26.07.2012 10:18Чтобы научится делать сайты средней сложности нужно знать:
1) английский язык
2) JScript http://www.codecademy.com/
3) PHP курс Джефри Уея http://tutsplus.com PHP Fundamentals и его же курсы по JQuery, HTML5 & CSS3... Кто не знает английский - тогда скачивайте любой другой понравившийся пхп-курс с рутрекера на русском языке.
4) Желательно пройти SQL уроки отсюда http://sql-ex.ru/, чтобы понять как составлять sql-запросы.
5) научится работать с MODX API и xPDO - http://rtfm.modx.com
SmallBasic или Pascal учить не нужно(!), лучше больше PHP.
Дополнительно пригодится знания работы с гитхабом http://try.github.com
Обучаться нужно ежедневно. Всему вышеперечисленному можно обучится просто делая сайты на MODX, гугля периодически ответы на возникающие вопросы. Но такие знания будут иметь много пробелов, так что каждый выбирает удобный ему способ и вперёд :) Успехов всем!
Почему то нет урока 1 и 2 в перечне уроков, который можно посмотреть в меню "Уроки MODx" в шапке сайта
Skymit
16.01.2014 20:23Начнем! :)