staging.inyokaproject.org

AJAX Filemanager - A Python Django Project

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

Logander4

Avatar von Logander4

Anmeldungsdatum:
12. November 2009

Beiträge: 156

Kennt ihr einen Filemanager der Python als Basis einsetzt, und dort explizit Django? Also ich kenne keinen. Also habe ich mich für ein Django Projekt mal drangesetzt und versucht, einen halbwegs akzeptablen Filemanager hinzubekommen. Und siehe da es ist was geworden. Er steckt aber noch in der Entwicklungsphase. Einige wichtige Funktionen fehlen noch. Doch schaut selbst:

Funktionen:

  • Löschen von Dateien(noch einzelnd)

  • Anlegen von Ordnern

  • Speichern des jetzigen Paths um ihn in einer späteren Session direkt dorthin zu kommen.

Geplante Funktionen:

  • Löschen von Ordnern

  • Setzen von Lesezeichen

  • Löschen von Lesezeichen

  • Umbenennen von Dateien

Features:

  • Python-Django-Unterbau

  • Einsatz des YUI3 Frameworks

  • Einsatz von AJAX

  • Alle Module sind verschiebbar und "resizable", man kann sich bei jeder Session seinen "Desktop" selbst zusammenknüpfen.Wird alles anders geregelt, dadurch wird auch der Code minimiert

Geplante Features:

  • Vorschaufenster für Bilder

Die ganzen Widget-Designs basieren auf einem eigen entworfenen Design. Nur die Farbverläufe der Überschriften sind durch den colorzilla.com CSS Gradient Generator ermittelt worden.

Noch ist nichts öffentlich, außer das angehängte Bild, ich werde über den AJAX Filemanager, kurz AF_APyDjP, auf meinem Entwicklerblog berichten.

Maik

Bilder

Logander4

(Themenstarter)
Avatar von Logander4

Anmeldungsdatum:
12. November 2009

Beiträge: 156

Ich arbeite jetzt schon eine Weile an dem Filemanager und werde bald beginnen, eine Bild-Vorschau zu implementieren. Noch arbeite ich an folgendem:

  • Lesezeichensystem mit HTML5 IndexedDB

  • Kopieren

  • Verschieben

es wird noch eine Weile dauern, aber ich werde nächste Woche ein funktionsfähige Vorabversion auf github.com veröffentlichen. Diese enthält dann noch das Lesezeichensystem(laut Plan).

Das Repo wird jetzt schon eingerichtet.

Logander4

(Themenstarter)
Avatar von Logander4

Anmeldungsdatum:
12. November 2009

Beiträge: 156

Okay, mittlerweile hat sich sehr sehr viel getan. Ich habe einiges verbessert und das Modul ohne Abhängigkeiten gestaltet. Es wurden bereits einige grundlegende Mechanismen eingefügt. Uploads sind jetzt auch möglich, allerdings erst in den Hauptordner. Das ganze habe ich auf Django 1.5 portiert.

https://github.com/daemonTutorials/ajaxfilemanager

Antworten |