WBCE CMS Forum

WBCE CMS – Way Better Content Editing.

You are not logged in.

#1 09.09.2017 23:06:46

norhei
Developer

Proof of Concept El Finder

Eigentlich Sind wir ja schon lange auf der Suche nach einem besseren Media Manager.
Einfach nur um einige der neuen Features vom Core mal zu testen hab ich deswegen mal den El Finder
https://github.com/Studio-42/elFinder

...in ein Admintool gestopft.
Vorher hatte ich das schon ein paar mal versucht bin aber immer gescheitert.

Dadurch hatte ich dann auch noch ein paar kleine Fehler im Alpha Release gefunden , die ich gleich beheben konnte. Also bitte beachten , das Modul Läuft nur mit der aktuellen Alpha(Master) von Github.

Was noch gemacht werden müsste ist Home Verzeichnisse im Connector zu implementieren.
Dadurch das El finder die Tool.php des Tools auch als Connector nutzt ist auf jeden Fall gewährleistet , das nur Benutzer die auch Zugriff auf dieses Tool haben auch den Connector benutzen können(Und natürlich müssen sie eingeloggt sein).


Viel Spass beim Experimentieren


Norbert

Offline

#2 11.09.2017 15:17:47

florian
Administrator

Re: Proof of Concept El Finder

Also so out of the box funktioniert das noch nicht, auch mit gepatchter WBCE 1.3 - stattdessen kommt die nachfolgende Fehlermeldung

Invalid backend response.
Data is not JSON.
<div class="adminModuleWrapper el_finder">{"cwd":{"isowner":false,"ts":1505135550,"mime":"directory","read":1,"write":1,"size":0,"hash":"l1_Lw","name":"media","rootRev":"","options":{"path":"","url":"http:\/\/...\/media\/","tmbUrl":"http:\/\/...\/media\/.tmb\/","disabled":["chmod"],"separator":"\/","copyOverwrite":1,"uploadOverwrite":1,"uploadMaxSize":9223372036854775807,"uploadMaxConn":3,"uploadMime":{"firstOrder":"deny","allow":["image","text\/plain"],"deny":["all"]},"dispInlineRegex":"^(?:(?:image|video|audio)|application\/(?:x-mpegURL|dash\\+xml)|(?:text\/plain|application\/pdf)$)","jpgQuality":100,"archivers":{"create":["application\/x-tar","application\/x-gzip","application\/x-bzip2","application\/zip"],"extract":["application\/x-tar","application\/x-gzip","application\/x-bzip2","application\/zip"],"createext":{"application\/x-tar":"tar","application\/x-gzip":"tgz","application\/x-bzip2":"tbz","application\/zip":"zip"}},"uiCmdMap":[],"syncChkAsTs":1,"syncMinMs":10000,"i18nFolderName":0,"tmbCrop":1,"csscls":"elfinder-navbar-root-local"},"volumeid":"l1_","locked":1,"dirs":1,"isroot":1,"phash":"","root":"l1_Lw"},"options":{"path":"media","url":"http:\/\/...\/media\/","tmbUrl":"http:\/\/...\/media\/.tmb\/","disabled":["chmod"],"separator":"\/","copyOverwrite":1,"uploadOverwrite":1,"uploadMaxSize":9223372036854775807,"uploadMaxConn":3,"uploadMime":{"firstOrder":"deny","allow":["image","text\/plain"],"deny":["all"]},"dispInlineRegex":"^(?:(?:image|video|audio)|application\/(?:x-mpegURL|dash\\+xml)|(?:text\/plain|application\/pdf)$)","jpgQuality":100,"archivers":{"create":["application\/x-tar","application\/x-gzip","application\/x-bzip2","application\/zip"],"extract":["application\/x-tar","application\/x-gzip","application\/x-bzip2","application\/zip"],"createext":{"application\/x-tar":"tar","application\/x-gzip":"tgz","application\/x-bzip2":"tbz","application\/zip":"zip"}},"uiCmdMap":[],"syncChkAsTs":1,"syncMinMs":10000,"i18nFolderName":0,"tmbCrop":1},"files":[{"isowner":false,"ts":1505135550,"mime":"directory","read":1,"write":1,"size":0,"hash":"l1_Lw","name":"media","rootRev":"","options":{"path":"","url":"http:\/\/...\/media\/","tmbUrl":"http:\/\/...\/media\/.tmb\/","disabled":["chmod"],"separator":"\/","copyOverwrite":1,"uploadOverwrite":1,"uploadMaxSize":9223372036854775807,"uploadMaxConn":3,"uploadMime":{"firstOrder":"deny","allow":["image","text\/plain"],"deny":["all"]},"dispInlineRegex":"^(?:(?:image|video|audio)|application\/(?:x-mpegURL|dash\\+xml)|(?:text\/plain|application\/pdf)$)","jpgQuality":100,"archivers":{"create":["application\/x-tar","application\/x-gzip","application\/x-bzip2","application\/zip"],"extract":["application\/x-tar","application\/x-gzip","application\/x-bzip2","application\/zip"],"createext":{"application\/x-tar":"tar","application\/x-gzip":"tgz","application\/x-bzip2":"tbz","application\/zip":"zip"}},"uiCmdMap":[],"syncChkAsTs":1,"syncMinMs":10000,"i18nFolderName":0,"tmbCrop":1,"csscls":"elfinder-navbar-root-local"},"volumeid":"l1_","locked":1,"dirs":1,"isroot":1,"phash":""},{"isowner":false,"mime":"directory","ts":1504417902,"read":1,"write":1,"size":0,"hash":"l1_dG9waWNzLXBpY3R1cmVz","name":"topics-pictures","phash":"l1_Lw","volumeid":"l1_","dirs":1}],"api":"2.1028","uplMaxSize":"8M","uplMaxFile":"20","netDrivers":["ftp"],"maxTargets":1000,"debug":{"connector":"php","phpver":"7.0.23","time":0.0922038555145,"memory":"5278Kb \/ 3145Kb \/ 64M","upload":"","volumes":[{"id":"l1_","name":"localfilesystem","mimeDetect":"finfo","imgLib":"imagick"}],"mountErrors":[],"phpErrors":["WARNING: session_start(): Cannot send session cookie - headers already sent by (output started at \/...\/admin\/admintools\/tool.php:94) in elFinderSession.php line 43.","WARNING: session_start(): Cannot send session cache limiter - headers already sent (output started at \/...\/admin\/admintools\/tool.php:94) in elFinderSession.php line 43.","WARNING: Cannot modify header information - headers already sent by (output started at \/...\/admin\/admintools\/tool.php:94) in elFinderConnector.class.php line 303."]}}

elF wird zwar angezeigt, ist aber komplett ausgegraut, kein Upload o.ä. möglich.
WBCE 1.3, PHP 7.0.22, Firefox 55.0.3, Windows 8.1
Sowohl Argos- als auch Flat-Theme

Last edited by florian (11.09.2017 15:19:11)


Code allein macht nicht glücklich. Jetzt spenden!

Offline

#3 12.09.2017 10:26:43

norhei
Developer

Re: Proof of Concept El Finder

Und wieder mal , wo kann ich schauen :-)

Offline

#4 12.09.2017 10:31:31

florian
Administrator

Re: Proof of Concept El Finder

Da wo auch Colorbox


Code allein macht nicht glücklich. Jetzt spenden!

Offline

#5 12.09.2017 11:05:25

norhei
Developer

Re: Proof of Concept El Finder

Wie wir gemeinsam festgestellt haben , hat sich das mit dem Output Buffer Patch im neusten Master genauso erledigt , wie der Bug mit der Colorbox. big_smile

Offline

Board footer

up