Публикация изменений на сайт только для менеджера/админа

Подскажите можно ли реализовать следующий функционал:
Все изменения на сайте публикуются и видимы только для авторизованных в админ панели пользователей, и только после проверки можно опубликовать это все на основной сайт?

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

Есть мысли сделать это через babel и два контекста, первый поддомен test и контекст test_web второй обычный домен и контекст web, однако не хотелось бы по два раза вносить изменения
Вячеслав Варов
12 января 2024, 20:22
modx.pro
433
0

Комментарии: 5

Артур Шевченко
12 января 2024, 21:22
0
Контекст для dev версии это что-то от лукавого, даже в теории не могу представить как это может работать. Единственный приемлемый вариант это хранение элементов в файлах и разворачивание отдельного dev сайта. В IDE создать два подключения: на prod и на dev. И деплоить сначала на dev, а после проверки на prod.
    Сергей Карпович
    13 января 2024, 09:53
    0
    1. нужно манагевам и админам отметить права видеть неопубликованные ресурсы.
    2. в сниппетах вывода ресурсов, включить отображение неопубликованных.

    Это должно сработать, но я не проверял
      Артур Шевченко
      13 января 2024, 11:11
      0
      А как это поможет в случае, когда нужно внести изменения в вёрстку? Два шаблона делать? Или вёрстку в контент запихивать?
    Максим
    15 января 2024, 13:15
    0
    Что вы имеете ввиду под «изменениями на сайте»? Изменение ресурсов? Или изменение кода (плагины/сниппеты/шаблоны)?
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      5