Fandom

[ENCYCLOPÆDIA]

WebsiteBaker

5.402Seiten in
diesem Wiki
Seite hinzufügen
Diskussion0 Teilen

WebsiteBaker (eigene Schreibweise[1]) ist ein freies Web-Content-Management-System (WCMS). Es basiert auf der serverseitigen Skriptsprache PHP und der Datenbank MySQL, die unter Open-Source-Lizenzen 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.

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] 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:[3] 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 Versionsverwaltung (Subversion) bereitgestellt.

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

Am 16. November 2008 kündigte Ryan Djurovich an,[5] 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,[6] nachdem die Version 2.8.0 erschienen ist.

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

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.[10]

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.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:

  • 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

WebsiteBaker 2.8.3

Die Version 2.8.3 wurde am 11. Februar 2012 veröffentlicht. Es sind wichtige Änderungen vorgenommen worden, was die Sicherheit des CMS betrifft. Die endgültig letzte Version der 2.8er Reihe wird die Version 2.8.4 werden, die bereits viele Kernelemente der neuen Generation und deren Technik enthält und sich bereits in der Testphase befindet.

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 Internetsites
  • Möglichkeit, ein vollständig barrierefreies Frontend zu erstellen
  • Unterstützung von Mehrsprachigkeit
  • Datei- und Medienverwaltung
  • 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 Front-End (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.[11] Es gibt etwa 41 Teammitglieder, welche in vier Teamgruppen und neun Teams eingeteilt sind.[12] 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.[13]

Einzelnachweise

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

Weblinks

Störung durch Adblocker erkannt!


Wikia ist eine gebührenfreie Seite, die sich durch Werbung finanziert. Benutzer, die Adblocker einsetzen, haben eine modifizierte Ansicht der Seite.

Wikia ist nicht verfügbar, wenn du weitere Modifikationen in dem Adblocker-Programm gemacht hast. Wenn du sie entfernst, dann wird die Seite ohne Probleme geladen.

Auch bei Fandom

Zufälliges Wiki