Diese Seite zeigt alle Änderungen von WB 2.7 gegenüber WB 2.6.7 auf.
Nachfolgend ein paar Erklärungen, was bei einem Upgrade von einer bestehenden WB 2.6.7 zu beachten ist. Wenn Du noch eine Website Baker Installation kleiner als WB 2.6.7 verwendest, führe bitte zuerst die Schritte aus, die auf der WB-Hilfeseite beschrieben sind.
Bevor Du mit dem Upgrade auf Website Baker 2.7 anfängst, solltest Du eine komplette Sicherung der Verzeichnise /pages und /templates (mit allen Unterordnern und Dateien) anlegen (per FTP). Weiterhin sollte eine Sicherung der kompletten Website Baker Datenbank (z.B. WB-Backup Modul, phpMyAdmin, MySQLDumper) durchgeführt werden.
Hinweis: Ein Update ohne Sicherung ist nicht zu empfehlen und kann im schlimmsten Fall zum Verlust sämtlicher Inhalte führen.
Schritt 1: Sprachdateien
Prüfe ob die Sprachdateien im /languages Verzeichnis per FTP überschrieben werden können. Wenn ja, mache bitte mit Schritt 2 weiter.
Wenn das Überschreiben per FTP nicht klappt, aktualisiere deine Sprachdateien über das WB Backend. Wähle als Quelle die Sprachdateien aus dem entzippten WB 2.7 Paket. Beim Kopieren der Dateien auf den Server das Verzeichnis /languages NICHT mitkopieren!
Schritt 2: FCKEditor
FCKEditor ist der neue Standard Editor. Wenn Du bereits eine Version von FCK verwendest, muss diese zuerst über das WB Backend deinstalliert werden (oder lösche das Verzeichnis /modules/fckeditor Verzeichnis per FTP, wenn FCK über FTP installiert wurde). Sichere zuvor das Verzeichnis /fckeditor/wb_config wenn Du persönliche Einstellungen vorgenommen hast.
Schritt 3: show_menu2
Die zusätzliche Menüfunktion show_menu2 ist im Website Baker 2.7 Installationspacket enthalten. Wenn Du das Code Snippet show_menu2 bereits in der alten WB Installation verwendest, deinstalliere es bitte über das WB Backend (oder lösche das Verzeichnis /modules/show_menu2 per FTP, wenn show_menu2 über FTP installiert wurde).
Schritt 4: Verwaltungsprogramme
Wenn Du ein Verwaltungsprogramm (Admin tool) aus nachfolgender Liste verwendest, aktualisiere diese bitte mit der letzten Version von der Website Baker Addons Seite. Es reicht aus, die neueste Version von der Addons Seite herunterzuladen und über das WB Backend zu installieren. Das Modul muss zuvor nicht extra gelöscht werden.
Schritt 5: Form und News Modul
Mit WB 2.7 werden erweiterte Versionen des Form und News Moduls eingeführt. Unter anderem werden die Styles bei diesen Versionen aus der Datenbank entfernt und in CSS Dateien ausgelagert, die dann in den Header des Templates eingebunden werden kann. Damit deine angepassten Styles nicht verlorengehen kopiere diese von den Optionen in eine temporäre Datei und speichere sie auf deinem lokalen Rechner. Nenne die Dateien z.B. news.css und form.css.
Entpacke das komplette WB 2.7 Installationspaket auf Deinem lokalen Rechner. Überprüfe ob du alle unter Vorarbeiten aufgelisteten Punkte abgearbeitet hast (inklusive Sicherung aller wichtigen Dateien und Datenbanken).
Kopiere dann alle Dateien ausser dem /install Verzeichnis und der Datei config.php per FTP über die bestehende Website Baker 2.6.7 Installation.
Hinweis: Wenn Du eines der vier mitgelieferten Website Baker Standardtemplates verwendest, werden alle eventuell gemachten Änderungen überschrieben. Sichere daher alle bevor Du die WB 2.7 Dateien per FTP auf den Server überträgst!
Melde dich dann von Website Baker ab und lösche den Cache und Cookies Deines Browsers. Rufe im Anschluss das Upgrade Script im Browser auf: http://www.domain.de/upgrade-script.php und folge den Anweisungen am Bildschirm.
Schritt 1: Löschen des upgrade scriptes
Lösche die Datei upgrade-script.php per FTP vom Server.
Schritt 2: Templates anpassen
Damit du künftig die Styles von Modulen im Headbereich einbinden kannst, musst du im Headberich in der index.php deines Templates folgenden Code einfügen. Am besten unmittelbar vor dem schließenden </head>
<?php // allows to include optional module files (frontend.css, frontend.js) into the head
if(function_exists('register_frontend_modfiles')) {
register_frontend_modfiles('css');
register_frontend_modfiles('js');
} ?>
Schritt 3: Styles des News und Form Moduls anpassen
Gehe in die Optionen von Form und News Modul. Dort findest du rechts oben das neue Feld "Bearbeite frontend.css". Öffne damit die frontend.css und arbeite die Änderungen, die du in den Dateien news.css und form.css auf deinem lokalen Rechner zwischengespeichert hast, in die jeweilige frontend.css Datei ein.
Hinweis: Um die Modul-Dateien frontend.css und backend.css über das WB Backend bearbeiten zu können, muss PHP in der Lage sein, auf diese Dateien lesend und schreibend zugreifen zu könnne (Gruppe: php, wwwrun-user etc.). Weitere Informationen zu diesem Thema auf der WB Hilfeseite.
Schritt 4: Anpassend des FCKEditors
Überschreibe die FCK Konfigurationsdateien im Ordner modules/fckeditor/wb_config mit der zuvor erstellten Sicherung (nur erforderlich wenn Du die Standardeinstellungen verändert hast).
Neben den erwähnten kritischen Bugs wurden noch zahlreiche kleinere Bugs gefixt, die hier nicht extra aufgelistet werden.