Redaxo

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 20. Oktober 2016 um 09:29 Uhr durch Bkienzler (Diskussion | Beiträge) (→‎Besonderheiten). Sie kann sich erheblich von der aktuellen Version unterscheiden.
Zur Navigation springen Zur Suche springen
REDAXO

Logo
Basisdaten

Entwickler Yakamara Media GmbH & Co. KG
Aktuelle Version 5.2
(2016)
Betriebssystem Windows, Linux, Mac OS X
Programmiersprache PHP[1]
Kategorie Content-Management-System
Lizenz MIT[2] (Freie Software)
deutschsprachig ja
www.redaxo.org

Redaxo ist ein modular aufgebautes freies Content-Management-System (CMS) für kleine und mittlere Websites, das auf PHP und MySQL basiert. Seit 1999 von der Agentur Pergopa als einfaches, schnell zu erlernendes Redaktionssystem entwickelt, Version 4.x und niedriger stehen seit Anfang 2004 unter der GNU General Public License und Version 5.x steht unter der MIT-Lizenz, mit der eine lizenzkostenfreie private wie kommerzielle Nutzung möglich ist. Trotz oder gerade wegen seiner einfachen Struktur ist ein hoher Grad an Flexibilität gewährleistet und die Umsetzung vielfältiger Informations-Management-Aufgaben wird ermöglicht.

Technische Voraussetzungen

Um Redaxo beim Erstellen und Pflegen von Webseiten einsetzen zu können, benötigt man einen Webserver mit PHP-Unterstützung und eine MySQL-Datenbank. Auf unzureichende Voraussetzungen weist das Installationsprogramm hin. Für den Einsatz des CMS sind zwar PHP-Kenntnisse hilfreich, doch für die Installation und Anpassung an eigene Vorstellungen mit vorhandenen Modulen nicht unbedingt erforderlich.

  • Voraussetzungen der Version 4.x
    • Mindestens 3 MB Webspace für die Installation
    • PHP 5.3 oder höher
    • MySQL 5 oder höher
  • Voraussetzungen der aktuellen Version 5.x
    • Mindestens 3 MB Webspace für die Installation
    • PHP 5.5 oder höher
    • MySQL 5.0 oder höher (ausschließlich mit utf8-Zeichensatz)

Besonderheiten

Redaxo hat ein sehr schlicht gehaltenes und auf grafische Dekoration verzichtendes Back-End. Der Administrator kann je nach Bedarf einzelne Funktionen zu- oder abschalten. Redaxo ist sowohl für kleine als auch für große (> 1.000 Seiten/Artikel) Netzauftritte einsetzbar.

Die Inhalte der Webseiten (bei Redaxo »Artikel« genannt) werden mithilfe zahlreicher Module eingegeben und sind in sogenannten Slices linear organisiert. Die Module können dabei vielfältige Funktionen enthalten, z.B. einfacher Texteditor (Textile, WYSIWYG-Eingabe), Bildergalerien, Diashows, Formulare. Auch eine individuelle Umsetzung eigener Ein- und Ausgabemodule ist über die administrative Oberfläche (das Backend) des CMS möglich.

Modularer Aufbau

Trennung von Struktur und Inhalt

Redaxo bietet die Möglichkeit Webseiten zu erstellen, die hinsichtlich der individuellen Gestaltung keinerlei Einschränkungen unterliegen. Gleichzeitig wird durch die Trennung von Inhalt, Funktionalität und Design eine leichte und schnelle Bearbeitung gerade auch für mehrere Bearbeiter mit unterschiedlichen Kenntnissen gewährleistet.

Layout

Man braucht grundlegende PHP-, HTML- und CSS-Kenntnisse, um Internetauftritte mit Redaxo realisieren zu können. Das System legt dem Anwender keine Beschränkungen in seinem Layout oder in der Struktur seines HTML-Quelltextes auf. Die Vorlage (es können auch mehrere sein) wird über eine Template-Verwaltung eingefügt und steht dann als Design-Grundlage für beliebig viele Seiten zur Verfügung.

Module und Add-ons

Für die meisten Funktionen hat der Anwender die Wahl zwischen mehreren Modulen, die teilweise auch Ajax benutzen. Bei entsprechenden Programmierkenntnissen können diese weiter den eigenen Wünschen einfach angepasst werden:

  • Artikel (sortieren, auflisten, blättern)
  • Bilder integrieren
  • Formulare
  • Galerien
  • Gästebücher
  • Newsletter
  • PopUp
  • Sitemap
  • Suche
  • Shoplösungen
  • Community-Addon
  • Blogs

Die Community entwickelt ständig neue Module und Add-ons für vielfältige Einsatzzwecke. Sie entstehen aus konkreten Projekten der Communitymitglieder und bieten häufig Lösungen für Spezialfälle. Als Beispiele seien Module für das Einfügen und Anzeigen von Bildern oder unterschiedliche Formular- und Textgeneratoren genannt. Für eigene Erweiterungen sind nahezu keine Grenzen gesetzt.

Mehrsprachigkeit

Redaxo ist dazu ausgelegt, eine Website in beliebig vielen Sprachen mit der gleichen Struktur zu erstellen und zu pflegen. Die Strukturen werden automatisch in allen vorgesehenen Sprachen gespiegelt, die Inhalte können kopiert werden. Seit der Version 3.1 ist auch UTF-8-Codierung möglich.

Barrierefreiheit

Mit der in Redaxo integrierten Textauszeichnungssprache Textile, die ursprünglich aus der Weblog-Software Textpattern stammt, bzw. den Textblöcken barrierefreie Webseiten erstellen. Nach Auffassung gelingt es WYSIWYG-Webeditoren weniger gut oder gar nicht, valides HTML auszugeben, um aktuelle Webstandards zu erfüllen. Dadurch ist Redaxo im Hinblick auf öffentliche Verwaltungen, die zukünftig verpflichtet sind, ihre Webseiten barrierefrei zu gestalten, von besonderem Interesse. Bei weniger strengen Vorgaben an die Qualität der Quelltextes ist aber die Verwendung von WYSIWYG-Webeditoren wie TinyMCE und FCKeditor möglich.

Grenzen

Die Praxis hat gezeigt, dass Redaxo für Webauftritte bis etwa 2000 Seiten ohne Probleme oder Geschwindigkeitseinbußen einsetzbar ist. Je nach Konzept der Website und den Seiteninhalten können es bei optimaler Planung aber auch mehr werden. Umfangreiche Publikationen erfordern von Beginn an eine überlegte Aufteilung in Kategorien bzw. Unterkategorien, um die Artikel-Übersicht zu wahren.

Das System hat im Kernsystem keine Versionierung und auch kein echtes Workflowmanagement, da es nicht für größere Redaktionen konzipiert ist, bei denen man nachvollziehen können muss, welche Änderungen wann und von wem durchgeführt worden sind. Solche Funktionen können mit Erweiterungen nachträglich ermöglicht werden.

REDAXOWinstaller

REDAXOWinstaller ist eine WAMP-Umgebung für REDAXO. Sie umfasst die normalen Installations-Pakete inklusive der Demoseiten. Die Installation erfolgt per windowsüblicher Installationsroutine. Somit wird ein einfacher Test von REDAXO unter Windows ermöglicht.

Literatur

  • Denny Carl: Webwelten. Fünf CMS auf PHP-Basis. In: iX Nr. 12/2007, S. 54. - Gegenüberstellung von fünf Redaktionssystemen auf PHP-Basis: Typo3, Joomla, Drupal, Papaya, Redaxo

Weblinks

Einzelnachweise

  1. The redaxo Open Source Project on Open Hub: Languages Page. In: Open Hub. (abgerufen am 18. Juli 2018).
  2. https://github.com/redaxo/redaxo/blob/master/LICENSE.md