/MODXSiteBuilder

Стартер для веб разработки на CMF MODX Revolution

Primary LanguagePHP

MODXSiteBuilder:
Билдер для веб разработки на CMF MODX Revolution.

Автор билда: iWatchYouFromAfar Urban Creations

Описание:

MODXSiteBuilder - это заготовка для быстрого развертывания сайтов на CMF MODX. При установке данного билдера вы получаете на выходе чистый MODX со всеми актуальными настройками (о них ниже) и установку нужных дополнений.

Сборка:

Компоненты:

Перед установкой билдер предложит вам установить некоторые компоненты, одни будут уже отмечены галочками, другие нет. Компоненты устанавливаются из двух крупнейших репозиториев modx.com/extras/ (официальный) и modstore.pro/packages/.

Компоненты из репозитория modx.com/extras/

- Компоненты отмеченные звездочкой необходимо дополнительно выбрать через checkbox при установке
  • translit: Компонент транслитерации псевдонимов в MODX;
  • TinyMCE Rich Text Editor: Визуальный редактор MODX на основе TinyMCE 4;
  • FormIt: Компонент который позволяет строить динамические формы;
  • simpleUpdater: Компонент добавляет в раздел «Приложения» пункт «Обновить MODX», в котором вы можете провести апгрейд системы всего одной кнопкой;
  • BackupMODX: Компонент позволяет одной кнопкой делать Backup как базы данных, так и всего сайта;
  • *Collections: Компонент который обеспечивает более удобную работу с ресурсами;
  • *MIGX: Компонент позволяет создавать дополнительные поля (TV) в виде удобных табличек;
  • *SimpleSearch: Компонент для организации простого поиска по сайту;
  • *ReCaptchaV2: Компонент позволяет интегрировать Google ReCaptha V2 в элементы MODX;
  • *SEO Pro: SEO помошник, который позволит вам писать более дружелюбные к SEO статьи;
  • *Login: Компонент для организации регистрации/авторизации пользователей на сайте;
  • *Cron Manager: Компонент позволяет выполнять сниппеты с помощью crontab-а сервера;

Компоненты из репозитория modstore.pro/packages/

  • Ace: Лучший редактор кода с подсветкой, который был адаптирован для MODX;
  • pdoTools: Набор удобных сниппетов для повседневной работы + небольшая библиотека, которая делает их очень быстрыми;
  • autoRedirector: Компонент позволит вам не беспокоиться о том, что иногда адреса страниц меняются;
  • AdminTools: Пакет инструментов для администраторов;
  • phpThumbOn: Оптимизированный сниппет phpThumbOf;
  • AjaxForm: Отправка форм через Ajax. Использует FormIt, но можно указать и свой сниппет.;
  • controlErrorLog: Компонент для контроля за журналом ошибок;
  • *elementNotes: Добавляет элементам вкладку для хранения заметок;
  • *miniShop2: Самый гибкий и быстрый интернет магазин для MODX;

Чанки:

Билдер устанавливает следующие чанки:

  • performance: Чанк для тестирования и вывода результатов производительности сайта;

Плагины:

Билдер устанавливает следующие плагины:

Активные

  • dirRename: Плагин транслитерации создаваемых папок с кириллицы на латиницу;

Неактивные

  • fileRename: Плагин транслитерации загружаемых файлов с кириллицы на латиницу;

Сниппеты:

Билдер устанавливает следующие сниппеты:

  • copyright: Автоматический копирайт;
  • correctMonth: Форматирование правильного склонения месяца;
  • dateRU: Перевод месяцев и дней с английского на русский для постов;

Настройки:

Билдер устанавливает следующие настройки:

Системные настройки в MODX:

  • allow_multiple_emails: Разрешить пользователям использовать одинаковые E-Mail адреса - Нет
  • friendly_alias_realtime: Создавать ЧПУ-псевдоним в реальном времени - Да
  • friendly_urls: Использовать ЧПУ-псевдоним - Да
  • friendly_urls_strict: Использовать ЧПУ-псевдоним - Да
  • friendly_urls: Использовать ЧПУ-псевдоним - Да
  • friendly_urls: Строгий режим дружественных URL - Да
  • hidemenu_default: Скрыть документ из меню по умолчанию - Да
  • publish_default: Публиковать по умолчанию - Нет
  • use_alias_path: Использовать вложенные URL - Да
  • friendly_alias_restrict_chars_pattern: Шаблон для фильтрации символов в псевдонимах - Используется регулярное выражение от Ильи Уткина
  • container_suffix: Убираем суффик псевдонима контейнеров
  • friendly_alias_translit: Транслитерация псевдонимов - russian
  • resource_tree_node_name: Поле для названия узла в дереве ресурсов - menutitle
  • resource_tree_node_tooltip: Поле для подсказки для узла в дереве ресурсов - textfield
  • error_page: Страница ошибки 404 «Документ не найден» - указываем автоматически созданную страницу 404
  • site_unavailable_page: Страница «Сайт недоступен» - указываем автоматически созданную страницу 404
  • unauthorized_page: Страница ошибки 403 «Доступ запрещен» - указываем автоматически созданную страницу 404
  • locale: Локаль - ru_RU.utf8
  • send_poweredby_header: Отправлять заголовок X-Powered-By - Нет

Системные настройки в pdoTools:

  • pdotools_fenom_parser: Использовать Fenom на страницах - Да
  • pdotools_fenom_php: Разрешить PHP в Fenom - Да

Системные настройки в Ace:

  • ace.font_size: Размер шрифта в редакторе - 16px
  • ace.tab_size: Размер табуляции в редакторе - 2
  • ace.theme: Тема редактора - clouds_midnight

Системные настройки в TinyMCE Rich Text Editor:

  • tinymcerte.paste_as_text: Вставить как текст - Да
  • tinymcerte.external_config: Путь к кастомному файлу external-config.json - ../assets/components/modxstarterbuild/tinymcerte/js/external-config.json
  • tinymcerte.plugins: Активируем все нужные плагины - print preview searchreplace autolink directionality visualblocks visualchars fullscreen image link media template codesample table charmap hr pagebreak nonbreaking anchor toc insertdatetime advlist lists textcolor wordcount imagetools contextmenu colorpicker textpattern modximage modxlink code paste spellchecker typograf
  • tinymcerte.skin: Устанавливаем тему lightgray для TinyMCERTE - lightgray
  • tinymcerte.toolbar1: Настраиваем Панель инструментов 1 - undo redo | formatselect fontsizeselect | bold italic strikethrough forecolor backcolor removeformat | alignleft aligncenter alignright alignjustify | numlist bullist outdent indent
  • tinymcerte.toolbar2: Настраиваем Панель инструментов 2 - link unlink openlink | image media | template codesample code cite | hr | spellchecker typograf