Ну например, вам нужно забацать сайтец, но хочется сразу приступить к натягиванию верстки, а не настройке Modx и скачиванию компонентов. Тут-та нам на помощь и придет эта сборка!
Как она нам поможет, и что будет после установки?
Ну во первых нам не нужно будет скачивать и устанавливать компоненты необходимые для работы. Не нужно будет менять некоторые системные настройки, и настройки самих компонентов. Настраивать группу пользователей, вообще добавлена пока одна - "Manager", в дальнейшем будет больше.
Для начала пройдемся по тому, что там внутри у сборки, а затем по всему остальному.
Установятся пакеты:
Ace - подсветка кода
Изменена тема на monokai (системная настройка ace.theme). Лично мне приятней работать на темном фоне, не так глаза режет).
И по умолчанию установлен как редактор для элементов (системная настройка which_element_editor)
Если нужно чтобы код подсвечивался в ресурсе вместо визуального редактора то делаем следующее. Открываем нужный нам ресурс -> Вкладка настройки -> и снимаем галочку "Использовать HTML-редактор" после чего обновляем страницу.
Сам компонент перенесен из стандартного меню Приложения. Находиться в Управление -> Виды Коллекции
По умолчанию один вид, можно открыть посмотреть что внутри.
В системных настройках изменена collections.renderer_image_path это путь куда будет смотреть collections для генерации превью, на самом деле просто папка где лежать загружаемые картинки к ресурсам. Если будите использовать collections и путь у вас другой не забудьте поменять, а то не будут отображаться картинки ресурсов в админке.
Formit
Изменены значение словарей, теперь вместо formit, в Приложения -> Формы обратной связи. Что конкретно поменялось, можно посмотреть в управлении словарями, там выделено зелененьким.
resourcegallery. Удобная возможность загрузки файлов для ресурсов. Есть заметка
resourceslider. Организация слайдера, например для главной страницы сайта.
Minifyx
Сжимаем все скрипты нашего шаблона. Вызывается в чанке meta (там прописаны основные скрипты для всех страниц сайта), и выводятся в шаблонах двумя плейсхолдерами:
[[+MinifyX.css]]
[[+MinifyX.javascript]]
ModDevTools
Ускоряет разработку немного) Само приложение перенесено, находиться Управление -> ModDevTools
pdoTools
Набор сниппетов
phpthumbon
Оптимизированный сниппет phpThumbOf под MODX Revolution для работы с изображениями
Refreshcache
Чтобы не бегать по страницам самому для генерации кеша. Перенесено ближе к очистке кеша.
SeoPro
Для сеошников, чу-чуть облегчает работу
SeoTab
Генерирует sitemap, 301 редиректы и еще кое-что
TinymceRTE
html редактор для юзверей
Системная настройка tinymcerte.browser_spellcheck стоит на "Да". Чтобы подсвечивались ошибки
А в файле assets/components/tinymcerte/js/mgr/tinymcerte.js добавлено нескольок строк:
Будет один профиль (All) который изменяет заголовки ресурсов при создании и обновлении.
longtitle - Расширенный заголовок (title)
description - Описание (description)
introtext - Ключевые слова (keywords)
Контроль доступа и политики доступа
Создана политика доступа Manager на основе Administrator, разрешения и запреты описывать не буду, очень много. Так же создана роль Manager. Ну и собственно группа пользователей Manager. В итоге у менеджера будет такая админка:
Пользователи
Всего два пользователя admin и manager
Сразу после установки сборки, ваш старый пароль админа затрется и будет admin123. Его нужно будет поменять, как и email
Второй пользователь Manager, по умолчанию будет заблокирован, пароль у него manager123.
Источники файлов
Filesystem - Основной каталог системы
Images - Каталог с изображениями
Product images - Каталог с изображениями загружаемые с помощью migx (заметка)
Ресурсы
Главная
Карта сайта (SeoTab)
robots.txt
Страница не найдена 404
Доступ запрещен 403
Шаблоны
Всего один - Главная. Внутри вызывается чанк meta, menu, footer. И еще онлайн консультант (В приложении ClientConfig в настройке CC.jivosite можно указать "1" и посмотреть что это ).
Чанки
menu (Главное меню сайта) - меню генерируеться с помощью pdoMenu
meta (Мета теги из head и MinifyX)
footer (Подвал) - выводит ссылки на соц сети, текущий год, и пример вызова AjaxForm + Formit
Архив tpl.zip (который вы скачаете после оплаты) это чистый modx 2.5.0 у которого в папке core/packages лежит этот самый пакет.
Архив tpl.zip закачать на сервер и распаковать. Открыть http://АДРЕС_ВАШЕГО_САЙТА/setup
Далее следовать инструкциям по установке modx ВАЖНО! В конце установки СНЯТЬ галочку "Отметьте этот пункт, чтобы удалить каталог и файлы программы установки с вашего сервера (рекомендуется)."
Логинимся. идем в Приложения->Установщик. Ищем пакеты локально и устанавливаем tpl pitrooo (Во время установки может слететь сессия, и появится окно с авторизацией. Нужно просто дождатся установки пакета, и закрыть окно авторизации.)
Открыть http://АДРЕС_ВАШЕГО_САЙТА/setup и провести установку в режиме обновления. В конце оставить галочку на удаление каталога и файлов программы установки, они больше не понадобятся.
Актуально для версии 2.6.* и выше?