www.wikidata.de-de.nina.az
OpenCms ist ein in Java und XML realisiertes Content Management System CMS fur die Gestaltung und Bearbeitung von Websites Das aus Open Source Komponenten aufgebaute System kann in einer Vielzahl von verschiedenen Infrastrukturen betrieben werden Es wird als Freie Software unter der LGPL veroffentlicht Seit der Erstveroffentlichung im Februar 2000 3 erfolgt eine kontinuierliche Weiterentwicklung durch die Firma Alkacon Software GmbH und der OpenCms Community OpenCmsDer OpenCms Sitemap EditorBasisdatenEntwickler Alkacon SoftwareAktuelle Version 16 0 1 2 Oktober 2023 Betriebssystem plattformunabhangigProgrammiersprache Java 2 Kategorie Content Management SystemLizenz LGPL Freie Software deutschsprachig jawww opencms org Inhaltsverzeichnis 1 Verwendung 2 Bedienung 3 Aufbau 4 Erweiterungen 5 Versionen 6 Literatur 7 Weblinks 8 EinzelnachweiseVerwendung BearbeitenOpenCms wird bei einer Vielzahl von Unternehmen aus verschiedenen Branchen fur die Verwaltung von Websites und oder Intranets eingesetzt Eine grosse Zahl von Dienstleistern bieten zum Teil auch kommerzielle Unterstutzung und Support Vertrage fur OpenCms an Bedienung BearbeitenDie Bedienung von OpenCms erfolgt uber einen beliebigen Webbrowser Der Redakteur arbeitet in OpenCms direkt auf der angezeigten Webseite eventuell notwendige Dialoge werden dynamisch daruber eingeblendet Inhalte auf einer Seite konnen mit Drag and Drop modifiziert werden 4 OpenCms bietet weiterhin die Moglichkeit mittels des sogenannten Inline Editing Texte direkt auf der Webseite zu bearbeiten Dabei ist ein nahtloser Wechsel in einen formularbasierten Editor fur den gleichen Inhalt jederzeit moglich 5 In der Regel konnen Redakteure nach einer kurzen Einweisung in OpenCms eigenstandig Inhalte bearbeiten Die Struktur einer OpenCms Website wird uber den Sitemap Editor verwaltet mit dem sich neue Seiten anlegen bzw vorhandene Seiten in der Navigation umstellen lassen Inhalte werden in Galerien abgelegt und konnen auf verschiedenen Seiten oder Websites wiederverwendet werden Weiterhin bietet OpenCms noch einen speziellen Backendmodus Workplace fur administrative Aufgaben wie z B die Benutzerverwaltung Ab der Version 9 5 ermoglicht OpenCms ausserdem die Erstellung von Seitenvorlagen Templates ohne Programmierung 6 nbsp Bearbeiten einer Webseite in OpenCms 10Aufbau BearbeitenOpenCms lauft auf der Java Plattform als Servlet Es baut auf einer Reihe von Open Source Komponenten auf viele davon stammen von der Apache Foundation Das Benutzerinterface wurde mit Vaadin und dem Google Web Toolkit entwickelt Inhalte werden in OpenCms in einem datenbankbasierten Repository abgelegt wobei MariaDB MySQL PostgreSQL HSQLDB Oracle MSSQL und DB2 direkt unterstutzt werden 7 Der Zugriff darauf erfolgt uber CMIS WebDAV eine SMB Netzwerkfreigabe sowie das eigene Web Interface Text Inhalte in OpenCms werden uber ein XML Schema definiert Das Benutzerinterface fur Redakteure erstellt XML Dateien aus diesen Schemas welche im Repository abgelegt werden Ein Template Mechanismus basierend auf JavaServer Pages erzeugt dann Webseiten auf der Basis des XML Erweiterungen BearbeitenOpenCms lasst sich uber sogenannte Module mit zusatzlichen Funktionen erweitern Es stehen Module fur spezielle Templates dynamische Funktionen und Ahnliches bereit Ein Grossteil der Module steht kostenfrei zur Verfugung Durch die Module kann OpenCms universell eingesetzt werden und so sind technische Erweiterungen die der Entwicklung auf diversen Plattformen oder Technologien wie Maven IntelliJ 8 oder NetBeans 9 dienen ebenso verfugbar wie die Moglichkeit des inhaltlichen Ausbaus uber Galerie oder Shop Plugins 10 Versionen BearbeitenOpenCms wird seit dem Jahr 2000 kontinuierlich weiterentwickelt Seit 2021 ist die Veroffentlichung einer neuen Version alle 6 Monate vorgesehen im April und Oktober Die Versionsverwaltung des Quelltexts von OpenCms erfolgt seit Juli 2011 mittels Git auf GitHub 11 davor in CVS Nachfolgend eine Ubersicht uber die bisher veroffentlichten Hauptversionen 12 Version Veroffentlichung Wichtigste neue FunktionenAltere Version nicht mehr unterstutzt 4 0 24 02 2000 Online Offline Workflow WYSIWYG Editor fur Webseiten Explorer BenutzermanagemenetAltere Version nicht mehr unterstutzt 5 0 05 05 2002 Seitentemplates in JSP mit eigener lt cms gt Tag Library Erweitertes Caching und statischer Export von WebseitenAltere Version nicht mehr unterstutzt 5 3 11 12 2003 Integrierte Volltextsuche mit Lucene Direktes bearbeiten von angezeigten WebseitenAltere Version nicht mehr unterstutzt 6 0 30 06 2005 Neue Workplace Benutzeroberflache Erstellen von XML Inhalten basierend auf XSD Verwaltung mehrerer WebsitesAltere Version nicht mehr unterstutzt 6 2 31 03 2006 Integrierte Bildskalierung Vergleich von DokumentenversionenAltere Version nicht mehr unterstutzt 7 0 04 07 2007 WebDAV Unterstutzung Automatisches Linkmanagement Zuordnung von Kategorien fur beliebige InhalteAltere Version nicht mehr unterstutzt 7 5 15 06 2009 Inhalts Galerien Zugriff auf Inhalte in JSP mittels Expression LanguageAltere Version nicht mehr unterstutzt 8 0 08 05 2011 Erweiterte Benutzeroberflache mit Drag and Drop von Elementen im Seiten Editor und Sitemap Editor Unterstutzung fur mobile EndgerateAltere Version nicht mehr unterstutzt 8 5 24 09 2012 Inline Editor fur Webseiten Integration der Solr Suchmaschine CMIS Unterstutzung SuchmaschinenoptimierungsfunktionenAltere Version noch unterstutzt 9 0 08 11 2013 Unterstutzung fur unterschiedliche Endgerate Zugriff auf OpenCms Repository uber ein SMB CIFS Netzlaufwerk Site Management Tool erstes Demo Template basierend auf BootstrapAltere Version noch unterstutzt 9 5 03 11 2014 Template und Layout Erstellung per Drag amp Drop mit Nested Containern User generated Content PDF Generierung Erweiterte Rollen fur Editoren integrierte Rechtschreibprufung im WYSIWYG Editor Verwalten von Galerien Kategorien und Templates im Sitemap EditorAltere Version noch unterstutzt 10 0 23 03 2016 Uberarbeitete Verwaltungs Oberflache neues Apollo Template neuer Datei Explorer Identicons fur User direktes Commit von geanderten Templates nach Git Drag amp Drop von Bildern vereinfachte Solr basierte InhaltssucheAltere Version noch unterstutzt 10 5 15 02 2017 Lokalisierungs Werkzeuge zum direkten Vergleich ubersetzter Sites Seite an Seite Asset Verbindung erlaubt die native Integration von externen Daten im Editor Verwendung von Font Icons in der BenutzeroberflacheAltere Version noch unterstutzt 11 0 30 04 2019 Uberarbeitetes User Interface Meta Mappings fur SEO neues Mercury Template vereinfachtes Erzeugen von Inhalts Listen durch vordefinierte Solr Abfragen Lesezeichen im Explorer neue Apps fur die Verwaltung von Ressource Typen und Sessions Altere Version noch unterstutzt 12 0 12 10 2021 Headless JSON API fur REST Abfragen auf Inhalte stark verbessertes Mercury Template Template Varianten aktualisierte WebDAV Implementation Altere Version noch unterstutzt 13 0 13 04 2022 Neues Plugin System Suche nach Geokoordinaten Erweiterungen fur Template Varianten verbessertes Mercury Template Altere Version noch unterstutzt 14 0 11 10 2022 XML Schema Versionierung mit automatischem Neuschreiben der Inhalte Zwei Faktor Authentifizierung 2FA im Benutzer Login Quellcode Widget fur mehrzeilige Eingabefelder Mercury Template auf Bootstrap 5 2 aktualisiert Altere Version noch unterstutzt 15 0 25 04 2023 Rollenbasierte Beschrankung fur Anderungen der Sitemap Konfiguration Editor zur Modifikation von Sitemap Attributen fur alle Redakteure neue App Abfrage Personendaten findet personenbezogeneDaten im VFS Mercury Template mit zahlreichen Verbesserungen Aktuelle Version 16 0 02 10 2023 Neue App Unbenutzte Inhalte zum auffinden und loschen von nicht mehr verwendeten Inhalten individuelle Detailseiten fur Kategorien zurucksetzen des Passworts fur alle Redakteure erzwingen verbessertes Mercury Template Legende Altere Version nicht mehr unterstutztAltere Version noch unterstutztAktuelle VersionAktuelle VorabversionZukunftige VersionLiteratur BearbeitenDan Liliedahl Opencms 7 Development Packt Publishing ISBN 978 1 84719 105 2 Matt Butcher Managing and Customizing Opencms 6 Websites Java JSP XML Content Management Packt Publishing ISBN 978 1 904811 76 3 Matt Butcher Building Websites with OpenCms ISBN 978 1 904811 04 6 bezieht sich auf die veraltete Version 5 Weblinks Bearbeiten nbsp Commons OpenCms Sammlung von Bildern Videos und Audiodateien Offizielle Webprasenz Live online demo Quelltext Verwaltung auf GitHub Dokumentations Website OpenCms Entwickler WikiEinzelnachweise Bearbeiten Release 16 0 2 Oktober 2023 abgerufen am 2 Oktober 2023 The opencms Open Source Project on Open Hub Languages Page In Open Hub abgerufen am 18 Juli 2018 Artikel auf heise de anlasslich der Veroffentlichung von OpenCms im Februar 2000 Funktionsbeschreibung Drag amp Drop von Inhalten auf der OpenCms Website Keynote der OpenCms Days 2012 siehe Folie 10 fur die Funktionen des Editors OpenCms 9 5 Funktionsubersicht siehe Abschnitt Compatibility with Java versions Servlet containers and Databases in den Release Notes der Version 8 0 OpenCms plugins zur IntelliJ und Maven Integration OpenCms plugin zur NetBeans Integration Module zur inhaltlichen Erweiterung von OpenCms Meldung auf opencms org zum Wechsel zu GitHub Ubersicht uber alle bisher veroffentlichten OpenCms Versionen in der history txt auf GitHub Abgerufen von https de wikipedia org w index php title OpenCms amp oldid 238354244