Portable_XH 2 - development preview

A place for general not CMSimple related discussions
Holger
Site Admin
Posts: 3470
Joined: Mon May 19, 2008 7:10 pm
Location: Hessen, Germany

Re: Portable_XH 2 - development preview

Post by Holger » Sun Jul 05, 2015 12:21 pm

Ludwig wrote:Beim Einfügen von Bildern, Flash, Download-Link und Link einfügen tritt bei "Server durchsuchen" folgender Fehler auf:
Ja, da ändert sich ab 1.7 etwas. Danke für die Erinnerung, ich schreib's mir auf die ToDo-Liste und berücksichtige das dann gleich.

lck
Posts: 3211
Joined: Wed Mar 23, 2011 11:43 am
Contact:

Re: Portable_XH 2 - development preview

Post by lck » Thu Jul 09, 2015 8:06 pm

Test Plugin Fotorama Version: 1.0alpha1 unter Portable_XH-2.0dev1

Wenn man im Plugin-Backend unter "Galleries" eine Galerie auswählt z.B. "fotos" und dann die xml-Datei sichert, erscheint folgender Fehler:
string(11) "DomDocument" string(34) "./plugins/domdocument/classes/.php"
Fatal error: Uncaught Error: Class 'DomDocument' not found in D:\xampp\htdocs\Portable_XH-2.0dev1\www\_tests\plugins\fotorama\classes\Controller.php:365 Stack trace: #0 D:\xampp\htdocs\Portable_XH-2.0dev1\www\_tests\plugins\fotorama\classes\Controller.php(338): Fotorama_Controller->validate('<?xml version="...') #1 D:\xampp\htdocs\Portable_XH-2.0dev1\www\_tests\plugins\fotorama\classes\Controller.php(87): Fotorama_Controller->saveGallery() #2 D:\xampp\htdocs\Portable_XH-2.0dev1\www\_tests\plugins\fotorama\classes\Controller.php(39): Fotorama_Controller->handleAdministration() #3 D:\xampp\htdocs\Portable_XH-2.0dev1\www\_tests\plugins\fotorama\index.php(35): Fotorama_Controller->dispatch() #4 D:\xampp\htdocs\Portable_XH-2.0dev1\www\_tests\cmsimple\cms.php(1149): include('D:\\xampp\\htdocs...') #5 D:\xampp\htdocs\Portable_XH-2.0dev1\www\_tests\index.php(10): include('D:\\xampp\\htdocs...') #6 {main} thrown in D:\xampp\htdocs\Portable_XH-2.0dev1\www\_tests\plugins\fotorama\classes\Controller.php on line 365
Aber das liegt anscheinend an der nicht erlaubten Online-Verbindung von Portable_XH 2?
Deaktiviert man "Auto validate" in der Konfiguration, tritt der Fehler nicht auf.
„Bevor du den Pfeil der Wahrheit abschießt, tauche die Spitze in Honig!“   👉 Ludwig's XH-Templates for MultiPage & OnePage

cmb
Posts: 14227
Joined: Tue Jun 21, 2011 11:04 am
Location: Bingen, RLP, DE
Contact:

Re: Portable_XH 2 - development preview

Post by cmb » Thu Jul 09, 2015 8:31 pm

Ludwig wrote:Wenn man im Plugin-Backend unter "Galleries" eine Galerie auswählt z.B. "fotos" und dann die xml-Datei sichert, erscheint folgender Fehler:
[...]
Aber das liegt anscheinend an der nicht erlaubten Online-Verbindung von Portable_XH 2?
Deaktiviert man "Auto validate" in der Konfiguration, tritt der Fehler nicht auf.
Ah, danke für den Hinweis. Das liegt daran, dass die DOM Extension nicht einkompiliert ist. Da werde ich bei der nächsten Version nachbessern.

Online-Verbindungen sind für Portable_XH grundsätzlich kein Problem (es sei denn eine Firewall blockiert); der Update-Check braucht diese ja auch. Was bei Portable_XH allerdings nicht geht, sind Zugriffe auf den Portable_XH-Webserver von PHP aus, was aber bei CMSimple_XH nur selten vorkommt (z.B. bei der Überprüfung des Zugriffschutzes von cmsimple/config.php, die aber bei den in Portable_XH integrierten CMSimple_XHs ausgeschaltet ist).
Christoph M. Becker – Plugins for CMSimple_XH

cmb
Posts: 14227
Joined: Tue Jun 21, 2011 11:04 am
Location: Bingen, RLP, DE
Contact:

Re: Portable_XH 2 - development preview

Post by cmb » Sun Jul 12, 2015 1:09 am

Hi everybody!

Portable_XH 2.0dev2 is available, including the most recent PHP 7.0.0beta1 and a very early development snapshot of CMSimple_XH 1.7 (I've called it 1.7.0dev2). Note, that you need a 64bit Windows system to run Portable_XH 2 (for details see README.txt).

Please report any problems you encounter – this is likely to help to improve CMSimple_XH, PHP and Portable_XH. The venturous may consider to enable debug mode, and to report respective messages.
Christoph M. Becker – Plugins for CMSimple_XH

Hartmut
Posts: 553
Joined: Sat Nov 05, 2011 6:13 pm
Location: Butzbach, Deutschland
Contact:

Re: Portable_XH 2 - development preview

Post by Hartmut » Mon Jul 20, 2015 7:49 pm

Hallo,

hier kommt ein kurzer Zwischenstand zum Test von "Portable_XH-2.0dev2" unter Windows 7 Prof.:
Die Navigation im Adminmenü funktioniert.
Die Änderung des Passwortes funktioniert.

Änderung des Templates auf responsivehtml:
Nach dem Speichern ist das Template sichtbar und der Debugmodus meldet:
XH-DEPRECATED: Function editmenu() is deprecated
E:\Download\CMSimple_XH\Tools\Portable_XH-2.0dev2\Portable_XH\www\templates\responsivehtml\template.htm:50
Bei der Auswahl des Templates "mini" erscheint keine Meldung.

Wird im Adminmenü auf "Plugins" geklickt, erhält man die Meldung "Keine Seite ausgewählt" (eine Infoseite mit Text zu den Plugins wäre da besser.)

Änderungen und speichern der Standard-Plugins funktioniert.

Pagemanager – Seiten verwalten: vorhandene Seiten verschieben und löschen funktioniert.

Filebrowser -> Unterordner in userfiles/images/ anlegen "testabc" -> Fehlermeldung:
Fatal error: Uncaught TypeError: Argument 2 passed to Filebrowser\View::success() must be of the type array, string given, called in E:\Download\CMSimple_XH\Tools\Portable_XH-2.0dev2\Portable_XH\www\plugins\filebrowser\classes\Controller.php on line 547 and defined in E:\Download\CMSimple_XH\Tools\Portable_XH-2.0dev2\Portable_XH\www\plugins\filebrowser\classes\View.php:465 Stack trace: #0 E:\Download\CMSimple_XH\Tools\Portable_XH-2.0dev2\Portable_XH\www\plugins\filebrowser\classes\Controller.php(547): Filebrowser\View->success('success_folder_...', 'testabc') #1 E:\Download\CMSimple_XH\Tools\Portable_XH-2.0dev2\Portable_XH\www\plugins\filebrowser\admin.php(104): Filebrowser\Controller->createFolder() #2 E:\Download\CMSimple_XH\Tools\Portable_XH-2.0dev2\Portable_XH\www\cmsimple\cms.php(1160): include('E:\\Download\\CMS...') #3 E:\Download\CMSimple_XH\Tools\Portable_XH-2.0dev2\Portable_XH\www\index.php(10): include('E:\\Download\\CMS...') #4 {main} thrown in E:\Download\CMSimple_XH\Tools\Portable_XH-2.0dev2\Portable_XH\www\plugins\filebrowser\classes\View.php on line 465
Laut Filebrowser wurde der Ordner "testabc" angelegt.

Beim Löschen des Ordners "testabc" erscheint die Fehlermeldung:
Fatal error: Uncaught TypeError: Argument 2 passed to Filebrowser\View::success() must be of the type array, string given, called in E:\Download\CMSimple_XH\Tools\Portable_XH-2.0dev2\Portable_XH\www\plugins\filebrowser\classes\Controller.php on line 569 and defined in E:\Download\CMSimple_XH\Tools\Portable_XH-2.0dev2\Portable_XH\www\plugins\filebrowser\classes\View.php:465 Stack trace: #0 E:\Download\CMSimple_XH\Tools\Portable_XH-2.0dev2\Portable_XH\www\plugins\filebrowser\classes\Controller.php(569): Filebrowser\View->success('success_deleted', 'testabc') #1 E:\Download\CMSimple_XH\Tools\Portable_XH-2.0dev2\Portable_XH\www\plugins\filebrowser\admin.php(96): Filebrowser\Controller->deleteFolder('userfiles/image...') #2 E:\Download\CMSimple_XH\Tools\Portable_XH-2.0dev2\Portable_XH\www\cmsimple\cms.php(1160): include('E:\\Download\\CMS...') #3 E:\Download\CMSimple_XH\Tools\Portable_XH-2.0dev2\Portable_XH\www\index.php(10): include('E:\\Download\\CMS...') #4 {main} thrown in E:\Download\CMSimple_XH\Tools\Portable_XH-2.0dev2\Portable_XH\www\plugins\filebrowser\classes\View.php on line 465
Laut Filebrowser wurde der Ordner "testabc" gelöscht.

In den nächsten Tagen werde ich noch ein Stückchen weiter testen.

Viele Grüße
Hartmut

cmb
Posts: 14227
Joined: Tue Jun 21, 2011 11:04 am
Location: Bingen, RLP, DE
Contact:

Re: Portable_XH 2 - development preview

Post by cmb » Mon Jul 20, 2015 10:26 pm

Vielen Dank fürs Testen, Hartmut.
Hartmut wrote:Änderung des Templates auf responsivehtml:
Nach dem Speichern ist das Template sichtbar und der Debugmodus meldet:
XH-DEPRECATED: Function editmenu() is deprecated
Ah! Die Meldung ist harmlos (es geht lediglich darum, dass die Funktion editmenu() nun offiziell "deprecated" ist, und irgendwann einmal entfernt werden wird, obwohl sie schon seit XH 1.5 keinerlei Funktion mehr erfüllt), aber das ausgelieferte responsivehtml Template sollte natürlich angepasst werden.
Hartmut wrote:Wird im Adminmenü auf "Plugins" geklickt, erhält man die Meldung "Keine Seite ausgewählt" (eine Infoseite mit Text zu den Plugins wäre da besser.)
Letzteres steht sowieso mehr oder weniger schon auf der Roadmap. Damit hätte sich das Problem dann erledigt.
Hartmut wrote:Filebrowser -> Unterordner in userfiles/images/ anlegen "testabc" -> Fehlermeldung:
Fatal error: Uncaught TypeError: Argument 2 passed to Filebrowser\View::success() must be of the type array, string given, called in
Das ist bereits vermerkt; die Lösung ist einfach, aber es ist nicht unbedingt klar, wie es gelöst werden sollte.
Hartmut wrote:Beim Löschen des Ordners "testabc" erscheint die Fehlermeldung:
Fatal error: Uncaught TypeError: Argument 2 passed to Filebrowser\View::success() must be of the type array, string given, called in
Das hat die gleiche Ursache. In beiden Fällen bezieht sich der Fehler nur auf die Anzeige der Erfolgsmeldung; die eigentliche Operation (Upload bzw. Löschen) wurde zuvor bereits durchgeführt.
Hartmut wrote:In den nächsten Tagen werde ich noch ein Stückchen weiter testen.
Die Gelegenheit möchte ich nutzen auch andere zum frühen Testen von XH 1.7(dev) zu animieren. Je früher Fehler gefunden werden, umso besser. Besonders wichtig ist das aber, um zu vermeiden, dass man später in der Beta- oder gar RC-Phase feststellt, dass es ein Problem gibt, das man nur durch größere Änderungen beheben kann, welche man dann aber eigentlich nicht mehr machen sollte, da dann die ganze Testerei wieder von vorne beginnen müsste.
Christoph M. Becker – Plugins for CMSimple_XH

Hartmut
Posts: 553
Joined: Sat Nov 05, 2011 6:13 pm
Location: Butzbach, Deutschland
Contact:

Re: Portable_XH 2 - development preview

Post by Hartmut » Tue Jul 21, 2015 6:42 pm

Hallo,

hier kommt Teil 2 meines Tests:

Onlinesuche nach "News1" im Admin-Vorschaumodus (Seiten-Parameter: Veröffentlicht JA, In der Navigation anzeigen? NEIN, versteckte Seiten anzeigen: alle NEIN), Template mini1:
Meldung oberhalb der Debug-Meldung_
string(10) "Normalizer" string(33) "./plugins/normalizer/classes/.php" string(10) "Normalizer" string(33) "./plugins/normalizer/classes/.php" string(10) "Normalizer" string(33) "./plugins/normalizer/classes/.php" string(10) "Normalizer" string(33) "./plugins/normalizer/classes/.php" string(10) "Normalizer" string(33) "./plugins/normalizer/classes/.php" string(10) "Normalizer" string(33) "./plugins/normalizer/classes/.php" string(10) "Normalizer" string(33) "./plugins/normalizer/classes/.php" string(10) "Normalizer" string(33) "./plugins/normalizer/classes/.php" string(10) "Normalizer" string(33) "./plugins/normalizer/classes/.php" string(10) "Normalizer" string(33) "./plugins/normalizer/classes/.php" string(10) "Normalizer" string(33) "./plugins/normalizer/classes/.php" string(10) "Normalizer" string(33) "./plugins/normalizer/classes/.php" string(10) "Normalizer" string(33) "./plugins/normalizer/classes/.php" string(10) "Normalizer" string(33) "./plugins/normalizer/classes/.php" string(10) "Normalizer" string(33) "./plugins/normalizer/classes/.php" string(10) "Normalizer" string(33) "./plugins/normalizer/classes/.php" string(10) "Normalizer" string(33) "./plugins/normalizer/classes/.php" string(10) "Normalizer" string(33) "./plugins/normalizer/classes/.php" string(10) "Normalizer" string(33) "./plugins/normalizer/classes/.php" string(10) "Normalizer" string(33) "./plugins/normalizer/classes/.php" string(10) "Normalizer" string(33) "./plugins/normalizer/classes/.php" string(10) "Normalizer" string(33) "./plugins/normalizer/classes/.php" string(10) "Normalizer" string(33) "./plugins/normalizer/classes/.php"
Debug-Modus ist aktiv!
Debug Meldung:
NOTICE: Undefined offset: 0
E:\Download\CMSimple_XH\Tools\Portable_XH-2.0dev2\Portable_XH\www\cmsimple\functions.php:2585
WARNING: include_once(./plugins/normalizer/classes/.php): failed to open stream: No such file or directory
E:\Download\CMSimple_XH\Tools\Portable_XH-2.0dev2\Portable_XH\www\cmsimple\functions.php:2606
WARNING: include_once(): Failed opening './plugins/normalizer/classes/.php' for inclusion (include_path='.;C:\php\pear')
E:\Download\CMSimple_XH\Tools\Portable_XH-2.0dev2\Portable_XH\www\cmsimple\functions.php:2606
Onlinesuche nach "abc" bzw. "CMSimple_XH": gleiche Meldungen wie oben

Im normalen (abgemeldten) Frontend user Modus mit den gleichen Suchbegriffen erscheint die Meldug:
string(10) "Normalizer" string(33) "./plugins/normalizer/classes/.php" string(10) "Normalizer" string(33) "./plugins/normalizer/classes/.php" string(10) "Normalizer" string(33) "./plugins/normalizer/classes/.php" string(10) "Normalizer" string(33) "./plugins/normalizer/classes/.php" string(10) "Normalizer" string(33) "./plugins/normalizer/classes/.php" string(10) "Normalizer" string(33) "./plugins/normalizer/classes/.php" string(10) "Normalizer" string(33) "./plugins/normalizer/classes/.php" string(10) "Normalizer" string(33) "./plugins/normalizer/classes/.php" string(10) "Normalizer" string(33) "./plugins/normalizer/classes/.php" string(10) "Normalizer" string(33) "./plugins/normalizer/classes/.php" string(10) "Normalizer" string(33) "./plugins/normalizer/classes/.php" string(10) "Normalizer" string(33) "./plugins/normalizer/classes/.php" string(10) "Normalizer" string(33) "./plugins/normalizer/classes/.php" string(10) "Normalizer" string(33) "./plugins/normalizer/classes/.php" string(10) "Normalizer" string(33) "./plugins/normalizer/classes/.php" string(10) "Normalizer" string(33) "./plugins/normalizer/classes/.php" string(10) "Normalizer" string(33) "./plugins/normalizer/classes/.php" string(10) "Normalizer" string(33) "./plugins/normalizer/classes/.php" string(10) "Normalizer" string(33) "./plugins/normalizer/classes/.php" string(10) "Normalizer" string(33) "./plugins/normalizer/classes/.php" string(10) "Normalizer" string(33) "./plugins/normalizer/classes/.php" string(10) "Normalizer" string(33) "./plugins/normalizer/classes/.php" string(10) "Normalizer" string(33) "./plugins/normalizer/classes/.php"
Es wird keine Debug-Meldung angezeigt und die Trefferergebnisse sind OK

Änderung Passwort:
Ein unterschiedliches neues Passwort und zwei leere neue Passwortfeler werden "angemeckert" => OK
Anregung: Prüfung auf Mindestlänge (1 Buchstabe wird akzeptiert) und Standardpasswort "Test" einfügen.

Auswahl eines anderen (Standardtemplates):
gonzo-h => Fehlermeldung
XH-DEPRECATED: Function editmenu() is deprecated
E:\Download\CMSimple_XH\Tools\Portable_XH-2.0dev2\Portable_XH\www\templates\gonzo-h\template.htm:25

n6200tbisGPL3 => Fehlermeldung
XH-DEPRECATED: Function editmenu() is deprecated
E:\Download\CMSimple_XH\Tools\Portable_XH-2.0dev2\Portable_XH\www\templates\n6200tbisGPL3\template.htm:126

photo11 => Fehlermeldung
XH-DEPRECATED: Function editmenu() is deprecated
E:\Download\CMSimple_XH\Tools\Portable_XH-2.0dev2\Portable_XH\www\templates\photo11\template.htm:182

praia=> Fehlermeldung
XH-DEPRECATED: Function editmenu() is deprecated
E:\Download\CMSimple_XH\Tools\Portable_XH-2.0dev2\Portable_XH\www\templates\praia\template.htm:28

structure1_black=> Fehlermeldung
XH-DEPRECATED: Function editmenu() is deprecated
E:\Download\CMSimple_XH\Tools\Portable_XH-2.0dev2\Portable_XH\www\templates\structure1_black\template.htm:89

Beim Kontaktformular funktioniert die Validierung bei hinterlegter Mailadresse, ich habe allerdings keine Mail erhalten.

Sicherheitskopie "wiederherstellen" funktioniert übers Menü.
Die Contentdatei "sichern" funktioniert übers Menü
Die Content-Datei mit dem Button "leeren" produziert folgende Fehlermeldung und die Seiten bleiben erhalten:
XH-WARNING: Function XH_saveContents() must not be called in view mode
E:\Download\CMSimple_XH\Tools\Portable_XH-2.0dev2\Portable_XH\www\cmsimple\adminfuncs.php:876
NOTICE: Undefined offset: 0
E:\Download\CMSimple_XH\Tools\Portable_XH-2.0dev2\Portable_XH\www\cmsimple\functions.php:1112
NOTICE: Undefined offset: 1
E:\Download\CMSimple_XH\Tools\Portable_XH-2.0dev2\Portable_XH\www\cmsimple\functions.php:1112
NOTICE: Undefined offset: 13
E:\Download\CMSimple_XH\Tools\Portable_XH-2.0dev2\Portable_XH\www\cmsimple\functions.php:1112
NOTICE: Undefined offset: 21
E:\Download\CMSimple_XH\Tools\Portable_XH-2.0dev2\Portable_XH\www\cmsimple\functions.php:1112
NOTICE: Undefined offset: 22
E:\Download\CMSimple_XH\Tools\Portable_XH-2.0dev2\Portable_XH\www\cmsimple\functions.php:1112
NOTICE: Undefined offset: 23
E:\Download\CMSimple_XH\Tools\Portable_XH-2.0dev2\Portable_XH\www\cmsimple\functions.php:1112
NOTICE: Undefined offset: 24
E:\Download\CMSimple_XH\Tools\Portable_XH-2.0dev2\Portable_XH\www\cmsimple\functions.php:1112
NOTICE: Undefined offset: 25
E:\Download\CMSimple_XH\Tools\Portable_XH-2.0dev2\Portable_XH\www\cmsimple\functions.php:1112
NOTICE: Undefined offset: 26
E:\Download\CMSimple_XH\Tools\Portable_XH-2.0dev2\Portable_XH\www\cmsimple\functions.php:1112
NOTICE: Undefined offset: 27
E:\Download\CMSimple_XH\Tools\Portable_XH-2.0dev2\Portable_XH\www\cmsimple\functions.php:1112
NOTICE: Undefined offset: 2
E:\Download\CMSimple_XH\Tools\Portable_XH-2.0dev2\Portable_XH\www\cmsimple\functions.php:1112
NOTICE: Undefined offset: 14
E:\Download\CMSimple_XH\Tools\Portable_XH-2.0dev2\Portable_XH\www\cmsimple\functions.php:1112
NOTICE: Undefined offset: 22
E:\Download\CMSimple_XH\Tools\Portable_XH-2.0dev2\Portable_XH\www\cmsimple\functions.php:330
NOTICE: Undefined offset: 23
E:\Download\CMSimple_XH\Tools\Portable_XH-2.0dev2\Portable_XH\www\cmsimple\functions.php:330
NOTICE: Undefined offset: 24
E:\Download\CMSimple_XH\Tools\Portable_XH-2.0dev2\Portable_XH\www\cmsimple\functions.php:330

Bild vom PC hochladen um es anschließend in die Seite einzubinden;
Das Bild kann mit dem Filebrowser auf dem PC ausgewählt werden. Beim anklicken von "hochladen" erscheint die Meldung:
(Titel der PopUp Fensters mit der Fehlermeldung: http://localhost:8080/?filebrowser=edit ... type=image)
Fatal error: Uncaught TypeError: Argument 2 passed to Filebrowser\View::error() must be of the type array, string given, called in E:\Download\CMSimple_XH\Tools\Portable_XH-2.0dev2\Portable_XH\www\plugins\filebrowser\classes\Controller.php on line 482 and defined in E:\Download\CMSimple_XH\Tools\Portable_XH-2.0dev2\Portable_XH\www\plugins\filebrowser\classes\View.php:451 Stack trace: #0 E:\Download\CMSimple_XH\Tools\Portable_XH-2.0dev2\Portable_XH\www\plugins\filebrowser\classes\Controller.php(482): Filebrowser\View->error('error_not_uploa...', 'DSC_0096.JPG') #1 E:\Download\CMSimple_XH\Tools\Portable_XH-2.0dev2\Portable_XH\www\plugins\filebrowser\admin.php(187): Filebrowser\Controller->uploadFile() #2 E:\Download\CMSimple_XH\Tools\Portable_XH-2.0dev2\Portable_XH\www\plugins\filebrowser\admin.php(120): Filebrowser_forEditor() #3 E:\Download\CMSimple_XH\Tools\Portable_XH-2.0dev2\Portable_XH\www\cmsimple\cms.php(1160): include('E:\\Download\\CMS...') #4 E:\Download\CMSimple_XH\Tools\Portable_XH-2.0dev2\Portable_XH\www\index in E:\Download\CMSimple_XH\Tools\Portable_XH-2.0dev2\Portable_XH\www\plugins\filebrowser\classes\View.php on line 451
Die Auswahl und das Einbinden eines vorhandenen Bildes aus dem image Ordner auf einer Seite funktioniert.

Viele Grüße
Hartmut

cmb
Posts: 14227
Joined: Tue Jun 21, 2011 11:04 am
Location: Bingen, RLP, DE
Contact:

Re: Portable_XH 2 - development preview

Post by cmb » Tue Jul 21, 2015 8:28 pm

Hartmut wrote:WARNING: include_once(./plugins/normalizer/classes/.php): failed to open stream: No such file or directory
Ah, in Portable_XH existiert die Klasse Normalizer nicht, und der Autoloader versucht diese (natürlich vergeblich) zu laden. Ich habe das bei dem verwandten Bugreport nun hinzugefügt.
Hartmut wrote:Anregung: Prüfung auf Mindestlänge (1 Buchstabe wird akzeptiert) und Standardpasswort "Test" einfügen.
Die Prüfung auf das Standardpasswort gibt es bei XH 1.7 schon in der Systemprüfung. Direkte Einschränkungen bei der Passwortänderung sind bisher nicht vorgesehen; was halten andere davon?
Hartmut wrote:XH-DEPRECATED: Function editmenu() is deprecated
Hach, noch mehr von diesen! Ich hätte das jetzt gleich geändert, aber SourceForge ist seit ein paar Tagen nur bedingt nutzbar. Wenn ich mir die entsprechenden Tweets anschaue, frage ich mich, warum wir nicht zu Github wechseln. Da gibt's zwar auch mal Ausfälle, aber wohl nicht so regelmäßig, und dank Git kann man dann zumindest lokal weiter arbeiten.
Hartmut wrote:Beim Kontaktformular funktioniert die Validierung bei hinterlegter Mailadresse, ich habe allerdings keine Mail erhalten.
Portable_XH verschickt keine Mails, sondern speichert diese im mails/ Ordner ab. Siehe auch LIESMICH.txt, Abschnitt E-Mail.
Hartmut wrote:Die Content-Datei mit dem Button "leeren" produziert folgende Fehlermeldung und die Seiten bleiben erhalten:
XH-WARNING: Function XH_saveContents() must not be called in view mode
Ei, noch ein Bug! Schau ich mir an.
Hartmut wrote:Das Bild kann mit dem Filebrowser auf dem PC ausgewählt werden. Beim anklicken von "hochladen" erscheint die Meldung:
Die Fehlermeldung ist eigentlich nur eine Variante des weiter oben schon berichteten Problems. In diesem Fall aber besonders ärgerlich, weil die eigenliche Fehlermeldung, dass das Bild nicht hoch geladen werden konnte, nicht angezeigt wird. Ich vermute, das Bild (DSC_*.JPG) ist einfach zu groß.

Auf jeden Fall vielen Dank für das weitere Testen.
Christoph M. Becker – Plugins for CMSimple_XH

cmb
Posts: 14227
Joined: Tue Jun 21, 2011 11:04 am
Location: Bingen, RLP, DE
Contact:

Re: Portable_XH 2 - development preview

Post by cmb » Tue Jul 21, 2015 10:06 pm

cmb wrote:
Hartmut wrote:Die Content-Datei mit dem Button "leeren" produziert folgende Fehlermeldung und die Seiten bleiben erhalten:
XH-WARNING: Function XH_saveContents() must not be called in view mode
Ei, noch ein Bug! Schau ich mir an.
Das Problem tritt immer dann auf, wenn man im Ansichtmodus ist (also der erste Punkt im Hauptmenü "Bearbeitungsmodus") ist; befindet man sich im Bearbeitungsmodus, dann klappt das Leeren prima. Die Lösung ist wohl folgende:

Code: Select all

Index: cmsimple/adminfuncs.php
===================================================================
--- cmsimple/adminfuncs.php	(revision 1670)
+++ cmsimple/adminfuncs.php	(working copy)
@@ -424,7 +424,7 @@
         . $tx['action']['backup'] . '">'
         . $_XH_csrfProtection->tokenInput()
         . '</form>'
-        . ' <form action="' . $sn . '?&xh_backups" method="post"'
+        . ' <form action="' . $sn . '?&xh_backups&edit" method="post"'
         . ' class="xh_inline_form">'
         . '<input type="hidden" name="file" value="content">'
         . '<input type="hidden" name="action" value="empty">'
Soweit ich es überblicke, hat XH 1.6.7 das selbe Problem.
Christoph M. Becker – Plugins for CMSimple_XH

Hartmut
Posts: 553
Joined: Sat Nov 05, 2011 6:13 pm
Location: Butzbach, Deutschland
Contact:

Re: Portable_XH 2 - development preview

Post by Hartmut » Wed Jul 22, 2015 4:43 pm

Hallo,
cmb wrote:
Hartmut wrote:Anregung: Prüfung auf Mindestlänge (1 Buchstabe wird akzeptiert) und Standardpasswort "Test" einfügen.
Die Prüfung auf das Standardpasswort gibt es bei XH 1.7 schon in der Systemprüfung. Direkte Einschränkungen bei der Passwort-Änderung sind bisher nicht vorgesehen; was halten andere davon?
in diesem Fall sind wir bei der "Gretchenfrage" Sicherheit bzw. Bevormundung.
Zum einem möchte man den Anwender zu einer "erhöhten Sicherheit" animieren und zum anderen könnte dieser Punkt auch als eine Gängelung für den Anwender von CMSimple_XH aufgefasst werden.
Als Kompromiss könnte man vielleicht bei der Passwort-Validierung bei Bedarf eine "Warnmeldung" aktivieren, aber das eingegebene Passwort akzeptieren.
cmb wrote:
Hartmut wrote:Beim Kontaktformular funktioniert die Validierung bei hinterlegter Mailadresse, ich habe allerdings keine Mail erhalten.
Portable_XH verschickt keine Mails, sondern speichert diese im mails/ Ordner ab. Siehe auch LIESMICH.txt, Abschnitt E-Mail.
Schande über mich, denn ich habe die LIESMICH.txt nur oberflächlich gelesen. :-(
cmb wrote:
Hartmut wrote:Das Bild kann mit dem Filebrowser auf dem PC ausgewählt werden. Beim anklicken von "hochladen" erscheint die Meldung:
Die Fehlermeldung ist eigentlich nur eine Variante des weiter oben schon berichteten Problems. In diesem Fall aber besonders ärgerlich, weil die eigenliche Fehlermeldung, dass das Bild nicht hoch geladen werden konnte, nicht angezeigt wird. Ich vermute, das Bild (DSC_*.JPG) ist einfach zu groß.
Deine Vermutung war richtig. Die eingestellte Maximalgröße des Bildes liegt bei 150000, das Bild hat allerdings ca. 800000. Auf diese Weise gab es eine QS auf die Fehlerbehandlung.
cmb wrote:
Hartmut wrote:XH-DEPRECATED: Function editmenu() is deprecated
Hach, noch mehr von diesen! Ich hätte das jetzt gleich geändert, aber SourceForge ist seit ein paar Tagen nur bedingt nutzbar. Wenn ich mir die entsprechenden Tweets anschaue, frage ich mich, warum wir nicht zu Github wechseln. Da gibt's zwar auch mal Ausfälle, aber wohl nicht so regelmäßig, und dank Git kann man dann zumindest lokal weiter arbeiten.
Mehr Templates sind (leider) im CMSimple_XH Installationspaket nicht enthalten sonst hätte ich bestimmt noch ein paar gefunden. ;-)
Hm, wenn SourceForge wirklich so instabil z.Z. ist und (ein weniger instabiles) Github eine (eingeschränkte?) lokale Bearbeitung zulässt, würde dies für Github sprechen wenn der Aufwand für den Umzug überschaubar ist.
cmb wrote:
cmb wrote:
Hartmut wrote:Die Content-Datei mit dem Button "leeren" produziert folgende Fehlermeldung und die Seiten bleiben erhalten:
XH-WARNING: Function XH_saveContents() must not be called in view mode
Ei, noch ein Bug! Schau ich mir an.
Das Problem tritt immer dann auf, wenn man im Ansichtmodus ist (also der erste Punkt im Hauptmenü "Bearbeitungsmodus") ist; befindet man sich im Bearbeitungsmodus, dann klappt das Leeren prima. Die Lösung ist wohl folgende:

Code: Select all

Index: cmsimple/adminfuncs.php
.....
Soweit ich es überblicke, hat XH 1.6.7 das selbe Problem.
[/quote]
Dann haben wir ja einen Punkt für die Roadmap 1.6.8 und 1.7. Auf das es uns nicht Langweilig wird. ;-)

[quote="cmb"]
[quote="cmb"][quote="Hartmut"]WARNING: include_once(./plugins/normalizer/classes/.php): failed to open stream: No such file or directory[/quote]
Ah, in Portable_XH existiert die Klasse Normalizer nicht, und der Autoloader versucht diese (natürlich vergeblich) zu laden. Ich habe das bei dem [url=https://sourceforge.net/p/cmsimplexh/bugs/20/]verwandten Bugreport nun hinzugefügt[/url].
[/quote][/quote]
Ich habe noch vor einige der 1.6. kompatiblen optionalen Plugins zu testen. Macht dies mit der "Portable_XH 2 - development preview" Sinn, oder soll ich da auf eine "bereinigte" Version warten?

Viele Grüße
Hartmut

Post Reply