Size: a a a

2020 April 08

КА

Константин Аникин in OctoberCMS
Ростислав
Просто думал может ты как-то по другому откатывать умеешь)
нет :)
источник

КА

Константин Аникин in OctoberCMS
ночной дамп если только накатить) но за день всё потеряется
источник
2020 April 09

K

Konstantin in OctoberCMS
Константин Аникин
Ребят, поделитесь опытом, вот такой вопрос:

Есть prod есть dev, тут всё понятно. Задача — поставить новый плагин, внести настройки и перетащить всё это на прод. Плагин затрагивает контентную часть, те нужны изменения в базу данных.

Есть посещаемый проект, постоянно генерирующий записи в базу. Соответственно, на таком проекте не получится сделать дамп базы, перенести её на dev и через несколько часов/день вернуть на прод. За это время на проде будет уже куча новых записей, и базы будут несовместимы.

Какая логика моих действий должна быть применимо к OctoberCMS?
У октября в этом плане жопа. Я этим ещё год назад заморачивался..  у нас помимо прода и дева ещё стейдж есть с Копией прода.

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

Но сил серверов было бы больше я б добил тот плагин 100%.
Либо вынес все эти настройки через хардкод в нативный конфиги и .env
источник

КА

Константин Аникин in OctoberCMS
Konstantin
У октября в этом плане жопа. Я этим ещё год назад заморачивался..  у нас помимо прода и дева ещё стейдж есть с Копией прода.

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

Но сил серверов было бы больше я б добил тот плагин 100%.
Либо вынес все эти настройки через хардкод в нативный конфиги и .env
+ спасибо

настроки плагинов руками переносите из таблицы system_settings?
источник

A

Axenia in OctoberCMS
anikin_k (575.42) увеличил карму streeboga (630.06)
источник

K

Konstantin in OctoberCMS
Константин Аникин
+ спасибо

настроки плагинов руками переносите из таблицы system_settings?
Ага🤷‍♂️
источник

v

vladimir in OctoberCMS
Konstantin
У октября в этом плане жопа. Я этим ещё год назад заморачивался..  у нас помимо прода и дева ещё стейдж есть с Копией прода.

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

Но сил серверов было бы больше я б добил тот плагин 100%.
Либо вынес все эти настройки через хардкод в нативный конфиги и .env
Изменение конфигов можно сидить через update плагина.
Один из достаточно хороших вариантов при массовом изменении конфигов связанных с обновлением самого плагина.

На некоторых проектах мержим, правда, настройки похожим образом. При создании релиза и необходимости правки конфигов в system_settings, кладем в релиз settings.json и распаковываем его с помощью gitlab ci при деплое.
источник

OB

Oleg Boston in OctoberCMS
Доброго дня. Подскажите, как можно прикурить кастомные поля (необходимо изображение) к CMS- Pages? Мучаюсь с самого утра, не особо программист , но надо вёрстку натянуть.
источник

Т

Темный in OctoberCMS
вариант для не программистов https://octobercms.com/plugin/shohabbos-customfields
источник

OB

Oleg Boston in OctoberCMS
Благодарю, сейчас буду пробовать
источник

S

Sergey in OctoberCMS
стоит учесть что там есть пара багов, при загрузке картинок через доп поля, они будут загружаться в корень темы
источник

S

Sergey in OctoberCMS
точнее дублироваться в корень темы
источник

Т

Темный in OctoberCMS
а еще конфликтует с некоторыми сео плагинами, сео поля начинают дублироваться к каждому кастомному полю или табу
источник

OB

Oleg Boston in OctoberCMS
{variable name="banner" label="Верхний баннер" tab="Изображения" type="mediafinder" mode="image"}{/variable}    - а что-то вроде этого есть для CMS->Pages?
источник

OB

Oleg Boston in OctoberCMS
Это отлично работает на Static Pages
источник

КА

Константин Аникин in OctoberCMS
Oleg Boston
Доброго дня. Подскажите, как можно прикурить кастомные поля (необходимо изображение) к CMS- Pages? Мучаюсь с самого утра, не особо программист , но надо вёрстку натянуть.
Если задача, чтобы удобно из админки вставлять картинки в контент, то имеет смысл попробовать Static Pages
источник

КА

Константин Аникин in OctoberCMS
вижу уже попробовали :)
источник

OB

Oleg Boston in OctoberCMS
У меня другая проблема - я через пару страниц CMS-Pages вывожу категории блога. В static pages у меня не правильно работают breadcrumbs (ссылка на корневую категорию можно выбрать только из страниц CMS-PAges)
источник

ММ

Мельник Максим in OctoberCMS
Вопрос: Хочу вывести блок из массива если массив не пустой. Когда выводил блок с одним элементом перед блоком проверял: "if элемент != null". Для массива "if массив != null", не работает. Нужно что-то другое.
Как проверить пустой ли массив?
источник

NK

Nikita Khaetsky in OctoberCMS
Мельник Максим
Вопрос: Хочу вывести блок из массива если массив не пустой. Когда выводил блок с одним элементом перед блоком проверял: "if элемент != null". Для массива "if массив != null", не работает. Нужно что-то другое.
Как проверить пустой ли массив?
в php

if (empty(array))
// Массив пуст

В твиге

{% if array is empty %}
// Массив пуст
источник