WBCE CMS – Way Better Content Editing.
You are not logged in.
Die nächste Version von WBCE CMS steht nun als stabile Version bereit. Der Download des Installations-/Upgradepakets ist auf GitHub verfügbar.
Die wohl wichtigste Änderung ist die geänderte Session-Handhabung. Das leidige Problem des unvermittelt Abgemeldetwerdens sollte damit der Vergangenheit angehören.
Die Outputfilter wurden verbessert, man hat jetzt deutlich mehr Möglichkeiten, die Ausgabe der Inhalte zu steuern. Details dazu hier!
Die Backend-Themes wurden grundlegend überarbeitet, d.h. sowohl die dahinter stehende Logik als auch die Themes selbst. Ältere Backend-Themes werden daher allerdings nicht mehr unterstützt.
Installations- und Updatescript wurden aktualisiert. Bitte Hinweise zum Update weiter unten beachten!
Das Beispiel-Template Hortal ist weitestgehend überarbeitet worden. Die neuen Platzhalter für Javascript und mehr sind direkt im Template implementiert und müssen nicht per Filter eingefügt werden.
Neu ist die Möglichkeit, PHP-Code in eine include.php auszulagern, sodass in der index.php dann fast nur noch HTML-Code steht. Die include.php wird automatisch immer vor dem eigentlichen Template geladen, wenn sie existiert.
Zu weiteren Neuerungen siehe https://forum.wbce.org/viewforum.php?id=3
Mehrere Module wurden aktualisiert: CKEditor (4.7.3), MiniForm (0.11), Visitor Statistics (0.1.11), Simple Page Head (0.6).
Das mitgelieferte jQuery wurde auf 2.2.4 aktualisiert. (Falls es damit Probleme gibt, ist die 1.12.4 noch als jquery-min.legacy.js dabei)
es sind die neuesten Versionen von PHPMailer und Twig enthalten.
Mindestvoraussetzung für den Betrieb von WBCE CMS ist jetzt PHP 5.4.
Neues Logo
Diverse kleinere Änderungen
Das Installationspaket herunterladen und lokal entpacken
Inhalt des Verzeichnisses "wbce" in das Server-Verzeichnis kopieren, in dem WBCE CMS installiert werden soll (i.d.R. Root-Verzeichnis, httpdocs o.ä.)
Im Browser die URL aufrufen, wo WBCE CMS installiert werden soll
Der Installer startet automatisch, in diesem die Eingabefelder für Zeitzone, Webseitentitel, Datenbankzugangsdaten, Administratoraccount usw. ausfüllen
Auf "Install WBCE CMS" klicken
Anmelden und Loslegen
Datensicherung machen (Dateisystem auf dem Server) - WICHTIG
Datenbanksicherung erstellen (Dump/Export, z.B. mit PhpMyAdmin oder Adminer) - WICHTIG
Das Installationspaket herunterladen und lokal entpacken
GEÄNDERT Inhalt des Verzeichnisses /wbce komplett (also auch /install) außer config.php.new und ggf. favicon.ico in das Verzeichnis der zu aktualisierenden WBCE CMS-Instanz* auf dem Server kopieren
ACHTUNG Wenn die Update-Dateien auf den Server kopiert wurden, das Update-Script jedoch noch nicht ausgeführt wurde, ist keine Anmeldung am Backend möglich. Dh. nach dem Hochladen der Daten muss unverzüglich das Update-Script aufgerufen werden.
GEÄNDERT Updater durch Aufruf der Adresse der zu aktualisierenden WBCE CMS-Installation mit angehängtem install/update.php (deinedomain.tld/install/update.php) aufrufen, Hinweis lesen und bestätigen und auf "Start Update Script" klicken
Ggfs. im Zuge des Upgrades überschriebene Anpassungen an Modulen (->frontend.js/css) und Templates durch Zurückkopieren der zuvor lokal gesicherten Dateien wiederherstellen
Am Backend anmelden
Ggfs. nicht benötigte Module und Templates über Erweiterungen > Module bzw. erweiterungen > Templates wieder deinstallieren
* Das Updatescript kann grundsätzlich auch verwendet werden, um Installationen des CMS WebsiteBaker auf WBCE CMS 1.3 zu migrieren. Möglicherweise sind allerdings darüber hinaus Anpassungen an den verwendeten Modulen erforderlich.
Im Zuge der Installation werden ggf. vorhandene ältere Backend-Themes entfernt, da diese nicht mehr zu WBCE CMS 1.3 kompatibel sind. Bitte daher auch nicht aus einer Datensicherung o.ä. nachinstallieren, das Backend wird dadurch unbenutzbar.
Dies betrifft
Argos Classic,
WB Theme,
Advanced WBCE Theme Flat (wird abgelöst durch das nahezu identisch aussehende WBCE Flat) und
beesign CE.
Die aktuelle Version vom Fraggy Backend Theme sowie Argos Reloaded Blue können problemlos verwendet werden.
Durch Änderungen an der Einbindung von Core-Funktionen sind zudem an bestimmten Modulen händische Anpassungen erforderlich.
Aktuell ist dies für die Module Bakery, OneForAll und Tiny Newsletter bekannt, betrifft möglicherweise aber auch weitere Module.
Änderungen an Bakery: In der save_item.php Zeile 35**: require(WB_PATH.'/framework/functions.php'); ändern zu require_once(WB_PATH.'/framework/functions.php');
Änderungen an OneForAll: in der save_item.php Zeile 35** sowie der /ajax/upload.php Zeile 67**: ebenfalls require(WB_PATH.'/framework/functions.php'); ändern zu require_once(WB_PATH.'/framework/functions.php');
Änderungen an Tiny Newsletter: In der /inc/build_mail.inc.php Zeile 115 und 116 jeweils WB_PATH . '/modules/output_filter/filter_index.php' durch WB_PATH . '/modules/output_filter/filter_routines.php' ersetzen
** Zeilennummer kann je nach verwendeter Version und individueller Anpassung abweichen
Die im WBCE CMS Addon-Repository verfügbaren Downloads von Bakery und OfA sind dahingehend aktualisiert. Bitte nicht unbedacht aktualisieren, um nicht möglicherweise vorgenommene eigene Anpassungen zu verlieren.
Last edited by florian (27.09.2017 07:33:28)
Sorgen sind wie Nudeln: man macht sich meist zu viele.
Offline
colinax, cwsoft, better-work
The new version of WBCE CMS is as a stable release available now. Please download the installation/update package from our GitHub account.
What's new?
The probably most important innovation is a changed session handling which should solve the problem of unwanted log-outs.
The output filter were optimized and give the users new possibilities to change the generated code of single pages. Details about this subject will be published soon.
The Backend-Themes were heavily reworked, e.g. the theme engine as well as the themes themselves. This makes it unfortunately necessary that older BE themes are no longer supported.
Installation and update script were changed. Please notice the advices about updating further down in this post!
The example template Hortal has been havily reworked. The new placeholders for JavaScript and so on are already included in the template and do not have to be generated by the output filter.
PHP code in templates can be placed in an extra include.php beside the index.php of the template and will be loaded automatically before the index.php is loaded. So you can keep the template code lean and readable.
Several modules were updated: CKEditor (4.7.3), MiniForm (0.11), Visitor Statistics (0.1.11), Simple Page Head (0.6).
The included jQuery was updated to version 2.2.4. (If there are any problems, the 1.12.4 is still shipped as jquery-min.legacy.js in the include folder)
The newest versions of PHPMailer and Twig are included.
To run WBCE CMS, you need minimum PHP 5.4 from now on.
New logo without bretzel.
Lots of minor changes.
New installation (as usual)
Download Installer and unzip it locally
Copy all contents of the folder "wbce" (but usually not the folder itself) into the folder on your server where WBCE CMS should be installed (usually the root directory, which is called www, httpdocs or sth. like this)
Point your browser to the URL where WBCE CMS should be installed
The installer starts automatically, please fill in all fields
Click on "Install WBCE CMS"
Log in and start working
Updating - notice: important changes
Backup your files on the server - IMPORTANT
Create a database backup (dump / export, f. ex. using mit PhpMyAdmin or Adminer) - IMPORTANT
Download installation package and unzip it locally
CHANGED Copy the contents of the folder completely (e.g. /install too) without config.php.new and maybe favicon.ico into the folder of the WBCE CMS installation* you want to update on the server
ATTENTION Once the files of WBCE CMS 1.3 were copied over the old files, the log-in on this website to is no longer possible. So the update script has to be run immediately afterwards.
CHANGED Call the update script by pointing your browser to the URL of the website which should be updated with added install/update.php (yourdomain.tld/install/update.php). Read the advices, check the checkbox and start the update script.
If necessary, rollback unwanted changes on templates or modules by backcopying the corresponding single files from the local backup (->frontend.js/css)
Log-In to the Backend
If necessary, remove not used modules and templates via Add-Ons > Modules / add-Ons > Templates
* The update script can be used to migrate websites running with WebsiteBaker to WBCE CMS too. Please keep in mind that you might have to fix certain modules or other files individually.
Outdated Backendthemes
Durin the update older backend themes are removed, because they are not compatible with WBCE CMS 1.3. Please do not try to re-install them, otherwise the backend will be broken. (I'm not kidding.)
These themes are:
Argos Classic,
WB Theme,
Advanced WBCE Theme Flat (will be replaced by WBCE Flat) and
beesign CE.
The newest versions of Fraggy Backend Theme and Argos Reloaded Blue are running well.
Fixes to modules
Due to changes how certain core files are loaded you have to fix some modules manually.
Currently we know about issues with the modules Bakery, OneForAll and Tiny Newsletter, but other modules may be affected as well.
But don't panic. The changes are quite simple, just some lines of code have to be changed.
Fixes for Bakery: In save_item.php line 35**: require(WB_PATH.'/framework/functions.php'); has to be changed to require_once(WB_PATH.'/framework/functions.php');
Fixes for OneForAll: In save_item.php line 35** and in /ajax/upload.php line 67**: require(WB_PATH.'/framework/functions.php'); has to be changed as well to require_once(WB_PATH.'/framework/functions.php');
Fixes for Tiny Newsletter: In /inc/build_mail.inc.php lines 115 and 116, replace WB_PATH . '/modules/output_filter/filter_index.php' with WB_PATH . '/modules/output_filter/filter_routines.php'
** The line can differ according to the used version and individual circumstances
The downloads of Bakery and OneForAll which are available in the WBCE CMS Addon-Repository were fixed as described above. Nevertheless you should not update existing versions without review, you might loose individual adaptions otherwise.
Last edited by florian (27.09.2017 07:35:13)
Sorgen sind wie Nudeln: man macht sich meist zu viele.
Offline