Советы по установке Modx

Советы по установке Modx

Минимальные требования. 

  • PHP 5.3.3 and above (prior to MODX 2.4: 5.1.2 and above, excluding 5.1.6 and 5.2.0)
  • Required extensions:
    • zlib
    • JSON (or PECL library)
    • mod_rewrite (for friendly URLs/.htaccess)
    • GD lib (required for captcha and file browser)
    • PDO, specifically pdo_mysql (for xPDO)
    • ImageMagick (for thumbnails)
    • SimpleXML
    • cURL
  • safe_mode off
  • register_globals off
  • magic_quotes_gpc off
  • php-mbstring on (required on some extras like Gallery)
  • PHP memory_limit 24MB or more, depending on your server

Устанавливать лучше на английском языке, так что оставляем en при выборе языка.

 

System settings
В выпадающем списке выбираем "Lexicon and Language ()"

Выставляем в параметрах "ru" :

  • Language
  • Front-end Editor Language
  • Manager Language

Обновляем страницу браузера и получаем русифицированный modx

Устанавливаем модули которые нам понадобятся
Приложения -> Установщик -> Загрузить дополнения

Устанавливаем наиболее полезные (Для меня)

  • getResources - работа с ресурсами
  • TinyMCE - редактор
  • Wayfinder - для меню
  • translit - транслитерация (seo url)
  • pThumb - обработка картинок (размер, маски)
  • BreadCrumb - вспомню, напишу
  • Gallery - галерея изображений
  • ResizeImageOnUpload - обработка изображений при загрузки на сайт (уменьшение разрешения)
  • ajaxform - для создания javascript форм (Форма "Заказать братный звонок")
  • MIGX - создание дополнительных полей с многочисленными значениями.

 

 

Использование дополнений 

Создание пользователя для редактирования контента

Создание "Источника файлов" для ограниченных пользователей:

Modx, создание Источника файлов

Создание 

Включение транслитерации url

Системные настройки ->" Дружественные URL ()"

Меняем ключи:

  • friendly_alias_realtime = да
  • friendly_urls  = да
  • use_alias_path = да (по желанию)

pThumb 

Images Base Directory pthumb.ptcache_images_basedir = images
pThumb Cache Location pthumb.ptcache_location = imgs (путь для создания файлов кеша относительно каталога сервера)
Use pThumb Cache pthumb.use_ptcache = Да

Транслитерация
Метод транслитерации используемый для псевдонимов ресурсов. Пусто или "none" - не использовать транслитерацию. Другие возможные значения: "iconv" (если доступно PHP расширение "iconv") или название таблицы транслитерации, которая используется пользовательским классом транслитерации. Для включения транслитерации с русского языка надо установить расширение ядра "translit", и в настойке «Транслитерация псевдонимов» написать "russian".