Uploader_XH

Ein CMSimple Support Forum für deutsch sprechende Nutzer und Entwickler
lck
Posts: 1683
Joined: Wed Mar 23, 2011 11:43 am
Contact:

Re: Uploader_XH

Post by lck » Sun May 28, 2017 7:43 pm

Sehr schön! Kurz angetestet unter CMSimple_XH 1.7.0beta1.

Beim Aufruf der Plugin-Konfiguration zeigt der Debug-Modus:
NOTICE: Indirect modification of overloaded element of XH\PluginConfig has no effect
/.../cmsimplexh170beta1/plugins/uploader/config/metaconfig.php:5
NOTICE: Indirect modification of overloaded element of XH\PluginConfig has no effect
/.../cmsimplexh170beta1/plugins/uploader/config/metaconfig.php:6
NOTICE: Indirect modification of overloaded element of XH\PluginConfig has no effect
/.../cmsimplexh170beta1/plugins/uploader/config/metaconfig.php:7
NOTICE: Indirect modification of overloaded element of XH\PluginConfig has no effect
/.../cmsimplexh170beta1/plugins/uploader/config/metaconfig.php:8
„Bevor du den Pfeil der Wahrheit abschießt, tauche die Spitze in Honig!“   👉 Ludwig's XH-Templates for MultiPage & OnePage

cmb
Posts: 13259
Joined: Tue Jun 21, 2011 11:04 am
Location: Mü-Sa, RLP, DE
Contact:

Re: Uploader_XH

Post by cmb » Sun May 28, 2017 10:18 pm

lck wrote:Beim Aufruf der Plugin-Konfiguration zeigt der Debug-Modus:
[…]
Tja, keine Ahnung was ich mir da gedacht, und warum ich die Notice nicht gesehen habe; jedenfalls machen diese vier Zeilen natürlich keinen Sinn – also einfach entfernen.
Last edited by cmb on Mon May 29, 2017 1:00 pm, edited 1 time in total.
Reason: Link korrigiert
Christoph M. Becker – Plugins for CMSimple_XH

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

Re: Uploader_XH

Post by lck » Mon May 29, 2017 11:41 am

cmb wrote:... jedenfalls machen diese vier Zeilen natürlich keinen Sinn – also einfach entfernen.
Entfernt, passt! Bitte Link zu metaconfig.php berichtigen.
„Bevor du den Pfeil der Wahrheit abschießt, tauche die Spitze in Honig!“   👉 Ludwig's XH-Templates for MultiPage & OnePage

cmb
Posts: 13259
Joined: Tue Jun 21, 2011 11:04 am
Location: Mü-Sa, RLP, DE
Contact:

Re: Uploader_XH

Post by cmb » Mon May 29, 2017 1:01 pm

lck wrote:Entfernt, passt! Bitte Link zu metaconfig.php berichtigen.
Upps! Gemacht.
Christoph M. Becker – Plugins for CMSimple_XH

Holger
Site Admin
Posts: 3098
Joined: Mon May 19, 2008 7:10 pm
Location: Hessen, Germany
Contact:

Re: Uploader_XH

Post by Holger » Sat Jan 13, 2018 10:54 pm

Hallo Christoph,

ich habe eben mal die aktuellste Version von Uploader_XH angeschaut.
Wie bindet man das Plugin in andere Plugins denn jetzt ein?

LG
Holger

PS: und werden die integrierten UI/Queue Widgets nicht mehr unterstützt :? .
Last edited by Holger on Sat Jan 13, 2018 11:11 pm, edited 1 time in total.
Reason: PS dazu

cmb
Posts: 13259
Joined: Tue Jun 21, 2011 11:04 am
Location: Mü-Sa, RLP, DE
Contact:

Re: Uploader_XH

Post by cmb » Sun Jan 14, 2018 11:58 am

Holger wrote:
Sat Jan 13, 2018 10:54 pm
ich habe eben mal die aktuellste Version von Uploader_XH angeschaut.
Wie bindet man das Plugin in andere Plugins denn jetzt ein?
Die alte IFrame-Lösung habe ich zur besseren/leichteren Integration in CMSimple_XH eingedampft. Man könnte das Upload-Widget aber noch immer per Aufruf von upload() einbinden.
Holger wrote:
Sat Jan 13, 2018 10:54 pm
PS: und werden die integrierten UI/Queue Widgets nicht mehr unterstützt :? .
Die hatte ich zunächst rausgeschmissen, um einigermaßen vernünftig auf PlUpload 2 aktualisieren zu können, und es dann dabei belassen, weil man die einfachen Widgets so ganz passabel per Plugin-Stylesheet gestalten kann.

Insgesamt halte ich Uploader_XH aber heutzutage für suboptimal. Besser wäre es meiner Meinung, wenn wirklich relevante Funktionalität direkt in einem Filebrowser integriert würde (vgl. viewtopic.php?f=29&t=13267).
Christoph M. Becker – Plugins for CMSimple_XH

Holger
Site Admin
Posts: 3098
Joined: Mon May 19, 2008 7:10 pm
Location: Hessen, Germany
Contact:

Re: Uploader_XH

Post by Holger » Sun Jan 14, 2018 1:51 pm

cmb wrote:
Sun Jan 14, 2018 11:58 am
Insgesamt halte ich Uploader_XH aber heutzutage für suboptimal. Besser wäre es meiner Meinung, wenn wirklich relevante Funktionalität direkt in einem Filebrowser integriert würde (vgl. viewtopic.php?f=29&t=13267).
Okay, ich möchte es aber in einem Plugin verwenden.
cmb wrote:
Sun Jan 14, 2018 11:58 am
Man könnte das Upload-Widget aber noch immer per Aufruf von upload() einbinden.
Du meinst sicher uploader() ?

Wie soll das gehen? Etwa (vereinfacht) so wie hier?

Code: Select all

XH_afterPluginLoading(
    function () {
        global $o;
        $o .= uploader();
    }
);

cmb
Posts: 13259
Joined: Tue Jun 21, 2011 11:04 am
Location: Mü-Sa, RLP, DE
Contact:

Re: Uploader_XH

Post by cmb » Sun Jan 14, 2018 2:24 pm

Holger wrote:
Sun Jan 14, 2018 1:51 pm
cmb wrote:
Sun Jan 14, 2018 11:58 am
Man könnte das Upload-Widget aber noch immer per Aufruf von upload() einbinden.
Du meinst sicher uploader() ?

Wie soll das gehen? Etwa (vereinfacht) so wie hier?

Code: Select all

XH_afterPluginLoading(
    function () {
        global $o;
        $o .= uploader();
    }
);
Ja, so sollte es immer gehen. Da alle admin.php nach allen index.php geladen werden, kann man es in admin.php auch direkt (also ohne XH_afterPluginLoading()) verwenden.
Christoph M. Becker – Plugins for CMSimple_XH

Holger
Site Admin
Posts: 3098
Joined: Mon May 19, 2008 7:10 pm
Location: Hessen, Germany
Contact:

Re: Uploader_XH

Post by Holger » Mon Jan 15, 2018 6:26 pm

cmb wrote:
Sun Jan 14, 2018 2:24 pm
Ja, so sollte es immer gehen. Da alle admin.php nach allen index.php geladen werden, kann man es in admin.php auch direkt (also ohne XH_afterPluginLoading()) verwenden.
Ok, das funktioniert :) .

Leider ist es mit der neuen Version auch nicht mehr möglich benutzerdefinierte Werte für die "Resize" - Funktion zu übergeben. Ich habe eben dafür einen PR auf GitHub eingereicht. Vielleicht magst du das integrieren. So wäre der Uploader dann in anderen Plugins mit anderen Anforderungen (zumindest für mich) wieder verwendbar.

cmb
Posts: 13259
Joined: Tue Jun 21, 2011 11:04 am
Location: Mü-Sa, RLP, DE
Contact:

Re: Uploader_XH

Post by cmb » Mon Jan 15, 2018 10:11 pm

Holger wrote:
Mon Jan 15, 2018 6:26 pm
Leider ist es mit der neuen Version auch nicht mehr möglich benutzerdefinierte Werte für die "Resize" - Funktion zu übergeben. Ich habe eben dafür einen PR auf GitHub eingereicht. Vielleicht magst du das integrieren. So wäre der Uploader dann in anderen Plugins mit anderen Anforderungen (zumindest für mich) wieder verwendbar.
Danke für den PR – schaue ich mir zeitnah an. Aber den Uploader_XH als langfristige Lösung halte ich für fraglich. In den allermeisten Fällen halte ich das Zusammenspiel von Filebrowser (nicht unbedingt dem Standard-Filebrowser) und einem Plugin für durchaus sinnvoll, und wenn man wirklich bei einem Plugin einen zeitgemäßen Fileupload braucht, dann ist das eigentlich nicht mehr schwierig (siehe z.B. https://developer.mozilla.org/en-US/doc ... plications). Und bezüglich der Skalierung beim Upload: da bin ich inzwischen skeptisch. Wenn ich an hochauflösende Displays und immer größere Anzeigegeräte denke, dann kann das Original auf dem Webspace eigentlich kaum noch zu groß sein; es muss halt nur für den jeweiligen Anwendungsfall verkleinert werden, was oft am besten dynamisch auf dem Server durchgeführt wird. Dazu kommt, dass einfaches Verkleinern oft nicht wirklich optimal ist – zumindest ein bisschen Cropping kann schon sehr sinnvoll sein, und schnell wird eine umfangreiche Bildbearbeitungssoftware sinnvoll.
Christoph M. Becker – Plugins for CMSimple_XH

Post Reply