WBCE CMS Forum

WBCE CMS – Way Better Content Editing.

Du bist nicht angemeldet.

#1 25.09.2017 08:15:30

florian
Administrator

WBCE CMS 1.3.0 verfügbar / available

English translation here

Die nächste Version von WBCE CMS steht nun als stabile Version bereit. Der Download des Installations-/Upgradepakets ist auf GitHub verfügbar.

Was ist neu?
  • 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

Anleitung Neuinstallation (wie bisher)
  1. Das Installationspaket herunterladen und lokal entpacken

  2. Inhalt des Verzeichnisses "wbce" in das Server-Verzeichnis kopieren, in dem WBCE CMS installiert werden soll (i.d.R. Root-Verzeichnis, httpdocs o.ä.)

  3. Im Browser die URL aufrufen, wo WBCE CMS installiert werden soll

  4. Der Installer startet automatisch, in diesem die Eingabefelder für Zeitzone, Webseitentitel, Datenbankzugangsdaten, Administratoraccount usw. ausfüllen

  5. Auf "Install WBCE CMS" klicken

  6. Anmelden und Loslegen

Anleitung Update - hier gibt es wichtige Änderungen!
  1. Datensicherung machen (Dateisystem auf dem Server) - WICHTIG

  2. Datenbanksicherung erstellen (Dump/Export, z.B. mit PhpMyAdmin oder Adminer) - WICHTIG

  3. Das Installationspaket herunterladen und lokal entpacken

  4. 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

  5. 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.

  6. 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

  7. Ggfs. im Zuge des Upgrades überschriebene Anpassungen an Modulen (->frontend.js/css) und Templates durch Zurückkopieren der zuvor lokal gesicherten Dateien wiederherstellen

  8. Am Backend anmelden

  9. 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.

Nicht mehr unterstützte Backendthemes

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.

Anpassungen an Modulen erforderlich

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.

Beitrag geändert von florian (27.09.2017 07:33:28)


Code allein macht nicht glücklich. Jetzt spenden!

Offline

Liked by:

colinax, cwsoft, better-work

#2 25.09.2017 08:16:51

florian
Administrator

Re: WBCE CMS 1.3.0 verfügbar / available

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)

  1. Download Installer and unzip it locally

  2. 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)

  3. Point your browser to the URL where WBCE CMS should be installed

  4. The installer starts automatically, please fill in all fields

  5. Click on "Install WBCE CMS"

  6. Log in and start working

Updating - notice: important changes

  1. Backup your files on the server - IMPORTANT

  2. Create a database backup (dump / export, f. ex. using mit PhpMyAdmin or Adminer) - IMPORTANT

  3. Download installation package and unzip it locally

  4. 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

  5. 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.

  6. 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.

  7. If necessary, rollback unwanted changes on templates or modules by backcopying the corresponding single files from the local backup (->frontend.js/css)

  8. Log-In to the Backend

  9. 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.

Beitrag geändert von florian (27.09.2017 07:35:13)


Code allein macht nicht glücklich. Jetzt spenden!

Offline

Fußzeile des Forums

up