jQuery File Commander

Jeżeli szukasz wygodnego narzędzia do zarządzania plikami na serwerze www tak jak na własnym komputerze (o ile używasz Total Commandera) to właśnie znalazłeś. Szukając po necie rozwiązania, nie udało mi się znaleźć niczego co by było chociaż zbliżone do TC, dlatego zabrałem się za stworzenie namiastki TC osadzonej na stronie www pozwalającej w miarę komfortowo wykonywać podstawowe operacje na plikach.

jquery file commander

jquery file commander

Priorytetem było jak najwierniejsze oddanie wygody jaka jest w TC, całość obsługujemy używając skrótów klawiszowych jak w normalnym TC (z wyjątkiem IE – które po naciśnięciu F5 odświeża stronę). Dodatkowo chciałem uciec od wszelkich ciężkich bibliotek rysujących okienka. To miało być rozwiązanie typu “lightweight” :) (przynajmniej na razie).

Jako że na co dzień wykorzystuję CakePHP do pracy oczywistym było zrobienie pluginu właśnie dla tego frameworka. Najważniejszym elementem projektu jest kod w JS który generuje dwa panele podobnie jak w TC i pozwala dokładnie w taki sam sposób przeglądać katalogi.

Ponieważ plugin nie został jeszcze dobrze wytestowany w demie zablokowałem wszelkie operacje na plikach/katalogach, ale można sobie bez problemu poprzeglądać przykładowe katalogi.

Aktualnie JFC (jQuery File Commander) nie ma możliwości podglądu plików, ale jak tylko znajdę chwilę to postaram się zaimplementować taką funkcję dla różnych typów plików. Bez problemu można też używać JFC z innymi technologiami po stronie serwera. PHP było dla mnie naturalnym wyborem bo na co dzień go używam, ale równie dobrze może to być python, java, ruby czy cokolwiek innego co będzie wstanie odbierać i przekazywać dane w formacie JSON.

Demo pod tym adresem http://fc-demo.niepokoj.com/fc.

Kod źródłowy pluginu dla CakePHP do pobrania tutaj.

[Edit: 24/03/2009 - update do wersji 0.4]

Komentarze mile widziane.

Share and Enjoy:
  • Print
  • Wykop
  • Digg
  • LinkedIn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • Blogplay
  • Add to favorites

Tagi: , ,

8 odpowiedzi do “jQuery File Commander”

  1. Christoph mówi:

    Nice work, but i am missing the most import feature. I need to upload/download files. Any plans on implementing this?

  2. Quess mówi:

    Yeah, download and upload is on my TODO list so will be added soon.

  3. DavidTan mówi:

    Wow, didn’t know that was possible with jquery! Looks cool :)

  4. Quess mówi:

    JFC updated to version 0.4 – added file download

  5. Interesting commander project. First gaze at the code.. it looks quite good.

  6. Quess mówi:

    JFC v0.5 is ready, I also added some upload examples, many fixes and callback features.

  7. C Phill mówi:

    Doesn’t work – can’t navigate folders. – you should use a tree view.

  8. Quess mówi:

    @C Phill
    What browser are you using?