OpenCms Github Repository

Der komplette OpenCms-Quellcode steht im web-basierten Hosting-Dienst Github zur Verfügung. Github basiert auf der populären Verteilten Versionsverwaltung (DRCS) Git. Sollten Sie nicht wissen, was Github ist, können Sie auf der Github Website nähere Informationen abrufen.

Sie finden in unserem Github Repository stets die jüngste Quellcodeversion von OpenCms. Sie können diesen Quellcode prüfen und OpenCms für sich zusammenstellen, wie auf der Seite "Kern-Kompilierung" beschrieben.

Bitte beachten Sie, dass Github neues Code-Material enthalten kann, das noch nicht vollständig getestet wurde und daher Probleme verursachen könnte. Wenn Sie OpenCms in einer Produktionsumgebung einsetzen möchten, empfehlen wir, die jüngste binäre Ausgabe zu verwenden, die im Download-Bereich zur Verfügung steht.

Git/EGit Client-Konfiguration

Der einfachste Weg, Zugang zum OpenCms Quellcode zu erhalten, ist, das OpenCms Repository bei Github auf Ihren Rechner zu kopieren (klonen).

EGit

Falls Sie Eclipse als IDE benutzen, können Sie ein Plugin namens EGit benutzen, erhältlich unterdownload.eclipse.org/egit/updates. Benutzen Sie den Eclipse Update Manager, um dieses Plugin zu installieren.

Nach der Installation öffnen Sie die Git Repository Explorer Perspective und klicken auf "Clone a Git Repository...".

Parameter:

Host: github.com

Repository Path: /alkacon/opencms-core

Protocol: git

EGit benötigt Eclipse Version 3.5 oder neuer.

Git

Alternativ können Sie Git installieren, wie in help.github.com >Beginner>"Set up Git" beschrieben.

Verwenden Sie diesen Befehl, um das OpenCms Repository zu klonen

git clone git://github.com/alkacon/opencms-core

Eine Referenz aller Git Befehle finden Sie unter gitref.org.

Bitte beachten Sie Folgendes: Wenn Sie OpenCms aus dem Quellcode bauen möchten, benötigen Sie die erforderlichen Bibliotheken (*.jar-Dateien). Diese sind in der OpenCms-Quellcode-Distribution enthalten. Bitte rufen Sie die Seite "Kern-Kompilierung" auf. Dort finden sich vollständige Instruktionen zur Kompilierung von OpenCms aus dem Quellcode.

Github Web-Schnittstelle

Sie können auch das OpenCms Repository auf Github durchsuchen und einzelne Quellcode-Dateien herunterladen, indem Sie die Github Web-Schnittstelle verwenden.

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