Сборка для типовых сайтов-визиток

Сайты-визитки — самый распространенный тип заказываемых сайтов. Тем не менее и под них приходится довольно многое делать на MODX-а (шаблоны создать, текстовый редактор настроить, чанки-сниппеты написать и т.п.). И только в последнюю очередь идет просто наполнение сайта. По опыту могу сказать, что до конечного наполнения сайта-визитки, только на ее первичную подготовку и разработку, может уйти и две, и три недели.

Сегодня я хочу анонсировать сборку, которая уже решает процентов 80 задач, связанных с первичными работами по разработке сайта-визитки.

Список того, что вошло в сборку:

Пакеты:

  • Ace 1.3.3-pl
  • Console 2.0.0-rc
  • modxSite 1.0.0-rc
  • modxSmarty 0.0.5-beta
  • phpTemplates 1.4.0-rc
  • TinyMCE 4.3.3-pl
  • Wayfinder 2.3.3-pl
  • getResource 1.6.0-pl
  • getPage 1.2.3-pl
  • DirectResize 1.3.1-rc1 (настроен через набор параметров на ресайз картинок только из папки assest/images/resizable/ и ее вложенных папок)
  • Translit 1.0.0-beta

Сниппеты:

  • templates.pagetitle — возвращает комплексный титл страницы.

Плагины:

  • Debug
  • memory_get_usage

Медиа-источники:

  • Images — для картинок (в системе установлен по умолчанию)
  • Files — для файлов.
  • Controllers — для контроллеров (статических MODX-шаблонов с выполняемым php-кодом).
  • Templates — Smarty-шаблоны.

Наборы параметров:

  • DirectResize

Созданы страницы по умолчанию:

  • 404 — Страница не найдена
  • 401 — Доступ запрещен

Изменены системные настройки:

  • Источник файлов по умолчанию — Images (id)
  • Публиковать по умолчанию — Да
  • Использовать дружественные URL — Да
  • Использовать вложенные URL — Да
  • Транслитерация псевдонимов — russian
  • Страница ошибки 404 «Документ не найден» — id страницы
  • Страница ошибки 401 «Доступ запрещен» — id страницы
  • Максимальный размер загрузки — 10000000 (modxcloud позволяет заливать файлы до 10 Мб).

Прочее:

  • Добавлена группа ресурсов «Для зарегистрированных пользователей».
  • Добавлена группа пользователей «Зарегистрированные пользователи».
  • Настроены политики доступов зарегистрированных пользователей к закрытым документам и вывод страницы «Доступ запрещен» для не авторизованных пользователей.
  • Модифицированны сборщик пакетов Vapor с проверкой доступов (по сути рассчитан только на выполнение sudo-пользователями) и архивированием папки manager/components/ (modxcloud пока архивируют без этой папки. что не есть хорошо).
  • Настроены правила .gitignore

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

Снапшот доступен по этой ссылке: modxclub.ru/downloads/sborki/sajt-vizitka/versiya-0.0.1-beta.zip (только для полноправных членов Клуба).

Разворачивайте из него сайт на http://modxcloud.com/, и в путь :-)

Видео установки сайта из снапшота.

Кто готов попробовать, говорите, я вам дам на облаке доступ, быстренько клонируете себе этот сайт. Только в профиле укажите свой MODX-аккаунт.