- Phpwcms
-
Phpwcms Entwickler: Oliver Georgi Aktuelle Version: 1.4.1 r307 (14. Februar 2009) Betriebssystem: Cross platform Kategorie: Web-Content-Management-System Lizenz: GPL Deutschsprachig: ja phpwcms.de Das phpwcms ist ein Web-Content-Management-System (WCMS), das seit 2003 von Oliver Georgi unter Mitwirkung einer wachsenden Community entwickelt wird. Es ist Freie Software und steht unter der GPL.
Der Name setzt sich aus der verwendeten Skriptsprache PHP und dem Kürzel WCMS zusammen.
Inhaltsverzeichnis
Ursprung
Oliver Georgi hat die Entwicklung begonnen, als er 2002 für einen Kunden ein einfach zu benutzendes Content-Management-System (CMS) installieren sollte. Nach dem Austesten nahezu aller frei verfügbaren Systeme hatte er zwar die Leistungsfähigkeit des Systems Typo 3 erkannt. Allerdings stellte auch er fest, dass die benötigte Einarbeitungszeit bis zum Erzielen erster brauchbarer Ergebnisse sehr hoch ist.
Also begann er damit, eines seiner vorherigen Projekte deutlich zu erweitern – phpwcms war entstanden.
Technische Voraussetzungen
phpwcms läuft in einer typischen LAMP-/WAMP-Umgebung. Es benötigt einen Webserver mit Unterstützung für PHP und eine MySQL-Datenbank. Die unveränderte Installation belegt etwa 12 MB auf dem Server. Selbstverständlich wird auch ein (möglichst aktueller) Webbrowser für Administration und Verwendung benötigt. Zur Installation ist außerdem ein FTP-Zugang erforderlich, der später auch für das Hochladen größerer Dateimengen (Fotos, Dokumente etc.) nützlich ist. Optional wird die Installation von ImageMagick in Verbindung mit Ghostscript empfohlen.
Funktionen
Allgemein
- Plattform-unabhängig (Linux, Windows, Mac OS X...)
- Installation über eine grafische Oberfläche im Browser
- Das Backend ist in 26 Sprachen verfügbar (z.B. Deutsch, Englisch, Niederländisch, Spanisch...)
- Den Backend-Benutzern können Admin- oder eingeschränkte Benutzerrechte gewährt werden
- Die Webseiten/Inhalte werden dynamisch direkt auf dem Webserver generiert
Seitengestaltung/-generierung
- Der erzeugte Code ist W3C-konform. Formatierungen werden per CSS vorgenommen.
- Das Layout kann tabellenbasiert oder komplett per CSS aufgebaut werden
- Es können beliebig viele Templates (Layout-Vorlagen) definiert werden. Einflussnahme auf HTML-Kopfdaten und vieles mehr ist direkt im System möglich
- Keine Beschränkung der Seitentiefe (Navigationsebenen)
- Vergabe von Alias-Name zur einfacheren Auffindbarkeit der Seiten im Stil "index.php?aliasname"
- Replacement-Tags zum Beispiel zur automatischen Generierung von Navigationsleisten und vielem mehr
- Eigene PHP-Scripte können zur Laufzeit eingebunden werden, die dann direkt in den Rendering-Prozess integriert werden können
- Optimiertes Drucklayout
- Direktes Generieren von PDF aus CMS-Inhalten möglich
Editierfunktionen
- Es werden verschiedene WYSIWYG-Editoren mitgeliefert, die direkt im Browser arbeiten. Bei vielen Benutzern favorisiert ist der FCKEditor 2
- Die CSS-Definitionen können direkt im Backend bearbeitet werden
- Seitenstrukturen und Artikel sowie deren Bestandteile können verschoben und kopiert werden
- Dateimanager für Bilder, Dokumente und andere Dateien (Verwaltung in Ordnern möglich)
- Die einer Seitenebene zugeordneten Artikel können automatisch auf mehrere Seiten verteilt werden (Paginierung)
- Paginieren von Content Parts eines Artikels möglich
Die Content Parts
Content-Parts sind die Module, aus denen sich die Seiteninhalte zusammensetzen lassen. Eine kleine Auswahl:
- einfacher Text
- WYSIWYG-HTML (FCKeditor oder Spaw)
- reines HTML (sehr mächtig für fortgeschrittene Webdesigner)
- Bilder (mit Beschriftung)
- Text mit Bild (Position innerhalb des Textes wählbar)
- Dateiliste (Dateien zum Download anbieten)
- Suche - eingebaute Volltextsuche für Artikeltexte (zur Zeit nicht für Dateien wie MS-Word oder PDF-Dokumente)
- Rezepte
- Artikelmenü
- FAQ
- Multimedia (für Flash, Quicktime, Windows Media)
- Glossar
- Bannerverwaltung
- Gästebuch/Kommentar
- Formulargenerator
- Teaser
Status des Projekts
Im phpwcms-Forum existiert eine beachtliche Liste von internationalen Websites, die mit phpwcms realisiert wurden. (Am 21. April 2006 zählte dieses Thema 505 Überschriften, was ganz grob ein Anhaltspunkt für die Verbreitung des Systems sein kann.) Auch der Einsatz im Intranet in kleinen bis mittelgroßen Unternehmen ist bekannt.
Derzeit aktuell ist die Veröffentlichung 1.4.1 r307 (Veröffentlichungsdatum: 14. Februar 2009)
Sicherheit
Der Einsatz von Versionen mit einem Erscheinungsdatum vor dem 27. April 2006 wird nicht empfohlen. Hier existieren 2 schwere Sicherheitslücken, die das Einschleusen beliebigen Quellcodes in das System von außen ermöglichen, als auch Mails über den eingebauten Formulargenerator versendet werden können.
Weblinks
Wikimedia Foundation.