Häufig gestellte Fragen (FAQ)

FAQ ist die englische Abkürzung für Frequently Asked Questions, zu Deutsch "Häufig gestellte Fragen". Hier werden die Antworten zu den Fragen gegeben, die im WebsiteBaker-Forum immer wieder auftauchen. Die FAQ-Liste hilft, das Forum übersichtlicher zu halten und die aktiven Moderatoren bei Ihrer täglichen Arbeit zu entlasten.

Sollen Sie auf eine Frage stoßen, die bereits des Öfteren im Forum gestellt wurde, aber noch nicht in der FAQ verzeichnet ist, kontaktieren Sie hier das Help Project.

 

Allgemeine Fragen

Was ist WebsiteBaker?

WebsiteBaker ist ein PHP-basiertes Content Management System - CMS (System zur Verwaltung von Inhalten), bei dem der Fokus auf Benutzerfreundlichkeit liegt. Es wurde von Grund auf so entwickelt, dass das Erstellen und Pflegen von Webseiten so einfach wie möglich funktioniert. Weiteres erfahren Sie auf der WebsiteBaker-Funktionsübersicht.

Unter welcher Lizenz steht WebsiteBaker?

WebsiteBaker ist unter der GPL (GNU General Public License 2) lizensiert. Weiter Details über GPL finden Sie hier: http://www.gnu.org/licenses/gpl.html.

Diese Lizenz ermöglicht ein Höchstmaß an Freiheit. Jedoch müssen Sie folgende Regeln beachten:

  • Alle Copyright-Hinweise in den PHP-Dateien von WebsiteBaker dürfen weder entfernt noch verändert werden
  • Der Link des Footers im WebsiteBaker-Backend ("WebsiteBaker is released under the GNU General Public License") muss sichtbar sein und darf nicht entfernt oder verändert werden
  • Wir sehen es sehr gerne, wenn Sie im Frontend den Wortlaut mitsamt Link "Powered by WebsiteBaker" zur Verfügung stellen - allerdings ist es nicht zwingend erforderlich

Für weitere Informationen besuchen Sie bitte die Lizenzseite

Ich habe mein Admin-Passwort vergessen. Was kann ich tun?

Auf der Anmeldeseite gibt es den Link "Haben Sie Ihre persönlichen Daten vergessen?". Wenn Sie darauf klicken, öffnet sich eine Formularseite, auf der Sie die E-Mail-Adresse, mit der Sie sich (bei der Installation) registriert haben, eintragen können. Klicken Sie auf "Anmeldedaten senden", um ein neues Passwort für Ihren Account generieren und an die Adresse senden zu lassen.

Falls dies aus irgendwelchen Gründen nicht klappt (z.B. weil die bei der Registrierung hinterlegte E-Mail-Adresse nicht mehr existiert oder aufgrund von Server-Einstellungen keine Mails generiert werden können):

Passwörter werden als MD5 Hash verschlüsselt in der Datenbank abgespeichert. Wenn Sie Zugriff auf die MySQL-Datenbank haben (z.B. via phpMyAdmin), können Sie nachfolgenden SQL-Befehl ausführen, um ein neues Passwort für den Benutzer admin im Feld password der Tabelle users zu erzeugen.

UPDATE prefix_users SET password = md5('newpass') WHERE username = "admin"

Bitte passen Sie prefix_ an das während der Installation eingegebene Tabellenpräfix an - falls eines vergeben wurde. Den String newpass müssen Sie durch ein sicheres (!) Passwort sowie den String admin durch den Benutzernamen (Loginname) ersetzen, dessen Passwort ausgetauscht werden soll.

Löschen Sie anschließend den Browsercache und melden sich im WebsiteBaker-Backend mit dem Benutzernamen und dem neuen Passwort an.

Wie gestalte ich mein Navigationsmenü so, dass es wie ... aussieht?

Das Aussehen des Navigationsmenüs wird über CSS-Anweisungen realisiert. Wenn Sie mit CSS nicht vertraut sind, schauen Sie sich bitte die zahlreichen Informationsquellen im Internet an.  Bevor Sie im Forum posten, sehen Sie sich bitte die nachfolgenden Webresourcen durch:

Bitte beachten Sie, dass das WebsiteBaker-Forum keine Plattform ist, um CSS-Hilfestellungen zu geben.

Erstellen Sie sich Ihr Menü am besten zuerst in einer normalen HTML-Datei. Wenn Sie mit dem Aussehen zufrieden sind, automatisieren Sie die Ausgabe mit der Menüfunktion show_menu2(). Bitte lesen Sie die Dokumentation, um mehr über die angelegten CSS-Klassen und Funktionsparameter zu erfahren.

Wie wird der Name des besten Content-Management-Systems der Welt richtig geschrieben - Websitebaker, Website Baker oder WebsiteBaker?

Es gab und gibt viele unterschiedliche Schreibweisen. Wir haben uns dafür entschieden, dass die einzig richtige Schreibweise "WebsiteBaker" lautet - als ein Wort ohne Leerzeichen, wobei das "W" und "B" groß geschrieben werden.

Bitte benutzen Sie daher keine anderen Schreibweisen außer "WebsiteBaker" - wir wissen, dass dies nicht einfach ist, aber versuchen Sie es.

Mir gefällt das Template von websitebaker2.org - wo kann ich es herunterladen?

Sie können dieses Template weder herunterladen, noch dürfen Sie es benutzen. Bitte haben Sie Verständnis für diese Maßnahme. Damit wollen wir verhindern, dass andere Website-Anbieter unberechtigt vorgeben, die offizielle WebsiteBaker-Webseite zu sein.

Installation

Was bedeutet die Fehlermeldung "headers already sent"?

Die Fehlermeldung "Cannot modify header information - headers already sent" erscheint immer dann, wenn eine WebsiteBaker-Routine einen Header senden will, vorher aber bereits Zeichen auf dem Bildschirm ausgegeben wurden. Diese Fehlermeldung kann während der Installation von WebsiteBaker auftreten, wenn noch Daten einer vorangehenden WebsiteBaker-Sitzung im Browser gepeichert sind. Vor einer Neuinstallation sollte der Browsercache geleert und die Session gelöscht werden (Firefox ab v1.5: STRG+SHIFT+DEL).

Wenn Zugriff auf die php.ini besteht, kann auch die PHP Ausgabebufferung (output_buffering) aktiviert werden, um solche Fehler komplett zu vermeiden.

Kann ich von WebsiteBaker 2.X auf 2.8.X upgraden?

Dies hängt von der verwendeten Version ab.

Bei sehr alten Versionen (2.5.x oder früher) wird generell empfohlen, diese nicht mehr upzugraden. Obwohl es möglich ist und Sie hier eine Anleitung dazu finden, sollte man davon absehen, denn der Aufwand wie auch das Sicherheits- und Fehlerrisiko sind zu groß. Zudem wird kein verwendetes Modul dieser Versionen mit einer aktuellen WebsiteBaker-Version zusammenarbeiten. Stattdessen sollten Sie die Inhalte der WYSIWYG- oder ähnlicher Seiten kopieren und in eine frisch aufgesetzte WebsiteBaker 2.8.X-Installation einfügen.

Bei WebsiteBaker 2.6.x Versionen ist es möglich auf Version 2.8 upzugraden. Allerdings müssen Sie den Umweg über WebsiteBaker 2.7 gehen. Wie Sie auf Version 2.7 upgraden und was Sie dabei beachten müssen, können Sie hier nachlesen.

Von WebsiteBaker Version 2.7 können Sie ohne Probleme auf 2.8 upgraden. Weiteres dazu finden Sie hier.

 

Technische Fragen

What does Fatal Error: Call to undefined function show_menu2() mean?

This error occurs, when you install a template which requires the snippet show_menu2(), which is not installed on your system. Simply download show_menu2() from the Add-ons page and install it via the WB-Backend: Add-Ons -> Modules -> Install module. Thats it.

Wie kommt es zu dem unkontrollierten Wechsel der Sprachanzeige im Backend?

Sollte die Sprachanzeige im Backend ohne Grund von Deutsch auf Englisch etc. wechseln, liegt dies meist an inkonsistenten Werten in der WebsiteBaker-Datenbank. Wenn Sie Zugriff auf das Datenbanktool phpMyAdmin haben, melden Sie sich damit in der Datenbank an und führen nachfolgende SQL-Anweisungen aus.

UPDATE xxx_settings SET value = 'DE' WHERE name = 'default_language'
UPDATE xxx_pages SET language = 'DE'
UPDATE xxx_users SET language = 'DE'

Achtung: Das Tabellenpräfix xxx_ muss natürlich an Ihre Konfiguration angepasst werden!

Ich erhalte Fehlermeldungen wie "Deprecated: Function [...] is deprecated in [...] on line [...]" - was soll ich tun?

"Deprecated" Fehlermeldungen (zu Deutsch: abgelehnt) wurden mit PHP 5.3.0 eingeführt, das am 30. Juni 2009 veröffentlicht wurde.

Falls WebsiteBaker auf einem Server mit PHP 5.3.0 (oder höhere Versionen) installiert ist, müssen Sie ihre WebsiteBaker-Installation auf Version 2.8.1 upgraden.

Module

Kann man HTML-, Javascript- und PHP-Anweisungen mischen?

Dies ist möglich. Allerdings funktionieren Javascript- und PHP-Code nur in Seiten des Typs Code. Auf WYSIWYG-Seiten/Abschnitten kann kein Code ausgeführt werden!

Code-Seiten sind für die Ausgabe von PHP-Code gedacht. Javascript- und HTML-Anweisungen müssen daher mit dem 'echo' oder 'print' Befehl von PHP ausgegeben werden. Bei Javascript müssen Anführungszeichen zusätzlich maskiert werden. Am besten eignet sich dazu die PHP Heredoc Syntax. Kopieren Sie nachfolgenden Code in eine Seite/einen Abschnitt vom Typ "Code" und sehen sich das Ergebnis an:

$a = '12';
$mixed_output = <<< EOT
<h2>HTML Anweisungen</h2>
<p>Inhalt der Variable a:= $a</p>
<script type="text/javascript" language="javascript">
alert('Javascript code: Hello world');
</script>
EOT;
echo $mixed_output;

Tipp: Noch einfacher geht es mit dem Modul "Code2", dort lässt sich bequem einstellen, ob PHP-, JavaScript- oder HTML-Code ausgeben werden soll.

Warum kommen E-Mails, die über das Form-Modul verschickt wurden, nicht an?

E-Mails werden nicht verschickt, solange keine gültige Empfängeradresse ins Textfeld "E-Mail An:" eingegeben wurde. Das Textfeld ist über die Einstellungen des Form-Modules zu erreichen: Backend -> Seiten -> Seite mit Form-Modul anklicken -> Schaltfläche: Optionen -> E-Mail Settings -> E-Mail an:

Wenn Sie eine gültige E-Mail-Adresse eingetragen haben und Ihre E-Mails trotzdem nicht ankommen, lesen Sie bitte diesen Knowledge Base-Artikel durch.

WebsiteBaker Org e.V.

Wozu ein Verein?

Seit den ersten Versionen von WebsiteBaker hat sich das Projekt zu einem umfangreichen, mehrsprachigen Web-Angebot mit ehrenamtlich helfenden Entwicklern und einer großen Community entwickelt. Das Projekt WebsiteBaker ist von daher schon seit geraumer Zeit kein "Autorenprojekt" mehr, das in der alleinigen Verantwortung einer Einzelperson liegt.

Der Website Baker Org e. V. ist ein Modell für die Organisation dieses Projekts. Der Verein enthebt den Autor jedoch aus der juristischen Alleinverantwortung für das Projekt. Auch die wirtschaftliche Besorgung des Projekts (Betriebskosten z.B. für Hardware) übernimmt der Verein. Über Fördermitgliedschaften und Einzelspenden finanziert er dabei seine Wirtschaftlichkeit.

Der Verein versteht sich als organisatorischer Rahmen für das Engagement und die Zusammenarbeit der Mitglieder. Er regelt grundsätzliche Entscheidungsstrukturen und fördert damit die Effizienz der Teams.

Wer sind die Mitglieder?

Der Website Baker Org e. V. besteht aus regulären Mitgliedern und Fördermitgliedern. Reguläre Mitglieder sind ausschließlich Mitglieder, die aktiv zur Pflege und Erweiterung des Webangebots beitragen - durch Server-Konfiguration, Programmierung, Redaktionsarbeit, Community-Pflege, Übersetzungen in andere Sprachen usw.

Fördermitglieder sind beliebige Personen, Firmen oder andere Institutionen, die das Projekt durch jährlich zu leistende Beiträge dauerhaft unterstützen.

 

Wer kann Mitglied werden?

Jeder kann jederzeit Fördermitglied werden.

Da der Website Baker Org  e. V. als Arbeitsverein konzipiert ist, kann man jedoch nur dann ein reguläres und damit stimmberechtigtes Mitglied werden, wenn man in den Kreis der Teams aufgenommen wurde. Um in diesen Kreis aufgenommen zu werden, sollte man sich über einen längeren Zeitraum im Projekt verdient gemacht bzw engagiert haben. Das reguläre Mitglied wird vom Vorstand einem Team zugeteilt.

 

Was bringt eine Mitgliedschaft?

Eine Fördermitgliedschaft hat nicht den Zweck, dem Mitglied besonderen Nutzen einzubringen. Abgesehen davon, dass Sie den Mitgliedsbeitrag steuerlich absetzen können, da der Website Baker Org e. V. gemeinnützig arbeitet, bekommen Fördermitglieder in unregelmäßigen Abständen einen Extra-Newsletter, in dem über aktuelle Entwicklungen, Bestrebungen und Projekte berichtet wird. Ferner werden Fördermitglieder auf Wunsch auf der Seite Fördermitglieder mit Homepage-Link erwähnt. Ansonsten sind mit einer Fördermitgliedschaft jedoch keine Rechte verbunden. Die Fördermitgliedschaft ist eher eine Form der regelmäßigen, selbstlosen Unterstützung des WebsiteBaker-Projekts.

Reguläre Mitglieder übernehmen Aufgaben, um das Projekt zu pflegen oder zu erweitern. Gearbeitet wird ehrenamtlich. Reguläre Mitglieder haben Zugang zum internen Bereich, bekommen dort alle aktuellen Diskussionen mit und können in Entscheidungsabstimmungen und durch Argumentieren den Gang der Dinge des Projekts mit beeinflussen.

 

Was kostet eine Mitgliedschaft?

Der aktuelle Beitrag für eine Fördermitgliedschaft ist der Beitragsordnung zu entnehmen. Dies ist jedoch nur der Mindestbetrag, unterhalb dessen wir keine Mitgliedschaft anbieten können, weil sonst der Verwaltungsaufwand nicht mehr im Verhältnis zu den Einnahmen stehen würde. Wenn Sie das Projekt mit einem höheren jährlichen Betrag fördern wollen, ist dies dagegen problemlos möglich. Die Spendenhöhe können Sie frei bestimmen.

Förderbeiträge sind stets zum 1. Januar eines Jahres fällig. Das erste Jahr einer Fördermitgliedschaft kann anteilig verrechnet werden. Wenn Sie beispielsweise am 10. Mai eine Fördermitgliedschaft antregen, müssen Sie nur die Monate Juni bis Dezember des Jahres bezahlen. Im Austrittsjahr wird jedoch kein bereits gezahlter Jahresbeitrag zurück erstattet.

Nicht gezahlte Förderbeiträge führen zum Ausschluss aus dem Verein (wenn zwei Mahnungen erfolglos bleiben).

 

Wie kann ich Fördermitglied werden?

Um eine Fördermitgliedschaft zu beantragen füllen Sie bitte das entsprechende Formular von der Formularseite auf. Der Vorstand wird dann laut Satzung kurzfristig über die Aufnahme als Fördermitglied entscheiden.

 

Kann ich das Projekt auch als Nichtmitglied unterstützen?

Selbstverständlich können Sie das WebsiteBaker Projekt jederzeit auch durch Einzelspenden unterstützen. Solche Spenden werden auf die Vereinskasse überwiesen. Verwenden Sie für Ihre Einzelspende, deren Höhe Sie frei bestimmen können, an die gleichen Bankverbindungen wie für Fördermitgliedsbeiträge. Notieren Sie beim Verwendungszweck der Überweisung bitte Ihre vollständige Anschrift, damit wir Ihnen eine Spendenbescheinigung (per mail) zukommen lassen können. Eine Spendenbescheinigung wird leider erst für Spenden ab 50 EUR erstellt, da ansonsten der Aufwand den Nutzen übersteigt.

 

Können die Beträge steuerlich abgesetzt werden?

Sowohl Fördermitgliedsbeiträge als auch Einzelspenden an den Verein sind steuerlich absetzbar, da der Verein gemeinnützig arbeitet. Damit Sie die Ihnen entstandenen Kosten steuerlich geltend machen können, stellt der Verein entsprechende Spendenquittungen aus. Fördermitglieder erhalten ihre Spendenquittung für den aktuellen Jahresbeitrag nach dessen Eingang auf dem Vereinskonto. Absender von Einzelspenden melden sich bitte nach einer Spendenüberweisung per E-Mail und teilen uns mit, an welche Postanschrift wir die Spendenquittung schicken sollen. Bitte haben Sie jedoch Verständnis dafür, dass wir Spendenquittungen nur für Spenden ab einer Höhe von mindestens 50 EUR ausstellen können, da sonst der Verwaltungsaufwand in keinem Verhältnis zu der Einnahme stünde.