Modx обучение. MODX Revolution - Базовый урок. Раздел: Панель управления
В прошлых уроках мы установили и настроили modx, а также установили пакеты, которые будут необходимы для создания сайта. Сегодня урок о переносе обычного HTML/CSS/JS дизайна в MODX Revo. Где можно достать дизайн я писал в статье: MODX шаблоны – что это, где их достать (скачать, заказать, купить). Для своего сайта я выбрал готовый платный адаптивный bootstrap шаблон на themeforest за 17$ под названием brightbox (кликните по названию, чтобы посмотреть его демо и описание). Можете использовать абсолютно любой, их полно и бесплатных - так скорее всего лучше поймете весь принцип натяжки.
Структура HTML тем
Практически каждая тема имеет в себе html, css, js и файлы картинок + у многих еще есть php файлы - обработчики форм.
В моем случае в папке assets находятся css и js файлы (в соответствующих директориях), в папке images — изображения и красные файлы (у вас могут быть не красными - все зависит от установленного по умолчанию браузера) — это html файлы.
Перенос шаблона в Modx
Самый простой способ - это просто закинуть все файлы с папками (кроме html) в корень веб-сайта. Но я пойду более сложным путем. Так как modx у меня закален и директории assets у меня нет, я залью содержимое из assets (подпапки css и js) в корень сайта и images тоже в корень.
Раньше я создавал директорию template и закидывал в нее все файлы — можете поступить так же.
Редактирование базового шаблона
В дереве слева, переходим во вкладку «Элементы» и открываем начальный шаблон (можно просто щелкнуть лкм или пкм и выбрать редактировать).
Удаляем его и заменяем на код из index.html (которые мы не закинули в корень сайта).
Открыть html файл можно при помощи обычного блокнота, но лучше использовать специальный редактор, например .
Сохраняем и переходим на главную страницу сайта.
Главная страница сейчас выглядит криво.
Это произошло потому-что, пути к скриптам и css изменились.
Правка путей
Пути сейчас выглядят так.
К стати немного странная тема, обычно путь идет через слэш /, а \, поправим это.
Если вы уже установили пакет ace, то можно легко и просто сделать поиск с заменой, для этого щелкните в код и затем нажмите сочетание клавиш Ctrl+H (работает на Linux и windows), в верхнее поле вводим \, а в нижнее / и нажимаем all.
В прошлых уроках мы установили и настроили modx, а также установили пакеты, которые будут необходимы для создания сайта. Сегодня урок о переносе обычного HTML/CSS/JS дизайна в MODX Revo. Где можно достать дизайн я писал в статье: MODX шаблоны – что это, где их достать (скачать, заказать, купить). Для своего сайта я выбрал готовый платный адаптивный bootstrap шаблон на themeforest за 17$ под названием brightbox (кликните по названию, чтобы посмотреть его демо и описание). Можете использовать абсолютно любой, их полно и бесплатных - так скорее всего лучше поймете весь принцип натяжки.
Структура HTML тем
Практически каждая тема имеет в себе html, css, js и файлы картинок + у многих еще есть php файлы - обработчики форм.
В моем случае в папке assets находятся css и js файлы (в соответствующих директориях), в папке images — изображения и красные файлы (у вас могут быть не красными - все зависит от установленного по умолчанию браузера) — это html файлы.
Перенос шаблона в Modx
Самый простой способ - это просто закинуть все файлы с папками (кроме html) в корень веб-сайта. Но я пойду более сложным путем. Так как modx у меня закален и директории assets у меня нет, я залью содержимое из assets (подпапки css и js) в корень сайта и images тоже в корень.
Раньше я создавал директорию template и закидывал в нее все файлы — можете поступить так же.
Редактирование базового шаблона
В дереве слева, переходим во вкладку «Элементы» и открываем начальный шаблон (можно просто щелкнуть лкм или пкм и выбрать редактировать).
Удаляем его и заменяем на код из index.html (которые мы не закинули в корень сайта).
Открыть html файл можно при помощи обычного блокнота, но лучше использовать специальный редактор, например .
Сохраняем и переходим на главную страницу сайта.
Главная страница сейчас выглядит криво.
Это произошло потому-что, пути к скриптам и css изменились.
Правка путей
Пути сейчас выглядят так.
К стати немного странная тема, обычно путь идет через слэш /, а \, поправим это.
Если вы уже установили пакет ace, то можно легко и просто сделать поиск с заменой, для этого щелкните в код и затем нажмите сочетание клавиш Ctrl+H (работает на Linux и windows), в верхнее поле вводим \, а в нижнее / и нажимаем all.
О том, почему именно MODx и как я докатился до жизни такой, я не пишу. Кому интересно - добро пожаловать на мою . Также будем считать, что если вы пришли на этот урок, то вам интересно не просто создание сайтов, а именно создание сайтов на MODx. Давайте будем считать, что у вас уже есть по-умолчанию:
- компьютер (или ноутбук) с установленной операционной системой ( , неважно)
- мышка чтобы тыкать или клацать
- клавиатура чтобы щелкать или тискать
- монитор
- доступ в интернет
- огромное желание делать сайты
Кстати, это все довольно хорошо умещается в таком устройстве, как ноутбук. И если вы планируете часто работать на даче - лучше купить его. Устраивайтесь поудобнее и повторяйте то, о чем я буду писать дальше и все у вас получится!
Для начала мы расставляем все точки и запятые - план занятий. Так как нельзя так сразу взять и сделать сайт, то будем учиться этому постепенно. Поэтому может быть первые уроки покажутся вам немного скучными или простыми - по мере приобретения навыков, задачи будут усложняться.
Изучение MODx лучше всего начинать с создания сайта-визитки. Это поможет вам не только разобраться в основных принципах системы, но и узнать отличительные особенности, которые требуются для постановки более сложных и интересных задач. Кстати, это один из трех китов заработка веб-студии и именно на них можно не только набить руку, но и неплохо подзаработать (если делать быстро и находить много клиентов).
Что такое сайт-визитка?
Сайт визитка это небольшой по объему сайт, состоящий из нескольких веб-страниц и содержащий основную информацию об организации, товарах или услугах, прайс-листы и контактную информацию.(с) Википедия
По сути, сайт-визитку из 4 страниц можно сделать и на голом html, но вот поддерживать такой сайт гораздо тяжелее - при добавлении хоть одной страницы будет необходимо переделывать все. Так что системы управления контентом значительно облегчают жизнь рядового контент-менеджера или владельца сайта.
Как сделать сайт на модэкс
Перед тем, как приступить к разработке сайта, нам необходимо подготовить рабочее место. Поэтому мы идем на официальный сайт с последней версией системы MODx CMS/CMF , и качаем ее. Официальный сайт русским владеет слабо, но это не помешает нам взять и скачать последнюю версию MODx Evolution.На момент написания статьи последняя версия MODx 1.0.8. (Буквально на следующий день после выхода этого урока была анонсирована новая версия MODx Evolution 1.0.9. Подробности на хабре http://habrahabr.ru/post/173667/)
Будьте бдительны: MODx 1.0.8 тоже является последней версией, но другой ветки системы управления, поэтому, если только начинаете знакомство с MODx, не спешите ставить Revolution 2. Уроки в этом курсе будут написаны специально для Evolution.
Дальше надо или установить веб-сервер на своем компьютере или сразу начать разработку сайта на хостинге. Я предпочитаю второй вариант, так как иногда во время переноса сайта с локалхоста могут возникать непредвиденные ошибки. Это всегда так.
Официальный сайт MODx
http://modx.com/
Учебные материалы по созданию сайтов на MODx
Параметры сниппетов
http://wiki.modxcms.com/index.php/Category:Snippets
Последнюю версию дистрибутива можно скачать по адресу http://modx.com/download/evolution/
Последовательность создания сайта на MODx evolution
- Создать базу данных и пользователя с префиксом, определяемым хостером, чтобы потом не править файл config.inc.php.
- Установить MODx. Сделать настройки.
- Скопировать шаблон сайта в папку assets/templates.
- Код шаблона index.html скопировать в шаблон Minimal Templates.
- Внутри прописать путь
. - Прописать пути к скриптам, картинкам, стилям (img, link, scrypts). Например,
- Определить, сколько шаблонов будет на сайте.
- Выделить общие для всех страниц части, они будут чанками. Чанки выводятся в двойных фигурных скобках. Например, {{HEAD}}
- Главное меню сайта можно вынести в отдельный чанк. .
- Меню на сайте и карта сайта выводятся сниппетом Wayfinder. Описание сниппета Wayfinder.
- Список ресурсов в том числе с описанием, картинками, ссылками… выводится сниппетом Ditto. Описание и примеры сниппета Ditto.
- Цепочка навигации «хлебные крошки» выводится сниппетом Breadcrumbs. Описание сниппета Breadcrumbs .
- Поиск по сайту осуществляется сниппетомAjaxSearch. Описание сниппета AjaxSearch .
- Форма обратной связи - сниппет eForm. Пример создания формы обратной связи средствами сниппета eForm .
- Плагин Phx предназначен для проверки отсутствия изображения в TV-параметре, определения родительских свойств и др. .
- Необходимо дополнительно прописать несколько стилей.
- После переноса сайта на хостинг:
http://www.xml-sitemaps.com
# Default modx exclusions
User-agent: *# права индексации распространяются на любого робота
Disallow: /assets/cache/
Disallow: /assets/docs/
Disallow: /assets/export/
Disallow: /assets/import/
Disallow: /assets/modules/
Disallow: /assets/plugins/
Disallow: /assets/snippets/
Disallow: /assets/packages/
Disallow: /assets/tvs/
Disallow: /install/
Disallow: /manager/
# For sitemaps.xml autodiscovery. Uncomment if you have one.
Host: сайт
Sitemap: http://сайт/sitemap.xml
Похожие статьи
-
Алкатель он тач пикси 3 4
Смартфон Alcatel Pixi 3 4027D поступил в продажу в 2015 году. Можно купить за 54 доллара при условии заключения контракта с оператором. Стоимость без контракта достигает 65 долларов. Есть несколько вариантов моделей, с разными версиями...
-
Что делать абонентам "билайн" при нулевом балансе
Довольно частая картина - на лицевом счёте неожиданно закончились деньги в тот момент, когда: Билайн поддерживает в трудную минуту своих абонентов благодаря услугам, которые доступны тогда, когда на счету нет денег. Пользователям остаётся...
-
Как раскрутить группу в Одноклассниках: бесплатное продвижение
Раскрутка группы в Одноклассниках - обязательная часть работы над созданием своего личного бренда в Сети. Собирайте людей по интересам, тематикам. Развлекайте, учите, а самое главное - зарабатывайте на своих раскрученных группах в этой...
-
Инстаграмм вход с компьютера на "мою страницу": все способы войти с ПК Инстаграм вход на свою страницу
Инстаграм онлайн может пригодится, если ты хочешь зайти в Instagram с чужого компьютера или не хочешь ставить приложения. Но нужно понимать, что онлайн версия Instagram имеет ограниченный функционал, а поэтому мы расскажем про оба вариант:...
-
Режим смарт обложки в Xiaomi: что это?
Желание сохранить надолго свой мобильный телефон, обязательно приведет к решению заключить его в надежный и красивый чехол. На радость пользователей, налажен серийный выпуск чехлов, подходящих под каждую конкретную марку или универсального...
-
Autodesk FormIt – удобное приложение для проектирования теперь доступно для пользователей Android Программа для проектирования интерьера на андроид
1. Hutch Цена: бесплатно. Стильное приложение, которое позволяет представить, какой может быть ваша квартира, если пригласить в неё профессионального дизайнера. Последовательность действий такова: отправляете фотографию помещения и в...