Č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).

 

komentáře

RSS Komentáře k článku RSS Komentáře   Add to Google
19.06.2010 21:21 | Anonym (roxtor) | exec

hm, tak vzhledem k tomu použití execu je to dost nepoužitelné, málokdo má vlastní server:)ale pěkná aplikace

20.06.2010 13:10 | Administrátor | Re: exec

tak ono v některých případech to jinak nejde, např. rozbalování 7gz archivů, zjišťování velikosti adresáře by bez toho bylo v mnoha případech nepoužitelné (nebo php snad něco takového umí? nemuselo by projít všechny soubory a sečítat jejich velikosti? = nereálné)

ale samozřejmě běžné operace nepotřebují exec, asi by stačilo si to upravit aby přidané fce byly zakázány, např. vypnout archivy, apod.

14.09.2010 19:20 | Anonym (Oldřich Válek) | filemanager

A co třeba tenhle? http://labs.corefive.com/…filemanager/

Jen se mi ho ještě nějak nepodařilo rozchodit, ale myslím že chyba je ve mně :-)

15.09.2010 22:51 | Administrátor | Re: filemanager
  • co do funkčnosti mi to příjde o dost chudší,
  • zdá se, že to nemá konektory pro php,
  • jinak vypadá jednoduše
10.01.2011 10:12 | Anonym (SEMi) | Re: filemanager

Hrabu se v něm už 2 dny a musim říct, že je to tak akorát na kompletní předělání, takže rozhodně nedoporučuji.

10.01.2011 17:55 | Administrátor | Re: Re: filemanager

co nevyhovuje? používám více než půl roku a nejsem si vědom problémů

08.08.2011 18:50 | Anonym (Anonym (Oldřich Válek)) | ckeditor

Stále se mi to nějak nedaří propojit s CKeditorem. Elfinder se sice otevře ale nelze vybrat onen chtěný soubor tak aby se jeho adresa načetla do CKeditoru. Dělám to podle návodu co mají na jejich stránkách… http://elrte.org/…tegration_EN#… ale stále nic…

Jméno
Název
Text
Lze používat Texy! syntax. Příklad syntaxe: "text odkazu":odkaz, **tučně**, *kurzíva*, `code`. PHP kód uzavírejte do <?php ... ?> a JavaScript do <script> ... </script>