CMS für isolierte Websites

Ich evaluiere verschiedene CMS-Plattformen, um die beste Lösung für unser Unternehmen zu finden. Wir möchten, dass es ein. Netzbasierte Plattform, weil wir uns darin wohlfühlen.

Grundsätzlich wird unsere primäre Website (www.example.com) auf einer Cloud-Plattform (wahrscheinlich Azure) gehostet. Wir werden auch eine sekundäre Website auf unseren eigenen Servern (apps.example.com) hosten, die verwendet wird, um Intranet-Anwendungen für unsere Mitarbeiter sowie Formulare zu hosten, die von der allgemeinen Öffentlichkeit zum Kauf unserer Produkte verwendet werden. Der Grund, warum sie voneinander getrennt werden müssen, ist, dass die öffentliche Website rund um die Uhr verfügbar sein muss und unsere sekundäre Website Zugriff auf unseren Datenbankserver benötigt.

Die Herausforderung besteht darin, dass wir möchten, dass die primäre Website auf einer CMS-Plattform erstellt wird, da sich ihr Inhalt häufiger ändert, aber wir möchten auch, dass einige Seiten unserer sekundären Website ihre Inhalte aus demselben CMS beziehen.

Was mich interessiert, ist die Möglichkeit, generische Inhaltsausschnitte im CMS zu definieren und die sekundäre Webanwendung in die Lage zu versetzen, auf die CMS-Instanz zu verweisen und diese Inhaltsausschnitte bei Bedarf zu verwenden. Ob dies über einen Webservice-Aufruf oder etwas anderes erreicht wird, steht zur Diskussion.

Die DNN-Plattform scheint gut geeignet zu sein, da sie ein großartiges CMS-Tool ist, aber auch als Plattform zum Aufbau benutzerdefinierter Funktionen dient.

Ich suche wirklich nur Rat von anderen, die vielleicht Erfahrungen mit einem ähnlichen Szenario gemacht haben oder ob es ein CMS-Tool gibt, das diese Funktionalität sofort bereitstellt.

Vielen Dank

Ist .Net erforderlich oder nur bevorzugt?
Bevorzugt, aber ich wäre offen für Vorschläge, die auf anderen Plattformen basieren.

Antworten (1)

Sehen Sie sich ein gemeinsam genutztes Inhaltsrepository an. Zum Beispiel Contentful . Es hilft, freigegebene Inhalte zu zentralisieren und mit Ihren verschiedenen Ausgabekanälen / Websites zu synchronisieren.

Allerdings müssen Sie in jedem Ausgabekanal (zumindest wenn es sich um eine andere Softwareplattform handelt, zB Drupal, DNN, Hippo) eine Erweiterung schreiben/implementieren, die mit Ihrem Shared Content Repository kommuniziert.

Wir haben Contentful für einen Kunden in einem Prototypen getestet, der Inhalte von über 50 Websites zentralisieren und nach Belieben an sie zurückschieben/ziehen sollte. Was ich gelernt habe, ist, dass ein Shared Content Repository die von Ihnen erwähnte Lücke füllen könnte.