MODX Revo — Ввод названия сайта и настройка ЧПУ
Второй урок по созданию блога на MODX Revolution. На этом уроке мы введём название для сайта и научимся настраивать ЧПУ в CMS MODX Revolution.
Ввод названия сайта
Ввод названия сайта производится в окне «Настройка системы». Чтобы в неё зайти необходимо нажать на значок «Шестерёнки» и выбрать в открывшемся меню пункт «Настройка системы».
Так как MODX содержит большое количество настроек, то рекомендую пользоваться фильтрами для отбора нужных параметров (например, параметр «Название сайта» находится в разделе «Сайт»). После выбора фильтра «Сайт» переходим к изменению параметра «Название сайта», для этого необходимо в соответствующем поле ввести нужное название (например: «Мой блог»).
Примечание: Сохранять или подтверждать изменения параметров системы в MODX Revolution не требуется.
Настройка ЧПУ для сайта
Но перед тем как переходить к настройке ЧПУ, давайте разберёмся что означает этот термин.
Понятие ЧПУ
ЧПУ – это понятный для человека веб-адрес страницы сайта, т.е. тот который Вы видите в адресной строке браузера.
Например, адрес веб-страницы на MODX без ЧПУ выглядит следующим образом:http://mysite.ru/index.php?id=2
Этот адрес содержит страницу (ресурс), которая имеет идентификатор 2 во внутренней структуре CMS MODX Revolution. Такая запись не является понятным пользователю, да и поисковым машинам Google и Yandex она не очень понятна, что в итоге может привести к более низким позициям при выдаче сайта в этих системах.
Совсем другое дело, когда адрес веб-страницы выводится с помощью ЧПУ, такой адрес отражает понятную для человека иерархию данных на сервере, например:http://mysite.ru/articles/bootstrap-3/labels-and-icons
Данный адрес отображает страницу «labels-and-icons», которая находится в контейнере «bootstrap-3», а он, в свою очередь, содержится в контейнере «articles».
index.php?q=idРесурса
в ЧПУ на сервере.Для работы вышеприведённых преобразований в файле
.htaccess
должна быть включена (до вышеприведённых строчек) директива RewriteEngine
.RewriteEngine on
www.домен
на домен
или обратно (с домен
на www.домен
). Это осуществляется в зависимости от того, какое имя имеет ваш сайт, а именно с www
или без www
.example-domain-please-change
на имя домена, в нашем случае на mysite
. А строку com
на ru
. Так же не забываем убрать знак #
, чтобы раскомментировать данные строки. После выполнения вышеперечисленных действий эти строки должны выглядеть следующим образом:Настройка параметров системы MODX Revolution для ЧПУ
Для настройки ЧПУ в CMS MODX Revolution необходимо перейти в раздел «Настройка системы» и в поле «Фильтр по разделу…» выбрать из списка пункт «Дружественные URL».
В открывшейся таблице необходимо изменить значения следующих параметров:
- Использовать дружественные URL -> Да.
- Проверять на дублирование URI во всех контекстах -> Да.
- Использовать вложенные URL -> Да. Данный параметр рекомендую использовать, т.к. в этом случае в URL адрес будут включаться названия всех контейнеров на пути к выводимому ресурсу, что будет более наглядно и для веб-разработчика и для посетителей сайта. Также при использовании данного параметра необходимо применять либо полные пути к файлам (изображения, css, javascript и т.д.), либо использовать тег <base /> (
) в заголовке веб-страницы. - Строгий режим дружественных URL -> Да. Данный параметр тоже рекомендую использовать, т.к. это исключит дублирование контейнеров (например:
mysite.ru/article/
иmysite.ru/article
). - Автоматически генерировать псевдонимы ->Да. Данному параметру необходимо установить значение «Да», если вы не хотите вручную вводить
alias
для ресурсов, которые вы будете создавать.
Примечание: Для автоматической транслитерации псевдонимов необходимо установить пакет «yTranslit» или «translit». - Транслитерация псевдонимов ->
russian
. Данный параметр установите вrussian
, если на сайте Вы хотите использовать транслитерацию для псевдонимов ресурсов (например:mysite.ru/статьи/
->mysite/articles
).
В итоге для настройки ЧПУ в CMS MODX Revolution мы выполнили следующие действия:
Настройка сервера Linux для MODx Revolution
Руководства по настройке LEMP сервера MODx Revolution с поддержкой сертификата Let’s Encrypt для самых популярных дистрибутивов Linux — CentOS 7, Debian 9, Ubuntu 18. 04.
MODx Revolution — довольно популярная CMS с открытым кодом, написанная на PHP. В этой статье мы рассмотрим как настроить сервер для сайта под управлением MODx.
Закончив чтение данного руководства, вы научитесь самостоятельно настраивать минималистичный сервер для для сайта MODx без лишних компонентов. Ваш сайт будет доступен по защищенному протоколу HTTPS с поддержкой бесплатного сертификата Let’s Encrypt.
Зачем устанавливать сайт MODx в LEMP сервер?
Хотя для целей разработки можно использовать сервер разделяемого хостинга с панелью, для нужд продуктовой среды лучше использовать выделенный сервер или VPS. Это позволит добиться следующих положительных результатов:
- значительно более высокая защищенность от вредоносной активности других приложений пользователей, размещенных на разделяемом хостинге;
- гарантированная производительность и доступность вычислительных ресурсов;
- низкий риск человеческих ошибок;
- отдельный IP-адрес, что позволяет эффективно защищать сайт от DDoS с помощью CDN;
- возможность тонкой настройки Nginx и MySQL и других приложений для оптимальной производительности;
- максимальная простота сервера без лишних точек отказа.
Установка сервера LEMP
Для установки MODx сначала необходимо установить и настроить сервер LEMP (Linux, Nginx, MySQL, PHP 7).
Установка LEMP в CentOS 7 с использованием внешнего репозитория Remi’s Repository для установки PHP 7.2.
Стандартная установка LEMP в Debian 9 Stretch с использованием PHP 7.0
Стандартная установка LEMP в Ubuntu 18.04 Bionic с использованием PHP 7.2
Установка и настройка MODx
Скачаем и распакуем архив сайта. На момент написания статьи стабильным считается MODx 2.7.1:
sudo wget -O /var/www/$WEBSITE_NAME/modx-2.7.1.zip https://modx.com/download/direct?id=modx-2.7.1-pl.zip cd /var/www/$WEBSITE_NAME/ && sudo unzip modx-2.7.1.zip sudo mv modx-2.7.1-pl/* . sudo rmdir modx-2.7.1-pl
Установим права, чтобы пользователь, под которым выполняется Nginx мог вносить в файлы изменения:
# для Ubuntu / Debian sudo chown www-data: -R /var/www/$WEBSITE_NAME # для CentOS sudo chown nginx: -R /var/www/$WEBSITE_NAME
Теперь открываем скрипт установки https://$WEBSITE_NAME/setup в браузере и продолжаем установку:
После прохождения по всем экранам мастера установка MODx будет завершена. Вы получили минималистичный сервер без лишних компонентов для сайта под управлением MODx. Преимущество данной настройки не только в минимализме установки, но и в поддержке защищенного протокола HTTPS, что делает ваш сайт и данные пользователей более безопасными. Теперь вы можете использовать сайт для разработки или тестирования.
Что еще сделать после установки?
После установки мы рекомендуем выполнить следующие действия:
- повысить безопасность сервера с помощью тонкой настройки файрвола:
- Ubuntu/Debian,
- CentOS;
- установить сайт под защиту CloudFlare;
- настроить почтовый сервер, если вы планируете осуществлять отправку почты локально с сервера, а не по SMTP:
- Ubuntu/Debian,
- CentOS.
04 Утилита > Настройки > Система
В двух предыдущих статьях было показано, как избавиться от размытия экрана и затемнить Super Knob. Это видео о других параметрах на экране Utility > Settings > System .
Нажмите на изображение, чтобы увеличить его.
Нажмите кнопку Utility , чтобы открыть экран Utility.
Нажмите Настройки > Система для отображения экрана системных настроек.
Boot Power on Mode позволяет выбрать, какой экран будет открываться после запуска. Возможные варианты: Live Set или экран Performance .
Boot Auto Power Off позволяет выбрать время автоматического выключения, когда синтезатор не используется какое-то время.
Off означает, что синтезатор остается включенным :).
Обратите внимание, что любая несохраненная работа/редактирование будут потеряны при выключении синтезатора!
Initial Live Set: Bank / Page / Slot определяет, если мы выбрали запуск с экраном Live Set , какие из доступных будут показаны.
Анимация пользовательского интерфейса позволяет нам выбрать, хотим ли мы видеть белые анимированные круги при касании экрана.
Звуковой сигнал пользовательского интерфейса определяет, будет ли издаваться звуковой сигнал при касании экрана. Статус может быть ON или OFF, регулировка громкости отсутствует.
Через UI Blur мы можем удалить размытый фон дисплея. Это объясняется более подробно здесь.
UI Live Set Font позволяет выбрать шрифт Normal или Large для экрана Live Set.
Вспышка светодиодной ручки определяет, делает ли Super Knob свои кричащие движения или она горит стабильно, что может быть легче для глаз.
Яркость светодиодной ручки позволяет набрать число от 0 до 127, чтобы установить яркость подсветки суперручки. Значение 0 полностью отключает его.
Более подробно оба описаны здесь.
LED Half Glow позволяет выбрать яркость кнопок на синтезаторе. Кнопки, которые можно использовать, будут гореть с яркостью 1/2 или 1/4 или, если выбрано «Выкл.», они останутся тусклыми. Кнопки, функция которых активна, горят на максимальной яркости.
Более подробно это объясняется здесь.
— 0 —
Нравится:
Нравится Загрузка…
Эта запись была опубликована в рубрике Без рубрики с тегами background, blur, boot, display, LED, power on, settings, system, ui автором RudyB.Vintage Keyboard Collection — Montage/MODX — Purgatory Creek Soundware
Коллекция Vintage Keyboard для Yamaha Montage и MODX была разработана, чтобы дополнить великолепное встроенное звучание клавиатур Yamaha. В коллекции не менее SEVEN обязательные классические электромеханические клавиатуры. Инструменты были сэмплированы непосредственно с их выходов без окрашивания эффектов, чтобы дать исполнителю более нейтральное звучание — как при первом подключении клавиатуры к усилителю.
За исключением CP70b, все инструменты содержат сэмплы релиза, созданные путем захвата звука с момента поднятия клавиши до полного закрытия демпфера. Это продолжение устойчивого звука. Демпфер может вызвать небольшое изменение высоты тона в дополнение к приглушению звука. Это может быть важным компонентом при попытке сделать эти воссоздания максимально аутентичными. Сэмплы релиза отличаются от шума релиза, который представляет собой механический звук клавиши и демпфера.
Чтобы уменьшить размер библиотеки, необходимо зациклить несколько более длинных сэмплов. В этих случаях петли были помещены глубоко в затухание семпла, чтобы сохранить исходную оболочку и сделать практически невозможным прослушивание любых артефактов петли.
Для всей коллекции требуется 550 МБ флэш-памяти. Он был разработан для загрузки в Yamaha MODX с установленным пианино Bosendorfer.
Семь классических клавиатур для Montage/MODX всего за 59 долларов
КУПИТЬ СЕЙЧАС
Часть коллекции Vintage Keyboard
Mark I (1975)
Многие считают 1975 год золотым годом для этого электромеханического пианино. Он отличался желанными зубьями Torrington вместе с правильными молотковыми наконечниками.
The Purgatory Creek Soundware Mark I (1975) был глубоко семплирован на шести уровнях динамической чувствительности, и включены три уровня динамической чувствительности.
Mark V (1984)
Представленное в 1984 году фортепиано Mark V стало последней модификацией знаменитого пианино с зубцами, произведенного производителем электрических пианино. Он включал в себя множество улучшений, которые привели к созданию действительно превосходного инструмента.
The Purgatory Creek Soundware Mark V (1984) был глубоко семплирован на пяти уровнях динамической чувствительности, и включены три уровня динамической чувствительности.
Часть коллекции винтажных клавиатур
Часть коллекции винтажных клавиатур
Производство электрического пианино серии 200 началось в 1968 году и продолжалось до 1970-х годов. Это было самое популярное из тростниковых фортепиано, и его можно найти на многих записях того периода и позже. Серия 200a предлагала улучшенную электронику и шумоподавление по сравнению с оригинальной 200.
Звук Purgatory Creek Soundware 200a был глубоко сэмплирован на четырех уровнях динамической чувствительности, записанных на протяжении всей продолжительности, так что вы не услышите ни петель, ни искусственного затухания огибающей. Он также включает в себя три скоростных слоя релизных семплов.
Электрическое пианино 140b, произведенное в начале-середине 1960-х годов, использует стальные язычки для воспроизведения звука. Хотя более поздние модели 200 и 200a были более распространены, электрические пианино серии 140 можно услышать на многочисленных записях, сделанных в 1960-х годах.
The Purgatory Creek Soundware 140b был глубоко семплирован на четырех уровнях динамической чувствительности, записанных на протяжении всей продолжительности, так что вы не услышите ни петель, ни искусственного затухания огибающей. Он также включает в себя три скоростных слоя релизных семплов.
Часть коллекции винтажных клавиатур
Часть коллекции Vintage Keyboard
Фортепиано N
Электромеханическое пианино, на котором основан этот набор семплов, было изготовлено в период с 1965 по 1967 год. Это редкий язычковый инструмент.
The Purgatory Creek Soundware Pianet N был глубоко сэмплирован на четырех уровнях динамической чувствительности, записанных на протяжении всей продолжительности, поэтому вы не услышите ни петель, ни искусственного затухания огибающей. Он также включает в себя три скоростных слоя релизных семплов.