Page 2 of 5

Re: Uploader_XH

Posted: Sun May 28, 2017 7:43 pm
by lck
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

Re: Uploader_XH

Posted: Sun May 28, 2017 10:18 pm
by cmb
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.

Re: Uploader_XH

Posted: Mon May 29, 2017 11:41 am
by lck
cmb wrote:... jedenfalls machen diese vier Zeilen natürlich keinen Sinn – also einfach entfernen.
Entfernt, passt! Bitte Link zu metaconfig.php berichtigen.

Re: Uploader_XH

Posted: Mon May 29, 2017 1:01 pm
by cmb
lck wrote:Entfernt, passt! Bitte Link zu metaconfig.php berichtigen.
Upps! Gemacht.

Re: Uploader_XH

Posted: Sat Jan 13, 2018 10:54 pm
by Holger
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 :? .

Re: Uploader_XH

Posted: Sun Jan 14, 2018 11:58 am
by cmb
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).

Re: Uploader_XH

Posted: Sun Jan 14, 2018 1:51 pm
by Holger
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();
    }
);

Re: Uploader_XH

Posted: Sun Jan 14, 2018 2:24 pm
by cmb
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.

Re: Uploader_XH

Posted: Mon Jan 15, 2018 6:26 pm
by Holger
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.

Re: Uploader_XH

Posted: Mon Jan 15, 2018 10:11 pm
by cmb
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.