AjaXplorer - File explorer mit drag&drop, Thumbnails, Editor, Media-Wiedergabe

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

driftazz

Benutzer
Registriert
15. Jan. 2009
Beiträge
9
Reaktionspunkte
0
Punkte
0
Hej Forum,

habe den AjaXplorer fuer mich entdeckt. Der kann Thumbnails, Medienwiedergabe, Online-Editor, Upload und drag&drop. Ich weiss, die hauseigene File Station 2 soll das auch koennen, ich bin jedoch skeptisch gegenueber Betas und moechte dennoch nicht auf einen gescheiten Explorer verzichten.

ZIP einfach entpacken bspw. in /usr/syno/synoman/webman/3rdparty. Dann die httpd.conf-sys und die php.ini gem. Schritt (7) und (11) der 3rd-party-apps-Anleitung bearbeiten. Wichtig scheint hier das "open_basedir = " um auf die gesamte Platte Zugriff zu haben. Apache neu starten und AjaXplorer mittels http(s)://DS-IP:500x/webman/3rdparty/AjaXplorer/ aufrufen.

Wer will kann auch mit einer application.cfg gem. Schritt (4) den AjaXplorer in den DS-Manager einbinden.

Gruss, Tobi
 

Anhänge

  • Untitled1.jpg
    Untitled1.jpg
    42,1 KB · Aufrufe: 853
Hi,

der AjaXplorer ist ja ein schönes spielzeug, aber wie definiere ich ihm Die Root meines Servers ? weil ich nur entweder die files sehe oder den conf ordner.

mfg
 
Hi,

der AjaXplorer ist ja ein schönes spielzeug, aber wie definiere ich ihm Die Root meines Servers ? weil ich nur entweder die files sehe oder den conf ordner.

mfg

Genau auch mein Problem! Wie und wo kann ich den Root-Ordner definieren? :(

Was muss hier geändert werden: "PATH" => realpath(dirname(__FILE__)."/../../files"), ?

Gruß

Theo
 
Hi,

diese Repositories sind leider keine absoluten Pfade sonders Relative. Das bedeutet, das Verzeichnis wird ausgehend vom /conf Verzeichnis des Ajaxplorers gesetzt. Für jede Ebene höher muss ein Satz /.. eingetragen werden.

Beispiel: Am besten ihr enpackt das Archiv nochmal, damit ihr eine frische Installation habt (evtl. vorher eure alte conf sichern). Ihr habt den Ajaxplorer im Verzeichnis /usr/syno/synoman/webman/3rdparty/ajaxplorer und wollt auf das gesammte DS Root zugreifen (am besten nur als Admin), dann müsst ihr in die conf im Teil für das Defaultrepository eintragen:
Code:
$REPOSITORIES[0] = array(
    "DISPLAY"        =>    "Root", 
    "DRIVER"        =>    "fs", 
    "DRIVER_OPTIONS"=> array(
        "PATH"            =>    realpath(dirname(__FILE__)."/../../../../../../../../../"), 
        "CREATE"        =>    false,
        "RECYCLE_BIN"     =>     'recycle_bin'
    )
);
Für Userabhängige Verzeichnisse gibt es auf der Seite des Programmiers eine kleine Anleitung (in englisch) 8.4 How do I create user-specific repositories accessible only to them?.
Noch Etwas: Dateien die der Ajaxplorer nicht kennt (Endung unbekannt oder fehlt) kann er nicht bearbeiten, dazu man noch etwas im code erweitern.

*Nachtrag*

Um weitere Dateitypen zum Editieren/Anzeigen zu erlauben, muss in der Datei /server/classes/class.Utils.php im Abschnitt function getAjxpMimes() die gewünschten Endungen hinzugefügt werden (z.B. conf,log,sh).

Im Abschnitt function mimetype() der gleichen Datei können dann auch noch weitere Icons hinzugefügt/angepasst werden.
 
Zuletzt bearbeitet:
@QTip

Vielen Dank, hat super geklappt! :D
 
jupp danke, war erfolgreich..
 
Repositories

Hej,

im AjaXplorer selbst gibt es unter Settings den Reiter "Repositories". Da koennt ihr auch den Verzeichnis-Root definieren ohne in irgendeiner INI rumfingern zu muessen.

Klappt allerdings nur, wenn "open_basedir = " in der php.ini gesetzt wurde. (Siehe oben)

Gruss, Tobi
 
Hi,

scheinbar stelle ich mich wieder mal zu dumm an, aber das läuft bei mir gar nicht. Wenn ich https://192.168.1.15:5001/webman/3rdparty/ajaxplorer/ aufrufe, wird keine Seite gefunden.

Meiner Meinung nach, habe ich alles nach der Anleitung installiert und geändert.

Kann jemand helfen? Wie kann ich genauer prüfen ob die Einstellungen korrekt sind?

Danke schon mal
 
I've just installed Ajaxplorer 2.6.1
Just few remarks.
1) I have created Root Repository specifying / as root folder - it works
2) I needed to edit /volume1/@appstore/AjaXplorer/server/conf.php and changed the line $allowRealSizeProbing=false; for AjaXplorer to work with DS110J

Sorry for English
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat