Prisma CMS

Headless CMS with front editor

Let's play Minecraft!

New World

 ck21nl7mgp6cn0a89z3s0md5k
22:10:2019 09:37:13
UserGame modeLast activityCoordinates [x:y:z]
SURVIVAL22:10:2019 09:37:11[-18.204:82:37.25]

New World

 ck0sj5wifc8iy0a89dvi22moq
20:09:2019 19:43:34
UserGame modeLast activityCoordinates [x:y:z]
CREATIVE20:09:2019 19:43:27[6.363:6:-0.034]

New World

 ck0sj3zfec7ym0a89pkmpehal
20:09:2019 19:42:43
UserGame modeLast activityCoordinates [x:y:z]
SURVIVAL20:09:2019 19:42:24[1.793:6.450:-0.843]
Это не сложно сделать.
Да, каждое изменение пожалуй избыточно будет:) Да и смысла особого нет.
А вот журнал изменений в виде таблицы дата, кто менял, json страницы уже представляется полезным на той же пивкарте.


Дима, привет!

<< А по отслеживанию изменений: то есть можно вообще все изменения страницы забить в БД: кто изменил, чего и когда?

Если заморочиться, то можно вообще каждое изменение журналировать (в том числе изменение текста). Но скорее всего это будет избыточно. А вот просто сохранять старую страницу в базу, при сохранении новой версии - это вполне можно. Но надо учитывать, что у объекта страницы могут быть связанные данные (например, файлы фотогалереи), это уже придется дополнительно заморачиваться.
Николай, привет!

Интересный подход к редактированию через devTools: для меня открытие, хотя и можно было самому догадаться))))

А по отслеживанию изменений: то есть можно вообще все изменения страницы забить в БД: кто изменил, чего и когда?
Проще способ подойдет не для всех, но все же, используем только замороженые ури:

if (!$useFrozenPathUris) { $parentResources[]= "{$parentAlias}"; }


Roadmap

Сохранение частей шаблонов в отдельные сниппеты с дальнейшим использованием в других шаблонах
Redo/UndoNew 2019-04-15T01:32:29.530Z
Добавить ObjectView, чтобы можно было выбирать существующий запрос и выводить самостоятельные объекты, или вложенные с верхнего уровня
Редактор стилейProgress 2019-04-15T01:36:19.588Z
Integrate unsplash.comNew 2019-04-16T00:55:54.096Z
Интеграция с tilda.ccRejected 2019-04-16T05:30:52.759Z
Render PDF on pageNew 2019-04-16T10:52:08.275Z
Сейчас обновление компонентов и свойств корневого объекта выполняется напрямую в объект. А надо, чтобы через updateObject() клона объекта выполнялось.
Сейчас адреса отдельных роутеров прописываются непосредственно в них. Это очень неюзабельно, потому что при изменении свойства path и несовпадении его с адресом, компонент не рендерится (исчезает из виду). Надо просто скрыть из панели компоненты Route, а набивать их непосредственно в компоненте Switch.
Сейчас приходится указывать key, чтобы при поступлении новых данных шаблона происходила его перерисовка. Очевидно где-то неправильная логика в базовой реализации редактора.
Добавить ObjectImageCompleted 2019-04-20T13:39:19.971Z

Prisma CMS

Headless CMS with front editor

Это не сложно сделать.
Да, каждое изменение пожалуй избыточно будет:) Да и смысла особого нет.
А вот журнал изменений в виде таблицы дата, кто менял, json страницы уже представляется полезным на той же пивкарте.


Дима, привет!

<< А по отслеживанию изменений: то есть можно вообще все изменения страницы забить в БД: кто изменил, чего и когда?

Если заморочиться, то можно вообще каждое изменение журналировать (в том числе изменение текста). Но скорее всего это будет избыточно. А вот просто сохранять старую страницу в базу, при сохранении новой версии - это вполне можно. Но надо учитывать, что у объекта страницы могут быть связанные данные (например, файлы фотогалереи), это уже придется дополнительно заморачиваться.
Николай, привет!

Интересный подход к редактированию через devTools: для меня открытие, хотя и можно было самому догадаться))))

А по отслеживанию изменений: то есть можно вообще все изменения страницы забить в БД: кто изменил, чего и когда?
Проще способ подойдет не для всех, но все же, используем только замороженые ури:

if (!$useFrozenPathUris) { $parentResources[]= "{$parentAlias}"; }