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.
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.
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:
Für weitere Informationen besuchen Sie bitte die Lizenzseite.
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.
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.
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.
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.
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.
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.
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.
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!
"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.
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.
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.
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.
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.
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.
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.
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).
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.
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.
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.