Navigation auf uzh.ch

Suche

Magnolia CMS User Guide

REST API

Anwendung

Der REST-Dienst von Magnolia ermöglicht es Ihnen, Inhalte über eine Web-API zu bearbeiten. Sie können Knoten im JCR (Java content repository) erstellen, lesen, aktualisieren und löschen. Die Knoten können Seiten, Komponenten, Kontakte oder alles sein, was in einem benannten Arbeitsbereich gespeichert ist.

Die Schnittstelle befindet sich noch im experimentellen Stadium. Bei Interesse melden Sie sich bitte bei uns, damit wir Sie unterstützen können.

Anleitung

Praktische Aspekte

Fehler wie curl: (3) [globbing] nested brace in column 90 sind von fehlenden Leer-zeichen zwischen einzelnen Parametern verursacht. Diese (im wahren Sinn des Wortes) "Fehler" können bei Copy & Paste von Befehlen aus der obgenannten Pdf-Anleitung entstehen.

Das Absetzen von REST-Befehlen über ein Interface wie das in der Anleitung «REST-Dienst» (s.o.) in Kapitel 8 genannte Firefox Addon RESTED ist weit komfortabler als über curl. Zudem werden dort die mit GET abgeholten Daten schön gegliedert (statt bloss in einer Endloszeile) dargestellt. Das ist sehr nützlich, wenn man überprüfen möchte, ob ein vorher abgesetztes PUT erfolgreich war.

Anmerkung

Attribute mit dem Namespace mgnl oder jcr sind reservierte Knotentypen (node types) im Magnolia. Diese sind nicht frei wählbar und würden sonst Fehler erzeugen.

Weiterführende Informationen

Online-Dokumentation