OpenCms ist ein Open Source Web Content Management Systeme (WCMS) für den professionellen Einsatz. Der Quellcode ist frei verfügbar und durch seinen modularen Aufbau passt sich OpenCms nahezu beliebig an individuellen Anforderungen an. OpenCms wird komplett mit Java- und XML-Technologien entwickelt und ist mittlerweile zur Version 8 gereift. Es eignet sich vor allem z. B. für den Aufbau eines Intranets oder eines Internetauftritts mit hohen Anforderungen an die Content Verwaltung, Mehrsprachigkeit oder an eine große Anzahl von Redakteuren.
OpenCms im Überblick
Das Backend von OpenCms ist gestaltet wie ein Explorer und zeigt die Inhalte der Website an. Die linke Spalte ist für die Navigation vorgesehen. Sie zeigt die Ordner für unterschiedliche Inhaltstypen, z. B. freie Seiten, Images, Galerien oder Downloads.
Aus dieser Ansicht kann der Anwender über die Ordnerstruktur die Navigation aufbauen und bearbeiten. In den Ordnern liegen die freien Seiten, die den Webcontent beinhalten. Weiterhin können existierende Seiten und andere Dateien bearbeitet oder neue Seiten bzw. andere Dateien erzeugt werden. Änderungen sind für die Öffentlichkeit vor der Veröffentlichung nicht sichtbar und geänderte Dateien werden in anderen Farben dargestellt. Der integrierte Sperr-/Freigabemechanismus koordiniert die Bearbeitung von Dateien in Teams.
Elemente der Benutzeroberfläche
Bevor eine Textseite erstellt werden kann, muss eine Ressource/Ordner/Verzeichnis angelegt werden. Dazu ist ein Klick auf den "Neu"-Button notwendig. Es öffnet sich nachfolgendes Fenster.
Für das Verzeichnis (Ordner) muss ein Name vergeben werden. Zusätzlich wird eine Index-Seite für den Text angelegt.
Mit dem WYSIWYG-Editor ("WHAT YOU SEE IS WHAT YOU GET") können Inhalte gepflegt und dem Template entsprechend formatiert werden.
OpenCms WYSIWYG-Editor
Mit der Version 8.0 bietet OpenCms einen neuen Sitemap Editor (Advanced Direct Edit) Modus an. Mit ihm können neue Seiteninhalte und eine neue Navigations-Struktur per Drag & Drop aufgebaut werden. Der neue "Direct Edit" ermöglicht das Bearbeiten von Inhalten aus dem Frontend/Webseitenansicht.
Bearbeitungsmodus "Direct Edit"
Auch die Welt des mobilen Contents ist in OpenCms angekommen. Inhalte für mobile Endgeräte können mit dem "<cms:mobile>Tag" erzeugt werden.
Tabellen und Bilder
Tabellen können in beliebiger Spalten- und Zeilenanzahl eingefügt werden. Die Bearbeitung funktioniert nach gewohntem MS-Office-Prinzip.
Bilder können in verschiedenen Größen genutzt und zugeschnitten werden. Die Bildgrößen können auch im Template vordefiniert werden.
Bilder werden in Bildgalerien verwaltet
In OpenCms 8 können gleichzeitig mehrere Bilder hochgeladen werden. Möglich sind alle gängigien Bildformate wie jpg, gif, png...
Link Verwaltung
OpenCms verfügt über eine zuverlässige Linkverwaltung. Die entwickelte Content Relationship Engine hält interne Links nach dem Verschieben oder Umbenennen von Dateien oder kompletten Ordnerstrukturen im virtuellen Dateisystem von OpenCms intakt. Wenn Inhalte gelöscht wurden, werden eventuell zerstörte Links erkannt und dem Inhaltsredakteur gemeldet. Der Veröffentlichungsdialog meldet ebenfalls Links, die zerstört sind, und zeigt alle internen Links, die ungültig werden, in einer Liste an, die man ausdrucken und bearbeiten kann.
Optional können "tote" Links aus strukturierten Inhalten gelöscht werden, indem man den betreffenden Knoten oder eine definierbare Knotenstruktur, die den Link enthält, ungültig macht.
Mit OpenCms können mehrere Webseiten innerhalb einer OpenCms-Instanz verwalten werden. Interessant ist diese Funktion nicht nur für Firmen, die diverse Webseiten verwalten und auf eine zentrale Nutzerverwaltung zurückgreifen wollen, sondern auch für Webagenturen, die ihren Kunden standardisierte Präsentationen anbieten wollen. Dabei heißt "standardisiert" nicht, dass alle Präsentationen farblich komplett gleich aussehen müssen oder den gleichen optischen Aufbau besitzen. Dies lässt sich durch geschickte Parametrisierung der Templates und Beeinflussung über Webseiten-Konfigurationsdateien steuern.
Mit OpenCms können beliebig viele Sprachen im Frontend verwaltet werden. Standards sind Deutsch, Englisch und Spanisch. Weitere sind durch Übersetzung einer Sprachdatei möglich. Es wird einfach in einer Konfigurationsdatei festgelegt, welche Sprachen vorliegen und diese stehen dem Redakteur sofort zur Verfügung. In OpenCms können unterschiedliche, inhaltlich logische Strukturen für jede Sprache gepflegt werden.
In OpenCms wird nach Inhalt und Layout getrennt. Über Templates und Themes werden das Seitenlayout und die Seitenstrukturen festgelegt. Templates werden auf Basis von HTML, CSS, JSP definiert. Einen Template-Editor gibt es nicht.
Flexibles Template in OpenCms 8
Mit OpenCms 8 steht ein neues flexibles Template zur Verfügung. Header und Footer lassen sich frei konfigurieren. Grundsätzlich ist das Template dreispaltig angelegt. In der Sitemap lässt sich flexibel editieren, welche Seiten 2- oder 3-spaltig sein sollen. Den Layout-Ideen ist dadurch mehr Freiraum gegeben. Auch der Hintergrund ist nur noch eine Einstellungssache im Backend. Der Einsatz von verschiedenen Widgets wie Checkbox oder Datebox bietet zusätzlichen Gestaltungsspielraum. Weitere Layout-Goodies sind die freie Positionierung von Bild, Text und dem Suchfeld auf jeder Seite.
...
Bitte beachten Sie unsere Informationen zum Datenschutz.
blog comments powered by Disqus© 2012 FEiG & PARTNER