Danke für das Feedback! Wir legen großen Wert auf das Management von Inhalten und die Benutzererfahrung beim Erstellen, insbesondere wenn die Inhaltsgröße wächst, daher freuen wir uns, dass Sie die Vorteile sehen.
Wir arbeiten sowohl an mehr Dokumentation als auch an mehr Werkzeugen für die Code Forward/Content Back-Prozesse, um besser bei der Einrichtung und Verwaltung zu helfen, insbesondere wenn die Komplexität der Anwendungsfälle zunimmt. Es ist fair zu sagen, dass die Verwaltung von Inhalten über verschiedene Umgebungen hinweg ein echtes Geschäftsbedürfnis ist und technisch herausfordernd sein kann (insbesondere, wenn man mit einem traditionellen CMS arbeitet, das um eine Datenbank herum aufgebaut ist). Unser Git-basiertes Inhalts-Repository macht viele Prozesse und Aufgaben einfacher und effizienter. Git-Branching erleichtert auch größere Website-Updates, Website-Redesigns und die Trennung von hochsicheren Inhalten. Aber es gibt noch mehr, was wir tun können, um die Dinge einfacher und effizienter zu machen.
In allen Fällen ist es wichtig, eine Branching-Strategie und einen Flow zu verwenden, der umgebungsspezifische Inhalte in dieser Umgebung hält.
Es ist auch erwähnenswert, dass CrafterCMS ein Javascript SDK hat, das Sie hier finden können: https://www.npmjs.com/search?q=craftercms
Sie können unsere nativen Javascript-Bindungen auf dem Content-Delivery-System für jede Website/App-Entwicklung verwenden (z.B. mit Nodejs, Nextjs, Nuxtjs). Unsere Autoren-UI, Crafter Studio, basiert ebenfalls auf Typescript/React, sodass jede Autoren-UI-Entwicklung ebenfalls Javascript ist. Die einzige Art der Entwicklung, bei der Groovy die "einzige" Programmiersprache ist, ist die serverseitige Programmierung innerhalb von Crafter Studio.