Установка пакетов
"Джентельменский набор" пакетов для веб-разработчика на MODX Revolution. Как правило я ставлю их первым делом после установки самого MODX (по крайней мере большую их часть).
- pdoTools - "швейцарский нож" для MODX Revolution. Используется не только как замещение для getResources, но и благодаря разнообразным сниппетам, входящим в его состав, позволяет:
- выводить меню сайта (аналог Wayfinder)
- организовывать постраничный вывод ресурсов (аналог связки getPage и getResources)
- выводить "хлебные крошки"
- генерировать sitemap.xml
- находить "соседей" ресурса (полезно для навигации типа "предыдущий -- следующий")
- выводить любые поля любого ресурса
- и еще несколько вкусностей...
- Ace - редактор кода с подсветкой, Emmet и еще кучей разных плюшек.
- translit - переводит кириллицу в латиницу при создании алиасов страниц. Незаменим при использовании ЧПУ
- modalConsole - отличная вещь для тестирования PHP-скриптов. Также полезна для запуска скриптов автоматизации рутинных вещей.
- ContextRouter - перенаправляет на разные контексты в зависимости от URL запроса. Нужен если у Вас несколько сайтов (контекстов) на одной установке MODX.
- MIGX - потрясающе мощная вещь для создания собственных таблиц в БД и предоставляющяя удобный интерфейс для их редактирования прямо в админке MODX. Также есть возможность создавать галереи с ее помощью, см. http://pitrooo.ru/note/galereya-s-pomoshhyu-migx.html Однако плохо документирована и требует много лишней возни.
- FormIt, в паре с ajaxForm - обработка форм
- MinifyX - минифицируем JS и CSS файлы.
- ClientConfig - делаем удобный интерфейс для настроек сайта
- simpleUpdater
- TinyMCE Rich Text Editor
- SEO Suite
- phpThumbOf
- tagElementPlugin
- modDevTools
- filetranslit
Включаем ЧПУ
- Переименовываем файл ht.access в .htaccess (лежит в корне установки MODX)
- Идем в "Настройки системы", сортируем по "Дружественные URL", и изменяем
- friendly_urls - да
- container_suffix - оставляем пустым
- friendly_alias_translit - russian
- friendly_alias_translit_class - modx.translit.modTransliterate (это значение подставляет установленный пакет translit)
- friendly_urls_strict - да
- use_alias_path - да (не забываем использовать тег <base /> в HTML, ну или нужно будет указывать абсолютные пути к файлам, CSS и т. д.)
- Избавляемся от расширения .html в адресной строке браузера (опционально). Для этого идем в "Сайт" -> "Типы содержимого", находим там HTML, открываем на редактирование и оставляем "Расширение файла" пустым.
Комментариев нет:
Отправить комментарий