Templatedefinitionen mit Blossom

Das Blossom Modul ermöglicht die Springintegration in Magnolia. Dies ermöglicht dynamische Template-, Komponenten- und Dialogdefinitionen mittels Annotationen. Zudem können bereits bestehende Spring Applikationen in Magnolia integriert werden. In diesem Blog Post möchten wir uns die annotationsbasierte Templatedefinition genauer ansehen.

(mehr …)

Label- und Konfigurations-Verwaltung in Magnolia

In vielen Namics-Projekten steht die Anforderung im Raum, Übersetzungs-Labels und andere Kongifurations-Werte direkt im CMS anpassen zu können – ohne dass dazu ein Deployment resp. eine Änderung am Code stattfinden muss. Obendrauf muss es vorallem in Multisite-Auftritten möglich sein, einzelne global definierte Default-Werte bei Bedarf für z.B. eine Länder-Site anzupassen.

Alle diese Anforderungen haben uns dazu gebracht, ein Magnolia Modul zu entwickeln dass einfach zu einem Projekt (im Maven pom.xml oder direkt JAR File) hinzugefügt werden kann.
(mehr …)

Integration Celum Imagine in Magnolia

Setzen Sie Celum für die Verwaltung Ihrer Dokumente und Bilder ein welche Sie auch auf Ihrem Webauftritt verwenden möchten? Wir haben einen Magnolia-Celum Connector implementiert.

Installation und Inbetriebnahme

Das Modul wird als Maven-Abhängigkeit dem Projekt hinzugefügt und steht danach per sofort zur Verfügung. Es müssen nur noch der Servername, der Benutzer und das Passwort für die Verwendung von Celum in der Konfiguration des Moduls eingetragen werden.

Es empfiehlt sich, für die Verwendung des Celum Connectors einen eigenen (technischen) Benutzer in Celum anzulegen. Dieser gilt danach für alle Autoren die sich eingeloggt haben sowie die Wartungs-Jobs des Systems.
(mehr …)

Backups sind wichtig…

… wie wichtig, merkt man meist erst, wenn es bereits zu spät ist.
Dieser Beitrag soll dazu anregen, die eigene Backupstrategie nochmals zu überdenken. Unterstützend dazu folgt ein kurzer Fragenkatalog. Anschliessend werden verschiedene Backupmöglichkeiten angesprochen und einander gegenüber gestellt.

Fragenkatalog

Folgende Fragen sollte man sich stellen um eine den Bedürfnissen entsprechede Backupstrategie zu erhalten:
(mehr …)

Magnolia und SEO

Dieser Blogpost hat zum Ziel, dem Leser nicht nur einen Überblick über die standardmässig verfügbaren SEO-Features von Magnolia CMS zu bieten, sondern auch zusätzliche Tipps und Tricks zur Erweiterung und Verfeinerung der SEO-Features zu verraten und konkrete best practice Beispiele aufzuzeigen. Die hier behandelte Liste ist nicht abschliessend und kann in Follow-Ups auch erweitert werden.

Es geht nicht darum, das Thema „Search Engine Optimization (SEO)“ grundsätzlich zu erklären, begründen oder vertiefen. Dazu gibt es ausreichend alternative Quellen, zum Beispiel der Search Engine Optimization Starter Guide von Google sowie unzählige Blogs, die sich eingehend mit dem Thema beschäftigen. Es gibt übrigens auch andere Namics-Quellen zum Thema: Namics SEO Fachartikel, Namics Blog.
(mehr …)

Fehlerseiten – Error Pages

Fehlerseiten werden bei einem Projekt oft als nebensächlich angesehen, da sie nicht die normale Benützung einer Webseite widerspiegeln.

Dennoch sind sie für eine grössere Webapplikation unabdingbar und oft hat der Kunde auch genaue Vorstellungen, wie Fehlerseiten auszusehen haben und welche Funktionen sie einem Benutzer bietet soll.

Die folgenden Beispiele beschränken sich auf 404 Fehlerseiten, die Art der Fehlerseite spielt allerdings keine Rolle, die Möglichkeiten gelten für andere Fehlercodes genauso.

Magnolia bietet von sich aus grundsätzlich zwei verschiedene Bordmittel, Fehlerseiten zu konfigurieren.
(mehr …)

Authentisierung in Magnolia

Dieser Artikel gibt einen Überblick über die Authentisierung in Magnolia. Es wird aufgezeigt, welche Komponenten involviert sind und wie sie zusammenspielen. Das Verständnis davon ist wichtig, wenn man weitere Authentisierungssysteme ein- bzw. anbinden möchte.
(mehr …)

Seite 3 von 3123