Jelly Folders – Media Library Folders & Organizer

Popis

Jelly Folders přidává do knihovny médií WordPressu stromovou strukturu složek. Soubory můžete přetahovat do složek, vnořovat složky do libovolné hloubky a vyhledávat je, aniž byste museli procházet tisíce miniatur.

Složky jsou virtuální, a to je to nejdůležitější. Plugin Jelly Folders nikdy nepřesouvá, nepřejmenovává ani neuspořádává nic v adresáři wp-content/uploads/. Složky představují databázovou vrstvu postavenou na taxonomii WordPressu, takže každá URL souboru funguje přesně stejně jako dříve: v publikovaných příspěvcích, v mezipamětech, v CDN, v e-mailech, které jste odeslali loni. I po deaktivaci pluginu budou všechny odkazy stále fungovat.

Co získáte

  • Neomezený počet složek, neomezené vnoření. Žádné omezení, žádný počítadlo.
  • Přetažení myší. Přetáhněte soubory do složek, přetáhněte složky a změňte tak jejich pořadí nebo přiřazení. Vyberte více položek a přesuňte celou skupinu najednou.
  • Kontextové menu u libovolné složky: přidat podsložku, přejmenovat, změnit barvu, smazat.
  • Barvy složek, aby bylo možné dlouhou stromovou strukturu přehledně zhodnotit na první pohled.
  • Postranní panel s nastavitelnou velikostí a možností sbalení, který si pro každého uživatele pamatuje jeho šířku.
  • Označení nových souborů, která ukazují, co přibylo od vašeho posledního prohlížení, a to buď podle jednotlivých složek, nebo souhrnně v celé struktuře.
  • Bezpečné smazání. Smazání složky nikdy neodstraní soubory: ty se přesunou do složky „Nezařazené“.
  • Nahrávání přímo do složky pomocí výběru cílového umístění v panelu pro nahrávání.
  • Hromadný výběr a hromadné přesunutí, a to jak v tabulkovém, tak v seznamovém zobrazení.
  • Složky uvnitř modálního okna pro vložení médií, takže strom je k dispozici i při psaní příspěvku, nejen při správě souborů.
  • Nahrávání souborů SVG s očistou. Před uložením jsou soubory SVG očištěny od skriptů, obslužných rutin událostí a odkazů na externí zdroje.
  • Připraveno k překladu, s podporou WPML a Polylang pro názvy složek v jednotlivých jazycích.
  • Podpora rozvržení zprava doleva.

Vytvořeno na platformě WordPress, nikoli jen kolem ní

Strom složek se načte do vlastního prohlížeče médií jádra, aniž by jej nahrazoval. Nástroje pro tvorbu stránek a bloky, které využívají standardní modální okno médií WordPressu, automaticky získají postranní panel se složkami a vše, co čte výběr médií, nadále funguje, protože se nic na podkladových datech nezměnilo.

Služby třetích stran

Jelly Folders obsahuje balíček Freemius WordPress SDK, který zajišťuje proces aktualizace, platby a správy licencí pro placenou verzi.

SDK neprovádí sledování využití a neodesílá údaje o vašem účtu ani webu, dokud výslovně neudělíte souhlas na obrazovce pro připojení, která se zobrazí po aktivaci (nebo v placené verzi, dokud nezadáte licenční klíč). Pokud zde zvolíte Přeskočit, plugin zůstane plně funkční a nesdílí žádná data o využití, údaje o uživateli ani seznam pluginů. Tři akce, které provedete sami, však i po volbě „Přeskočit“ stále kontaktují Freemius: otevření Média > Upgrade načte ceny z API Freemius a každý takový požadavek obsahuje adresu vašeho webu v uživatelském agentu; zahájení platby z této stránky vloží do odkazu na platbu jméno a příjmení vašeho uživatele WordPressu, e-mailovou adresu a adresu vašeho webu; a odeslání formuláře pro zpětnou vazbu, který se zobrazí při deaktivaci pluginu, odešle společnosti Freemius anonymní událost o odinstalaci spolu s důvodem, který jste uvedli. Pokud se rozhodnete pro sdílení, SDK sdílí: jméno, příjmení a e-mailovou adresu vašeho uživatele WordPressu; URL a název domovské stránky vašeho webu, verze WordPressu a PHP a jazyk webu; verze pluginu a SDK a informaci, zda je plugin aktivní nebo odinstalovaný; a názvy, slugy, verze a stav aktivity vašich nainstalovaných pluginů a šablon. Při aktivaci licence se sdílejí křestní jméno, příjmení a e-mailová adresa vašeho uživatele WordPressu (pokud licence již nemá známého vlastníka), URL domovské stránky, verze pluginu a SDK a stav pluginu, dále diagnostické údaje (verze WordPressu a PHP, jazyk webu a název), které jsou ve výchozím nastavení zaškrtnuty a lze je odškrtnout, a seznam pluginů/šablon, který je ve výchozím nastavení nezaškrtnutý. Chcete-li sdílení zastavit, otevřete obrazovku Pluginy a klikněte na Odhlásit se pod položkou Jelly Folders; tím se zastaví budoucí sdílení, ale již odeslané údaje nelze vzít zpět. Pokud zvolíte možnost Přeskočit, na stejném místě se vám v případě, že si to rozmyslíte, zobrazí možnost Přihlásit se. V placené verzi se odkaz „Odhlásit se“ zobrazí, jakmile je licence aktivní.

Zdrojový kód

Jelly Folders je licencován pod licencí GPL. Váš web načítá minimalizované soubory (build/index.min.js, build/style-index.min.css a soubory pro jednotlivé bloky). Čitelná, nezkomprimovaná podoba každého z nich je umístěna vedle něj ve stejné složce (build/index.js, build/style-index.css atd.): skripty s čitelnými identifikátory a formátováním a styly v rozbalené, víceřádkové podobě. Každý soubor .min je prostou minifikací čitelného souboru, který se nachází vedle něj, takže ke kontrole kódu není nutné stahovat samostatný zdrojový kód. Přidejte do souboru wp-config.php příkaz define( 'SCRIPT_DEBUG', true );, aby se místo toho načítaly čitelné soubory.

Snímky obrazovky

Instalace

  1. Nahrajte plugin do složky /wp-content/plugins/jelly-folders/ nebo jej nainstalujte přes Pluginy Přidat nový.
  2. Aktivujte jej na obrazovce Pluginy.
  3. Přejděte na Média Knihovna. Vedle vašich souborů se zobrazí postranní panel se složkami.

Neexistuje žádná samostatná stránka s nastavením. Vše – vytváření složek, barvy, cíl nahrávání, nahrávání souborů SVG – se nachází přímo na obrazovce Mediální knihovny, pod ikonou ozubeného kolečka nad stromovou strukturou složek.

Nejčastější dotazy

Došlo tím k přesunutí nebo přejmenování mých souborů?

Ne. Složky existují pouze v databázi. K obsahu adresáře wp-content/uploads/ se nijak nezasahuje, takže všechny stávající adresy URL souborů budou i nadále fungovat.

Co se stane, když plugin deaktivuji nebo smažu?

Vaše soubory zůstávají nedotčené a všechny odkazy URL stále fungují. Při deaktivaci zůstávají přiřazení složek v databázi, takže jejich opětovná aktivace obnoví vaši strukturu složek. Při smazání jsou data složek odstraněna pouze v případě, že jste tuto možnost výslovně povolili.

Co se stane, když smažu složku?

Složka bude odstraněna a její soubory se přesunou do složky „Nezařazené“. Odstraněním složky se nikdy neodstraní soubory.

Existuje nějaké omezení počtu složek, které mohu vytvořit?

Ne. V tomto pluginu neexistuje žádný limit na počet složek, žádný limit na počet nahraných souborů ani žádné časové omezení.

Funguje to s nástroji pro tvorbu stránek?

Pokud tvůrce webu používá standardní modální okno médií ve WordPressu – což většina z nich dělá –, postranní panel se tam zobrazí automaticky, protože plugin Jelly Folders rozšiřuje vestavěný prohlížeč médií, místo aby jej nahrazoval.

Je nahrávání souborů SVG bezpečné?

Soubory SVG jsou při nahrávání očištěny pomocí svg-sanitize, který odstraní prvky <script>, atributy obslužných funkcí událostí a odkazy na externí zdroje. Nahrávání souborů SVG je ve výchozím nastavení vypnuto a omezeno na uživatele, kteří mohou spravovat nastavení.

Mohu přeložit názvy složek?

Ano. Názvy složek jsou součástí vašich dat, nejedná se o řetězce z pluginů, a proto se překládají prostřednictvím funkce překladu taxonomických termínů v pluginech WPML a Polylang. Složka může mít v každém jazyce jiný název.

Recenze

Pro tento plugin nejsou žádné recenze.

Autoři

Jelly Folders – Media Library Folders & Organizer je otevřený software. Následující lidé přispěli k vývoji tohoto pluginu.

Spolupracovníci

Plugin „Jelly Folders – Media Library Folders & Organizer“ byl přeložen do 1 jazyku. Děkujeme všem překladatelům za jejich pomoc.

Přeložte “Jelly Folders – Media Library Folders & Organizer” do svého jazyka.

Zajímá vás vývoj?

Prohledejte kód, podívejte se do SVN repozitáře, nebo se přihlaste k odběru protokolu vývoje pomocí RSS.

Přehled změn

1.1.0

  • Security: SVG files uploaded through WordPress‘ own upload routes are now sanitized or refused. Uploads in the Media Library, uploads sent as a raw request body and sideloads are cleaned or refused, and uploads over XML-RPC are refused.
  • SVG files already in your Media Library are not changed by this update, and files that another plugin writes to disk itself are outside this fix.
  • SVG files that declare custom DOCTYPE entities are now refused.
  • Fixed: the folder menu stays on screen on phones and small windows, clear of the admin bar.
  • Updated the bundled SVG sanitizer to 1.0.0.
  • The listing is now called „Jelly Folders – Media Library Folders & Organizer“ and is tagged „organize media“, so it is easier to find. Nothing changes in how the plugin works.
  • The listing has an animated screenshot of moving several files into a folder at once.
  • After a week of use and five or more folders, a dismissible note in the admin asks once for an honest review. „Maybe later“ hides it for 30 days and „I already did“ hides it for good.

1.0.0

  • První vydání.