Empfehlungen an andere, die in Betracht ziehen Cockpit CMS:
Cockpit verwaltet nur Daten, daher liegt die Anzeige der Daten beim Entwickler. Ich verwende VueJS (http://vuejs.org/), um diesen Prozess zu beschleunigen. Vue ist ein View-Model-System für clientseitiges JavaScript, was bedeutet, dass es Daten (in diesem Fall von Cockpit) nimmt und HTML-Elemente automatisch aktualisiert. Dies schafft ein nahtloses AJAX-ähnliches System, das die meisten JavaScript-Entwickler verstehen werden. Angular und KnockOut.js können viele der gleichen Dinge tun, aber um es zu wiederholen, Cockpit hat keine Anforderungen für das Front-End, Cockpit funktioniert ebenso gut mit einfachem JavaScript, obwohl mit mehr Arbeit auf Seiten der Entwickler für HTTP-Anfragen und DOM-Aktualisierungen. Bewertung gesammelt von und auf G2.com gehostet.
Was ist ein Problem? Cockpit CMS Solving und wie profitieren Sie davon?
Cockpit spart mir Zeit bei der Entwicklung einer Website, die eine kleine Menge an verwaltetem Inhalt erfordert. Normalerweise handelt es sich bei diesem Inhalt um eine Galerie oder einen kleinen Blog. Cockpit wird einfach auf irgendeine Weise "importiert" (entweder über eine serverseitige PHP-API, eine clientseitige Javascript-API oder eine einfache HTTP-API) in jedes Projekt. Ich bevorzuge die Verwendung der Javascript-API, die so einfach ist wie das Einfügen von:
in eine Webseite, nachdem die eigenständigen PHP-Skripte in einen öffentlich zugänglichen Ordner gelegt wurden. Das war's. Das Frontend kann aufgerufen werden, indem man zu "yourwebsite.com/admin" navigiert. Hier können Sie Galerien und "Sammlungen" einrichten (Inhalte mit mehreren Einträgen, denken Sie an Blogbeiträge oder Streams in anderen CMS), die mit der Javascript-API abgerufen werden können:
In diesem Fall enthält die Variable "data" alle Informationen, die der Benutzer mit dem CMS für diese Sammlung eingegeben hat, und die meisten Webentwickler werden genau wissen, wie sie von diesem Punkt aus mit ihren eigenen Technologien, mit denen sie vertraut sind, fortfahren können. Beachten Sie, dass Cockpit keine Frontend-Styling wie Wordpress oder Drupal bietet, Cockpit ist einfach eine einfache Möglichkeit, Daten von einem registrierten Satz von Benutzern zu sammeln und zu verwalten. Cockpit liefert nur die Daten an Entwickler und lässt sie arbeiten, wie sie möchten, anstatt wie Wordpress (zum Beispiel) Entwickler zu zwingen, nach ihren Regeln zu spielen. Bewertung gesammelt von und auf G2.com gehostet.