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 10.0.1 verfügbar

    14.06.2016 - Als umfangreichstes Update seit Jahren bringt Version 10 eine stark verbesserte Benutzeroberfläche welche den intuitiven "Direct Edit" Ansatz von OpenCms mit dem neuen Launchpad für Apps verbindet. OpenCms 10.0.1 ist ein Wartungs-Update für 10.0.0 Installationen, welches eine Reihe von Problemen in den Vorgängerversionen behebt. Das Update konzentriert sich auf Geschwindigkeit und Stabilität.

  • Alkacon OCEE 5.0.1 für OpenCms 10.0.1 veröffentlicht

    14.06.2016 - OCEE 5.0.1 unterstützt OpenCms 10.0.1 und bringt eine deutliche Verbesserung des Accelerator Caches durch Reduzierung der CPU-Last. Diese Version behebt außerdem einen Fehler im OCEE Cluster Modul. Aktualisierte OCEE Versionen für OpenCms 9.x und 8.x Installationen sind ebenfalls verfügbar.

  • OpenCms 10 - X marks the spot

    23.03.2016 - Als umfangreichstes Update seit Jahren bringt Version 10 eine stark verbesserte Benutzeroberfläche welche den intuitiven "Direct Edit" Ansatz von OpenCms mit dem neuen Launchpad für Apps verbindet. Außerdem in dem Update enthalten ist das neue Apollo-Template. Dieses fertige, konfigurierbare Template für OpenCms ermöglicht das Erstellen von responsiven Webseiten ohne Programmierung.

  • OpenCms 10 Beta verfügbar

    25.02.2016 - OpenCms 10 Beta bietet einen vollständigen Eindruck von OpenCms 10. Diese ist die letzte Vorab-Version vor der Veröffentlichung von OpenCms 10. Für das finale Release sind nur noch kleinere GUI-Updates, sowie Verbesserungen im Demo-Template vorgesehen.

Testen Sie OpenCms Live