Plugin-Kompatibilität zu CMSimple_XH 1.7

Ein CMSimple Support Forum für deutsch sprechende Nutzer und Entwickler
Hartmut
Posts: 553
Joined: Sat Nov 05, 2011 6:13 pm
Location: Butzbach, Deutschland
Contact:

Re: Plugin-Kompatibilität zu CMSimple_XH 1.7

Post by Hartmut » Sun Nov 26, 2017 7:55 am

Test Plugin BookStore_XH Version: 1.2

Getestet lokal unter
Xampp
PHP-Version 7.1.1
CMSimple_XH 1.7.1
Template fhs-simple


Plugin in der Sytem-Info sichtbar? => Ja (Bookstore )
Plugin im Admin-Menü sichtbar? => Ja
Plugin im Admin-Menü aufrufbar? => Nein (leere Seite)
Debug-Modus-Fehlermeldungen nach der Anmeldung in den Admin-Bereich:
  • DEPRECATED: Methods with the same name as their class will not be constructors in a future version of PHP; upload has a deprecated constructor
  • C:\xampp\htdocs\plugins\bookstore\upload\class.upload.php:577
  • DEPRECATED: Methods with the same name as their class will not be constructors in a future version of PHP; Zebra_Pagination has a deprecated constructor
  • C:\xampp\htdocs\plugins\bookstore\paging\Zebra_Pagination.php:27
Debug-Modus-Fehlermeldungen beim Aufruf einer Seite mit dem Plugin Aufruf " ({{{PLUGIN:bookstore();}}}) " (Bookstore Eingabe Formular sichtbar):
  • DEPRECATED: Methods with the same name as their class will not be constructors in a future version of PHP; upload has a deprecated constructor
  • C:\xampp\htdocs\plugins\bookstore\upload\class.upload.php:577
  • DEPRECATED: Methods with the same name as their class will not be constructors in a future version of PHP; Zebra_Pagination has a deprecated constructor
  • C:\xampp\htdocs\plugins\bookstore\paging\Zebra_Pagination.php:27
  • WARNING: end() expects parameter 1 to be array, null given
  • C:\xampp\htdocs\plugins\bookstore\index.php:271
  • NOTICE: Undefined offset: 4
  • C:\xampp\htdocs\plugins\bookstore\index.php:273
  • WARNING: array_reverse() expects parameter 1 to be array, null given
  • C:\xampp\htdocs\plugins\bookstore\index.php:278
  • WARNING: array_slice() expects parameter 1 to be array, null given
  • C:\xampp\htdocs\plugins\bookstore\index.php:434
  • WARNING: Invalid argument supplied for foreach()
  • C:\xampp\htdocs\plugins\bookstore\index.php:450
Ein neues Buch anlegen und speichern: Funktioniert mit folgenden Fehlermeldungen im Debug-Modus:
  • DEPRECATED: Methods with the same name as their class will not be constructors in a future version of PHP; upload has a deprecated constructor
  • C:\xampp\htdocs\plugins\bookstore\upload\class.upload.php:577
  • DEPRECATED: Methods with the same name as their class will not be constructors in a future version of PHP; Zebra_Pagination has a deprecated constructor
  • C:\xampp\htdocs\plugins\bookstore\paging\Zebra_Pagination.php:27
Ein vorhandener Bucheintrag änderbar: Nein (Die Funktion wird nicht angeboten)
Aufruf eines Links der in der Buchbeschreibung hinterlegt wurde: Nein (Ungültige Anforderung Format. Überprüfen Sie die URL.)
Über die XH-Suche nach einem Buch suchen: Funktioniert mit folgenden Fehlermeldungen im Debug-Modus:
  • DEPRECATED: Methods with the same name as their class will not be constructors in a future version of PHP; upload has a deprecated constructor
  • C:\xampp\htdocs\plugins\bookstore\upload\class.upload.php:577
  • DEPRECATED: Methods with the same name as their class will not be constructors in a future version of PHP; Zebra_Pagination has a deprecated constructor
  • C:\xampp\htdocs\plugins\bookstore\paging\Zebra_Pagination.php:27
  • NOTICE: Undefined offset: 7
  • C:\xampp\htdocs\plugins\bookstore\index.php:459
  • NOTICE: Undefined offset: 8
  • C:\xampp\htdocs\plugins\bookstore\index.php:460
  • NOTICE: Undefined offset: 9
  • C:\xampp\htdocs\plugins\bookstore\index.php:461
  • NOTICE: Undefined offset: 10
  • C:\xampp\htdocs\plugins\bookstore\index.php:462
  • NOTICE: Undefined offset: 11
  • C:\xampp\htdocs\plugins\bookstore\index.php:463
  • NOTICE: Undefined offset: 12
  • C:\xampp\htdocs\plugins\bookstore\index.php:464
  • NOTICE: Undefined offset: 13
  • C:\xampp\htdocs\plugins\bookstore\index.php:465
  • NOTICE: Undefined offset: 14
  • C:\xampp\htdocs\plugins\bookstore\index.php:466
  • NOTICE: Undefined offset: 15
  • C:\xampp\htdocs\plugins\bookstore\index.php:467
  • NOTICE: Undefined offset: 16
  • C:\xampp\htdocs\plugins\bookstore\index.php:468
  • NOTICE: Undefined offset: 17
  • C:\xampp\htdocs\plugins\bookstore\index.php:469
  • NOTICE: Undefined offset: 18
  • C:\xampp\htdocs\plugins\bookstore\index.php:470
  • NOTICE: Undefined offset: 19
  • C:\xampp\htdocs\plugins\bookstore\index.php:471
Ergebnis:
CMSimple_XH 1.6 Kompatibilität: Ja
CMSimple_XH 1.7 Kompatibilität: Nein* (Plugin im Admin-Menü nicht aufrufbar. Bücher können angelegt, aber nicht geändert werden)

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

Re: Plugin-Kompatibilität zu CMSimple_XH 1.7

Post by Hartmut » Sun Nov 26, 2017 9:45 am

Test Plugin Chat Version: 1.0

Getestet lokal unter
Xampp
PHP-Version 7.1.1
CMSimple_XH 1.7.1
Template fhs-simple

Plugin in der Sytem-Info sichtbar? => Ja (Chat 1.0)
Plugin im Admin-Menü sichtbar? => Ja
Plugin im Admin-Menü aufrufbar? => Ja
Plugin Konfiguration änderbar und speicherbar? Ja
Debug-Modus Meldungen: Nein
xampp-Fehlermeldungen: Nein

Chat 1.0 mit Memberpages 3.6.5 getestet:
Für CHat wird auf der aufgerufenen Seite nur ein leeres iFramefenster angezeigt, bei dem es nicht relevant ist, ob man im Admin-Menü und/bzw. als Memberpages Mitglied angemeldet ist. (Chat wurde mit dem Aufruf {{{chat('chat');}}} in die Seite eingebunden.)


Ergebnis:
CMSimple_XH 1.6 Kompatibilität: Ja
CMSimple_XH 1.7 Kompatibilität: Nein (Der Besucher sieht nur einen leeren iFrame Bereich.)

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

Re: Plugin-Kompatibilität zu CMSimple_XH 1.7

Post by cmb » Sun Nov 26, 2017 12:56 pm

Hartmut wrote:Chat 1.0 mit Memberpages 3.6.5 getestet:
Für CHat wird auf der aufgerufenen Seite nur ein leeres iFramefenster angezeigt, bei dem es nicht relevant ist, ob man im Admin-Menü und/bzw. als Memberpages Mitglied angemeldet ist. (Chat wurde mit dem Aufruf {{{chat('chat');}}} in die Seite eingebunden.)
Ich habe mal ohne Memberpages getestet, und bei mir sieht es unter XH 1.7.1 zunächst so aus:
chat-1.png
Dann tippe ich unten ins Eingabefeld etwas ein:
chat-2.png
Und drücke Enter:
chat-3.png
Ich vermute, dass das auch mit Memberpages entsprechend funktioniert; nur ist die Bedienung nicht selbsterklärend. Dazu sollte wohl für das Input-Feld ein Placeholder vergeben werden, etwa:
chat-4.png
You do not have the required permissions to view the files attached to this post.
Christoph M. Becker – Plugins for CMSimple_XH

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

Re: Plugin-Kompatibilität zu CMSimple_XH 1.7

Post by Hartmut » Sun Nov 26, 2017 3:32 pm

Hallo Christoph,
cmb wrote:
Hartmut wrote:Chat 1.0 mit Memberpages 3.6.5 getestet:
Für CHat wird auf der aufgerufenen Seite nur ein leeres iFramefenster angezeigt, bei dem es nicht relevant ist, ob man im Admin-Menü und/bzw. als Memberpages Mitglied angemeldet ist. (Chat wurde mit dem Aufruf {{{chat('chat');}}} in die Seite eingebunden.)
Ich habe mal ohne Memberpages getestet, und bei mir sieht es unter XH 1.7.1 zunächst so aus:
...
Ich vermute, dass das auch mit Memberpages entsprechend funktioniert; nur ist die Bedienung nicht selbsterklärend. Dazu sollte wohl für das Input-Feld ein Placeholder vergeben werden, etwa:
chat-4.png
ich habe die Ursache für unsere unterschiedlichen Ansichten gefunden. :-)
Das Eingabefeld unterhalb des Journals hatte ich nicht als solches wahrgenommen und bin deswegen zu meinem Ergebnis gekommen.
Sprich - Chat_XH funtioniert wie erwartet.

Deinen selbsterklärender Vorschlag (Placeholder) finde ich gut.

Den Kompatibilitätseintrag habe ich wie folgt geändert:
CMSimple_XH 1.7 Kompatibilität: Ja

Viele Grüße
Hartmut
You do not have the required permissions to view the files attached to this post.

frase
Posts: 5085
Joined: Thu Apr 21, 2016 6:32 am
Location: Saxony
Contact:

Re: Plugin-Kompatibilität zu CMSimple_XH 1.7

Post by frase » Sun Nov 26, 2017 3:46 pm

cmb wrote:Dazu sollte wohl für das Input-Feld ein Placeholder vergeben werden, etwa: ...
Besser:
Nachricht hier eingeben und mit [Enter] abschließen.

(natürlich nicht in rot ;-) )

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

Re: Plugin-Kompatibilität zu CMSimple_XH 1.7

Post by cmb » Sun Nov 26, 2017 4:08 pm

frase wrote:Besser:
Nachricht hier eingeben und mit [Enter] abschließen.
Ist das "hier" wirklich sinnvoll? Wo sollte sonst etwas eingegeben werden. Auf jeden Fall tue ich mich mit der englischen Übersetzung schwer: "Enter message, and press [Enter]"? Gerade mal bei Facebook geschaut: da heißt es nur "Kommentieren …", ganz ohne Verweis auf [Enter].
Christoph M. Becker – Plugins for CMSimple_XH

frase
Posts: 5085
Joined: Thu Apr 21, 2016 6:32 am
Location: Saxony
Contact:

Re: Plugin-Kompatibilität zu CMSimple_XH 1.7

Post by frase » Sun Nov 26, 2017 4:30 pm

cmb wrote:Ist das "hier" wirklich sinnvoll? Wo sollte sonst etwas eingegeben werden.
In anbetracht der Tatsache, dass man im ungünstigsten Fall vor einer weißen Seite mit nur zwei weißen Rahmen sitzt, wäre irgendetwas Erklärendes schon gut, was wo zu tun ist und wo was passiert.

Sparsames Plugin-Design ist ein guter Grundsatz - in diesem Fall evtl. etwas zu wörtlich genommen.
Vielleicht genügen passende FA-Icons in beiden Feldern?

oben: fa-reply / fa-comment-o
unten: fa-pencil
???

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

Re: Plugin-Kompatibilität zu CMSimple_XH 1.7

Post by Hartmut » Sun Nov 26, 2017 4:53 pm

Test Plugin Countdown Timer Version: 1.0.0

Getestet lokal unter
Xampp
PHP-Version 7.1.1
CMSimple_XH 1.7.1
Template fhs-simple

Plugin in der Sytem-Info sichtbar? => Ja (Countdown 1.0.0)
Plugin im Admin-Menü sichtbar? => Ja
Plugin im Admin-Menü aufrufbar? => Nein (leere Seite)
Plugin Konfiguration änderbar und speicherbar? Nein (nicht sichtbar im Admin-Menü, aber im Plugin-Aufruf möglich)
Debug-Modus Meldungen: Ja
xampp-Fehlermeldungen: Nein

countdown 1.0 getestet:
Debug-Modus Meldungen:
XH-DEPRECATED: Function initvar() is deprecated
C:\xampp\htdocs\plugins\countdown\admin.php:12

Ergebnis:
CMSimple_XH 1.6 Kompatibilität: Ja
CMSimple_XH 1.7 Kompatibilität: Ja* (Keine Plugin Konfiguration sichtbar, Konfig im Plugin-Aufruf möglich)
Kompatibilität PHP 7.0: Ja
Kompatibilität PHP 7.1: Ja

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

Re: Plugin-Kompatibilität zu CMSimple_XH 1.7

Post by cmb » Sun Nov 26, 2017 5:19 pm

Hartmut wrote:Test Plugin BookStore_XH Version: 1.2
Hartmut wrote:Plugin im Admin-Menü aufrufbar? => Nein (leere Seite)
admin.php Zeile 92 wie folgt ändern:

Code: Select all

if(XH_wantsPluginAdministration('bookstore'))
Hartmut wrote:DEPRECATED: Methods with the same name as their class will not be constructors in a future version of PHP; upload has a deprecated constructor
C:\xampp\htdocs\plugins\bookstore\upload\class.upload.php:577
Die aktuelle Version 0.3 sollte diese Warnung nicht erzeugen.
Hartmut wrote:DEPRECATED: Methods with the same name as their class will not be constructors in a future version of PHP; Zebra_Pagination has a deprecated constructor
C:\xampp\htdocs\plugins\bookstore\paging\Zebra_Pagination.php:27
Auch dieses Problem sollte in einer aktuellen Version gelöst sein.
Hartmut wrote:Debug-Modus-Fehlermeldungen beim Aufruf einer Seite mit dem Plugin Aufruf " ({{{PLUGIN:bookstore();}}}) " (Bookstore Eingabe Formular sichtbar):
[…]
Die Warnings und Notices treten wohl nur auf, solange noch kein Buch vorhanden ist. Danach wohl nicht mehr. Sie scheinen kein wirkliches Problem darzustellen.
Hartmut wrote:Ein vorhandener Bucheintrag änderbar: Nein (Die Funktion wird nicht angeboten)
Doch, aber nur im Back-End unter Plugins → Bookstore → Bücher verwalten; dort ruft das jeweils zweite Icon von rechts die Bearbeitungsmaske auf. Änderungen werden dann auch ordnungsgemäß gespeichert.
Hartmut wrote:Aufruf eines Links der in der Buchbeschreibung hinterlegt wurde: Nein (Ungültige Anforderung Format. Überprüfen Sie die URL.)
Bei mir (http://3-magi.net) klappt es. Auf jeden Fall ist dafür der reguläre Ausdruck in index,php Zeile 29 zuständig. Der sieht mir so aus, als ob er nicht wirklich tut, was er soll. Hat allerdings nichts mit PHP 5 vs. 7 und CMSimple_XH 1.6 vs. 1.7 zu tun.
Hartmut wrote:Über die XH-Suche nach einem Buch suchen: Funktioniert mit folgenden Fehlermeldungen im Debug-Modus:
Die Notices werden bei mir nicht angezeigt. :?

Das größte Problem, dass bei meinen schnellen Tests aufgetreten ist, war beim Anlegen eines neuen Buches:
bookstore.png
Irgendwie wird da das Template total zerschossen. :(
You do not have the required permissions to view the files attached to this post.
Last edited by cmb on Mon Nov 27, 2017 1:08 pm, edited 1 time in total.
Reason: Linkkorrektur
Christoph M. Becker – Plugins for CMSimple_XH

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

Re: Plugin-Kompatibilität zu CMSimple_XH 1.7

Post by cmb » Sun Nov 26, 2017 5:51 pm

frase wrote:
cmb wrote:Ist das "hier" wirklich sinnvoll? Wo sollte sonst etwas eingegeben werden.
In anbetracht der Tatsache, dass man im ungünstigsten Fall vor einer weißen Seite mit nur zwei weißen Rahmen sitzt, wäre irgendetwas Erklärendes schon gut, was wo zu tun ist und wo was passiert.

Sparsames Plugin-Design ist ein guter Grundsatz - in diesem Fall evtl. etwas zu wörtlich genommen.
Da hast du nicht unrecht. Die Idee war halt ein potentiell sehr kleines Widget in einer Sidebar des Templates, und natürlich, dass der Admin entsprechend informativen Text hinzufügen könnte. Ich habe das Problem zum Bug herauf gestuft, will aber für Version 1.1 nur einen minimal Fix bringen; da scheint der Placeholdertext gerade ausreichend.
frase wrote:Vielleicht genügen passende FA-Icons in beiden Feldern?

oben: fa-reply / fa-comment-o
unten: fa-pencil
???
Für Version 2.0 durchaus eine Option, obwohl die Icons auch nicht jedem hülfen. Als Referenz: fa-reply, fa-comment-o, fa-pencil.
Christoph M. Becker – Plugins for CMSimple_XH

Post Reply