Machen Sie mit – leisten Sie einen Beitrag zu OpenCms

Wenn Ihnen OpenCms gefällt und Sie an der weiteren Entwicklung des Systems mitwirken möchten, stehen verschiedene Möglichkeiten bereit, ein aktives Mitglied der OpenCms-Community zu werden. Wir bitten Sie, in dem für Sie geeigneten Umfang mitzuarbeiten. Neben der Programmierung und dem Einbringen von Modulen und Beispielen in die Community können Sie auch ohne großen Zeitaufwand Beiträge zur Entwicklung von OpenCms leisten:

Wenn Sie ein Entwickler mit ein wenig mehr Ambitionen sind, können Sie:

Wir freuen uns, über eine aktive Community zu verfügen. Daher begrüßen wir all Ihre Beiträge.

In jedem Fall empfehlen Ihnen sehr, sich der OpenCms-Mailingliste anzuschließen.

Bitte beachten Sie Folgendes: Wenn Sie Ihre Code-Kontribution  mit dem OpenCms-Kern vertreiben lassen möchten, müssen Sie den OpenCms CLA ausfüllen und ein unterzeichnetes Exemplar per Fax an Alkacon Software schicken.

Wie kann ich mitmachen?

Teilnahme an der OpenCms-Mailingliste

Bitte verwenden Sie die OpenCms-Mailingliste für Fragen und Kommentare, Diskussionen zur Entwicklung, über die Dokumentation und über OpenCms im Allgemeinen. Jedes Feedback und alle Vorschläge zu OpenCms und seinen Funktionen sind willkommen – es ist Ihr Feedback, das die Entwicklung von OpenCms ermöglicht. Viele Fragen auf der Liste sind Anfängerfragen in Zusammenhang mit Aspekten der Konfiguration und der Verwendung der Basisfunktionen von OpenCms. Wenn jemand eine Frage stellt und Sie die Antwort kennen, hinterlassen Sie diese bitte in der Liste, um anderen dabei zu helfen, die ersten Schritte mit OpenCms zu lernen.

Berichterstattung über OpenCms-Referenzseiten und Erfolgsstorys

Wenn Sie eine Website auf der Basis von OpenCms aufgebaut haben, möchten wir etwas darüber erfahren – bitte geben Sie die Webseite für unsere Liste der OpenCms Referenzseiten unter Anwendung des Formulars "Referenzseite hinzufügen" an. Bei der Referenzbeschreibung hätten wir gern Details - beispielsweise, warum Sie sich für OpenCms entschieden haben, wie lange Sie benötigt haben, um die Webseite zu entwickeln, wie die exakte Umgebung aussieht, wie viele Benutzer von Ihrer OpenCms-Installation profitieren usw.

Testen neuer OpenCms-Funktionen

Eine weitere Möglichkeit der Beteiligung am OpenCms-Entwicklungsprozess besteht darin, dass Sie uns helfen, neue Funktionen von OpenCms zu testen. Dazu müssen Sie über die neueste Version des Entwicklungsquellcodes aus dem CVS-System verfügen. Denken Sie daran: Die Quellencodes aus unserem CVS sind halbfertige Werke und nicht für Produktionszwecke bestimmt. Wenn Sie feststellen, dass etwas nicht wie vorgesehen funktioniert, hinterlegen Sie Ihre Beobachtung bitte in der Mailingliste oder senden Sie einen Fehlerbericht.

Melden Sie Fehler über das OpenCms Bug-Tracking-System

Eventuell stellen Sie fest, dass etwas nicht wie vorgesehen funktioniert. Senden Sie in diesem Fall bitte einen Fehlerbericht unter Verwendung des OpenCms Bug-Tracking-Systems. Sie müssen zunächst ein Konto erstellen. Bitte verwenden Sie das Bug-Tracking-System, und nicht die Mailingliste, um Fehler zu melden. Wenn Sie jedoch bei der Konfiguration auf Probleme stoßen, beschreiben Sie diese bitte zunächst in der Mailingliste, da es sich bei 95 % aller Konfigurationsprobleme nicht um Fehler in OpenCms, sondern um Probleme in Zusammenhang mit der Konfiguration in Ihrer lokalen Umgebung handelt.

Erweiterung der Dokumentation und Verfassen von Anwendungshinweisen

Da die Hauptdokumentation zu OpenCms jetzt HTML-basiert ist und in Form von OpenCms-Modulen verwaltet wird, lässt sie sich leicht erweitern. Vielleicht sind Sie bei der Konfiguration oder Anpassung von OpenCms in speziellen Umgebungen oder nach speziellen Anforderungen auf Herausforderungen gestoßen. In diesem Fall schlagen wir vor, ein "How-to"-Modul über dieses Thema zu verfassen und es im Bereich "Modul-Download" unter Verwendung des Formulars "Modul-Download hinzufügen" zur Verfügung zu stellen.

Lokalisierung des OpenCms-Arbeitsplatzes oder der Online-Hilfe

Wenn Ihre Muttersprache im OpenCms-Arbeitsplatz oder im OpenCms Online-Hilfesystem noch nicht unterstützt wird, tragen Sie bitte eine Übersetzung bei. Im Bereich "Modul-Download" findet sich ein spezielles Dokumentationsmodul, in dem erklärt wird, wie eine solche Übersetzung erzeugt wird. Es ist sinnvoll, zunächst eine Nachricht in der OpenCms-Mailingliste zu hinterlassen, um herauszufinden, ob andere bereits an einer Übersetzung für Ihre Sprache arbeiten. Wenn Sie eine Übersetzung fertig gestellt haben, bündeln Sie diese bitte als Modul und verwenden Sie das Formular "Modul-Download hinzufügen", um sie der OpenCms-Community zur Verfügung zu stellen.

Entwicklung von Modulen und Bereitstellung für die Community

Die komfortabelste Art, OpenCms zu erweitern, liegt in der Erzeugung eines Moduls, das zusätzliche Funktionen ermöglicht. Wenn Sie Ihre Entwicklung der OpenCms-Community zur Verfügung stellen möchten, hinterlegen Sie das Modul bitte im Bereich "Modul-Download" unter Verwendung des Formulars "Modul-Download hinzufügen".

Erweiterung von OpenCms durch neue Kernfunktionen

Vielleicht haben Sie eine OpenCms-Kernerweiterung für Ihre eigenen Zwecke entwickelt. Wenn Sie der Ansicht sind, dass diese Erweiterung auch für andere nützlich sein kann, stellen Sie sie bitte im Bereich "Modul-Download" unter Verwendung des Formulars "Modul-Download hinzufügen" zur Verfügung, auch wenn es sich nicht wirklich um ein Modul handelt. Bemühen Sie sich bitte, detaillierte Konfigurationsanweisungen zu hinterlegen, falls diese erforderlich sind. Bitte setzen Sie sich mit Alkacon Software in Verbindung, wenn Sie daran interessiert sind, Ihre Erweiterung zum Bestandteil der OpenCms-Kerndistribution zu machen.

Behebung von Fehlern im OpenCms-Kern

Anstatt einen Fehler nur zu melden, können Sie sich gern in den Code einarbeiten und ihn selbst beheben. Erzeugen Sie dann einen Patch und fügen Sie ihn an den Fehler an, den Sie im OpenCms Bug-Tracking-System berichten. Wir werden den Patch prüfen und in eine spätere Version von OpenCms integrieren. Wenn Sie einen Patch für einen Fehler erzeugt haben, der nicht im Bug-Tracker aufgeführt ist, informieren Sie Alkacon Software bitte entsprechend.

Aktuelle News

  • OpenCms 18 verfügbar

    08.10.2024 - OpenCms 18 bietet einen neuen "Element platzieren"-Modus im Seiteneditor, der eine präzise Platzierung von Elementen als Alternative zu Drag & Drop ermöglicht. Wiederverwendeter Inhalt wird nun deutlich gekennzeichnet. Automatische typografische Korrektur von Anführungszeichen in allen Editoren. Automatische Deaktivierung von „Toten Links“ in Inhalten, die in einem WYSIWYG-Editor eingegeben wurden. Das Mercury Template enthält mehrere neue Funktionen, wie z.B. die Einstellung verschiedener Bildformate für Mobil- und Desktopgeräte und vieles mehr.

  • Alkacon OCEE 18

    08.10.2024 - Alkacon OCEE 18 ist die aktuelle OCEE Version für OpenCms 18. Diese Version verfügt über einen Lizenzschlüssel-Mechanismus, welcher es ermöglicht die selbe Lizenz in einer Cloud-Umgebung auf mehreren Servern zu teilen.

  • Ausführliche Dokumentation für das Mercury Template

    08.07.2024 - Das Mercury Template von Alkacon Software ist ein umfangreiches, modulares Template basierend auf Bootstrap 5 für OpenCms. Für dieses umfangreiche Template ist nun eine vollständige Dokumentation online verfügbar.

  • OpenCms 17 verfügbar

    09.04.2024 - OpenCms 17 bietet Redakteuren die neue App "Datumssuche", um Inhalte zu finden, die in einem bestimmten Zeitraum geändert wurden. Die App "Websites" ermöglicht den einfachen Export des Inhalts einer kompletten Website zur Archivierung. Es wurde eine Option zum Ausblenden von "sensiblen" Inhalten im Offline-Projekt hinzugefügt. Das Standard Mercury Template wurde weiter verbessert, z.B. mit SEO-optimierten Stellenausschreibungen, einer "Spacer"-Funktion und Marker-Clustern für Karten. OpenCms 17 wurde auch mit Java 17 LTS und 21 LTS getestet und zertifiziert.

Testen Sie OpenCms Live