WBCE CMS – Way Better Content Editing.
You are not logged in.
Update 16.09.17: Beta-Release
Die nächste Version von WBCE CMS steht als Beta-Version* zum Testen bereit. Der Download des Installations-/Upgradepakets ist auf GitHub verfügbar.
* Beta-Version bedeutet: Die Version läuft bereits sehr stabil, es sind alle bekannten Fehler beseitigt; dennoch können im Detail können noch Änderungen erforderlich sein. Die Version sollte daher noch nicht produktiv eingesetzt werden. Es ist für uns und die Weiterentwicklung und Fehlerbehebung aber wichtig und hilfreich, möglichst viele Testergebnisse aus unterschiedlichen Vorgängerversionen / Server-Umgebungen zu haben, wer also die Möglichkeit hat, auf einem Testsystem eine Installation / ein Update durchzuführen, ist sehr herzlich dazu eingeladen, dies zu tun und Ergebnisse / Fragen hier zu posten.
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.2), 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 und OneForAll 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');
** 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 (16.09.2017 11:02:01)
Sorgen sind wie Nudeln: man macht sich meist zu viele.
Offline
[Erledigt] Warnings/Notices vom Output Filter sind gefixet.
[Neu] Wenn die Update-Dateien auf den Server kopiert wurden, das Update-Script jedoch noch nicht ausgeführt wurde, funktionieren Weiterleitungen von adresse.at/index.php auf adresse.at/pages/index.php nicht mehr.
[Neu] Vor dem hochladen der Update-Dateien ist es sinvoll den (am Server) vorhanden temp Ordner zulöschen.
Offline
Deprecated: Using Twig_Autoloader is deprecated since version 1.21. Use Composer instead. in P:\_zips\01_WBCE\PortablePHP7\root\include\Sensio\Twig\lib\Twig\Autoloader.php on line 30
Kommt zwar nur bei XDebug SCREAM, aber trotzdem zur Info...
Ich habe eine Amazon-Wishlist. Oder spende an das Projekt.
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal
Offline
Ja bei Twig sollten eigentlich mehrere Deprecated Meldungen daherkommen, ist aber nicht schlimm da diese erst mit Twig 2.0 wirksam werden.
Da Twig 2.x PSR Standards einhält ist der der Twig_Autoloader nicht mehr erwünscht und man sollte stattdessen einen Composer verwenden.
Offline
Wird Zeit das Twig wie in der Alten Dev in ein Modul kommt
Offline
Neuer Release: WBCE 1.3.0 CMS beta. Ankündigungsthread ist aktualisiert.
Direkter Download: https://github.com/WBCE/WBCE_CMS/releas … 3.0-beta.1
Sorgen sind wie Nudeln: man macht sich meist zu viele.
Offline
The upcoming version of WBCE CMS is as a pre-release (beta*) version available for testing. Please download theinstallation/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.2), 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 and OneForAll, 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');
** 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.
We hope you like the new version of WBCE CMS, do not run into too much trouble and give us some feedback.
Sorgen sind wie Nudeln: man macht sich meist zu viele.
Offline