WebsiteBaker


WebsiteBaker
WebsiteBaker
WebsiteBaker banner.png
WebsiteBaker Admin 2.8.2.jpg
WebsiteBaker: Screenshot des Administrationsbereiches
Basisdaten
Entwickler Das WebsiteBaker Team
Aktuelle Version 2.8.2
(25. Juli 2011)
Betriebssystem plattformunabhängig
Programmier­sprache PHP
Kategorie Web-Content-Management-System
Lizenz GPL v2 (Freie Software)
Deutschsprachig ja
www. websitebaker2.org

WebsiteBaker ist ein freies Content-Management-System. Es basiert auf der serverseitigen Skriptsprache PHP und der Datenbank MySQL, die unter einer Open-Source-Lizenz stehen und kostenlos erhältlich sind.

Es ist vor allem für das Erstellen von kleineren und mittleren Internetauftritten gedacht. WebsiteBaker soll eine einfache Benutzung ermöglichen. Es hat ein automatisches Installationsprogramm und eine eingängige, grafische Benutzeroberfläche, die es auch Computereinsteigern und weniger erfahrenen Benutzern ermöglichen soll, Inhalte oder Informationen im Internet zu veröffentlichen.

Auf der Webseite wird erläutert, dass die richtige Schreibweise des Programms „WebsiteBaker“ heißt.[1]

Inhaltsverzeichnis

Geschichte

Das WebsiteBaker CMS wurde von Ryan Djurovich 2004 veröffentlicht.

Die erste Ankündigung von WebsiteBaker war das Erscheinen der Version 2.2.0 am 14. Dezember 2004. [2] [3] Mit dieser Version wurden Seiten in mehreren Ebenen, Sections und Mehrsprachigkeit sowie erste Erweiterungen eingeführt.

Am 4. September 2005 kündigte Ryan Djurovich in dem Forum von WebsiteBaker mehrere Punkte an: [4] Ein gemeinnütziger Verein namens „Open Source Bakery“ (der allerdings nicht gegründet wurde) sollte für WebsiteBaker verantwortlich sein, Teams kümmern sich ab nun um die Weiterentwicklung des CMS, des Weiteren wurde sich von Sourceforge verabschiedet und eine eigene SVN bereitgestellt.

Die kommende Version 2.6.0 wurde am 28. November 2005 veröffentlicht[5]. Dies war die erste Version, welche von der Community weiterentwickelt wurde.

Am 16. November 2008 kündigte Ryan Djurovich an [6] , dass das WebsiteBaker CMS nach einer offenen Diskussion mit der Community in zwei verschiedene Projekte aufgeteilt werden soll: PlatformRAD Open Source Edition (OSE) (das sich nun EdgeCMS nennt) wird weiterhin von dem Gründer entwickelt und unterstützt, die WebsiteBaker Community hingegen bleibt bei dem Namen. Dies wurde vollzogen, um Probleme mit zukünftigen Versionen des CMS zu vermeiden, zudem herrschte Uneinigkeit über einige geplante Neuerungen.

Die Führungsrolle von WebsiteBaker übernahm nun Matthias Gallas, er trat am 19. August 2009 zurück [7] , nachdem die Version 2.8.0 erschienen ist [8]

Einen Tag später wurde die Gründung des Website Baker Org e. V. s bekanntgegeben [9] [10]. Die Vereinsvorstände sind Dietmar Wöllbrink, Ruud Eisinga und Klaus Weitzel.[11]

Nachdem es in der Community zu Unstimmigkeiten über die weitere Entwicklungsrichtung von WebsiteBaker kam, wurde der Kern der 2.8.1, 2.8.2, sowie Teile der erst im SVN existierenden Version 2.9.0.dev zum Start eines Forks namens 'Lepton-CMS' benutzt [12].

WebsiteBaker 2.8.0

Die Version 2.8 Stable wurde am 15. August 2009 veröffentlicht. Neben einer Reihe von Bugfixes wurden auch neue Feature implementiert:

  • Droplets, JQuery und Codepress hinzugefügt
  • Der Administrations-Bereich lässt sich über Skins anpassen.
  • Mediendaten lassen sich als zip Archiv hochladen und werden auf dem Server entpackt.
  • Bei der Installation von Add-ons wird zuvor überprüft, ob alle Voraussetzungen erfüllt sind.
  • Module, die über FTP hochgeladen wurden, werden nun im Administrations-Bereich angezeigt.
  • Generelle Verbesserungen des Administrations-Bereichs: Mehr Informationen und Anpassungen

WebsiteBaker 2.8.1

Die Version 2.8.1 wurde am 25. Januar 2010 (letzte Änderung geändert am 7. Februar 2010) veröffentlicht. Darin wurden hauptsächlich einige kleinere Fehler der Vorgängerversionen behoben sowie Module auf neue Versionen aktualisiert.

WebsiteBaker 2.8.2

Die Version 2.8.2 wurde am 25. Juli 2011 veröffentlicht. Es wurde begonnen die alte Codebasis aufzuarbeiten und durch neue Techniken zu ersetzen.

Die wichtigsten Änderungen und Highlights auf einen Blick:

  • Frontend Output Filter Settings kann ganz nach Wunsch zwischen absoluter und relativer Adressierung umgeschaltet werden
  • Einführung einer Blacklist für Dateiendungen beim Upload ins Mediaverzeichnis, Setzen der Dateiendungen unter Optionen Feld: Diese Dateitypen nicht hochladen
  • Mit dem neuen Upgradescript ist es möglich von WebsiteBaker Version 2.7 und höher direkt auf die Version 2.8.2 upzugraden.
  • Anpassen der Admintools auf das neue Sicherheitshandling

Systemvoraussetzungen

WebsiteBaker benötigt Webhosting mit Unterstützung für die Interpretersprache PHP und das Datenbankmodell MySQL. Dabei sollte PHP den „Session Support“ aktiviert haben und der „Safe-Mode“ muss deaktiviert sein, oder der Provider hat entsprechende Benutzerrechte vergeben. Der Internetdienstanbieter kann in der Regel diese Einstellungen vornehmen, sofern man keinen eigenen Webserver zur Verfügung hat.

Die Voraussetzungen für die aktuelle Version 2.8.2 sind:

  • Mindestens 9 MB Webspace für WebsiteBaker (Erweiterungen benötigen mehr)
  • PHP 5.2.2 oder höher
  • MySQL 4.1 oder höher
  • PHP Safe Mode = off (aus) oder entsprechend konfiguriert
  • Aktivierter PHP Session Support

Zielgruppe

Die eigentliche Zielgruppe besteht aus:

  • Freelancer und Agenturen im Bereich Webdesign, die ihren Kunden ein einfach zu bedienendes System zur Verfügung stellen wollen, in das sie leicht eingeführt werden können.
  • Privatpersonen, die eine eigene Homepage erstellen möchten
  • Vereinen und Gruppen, wobei auch mehrere Personen einfach aus aller Welt den Seiteninhalt erstellen und bearbeiten können
  • Kleineren und mittelständischen Unternehmen
  • Organisationen und Schulen

Große Firmen oder Internetauftritte, die für tausende registrierte User gedacht sind, werden nicht direkt zur Zielgruppe gezählt. Es gibt zwar keine Beschränkungen, was die Seitenzahl oder die Zahl der User betrifft, durch die häufige Verwendung von Auswahllisten könnte aber die Administration unübersichtlich werden. Abhilfe schaffen dann spezielle Module, etwa zur Userverwaltung.

Merkmale

WebsiteBaker hat viele Funktionen, um eine dynamische Webseite zu erstellen, wobei immer versucht wird, die „einfache Bedienung“ zu bewahren. Dies kann nur erreicht werden, indem es nicht „überladen“ wird mit Funktionen.

Funktionen

  • Einfach zu bedienende Benutzeroberfläche
  • Unterstützung zum Betreiben mehrerer Internetseiten
  • Möglichkeit, ein vollständig barrierefreies Frontend zu erstellen
  • Unterstützung von Mehrsprachigkeit
  • Datei & Medien Verwaltung
  • Designvorlagen (Templates) basierende Seitenausgabe, pro Seite anpassbar
  • Schnittstelle für Erweiterungen
  • Erstellung von Benutzergruppen
  • Gruppenbasierendes Berechtigungssystem (jede einzelne Seite kann festgelegt werden)
  • Kontrolle von WebsiteBaker und komplette Erstellung und Bearbeitung der Seiten über den Administrationsbereich (Back-end)
  • Verwendung von Captcha im Frontend (der für Gäste sichtbare und benutzbare Teil der Internetseite) zur Vermeidung von Spam
  • Einrichtungen zur Anmeldung, Registrierung und Passwortwiederherstellung von Nutzern
  • Einstellung von Zeitzonen, Anzeigenamen, Spracheinstellungen, Zeit und Datumsformat für jeden Nutzer
  • Anpassung der Erweiterungen für jede einzelne Seite möglich
  • WYSIWYG-HTML-Editoren für den Adminbereich

Erweiterungen (Module)

Die wachsende Nutzergemeinde von WebsiteBaker erstellt und betreut einige Module, von denen einige schon standardmäßig bei WebsiteBaker mitgeliefert werden. Diese Erweiterungen sind alle kostenlos erhältlich und werden erst nach erfolgreicher Prüfung auf der offiziellen „Addon“-Webseite zur Verfügung gestellt.

Unter den Erweiterungen sind:

Module können über den Administrationsbereich in Form einer .zip Datei hochgeladen werden; die Installation erfolgt automatisch. Die Aktivierung der Module erfolgt dann bei der Erstellung einer neuen Seite, wo dann beim Eintrag „Art“: das Modul ausgewählt werden kann. Auch können die meisten Erweiterungen problemlos deinstalliert werden.

Die Erstellung von Modulen erfolgt mit der Skriptsprache PHP. Diese können relativ einfach erstellt werden, aber etwas Erfahrung im Umgang mit Programmiersprachen sollte vorhanden sein.

Designvorlagen

Es gibt zahlreiche Designvorlagen (auch Templates genannt), die für jede erstellte Seite einzeln festgelegt werden können. Die Erstellung der Templates erfolgt mit den Sprachen HTML, CSS und PHP. Die strikte Trennung von Inhalt und Design ist dadurch gewährleistet, und es kann nahezu völlig frei das Design angepasst werden. Es ist nur erforderlich, eine CSS- und eine PHP-Datei zu erstellen.

Seit der Version 2.8 kann der gesamte Administrations-Bereich von WebsiteBaker komplett angepasst und erweitert werden, ohne die eigentlichen PHP Dateien zu verändern.

Droplets

Droplets wurden mit Version 2.8 eingeführt und können überall platziert werden – egal ob im WYSIWYG Editor, in einer Designvorlage oder einer Erweiterung. Sie sind PHP Code welcher im Administrations-Bereich definiert wird und innerhalb doppelter, eckiger Klammern verwendet wird.

Community

Die Community wächst ständig, es gibt im August 2011 mehr als 7100 registrierte Mitglieder im Supportforum. [13].Es gibt etwa 41 Teammitglieder, welche in vier Teamgruppen und neun Teams eingeteilt sind. [14]. Das Team reicht von Übersetzen bis hin zu Fachinformatikern in der Entwicklung.

Des Weiteren gibt es verschiedene Supportforen und Internetseiten, auch gibt es mehrere User Groups [15].

Dokumentation

Die Dokumentation von WebsiteBaker ist erhältlich für Benutzer, Entwickler und Webdesigner. [16].

Einzelnachweise

  1. Häufige Fragen
  2. Changelog von sourceforge.org
  3. WebsiteBaker 2.2.0 erschienen
  4. Ankündigung von Ryan Djurovich über die Zukunft von WebsiteBaker
  5. WebsiteBaker 2.6.0 erschienen
  6. Ankündigung zur Trennung von WebsiteBaker
  7. Rücktritt von Matthias Gallas
  8. WebsiteBaker 2.8 erschienen
  9. Website Baker Org e. V
  10. Dem Website Baker Org e. V. wird die Gemeinnützigkeit anerkannt
  11. Impressum von websitebaker.org
  12. Lepton-CMS
  13. Foremstatistik (am 9. August 2011 abgerufen)
  14. Liste von Teammitgliedern (abgerufen am 9. August 2011)
  15. User Group Berlin
  16. YouTube Suche nach WebsiteBaker

Weblinks


Wikimedia Foundation.

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Websitebaker — Website Baker Website Baker: Screenshot des Administrationsbereiches …   Deutsch Wikipedia

  • Website Baker — Website Baker: Screenshot des Administrationsbereiches …   Deutsch Wikipedia

  • Website Baker — Interfaz de Administración de Website Baker …   Wikipedia Español