assets/images/urok2/modx-uroki.png

Урок 4. Работа с шаблонами в MODx Revolution

Добро пожаловать на 4 урок MODX Revolution для новичков. На последнем занятии мы сделали некоторые настройки конфигурации сайта и посмотрели как выставлять некоторые глобальные установки. Также мы исследовали как устанавливать дополнения из репозитория MODX с помощью менеджера пакетов. В этой записи мы рассмотрим как работать с шаблонами в MODX Revolution. Мы собираемся начать со статичного HTML/CSS шаблона и через несколько уроков переделаем его в полноценный MODX Revolution шаблон. Что такое MODX шаблоны? MODX шаблоны это простые HTML/CSS шаблоны с тегами MODX внутри для динамичной функциональности. Это очень упрощенное определение, но в моей голове сложилось именно такое определения для MODX шаблона. Если вы знаете как программировать HTML/CSS или можете разобраться в таком коде, то остальное для вас не будет проблемой. Вот что делает **MODX ** очень удобным для дизайнера. ...

19 червня 2012 р. · 8 хвилин · Віктор

Новая версия MODX Revolution 2.2.3

Если вы уже установили (обновили свою версию до) 2.2.3, то давайте вначале исправим досадный баг разработчиков (во вкладке Файлы перестало отображатся дерево файлов): Найдите файл /core/model/modx/modfilehandler.class.php, а в нём функцию public function sanitizePath($path) (113 строка) Замените код функции: public function sanitizePath($path) { $replace = array('../' => '', './' => '', '\\' => '/', '//' => '/'); foreach ($replace as $from => $to) { while (stristr($from,$path)) { $path = str_replace($from,$to,$path); } } return $path; } на данный код ([обновлено) ...

14 червня 2012 р. · 1 хвилина · Віктор

Донейт

Деньги мне на печеньки для продолжения уроков и хорошего настроения можно перечислить на эти счета (Webmoney): WMR: R129019491508 WMZ: Z223076573706 WMU: U315326372957 Почётные поставщики печенек и донатов - донаторы Killer Beast PC for Gamers[Игорь Чуркин](http://planet-riders.ru) монитор 27'' Viewsonic[Игорь Чуркин](http://planet-riders.ru) Webcam Orbit AF[Игорь Чуркин](http://planet-riders.ru) 500WMR[Евгений Борисов](http://agel-nash.ru)

13 червня 2012 р. · 1 хвилина · Віктор
assets/images/MODX scripts.png

Скрипты установки/обновления/удаления

оригинал - статья Jeroen Kenters Jeroen Kenters написал пару bash/php скриптов, позволяющих: автоматическую установку нового сайта создание линукс пользователя создание базы данных создание виртуального хоста перезагрузка apache сервера установка modx автоматическую установку пакетов - таким образом простой PHP может запускаться через CLI (Command Line Interface) или в вашем браузере обновление MODX установки - введите имя пользователя и скрипт сделает всё остальное удаление сайта удаление пользователя, папки пользователя, базы данных, виртуального хоста перезагрузка apache Давайте рассмотрим скрипт, позволяющий автоматическую установку пакетов. ...

23 травня 2012 р. · 1 хвилина · Віктор

Релиз MODx Revolution 2.2.1

Сегодня мы выпустили MODX Revolution 2.2.1, который готовит MODX Revolution к облаку MODX, добавлены нескольно небольших улучшений и исправлений и более 85 запросов, созданных сообществом MODX. Новое в 2.2.1 это Sudo пользователи. Это настройка пользовательского аккаунта, которая даёт неограниченный доступ к установке MODX. Это позволяет администраторам сайта формировать пользовательский аккаунт, который не может быть заблокирован при созданнии Политик доступа для других администраторов сайта и пользователей. С большими возможностями приходит большая ответственность; вы должны мудро использовать настройки Sudo пользователя. Прочитайте больше про Sudo пользователей от главного разработчика MODX Mark Hamstra. MODX Revolution 2.2 - это один из наибольших на сегодня релизов. С улучшением интерфейса менеджера и других дополнений включая Медия Источники и релизами дополнения Articles, которое позволяет импорт данных из WordPress и Blogger, позволяя дизайнерам и разработчикам более легко переводить клиентские сайты на MODX и достигать результата быстрее и легче. Читайте полное объявление MODX Revolution 2.2 для более подробных деталей. Вот основные особенности релиза 2.2.1: ...

3 квітня 2012 р. · 2 хвилин · Віктор
assets/images/modxblog/urok1/uroki-modx-revolution.png

Мультисайт на MODX Revolution

 Автор статьи: AlexS Подготовка хостинга Перед тем как начать настройку мультисайтинга на MODX Revolution, необходимо подготовить наш хостинг: Установите в качестве корневой папки для всех необходимых домейнов папку, в которой установлен MODX Revolution. Необходимо настраивать только домены второго уровня (имя.ru), нет нужды конфигурировать домены третьего уровня (имя.имя.ru) на этом этапе. Их мы настроим в самом MODX Revolution в продолжении нашего урока. Нам понадобится доступ к файлам сайта, поэтому вам нужно позаботиться о том, чтобы у вас был FTP доступ или альтернативный вариант. Создание контекстов Мультисайтинг на MODX Revolution реализуется посредствам “Contexts” (Контексты). Когда вы впервые вошли в панель управления MODX Revolution, вы наверняка заметили в левом меню иконку маленького домика с названием “web”. Это Контекст сайта по-умолчанию. ...

2 березня 2012 р. · 3 хвилин · Віктор
assets/images/cheatsheets.png

MODx Revolution шпаргалки

Нашёл на форуме модекса и выкладываю здесь ссылки на шпаргалки для быстрого доступа к необходимым знаниям. Все шпаргалки на анлийском, если кто встретил на русском - оставляйте ссылки в комментариях - буду добавлять. Пользуйтесь на здоровье. MODx Revo основная шпаргалка 1.0 для <= 2.1.5 PDF MODx Revo основная шпаргалка для 2.2.0-pl PDF MODx Revo User API шпаргалка 1.0 PDF MODx Revo Resource API шпаргалка 1.0 PDF MODx Revo MODx API шпаргалка 1.0 PDFШпаргалка по правам 1.2PDF ...

2 лютого 2012 р. · 1 хвилина · Віктор

Урок кеширования в MODx Revolution

Итак, допустим, вы сделали свой первый сайт на MODX Revolution. У него есть несколько сниппетов, плагинов, чанков, переменных шаблона и даже посетители. Теперь самое время занятся оптимизацией. Оптимизация значит быстрее время загрузки и счастливые посетители Оптимизация сайта – это большой комплекс действий направленный для улучшения сайта для посетителей. Одно из таких действий – это кеширование и об этом пойдёт речь в данном посте. Мозг взрывает мысль о том, что необходимо кешировать всё, что только возможно, чтобы ваш сайт на Revolution работал так хорошо, насколько это возможно. В сайте куча настроек, которые делают основную задачу по кешированию, но что по поводу тонких моментов? ...

14 січня 2012 р. · 3 хвилин · Віктор
assets/images/ResponsiveWebDesign.jpg

Создание современного сайта

Перевод статьи How to build a modern website in 2011, которую считаю очень полезной для прочтения и осознания для каждого, кто занимается веб-дизайном. За прошедшие 12 месяцев я прошёл добровольный квест за знанием. Сейчас мы стоим на пороге больших изменений – почти революционных – dot web, как я начал об этом писать 1го ноября 2011. И вот почему: Неопределённость Мы - вебдизайнеры пытались наложить ограничения на постоянно-изменчивую и необределённую сеть на протяжении многих лет. Я говорю про фиксированную ширину, флеш и пиксели. И мы не могли от этого избавится… до сегодняшнего момента. Поворотная точка (не совсем недавняя) - это распространение разнообразных браузерных устройств, которые проложили свою дорогу в сеть. Несколько лет назад, когда мы наконец-то перестали ссорится и договорились по поводу «оптимального» (читайте как «безопасного») разрешения экрана 1280 x 940, мы начали работу над нашей сеткой 960.gs и никогда не оглядывались назад. Много разработок для сети пришло от традиционного прошлого печати, но также многое было получено в поисках людьми, не имевших никакой формальной подготовки или дизайнерского образования. Кто может винить вебдизайнера-любителя, который хочет установить некоторую стабильность, взамен получая седые волосы в результате работы и получения профессии, основа которой неопределенность, поддержка всех предыдущих и последующих браузеров и тому подобное. Теперь наконец-то мы скинули гниющий труп IE6 с наших плеч, спасибо, в частности, нашим самым лучшим лидерам в этом соревновании: Ethan Marcotte, Andy Clarke, Paul Irish, которые проходят испытание создания лучшей сети будущего (и, я уверен, легче их собственных жизней) упорно толкая вебиндустрию вперед, не останавливаясь на месте, впервые за много лет. Я чувствую нужду в таком фашизме (в положительном смысле) на пути, в направлении которого мы строим сеть сегодня – в той же манере движение веб стандартов начало своё эфективное и нужное дело, когда ударило по «мейнстриму» в 2003. ...

12 січня 2012 р. · 12 хвилин · Віктор
assets/images/ajax/AJAX.jpg

Ajax в MODx Revolution

Много людей спрашивают на форумах как использовать ajax в modx с процессорами, коннекторами и остальным. Как советуют разработчики: не используйте коннекторы для фронтэндовой ajax функциональности, вместо этого используйте плоский документ для ajax вызовов. Позвольте мне рассказать вам, как это сделать. Используйте коннекторы для фронтэнд ajax функциональности вместо обращения к чистому документу для ajax вызовов. Давайте я расскажу вам как это сделать. Создайте сниппет в бекенде и назовите его ajax. Скопируйте в сниппет представленный ниже код, работа которого объясняется в комментариях. В данных момент не беспокойтесь о переменных $_REQUEST ...

23 грудня 2011 р. · 2 хвилин · Віктор