Modx revo tickets настройка: MODX Tickets настройки, документация , примеры

Содержание

Компонент Tickets в MODX для реализации комментариев и отзывов

Категория: Разработка сайтов

Есть замечательный компонент для CMS MODX Revolution — «Tickets». Написал его наш соотечественник «bezumkin», за что ему большой респект. Компонент может быть использован как альтернатива «Quip», для комментирования статей. Точное его описание и видео с быстрым стартом вы можете найти на официальной страничке компонента.

Опишу некоторые моменты установки и настройки компонента Tickets для использования комментирования статей. Создание тикетов при помощи компонента опущу.

1. Устанавливаем «Tickets».

Оставлять комментарии при помощи «Tickets» могут только зарегистрированные пользователи которые находятся в группе с определенными правами.

2. Создаем группу «Users» (можно и по другому назвать), пользователи которой смогут оставлять комментарии:

  • В меню заходим «Безопасность > Контроль доступа».
  • Создаем новую группу. Задаем ей имя (например «Users»). Политика бэкенда — «TicketUserPolicy».
  • После создания группы переходим к её редактированию (ПКМ>Редактировать).
  • Открываем вкладку — «Доступ к контекстам»
  • Редактируем контекст web (ПКМ > Редактировать)
  • Устанавливаем политику доступа — «TicketUserPolicy»

Группу создали, права дали. Дальше необходимо этих пользователей откуда-то взять. У меня на сайте отсутствовала регистрация и напрягать ей пользователей я не хотел, поэтому воспользовался компонентом «Loginza».

3. Устанавливаем компонент Loginza и вызываем его в нужном месте:


    [[!Loginza? &groups=`Users`]]

Теперь пользователи, которые будут авторизоваться на вашем сайте через социальные сети при первом входе автоматически регистрируются в группе «Users» и получают возможность оставлять комментарии.

4. Добавляем в шаблон статей сниппет комментирования:


    [[!TicketComments]]

Сниппет можно использовать без параметров, но лучше ознакомиться с ними, а так же с используемыми чанками.

thread — имя ветки комментариев.
по умолчанию recource-[[*id]]

fastMode — если включено, в чанк результата будут подставлены только значения из БД. Все необработанные теги MODX, такие как фильтры, вызов сниппетов и другие — будут вырезаны.
по умолчанию Да (Нет)

gravatarIcon — если аватарка пользователя не найдена грузить эту картинку на замену.
по умолчанию mm

gravatarSize — размер загружаемого аватара.
по умолчанию 24

gravatarUrl — адрес для загрузки аватаров.
по умолчанию http://www.gravatar.com/avatar/

tplCommentForm — чанк для формы добавления нового комментария.
по умолчанию tpl. Tickets.comment.form

tplCommentAuth — чанк комментария для показа авторизованному пользователю.
по умолчанию tpl.Tickets.comment.one.auth

tplCommentGuest — чанк комментария для показа гостям.
по умолчанию tpl.Tickets.comment.one.guest

tplCommentDeleted — чанк удаленного комментария.
по умолчанию tpl.Tickets.comment.one.deleted

tplComments — обертка для всех комментариев страницы.
по умолчанию tpl.Tickets.comment.wrapper

tplLoginToComment — чанк с требованием авторизоваться.
по умолчанию tpl.Tickets.comment.login

tplCommentEmailOwner — чанк для уведомления владельца тикета о новом комментарии.

по умолчанию tpl.Tickets.comment.email.owner

tplCommentEmailReplay — чанк для уведомления пользователя о том, что на его комментарий появился ответ.
по умолчанию tpl.Tickets.comment.email.replay

autoPublish — автоматически публиковать все новые комментарии, без премодерации.
по умолчанию Да (Нет)

formBefore — расположить форму комментирования перед комментариями.
по умолчанию Нет (Да)

depth — Целое число, для указания максимальной глубины ветки комментариев.
по умолчанию 0

5. Подстраиваем под себя чанки

Я редактировал только 2 чанка — «tpl.Tickets.comment.one.auth» и «tpl.Tickets.comment.one.guest», которые отвечают за показ комментариев авторизованному пользователю и не авторизованному.

Некоторое время я потратил на то, чтобы понять как отображать аватар пользователя, выполнившего вход через социальную сеть. По умолчанию компонент искал аватарку пользователя с сайта «www.gravatar.com» и, не находя её там, подставлял серенького человечка. Решение оказалось простым — в вышеприведенных чанках достаточно изменить плейсхолдер «[[+avatar]]» на «[[+photo]]»

После этого всё встало на свои места и осталось только радоваться работе компонента Tickets.

Про другие варианты создания комментариев в MODX Revolution можете почитать здесь: Комментарии в MODX Revolution. Quip и его альтернативы.

С недавнего времени в компоненте появилась возможность комментирования без авторизации. Для этого в последней версии компонента следует указать параметр «allowGuest» равным 1.


    [[!TicketComments? &allowGuest=`1`]]

Компонент Tickets — пользовательские страницы и комментарии / Хабр

Давно не писал ничего на Хабре — был по уши занят. За это время многое сделано, но еще больше в планах. А вот вчера выпустил новый компонент Tickets, для создания системы техподдержки. Понятно, только в MODX Revolution.

Принцип обычный — пользователь задает вопрос и получает ответы в комментариях.

В процессе работы оказалось, что систему, в общем-то, можно использовать и для сайтов с user-generated content, типа простенького LiveStreet (видео с демонстрацией работы в конце поста).

Итак, какие возможности на данный момент?

Собственные типы ресурсов.

Все тикеты хранятся в ресурсах, но они имеют собственные классы, наследующие modResource. Это дает возможность организовать им отдельные правила создания\изменения\вывода и даже собственные страницы в менеджере.

Например, тикеты не показываются в дереве ресурсов (и не тормозят его, своим количеством), все управление ими происходит со специальной страницы раздела тикетов. Там же выводятся и комментарии, для управления.

Если вы видели Articles, расширение для ведения блога от авторов MODX — то здесь сделано почти так же.

Создание\редактирование страниц с фронтенда

Тут понятно, основной функционал. Используется замечательный редактор MarkItUp. Набор кнопок и их работы можно задавать в системных настройках.

Собственные быстрые ajax-комментарии, с управлением в админке.

Комментарии с этом деле — половина работы. Для MODX Revolution есть ровно одна система комментирования — жутко тормозной Quip, с которым я поначалу хотел сдружиться. Написал свои классы, которые расширяли Quip и давали возможность работать через Ajax.

Все шло хорошо, пока не поставил на свой сайт, и не понял — что оно жутко тормозит. Тема с 315 комментариями открывалась 10 -12 секунд, без кэша.

Поэтому, пришлось напрячься и дописать комментарии до самостоятельного состояния, без зависимостей от Quip.
Так появилась вторая система комментирования для MODX Revolution. За образец были взяты комментарии Хабра и LiiveStreet.

Страница с 315 комментариями теперь открывается за 0,6 сек., без кэша. Его я пока даже не прикручивал.

Поддержка политик безопасности

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

Отдельно даются права на работу с тикетами «вообще», и для создания их в определенном разделе. Так же есть разрешение на создание комментария.

Отдельный механизм работы с кэшем

Основное нарекание на MODX — это постоянная очистка кэша при любом пуке в менеджере. Понятно, что кэширование в Revolution очень крутое и невозможно иначе очистить все возможные связи обновленного ресурса. Но на сайте с парой тысяч ресурсов это становится настоящей головной болью. Учитывая, что пользователи могут редактировать свои тикеты — сайт просто встанет колом при серьезных цифрах.

Поэтому, при обновлении тикета в админке или фронтенде очищается только кэш именно этого тикета, и страницы его родителя (секции тикетов). Все остальное можно чистить плагином по событию OnDocFormSave, если нужно.

Jevix для фильтрации при выводе на экран

В первую очередь расширение предназначено для контента, созданного пользователями. А они могут напихать нам всяких XSS и прочих пакостей.

С этим вопросом вдумчиво разбирается отличный Jevix, правила которого настраиваются отдельными наборами параметров.

Причем, отдельно для тикета и комментария.

Если у вас нет этого расширения для фильтрации и типографии — Tickets автоматически скачает и установит его. Без Jevix работать пока нельзя.

Ну и еще по мелочи:

  • Почтовые уведомления о комментариях автору тикета, и тем, кому ответили на его комментарий.
  • Вывод последних комментариев и тикетов, с разбивкой по разделам и возможностью кэширования.
  • Комплектные сниппеты для грамотной обрезки и фильтрации текста, а также подсчета кол-ва комментариев тикета.
  • Все нужные чанки оформления, прописанные параметры у сниппетов, 2 языка — русский и английский.

В общей сложности, на эту работу у меня ушло около 40 дней. Чистого времени, приблизительно, 140 часов.
Видео установки и настройки Tickets на чистом сайте.

Это первая публичная бета, версия довольно ранняя — но вполне стабильная.

Не могу не упомянуть добрую студию Simple Dream, которые заказали это расширение, оплатили, и выложить его бесплатно в репозитории.

Исходный код доступен на Github.
Посмотреть в реальной работе можно у меня на сайте.

MODX — Создание ресурсов блога

На этом уроке мы рассмотрим основные объекты CMS MODX Revolution и создадим несколько веб-страниц (ресурсов) для блога.

Основные объекты CMS MODX Revolution

В MODX Revolution основные объекты можно разделить на 2 категории:

Основные элементы CMS MODX Revolution

Элемент Описание
Шаблон (template) Шаблон всегда должен быть связан с ресурсом и определяет, как данный ресурс будет выглядеть в браузере. Шаблон следует создавать, если с его помощью будет выводиться множество ресурсов. В шаблонах можно использовать любые теги, чанки, сниппеты и др.
Дополнительное поле (tv) Дополнительное поле (TV) — это пользовательское поле для MODX ресурсов. Переменные TV используются для расширения атрибутов, доступных для ресурса. Изначально в MODX ресурс имеет определенное количество полей по умолчанию: pagetitle, content, description и др. Если вам необходимо добавить несколько дополнительных полей к вашим страницам, то это можно сделать с помощью переменных TV. MODX позволяет иметь практически неограниченное число переменных TV.
Чанк (chunk) Чанк – это кусочек статического текста, который Вы можете использовать на всех страницах сайта. В чанках можно размещать сниппеты, но запрещается использовать код PHP. Для обращения к чанкам в MODX Revolution принята следующая запись:

[[$chunk]]  //вызов кэшированного чанка
[[!$chunk]]  //вызов не кэшированного чанка
Сниппет (snippet) Сниппет – это исполняемый кусок PHP кода, который осуществляет вывод динамического контента на странице или в другом элементе CMS MODX Revolution. Он может применяться для создания динамического меню, вывода последних постов, организации поиска по сайту и многого другого. В сниппетах нельзя смешивать код php и html, т.е. он должен начинаться с <?php и заканчиваться ?>. Если вам необходимо получить на выходе из сниппета html код, то используйте чанк, который установите в качестве возвращаемого значения сниппета. Для передачи значений из спиппета в чанк используйте плейсхолднеры. Для вызова сниппетов используйте следующий код:

[[mySnippet]]  //вызов кэшированного сниппета
[[!mySnippet]] //вызов не кэшированного сниппета
Плагин (plugin) Плагины также как и сниппеты представляют собой фрагменты кода, которые имеют доступ к MODx API. Однако в отличие от сниппетов плагины не требуется вызывать непосредственно в коде, т.к. они связаны с системными событиями, которые могут произойти на веб-странице. Т. е. код плагина выполняется только при наступлении какого-либо события на веб-страницы.

Структура тега

Для обращения к элементам MODX Revolution используется специальный тег, состоящий из множества частей.


[[ //открывающий тег
! //необязательный флаг, который устанавливает, что данный тег является некэшируемым 
elementToken //необязательный маркер, идентифицирующий тип элемента ($ - чанк, * - поля ресурса/tv, + - плейсхолдеры и др.). Если данный маркер не использовать, то данный элемент является сниппетом 
elementName //имя элемента
@propertyset //необязательный идентификатор, предназначенный для использования набора свойств (PropertySet)
:filterName=`modifier`:... //необязательный элемент, который предназначен для применения одного или нескольких выходных фильтров 
? //данный элемент необходимо использовать, если дальше будут следовать свойства 
&propertyName=`propertyValue` &. .. //необязательный элемент, предназначенный для установки свойств, которые разделяются с помощью символа & 
]] //закрывающий тег

Создание шаблона для постов

Разработку блога начнём с создания основных шаблонов, которые мы будем использовать для вывода раздела с постами и непосредственно самих постов.

Изменим настройку начального шаблона, который уже есть в системе MODX Revolution. Данный шаблон будем использовать для вывода раздела «Блог»:

  • Откройте начальный шаблон, посредством нажатия не него левой кнопкой мыши;
  • Измените его имя на «Блог», а описание на «Шаблон для раздела»;
  • Нажмите на кнопку «Сохранить».

Создайте шаблон, который будем использовать для вывода поста:

  • Нажмите на значок «Новый шаблон»;
  • В открывшейся форме введите имя «Пост», а описание — «Шаблон для поста»;
  • Нажмите на кнопку «Сохранить».

Примечание: создавать код для шаблонов MODX Revolution мы будем создавать немного позднее, на следующих уроках.

В результате выполненных действий у нас должны получиться следующие шаблоны:

Создание основных страниц и разделов блога

Наш блог будет состоять из:

  • главной страницы, имеющей название «Мой блог»;
  • раздела «Блог», в котором мы будем создавать посты;
  • страницы «О себе», где мы разметим информацию об блоге и авторе;
  • страницы «Карта блога», которая будет содержать ссылки на все ресурсы нашего сайта в удобной для посетителя форме.

Для создания страниц или их редактирования необходимо перейти в левой панели на вкладку «Ресурсы» и открыть раскрывающий список «Website».

Т.к. главная страница у нас уже есть, то произведите необходимую настройку её полей:

  • В поле «Заголовок» введите текст «Мой блог»;
  • В раскрывающем списке «Начальный шаблон» выберите значение «(пустой)».
  • После выполнения изменений в полях ресурса, выполните его сохранение.

Для создания раздела с тикетами (постами) нажмите на значок «Новый документ», в открывшейся форме выполните следующее:

  • В поле «Заголовок» введите текст «Блог»;
  • Выберите из раскрывающего списка «Шаблон» значение «Блог»;
  • Во вкладке «Настройки» выберите из раскрывающего списка «Тип ресурса» значение «Раздел» и нажмите на кнопку «Сохранить».
  • После сохранения документа перейдите во вкладку «Настройка раздела», а затем в ней выберите пункт «Дочерние тикеты»;
  • В этом разделе в качестве шаблона дочерних документов выберите значение «Пост», а в поле «Формирование URI» измените строчку на %alias%ext;
  • Нажмите на кнопку «Сохранить».

Страницы «О себе» и «Карта блога» создадим следующим образом:

  • Нажмите на значок «Новый документ»;
  • В открывшейся панели в поле «Заголовок» введите название соответствующей страницы;
  • В качестве шаблона ресурса выберите значение «(пустой)», т.е. данный ресурс не будет использовать шаблон.
  • Во вкладке «Настройки» проверьте, что тип ресурса соответствует значению «Документ», а тип содержимого – значению «HTML».
  • Нажмите на кнопку «Сохранить».

Создание нескольких постов в разделе «Блог»

Для создания постов в разделе «Блог» выполните следующее:

  • Загрузите изображения в каталог на сервере (например: assets/images/tickets/2015. 02/), которые Вы будете использовать в постах;
  • Откройте ресурс «Блог» и перейдите на вкладку «Раздел»;
  • Создайте пост используйте кнопку «Создать тикет»;
    • В открывшейся форме введите посту заголовок и содержимое. В содержимом для обрезания поста используйте тег <cut />. Т.е. с помощью данного тега определите, какая часть статьи будет отображаться при выводе списка постов на веб-странице;
  • Создайте аналогичным образом ещё 3 — 4 поста.

Создание комментариев в Modx Revolution с помощью Tickets

  • Главная
  • >
  • Статьи и уроки по web-разработке
  • >
  • Уроки MODx Revolution

Доброе время суток, уважаемые подписчики и читатели. В этой статье речь пойдет о создании комментариев на сайте под управление CMF Modx Revolutioin с помощью дополнения Tickets. Форма отправки комментария, цепочка комментариев и управление этими комментариями в административной панели — в общем, все что нужно для нормальной системы комментирования на сайте.

Дополнение Tickets разрабатывалось Василием Наумкиным как средство создания и комментирования страниц пользователями, то есть это целый механизм для работы пользователей с сайтом: создание, удаление, комментирование страниц.

Мы же разберем как создать с помощью Tickets только систему комментирования пользователями тех или иных страниц. Поехали.

Шаг 1. Качаем с репозитория modstore.pro дополнение Tickets

Для начала нужно добавить нового поставщика в Установщике. Как это сделать подробно написано здесь. Далее находим Tickets, качаем его и устанавливаем. При установке на всякий случай отметьте все чанки, которые нужно установить. Они могут пригодиться для редактирования того или иного элемента.

Далее вниз шаблона статьи после вывода контента вставляем следующий код:

<div>
[[!TicketComments?
&allowGuest=`1`
&allowGuestEdit=`1`
&autoPublish=`1`
&allowGuestEmails=`1`
]]
</div>

где

allowGuest=1 — Включить возможность комментирования для неавторизованных пользователей
allowGuestEdit=1 — Разрешать неавторизованным пользователям редактировать свои комментарии
autoPublish=1 — Автоматически публиковать все новые комментарии, без премодерации
allowGuestEmails=1 — Отправлять гостям почтовые уведомления об ответах

Это базовый вызов TicketComments, при котором у вас уже будет выводится форма для создания комментирования и сами комментарии. Если вы хотите изменить внешний вид, то это уже нужно лезть в чанки в категории Tickets.

Параметры вызова сниппета

Название По умолчанию Описание
&allowGuest 0 Включить возможность комментирования для неавторизованных пользователей?
&allowGuestEdit 1 Разрешать неавторизованным пользователям редактировать свои комментарии?
&allowGuestEmails 0 Отправлять гостям почтовые уведомления об ответах?
&autoPublish 1 Автоматически публиковать все новые комментарии, без премодерации.
&autoPublishGuest 1 Автоматически публиковать все новые комментарии неавторизованных пользователей, без премодерации.
&depth 0 Целое число, для указания максимальной глубины ветки комментариев.
&enableCaptcha 1 Включить защиту от спама для неавторизованных пользователей?
&fastMode 1 Если включено — в чанк результата будут подставлены только значения из БД. Все необработанные теги MODX, такие как фильтры, вызов сниппетов и другие — будут вырезаны.
&formBefore 0 Расположить форму комментирования перед комментариями. По умолчанию — нет.
&toPlaceholder   Не выводить результат работы сниппета, а поместить в плейсхолдер toPlaceholder
&separatePlaceholder 0 При параметре 1 вывести форму и комментарии в плейсхолдеры toPlaceholder_form, toPlaceholder_thread.
&gravatarIcon mm Если аватарка пользователя не найдена, грузить эту картинку на замену.
&gravatarSize 24 Размер загружаемого аватара
&gravatarUrl http://www.gravatar.com/avatar/ Адрес для загрузки аватаров
&maxCaptcha 10 Максимальное число для генерации кода защиты от спама.
&minCaptcha 1 Минимальное число для генерации кода защиты от спама.
&thread   Имя ветки комментариев. По умолчанию, «resource-970».
&tplCommentAuth tpl.Tickets.comment.one.auth Чанк комментария для показа авторизованному пользователю.
&tplCommentDeleted tpl.Tickets.comment.one.deleted Чанк удалённого комментария.
&tplCommentEmailBcc tpl.Tickets.comment.email.bcc Чанк для уведомления админов сайта о новом комментарии.
&tplCommentEmailOwner tpl.Tickets.comment.email.owner Чанк для уведомления владельца тикета о новом комментарии.
&tplCommentEmailReply tpl.Tickets.comment.email.reply Чанк для уведомления пользователя о том, что на его комментарий появился ответ.
&tplCommentEmailSubscription tpl.Tickets.comment.email.subscription Чанк для уведомления подписанного пользователя, что в теме появился новый комментарий.
&tplCommentForm tpl. Tickets.comment.form Чанк для формы добавления нового комментария.
&tplCommentFormGuest tpl.Tickets.comment.form.guest Чанк для формы добавления нового комментария гостям.
&tplCommentGuest tpl.Tickets.comment.one.guest Чанк комментария для показа гостям.
&tplComments tpl.Tickets.comment.wrapper Чанк обертка для всех комментариев страницы.
&tplLoginToComment tpl.Tickets.comment.login Чанк с требованием авторизоваться.

Если вы не видите кнопку «Скачать»


отключите блокировщик рекламы

Отображение RSS-канала оповещений безопасности MODX — feed_modx_security_enabled — Нет

Тип сервера — server_protocol — https (если у вас установлен ssl-сертификат, если нет, то вперед)

Дополнительные настройки , для тех кто из моего урока.

Заходим в раздел Mixedimage и в Файл транслитерации (mixedimage.translit) ставим Да.

Чтобы изображения, загружаемые на ресурсы, транслитерировались.

Далее переходим в раздел билеты и в Считать просмотры как гости (tickets.count_guests) ставим Да.

Заходим в раздел admintools и в Включаем авторизацию по почте (admintools_email_authorization) ставим Да (если работаете на сервере — повышаем безопасность), как я обычно ставлю Тема (admintools_theme) — темная.

На этом начальные настройки завершены. Мы вернемся к остальным настройкам MODX по мере необходимости.

Как установить MODX CMS – Пошаговое руководство по установке

Follow @Cloudways

MODX Revolution — это система управления контентом с открытым исходным кодом и платформа веб-приложений для тех, кто действительно заботится о бескомпромиссном дизайне и исключительном пользовательском опыте. Установить MODX на веб-сервер относительно легко по сравнению с другими CMS для веб-публикаций.

MODX CMS поставляется с рядом дополнительных функций. Эта платформа, предназначенная для масштабирования больших многосерверных сред, также включает такие функции, как настраиваемое кэширование и поддержка нескольких баз данных (MySQL, Microsoft SQL Server и Maria DB). Это дает вам полный контроль над вашим сайтом и контентом, а также возможность гибко адаптироваться к вашим потребностям в изменениях.

Дополнительные возможности MODX доступны, хотя CMS обладает большими возможностями настройки. гораздо лучший контроль делает платформу очень универсальной в своем названии. MODX специально разработан для простоты использования, что позволяет веб-администраторам создавать мощные веб-приложения с динамическим содержимым.

Как установить MODX CMS

  1. Предварительные требования сервера для установки MODX CMS
  2. Установка MODX CMS на платформе Cloudways
  3. Скачать MODX
  4. Распаковать сжатый архив
  5. Совместимость с системой
  6. Особенности системы управления контентом MODX
  7. Заключительные слова

Ссылка : Builtwith, апрель 2021 г.

В этой статье я расскажу, как разместить MODX на Cloudways. В конце концов, вы сможете получить доступ и испытать мощь бесплатной платформы CMS, созданной с учетом скорости, безопасности и гибкости. Для развития вашего бизнеса вам нужно больше, чем просто надежная система управления контентом.

Нет ничего проще, чем развертывание приложений Modx в облаке

Благодаря Cloudways вы можете установить и запустить свои приложения Modx на управляемых облачных серверах всего за несколько минут.

Свободный старт

Сервер Предварительные требования для установки MODX CMS

PHP: Я рекомендую PHP 7.2 или более позднюю версию.

База данных: MySQL 5.6.x, MariaDB 10.1.x или Percona Server 5.6.x или выше

Веб-сервер : NGINX 1.18.x или выше или Apache 2.4

Примечание : Если вы хотите использовать какой-либо дополнительный компонент, см. эти требования для запуска MODX.

Установка MODX CMS на платформе Cloudways

Чтобы установить MODX на свой сервер, зарегистрируйтесь или войдите на платформу Cloudways. После входа в систему выберите свой сервер и пользовательское приложение PHP. Выберите размер сервера PHP в соответствии с трафиком вашего веб-сайта и местоположение в соответствии с вашим предпочтительным регионом.

Нажмите ЗАПУСТИТЬ СЕРВЕР и подождите несколько минут, пока оптимизированное пользовательское приложение PHP будет развернуто на сервере.

Скачать MODX

Во-первых, вам необходимо скачать последнюю версию MODX с официального сайта. Посетите официальную страницу загрузки MODX и выберите последнюю версию MODX CMS.

Извлеките сжатый архив

Просто щелкните правой кнопкой мыши ZIP-файл и выберите Извлечь в MODX.

Используя основные учетные данные, доступные на странице «Управление сервером», получите доступ к серверу через FileZilla, чтобы загрузить несжатые файлы на веб-сервер.

Распакуйте папку с помощью встроенного инструмента Windows или любой другой подобной утилиты/инструмента. Перейдите в корневую папку (Public_html) приложения и вставьте распакованные файлы.

Вы можете получить доступ к веб-странице, добавив /MODX-2.8.3-pl/setup/index.php в конце URL-адреса, чтобы открыть программу установки MODX. Процесс установки занимает всего несколько секунд, и если вы видите следующую страницу (см. ниже), все настроено успешно.

Начать процесс установки. Вам нужно выбрать язык, на котором вы хотите установить MODX.

Теперь нажмите кнопку «Далее», чтобы начать установку MODX. Вы должны увидеть следующую страницу:

Получите сведения о доступе к базе данных в разделе «Управление приложениями» > «Сведения о доступе».

Теперь выберите вариант «Новая установка» и нажмите кнопку «Далее». Вы должны увидеть следующую страницу:

Совместимость системы — Этот шаг будет остановлен только в том случае, если в настройках вашего сервера есть несовместимость, например, если у вас устаревшая версия PHP или базы данных.

На этом экране вы будете вводить учетные данные администратора и информацию о базе данных, такую ​​как имя базы данных, пользователя и пароль.

Теперь нажмите кнопку «Установить», чтобы начать установку, после завершения установки вы должны увидеть следующую страницу:

Теперь нажмите кнопку «Далее», вы должны увидеть страницу входа:

Теперь введите свои учетные данные администратора и нажмите кнопку «Войти». Вы должны увидеть следующую страницу:

Вы можете получить доступ к домашней странице MODX CMS по умолчанию, следуя приведенному ниже снимку экрана:

Поздравляем ! Вы настроили свою собственную CMS MODX с помощью Cloudways.

Особенности системы управления контентом MODX

  • MODX Revolution упрощает создание сайтов и пользовательских веб-приложений на основе HTML5/CSS3, внешнего вида и поведения (совместимые со стандартами CSS и JavaScript) и логики (фрагменты PHP).
  • Поддерживает редакторы форматированного текста WYSIWYG.
  • Приложение Manager работает кроссбраузерно и кроссплатформенно.
  • Поддерживает любую библиотеку Ajax, включая jQuery, MooTools и Prototype.
  • API и примеры кода упрощают создание новых дополнений.
  • Полный контроль над всеми метаданными и структурой URL для оптимизации программы (SEO).
  • Объектно-ориентированный основной код, совместимый с MVC.
  • Тема Accessible Manager для пользователей, которым нужны вспомогательные технологии
  • Возможность ставить дополнения прямо из Менеджера.
  • Интеграция электронной коммерции через FoxyCart.

Final Words

На этом мы подошли к концу этой статьи, в которой подробно показано, как установить систему управления контентом MODX на Cloudways. Это высокотехнологичная платформа CMS, которая позволяет пользователям создавать оптимизированные веб-приложения.

Cloudways предоставляет удобную платформу для установки MODX и размещения CMS на различных облачных серверах. С ним вы получаете несколько интересных функций, включая бесплатный SSL-сертификат от Let’s Encrypt, оптимизированный стек PHP, CloudwaysBot для оперативных уведомлений, вертикальное масштабирование и первоклассную техническую поддержку.

Если у вас остались вопросы по установке MODX, задавайте их ниже в разделе комментариев.

Поделитесь своим мнением в разделе комментариев. КОММЕНТАРИЙ СЕЙЧАС

Поделиться этой статьей

Шахзеб Ахмед

Шахзеб — специалист по цифровому маркетингу с опытом разработки программного обеспечения, работает менеджером сообщества — сообщество PHP в Cloudways. Он амбициозен и стремится учиться и делиться информацией о разработке PHP и Laravel посредством практики и экспериментов. Он любит путешествовать и исследовать новые идеи, когда находит время. Свяжитесь с ним по адресу [email protected]

Подключайтесь по телефону: Твиттер Форум сообщества

×

Получить наш информационный бюллетень


Получайте первыми последние обновления и руководства.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *