Ich hab nFile etwas aufpoliert und hier und da ein paar Bugfixes eingebaut, außerdem noch die Dateien umsortiert.
Features:
- Komplett per Ajax, also schnell
- Miniaturansicht für Dateien auf Server umgelegt
- Individuell einstellbare "Ordneraufgaben" bzw. was man auch immer bei dem Ordner dabeihaben will
- Serverseitiges Thumbnailcaching, dadurch weitaus schneller
- Prozentanzeige beim Laden
- Design überarbeitet
- Anzeige Bugs in Opera & IE gefixt
Livetest: Mit ein bisschen Random-Data und ein paar Bildern, ca 150 Dateien, leider nicht besonders schnell
Download: Gezippt, 64 KB
Auszug aus der ReadMe.txt:
Spoiler anzeigen
=============================
Readme zu nFile 2.0
© 2010 Niel Wagensommer
=============================
=============================
Inhalt
=============================
1. Backend einrichten
2. nFile 2.0 konfigurieren
3. Dateien zugänglich machen
4. Individuelle Ordneraufgaben
=============================
1. Backend einrichten
=============================
Damit nFile 2.0 funktioniert muss der Zugriff auf den Ordner /Backend per .htaccess gewährt werden, z.B. durch
-Code------------------------
Order Allow,Deny
Allow from all
-----------------------------
Danach muss die PHP-Ausführung für diesen Ordner aktiviert werden, diese Einstellung sollte in allen Webservern die Standarteinstellung sein. Natürlich muss PHP auch installiert sein, Version 5 und höher wird empfohlen.
=============================
2. nFile 2.0 konfigurieren
=============================
Im Ordner Config stehen die Konfigurationsdateien, die zur Ausführung von nFile 2.0 benötigt werden:
* nfile.cfg
* error.html
* folder.html
In nFile.cfg steht die Basiskonfiguration in dem Format "OrdnerRelativZumHauptOrdner;OrdnerAlsURL". Diese Information wird benötigt damit nFile die korrekten Ordner anzeigt. nFile.cfg ist bereits voreingestellt auf "Data;localhost:80/nFile2/Data", was davon ausgeht, dass sie nFile 2.0 lokal betreiben und die Standart-Ordner benutzen.
Folder.html enthält die Standartaufgaben für Ordner, denen keine speziellen Aufgaben zugeordnet sind.
In Error.html steht die Meldung, die angezeigt wird, wenn für einen Ordner keine Aufgaben verfügbar sind.
=============================
3. Dateien zugänglich machen
=============================
Um Dateien in nFile 2.0 anzeigen zu lassen müssen Sie diese in den Hauptordner für Dateien ziehen, per Standart ist dieser /Data/Main_Folder.
=============================
4. Individuelle Ordneraufgaben
=============================
Wenn Sie einem Ordner spezielle Ordneraufgaben zuordnen möchten, können Sie die Datei folder.html in diesem Ordner erstellen. Diese Datei wird nicht in der Dateiliste angezeigt, sondern unterhalb bei Ordneraufgaben eingeblendet.
Systemanforderungen: Server mit PHP, CSS-kompatibler Browser mit Javascript und Ajax-Schnittstelle
EDIT: Der Livetest geht jetzt, alles ist hochgeladen