Článek v rubrikách:

»PHP
»Javascript

elFinder open-source FileManager/FileBrowser/ImageBrowser stojí za to!

/clanek/2010-06/111-elFinder-open-source-FileManager-FileBrowser-ImageBrowser-stoji-za-to.png

Již delší dobu se snažím najít open-source manažer souborů. Je jich hodně, ale pomálu těch, které stojí za to.


Zdrojový kód ke stažení elfinder.cs.js

elFinder

Souborový manažer s konektorem PHP a jQuery.

Mezi hlavní přednosti patří:

  1. Licence BSD,
  2. Snadno se dá napojit na CKeditor nebo TinyMCE, případná komunikace s dalšími aplikacemi,
  3. Všechny základní operace se soubory a adresáři (kopírování, přesunutí, mazání, přejmenování a upload),
  4. Náhledy obrázků včetně kešování náhledů, alternativně možnost zobrazit seznam souborů,
  5. User friendly rozhraní, drag&drop, kontextová menu, klávesové zkratky,
  6. Umí pracovat s archivy,
  7. Editace textových souborů,
  8. Srozumitelný a jednoduchý zdrojový kód,
  9. Jazykové překlady (možnost českého jazyka viz. ke stažení k tomuto článku),
  10. Další menší features, aktivní autoři a živý vývoj.

Nevýhodu, se kterou jsem se zatím setkal je přílišné využívání funkce exec, která může být problematická, ale v některých případech by workaround byl příliš složitý a prakticky neproveditelný, např. zjištění velikosti adresáře v kb.

Zatím jen testuji, ale zní to velice zajímavě, pro zájemce jsem připravil i český překlad, pokud budete mít k němu připomínky sem s nimi.

Vřele doporučuji tento FileManager/FileBrowser/ImageBrowser napsaný v PHP a jQuery (alternativně python a na dalších konektorech se pracuje).