Jelly Folders – Media Library Folders & Organizer

Leírás

A Jelly Folders mappafával egészíti ki a WordPress Médiatárát. A fájlok húzással helyezhetők mappákba, a mappák tetszőleges mélységben egymásba ágyazhatók, és a keresett elemek ezernyi bélyegkép végiggörgetése nélkül is megtalálhatók.

A mappák virtuálisak, és ez a lényeg. A Jelly Folders soha nem helyez át, nevez át vagy rendez át semmit a wp-content/uploads/ könyvtárban. A mappák egy WordPress-taxonómiára épülő adatbázisréteget alkotnak, így minden fájl URL-címe pontosan úgy működik tovább, mint korábban: a közzétett bejegyzésekben, a gyorsítótárakban, a CDN-ekben és a tavaly elküldött e-mailekben is. A bővítmény kikapcsolása után is minden hivatkozás működik.

Elérhető funkciók

  • Korlátlan számú mappa, korlátlan mélységű mappaszerkezet. Nincs felső határ, nincs számláló.
  • Fogd és vidd. A fájlok mappákba húzhatók, a mappák pedig húzással átrendezhetők vagy másik szülőmappába helyezhetők. Több elem is kijelölhető és egyszerre áthelyezhető.
  • Jobb kattintással megnyitható menü minden mappán: almappa hozzáadása, átnevezés, színmódosítás, törlés.
  • Mappaszínek, hogy egy hosszú mappafa is egy pillantással áttekinthető legyen.
  • Átméretezhető, összecsukható oldalsáv, amely felhasználónként megjegyzi a szélességét.
  • Új fájlokat jelző jelvények, amelyek megmutatják, mi érkezett a legutóbbi megtekintés óta, mappánként vagy a mappafában felfelé összesítve.
  • Biztonságos törlés. A mappa törlése soha nem törli a fájlokat: csak áthelyezi őket a Kategorizálatlan mappába.
  • Feltöltés közvetlenül egy mappába, a feltöltési panel célmappa-választójával.
  • Csoportos kijelölés és áthelyezés, rács- és listanézetben egyaránt.
  • Mappák a média beszúrására szolgáló felugró ablakban, így a mappafa bejegyzésírás közben is elérhető, nem csak a fájlok kezelésekor.
  • SVG-feltöltés biztonsági tisztítással. Tárolás előtt a bővítmény eltávolítja az SVG-fájlokból a szkripteket, az eseménykezelőket és a külső hivatkozásokat.
  • Fordításra előkészítve, WPML- és Polylang-támogatással a nyelvenként eltérő mappanevekhez.
  • Jobbról balra haladó elrendezések támogatása.

A WordPressre épít, nem kerüli meg

A mappafa a WordPress saját médiaböngészőjébe épül be, nem pedig annak helyébe lép. A szabványos WordPress-médiaablakot használó oldalépítőkben és blokkokban automatikusan megjelenik a mappák oldalsávja, és minden, ami a kijelölt médiaelemeket használja, továbbra is működik, mert a mögöttes adatok nem változtak.

Külső szolgáltatások

A Jelly Folders tartalmazza a Freemius WordPress SDK-t, amely a fizetős verzióra váltás, a vásárlás és a licenckezelés folyamatát kezeli.

Az SDK nem követi a használatot, és nem küldi el a fiók vagy a honlap adatait mindaddig, amíg ezt kifejezetten nem engedélyezi a bekapcsolás után megjelenő csatlakozási képernyőn (vagy a fizetős verzióban meg nem ad egy licenckulcsot). Ha ott a Kihagyás lehetőséget választja, a bővítmény továbbra is teljeskörűen működik, és nem oszt meg használati adatokat, felhasználói adatokat vagy bővítménylistát. A Kihagyás választása után is van három, saját kezdeményezésre végzett művelet, amely kapcsolatba lép a Freemius szolgáltatással: a Média > Váltás fizetős verzióra megnyitása betölti az árakat a Freemius API-jából, és minden ilyen kérés tartalmazza a honlap címét a user agent fejlécben; az innen indított vásárlás a vásárlási hivatkozásba illeszti a WordPress-felhasználó keresztnevét, vezetéknevét és e-mail-címét, valamint a honlap címét; a bővítmény kikapcsolásakor megjelenő visszajelzési űrlap elküldése pedig egy névtelen eltávolítási eseményt küld a Freemiusnak a megadott indokkal. Ha engedélyezi az adatmegosztást, az SDK a következőket osztja meg: a WordPress-felhasználó keresztnevét, vezetéknevét és e-mail-címét; a honlap kezdőlapjának URL-címét és címét, a WordPress és a PHP verzióját, valamint a honlap nyelvét; a bővítmény és az SDK verzióját, valamint azt, hogy a bővítmény be van-e kapcsolva vagy el lett-e távolítva; továbbá a telepített bővítmények és sablonok nevét, keresőbarát nevét, verzióját és bekapcsolt állapotát. A licenc aktiválása megosztja a WordPress-felhasználó keresztnevét, vezetéknevét és e-mail-címét (kivéve, ha a licenc tulajdonosa már ismert), a kezdőlap URL-címét, a bővítmény és az SDK verzióját, valamint a bővítmény állapotát. Ezenfelül megosztja a diagnosztikai adatokat (a WordPress és a PHP verzióját, a honlap nyelvét és címét), amelyek jelölőnégyzete alapértelmezés szerint be van jelölve, de a jelölés törölhető, valamint a bővítmények és sablonok listáját, amelynek jelölőnégyzete alapértelmezés szerint nincs bejelölve. Az adatmegosztás leállításához nyissa meg a Bővítmények képernyőt, és kattintson a Jelly Folders alatt az Adatmegosztás letiltása lehetőségre. Ez leállítja a további adatmegosztást, de nem vonja vissza a már elküldött adatokat. Ha a Kihagyás lehetőséget választotta, ugyanitt az Adatmegosztás engedélyezése lehetőség jelenik meg arra az esetre, ha meggondolná magát. A fizetős verzióban az Adatmegosztás letiltása hivatkozás akkor jelenik meg, amikor egy licenc aktív.

Forráskód

A Jelly Folders GPL-licencű. A honlap a tömörített fájlokat tölti be (build/index.min.js, build/style-index.min.css és a blokkonkénti fájlok). Mindegyik mellett ugyanabban a mappában megtalálható az olvasható, nem elhomályosított változat is (build/index.js, build/style-index.css és így tovább): a szkriptek olvasható azonosítókkal és formázással, a stíluslapok pedig kibontott, többsoros formában. Minden .min fájl a mellette található olvasható fájl egyszerű tömörítésével készül, így a kód átvizsgálásához nem szükséges külön letölteni a forrást. Az olvasható fájlok betöltéséhez adja hozzá a define( 'SCRIPT_DEBUG', true ); sort a wp-config.php fájlhoz.

Képernyőmentések

Telepítés

  1. Töltse fel a bővítményt a /wp-content/plugins/jelly-folders/ könyvtárba, vagy telepítse a Bővítmények Új hozzáadása menüpontban.
  2. Kapcsolja be a Bővítmények képernyőn.
  3. Nyissa meg a Média Médiatár menüpontot. A fájlok mellett megjelenik a mappák oldalsávja.

Nincs külön beállítási oldal. Minden – a mappák létrehozása, a színek, a feltöltés célmappája és az SVG-feltöltés – közvetlenül a Médiatár képernyőjén, a mappafa fölötti fogaskerékikon mögött található.

GYIK

Áthelyezi vagy átnevezi a bővítmény a fájlokat?

Nem. A mappák csak az adatbázisban léteznek. A wp-content/uploads/ könyvtárban semmi sem változik, így minden meglévő fájl URL-címe továbbra is működik.

Mi történik a bővítmény kikapcsolásakor vagy törlésekor?

A fájlok változatlanok maradnak, és minden URL-cím továbbra is működik. Kikapcsoláskor a fájlok mappákhoz rendelése megmarad az adatbázisban, így az újbóli bekapcsolás visszaállítja a mappafát. A bővítmény törlésekor a mappaadatok csak akkor törlődnek, ha ezt a beállítást kifejezetten engedélyezte.

Mi történik egy mappa törlésekor?

A mappa törlődik, a benne lévő fájlok pedig a Kategorizálatlan mappába kerülnek. A mappa törlése soha nem törli a fájlokat.

Van korlátja a létrehozható mappák számának?

Nem. A bővítményben sem a mappák száma, sem a feltöltések száma nincs korlátozva, és semmire sem vonatkozik időkorlát.

Működik oldalépítőkkel?

Ha az oldalépítő a szabványos WordPress-médiaablakot használja – ahogy a legtöbb –, a mappák oldalsávja automatikusan megjelenik benne, mert a Jelly Folders a WordPress saját médiaböngészőjét bővíti ki, nem pedig annak helyébe lép.

Biztonságos az SVG-feltöltés?

Feltöltéskor az svg-sanitize megtisztítja az SVG-fájlokat: eltávolítja a <script> elemeket, az eseménykezelő attribútumokat és a külső hivatkozásokat. Az SVG-feltöltés alapértelmezés szerint ki van kapcsolva, és csak a beállítások kezelésére jogosult felhasználók számára érhető el.

Lefordíthatók a mappanevek?

Igen. A mappanevek saját adatok, nem a bővítmény szövegei, ezért a WPML és a Polylang taxonómiakifejezés-fordítási funkciójával fordíthatók le. Egy mappának minden nyelven más neve lehet.

Vélemények

Nincsenek értékelések erről a bővítményről.

Közreműködők és fejlesztők

“Jelly Folders – Media Library Folders & Organizer” egy nyílt forráskódú szoftver. A bővítményhez a következő személyek járultak hozzá:

Közreműködők

“Jelly Folders – Media Library Folders & Organizer” 2 nyelvre lett lefordítva. Köszönet a fordítóknak az áldozatos munkájukért!

“Jelly Folders – Media Library Folders & Organizer” fordítása a saját nyelvünkre.

Érdekeltek vagyunk a fejlesztésben?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Változási napló

1.1.0

  • Biztonság: a WordPress saját feltöltési útvonalain keresztül feltöltött SVG-fájlokat a rendszer mostantól megtisztítja vagy elutasítja. A médiatárba történő feltöltéseket, a nyers kéréstörzsként küldött feltöltéseket és a külső forrásból importált fájlokat megtisztítja vagy elutasítja, az XML-RPC-n keresztüli feltöltéseket pedig elutasítja.
  • Ez a frissítés nem módosítja a médiatárban már meglévő SVG-fájlokat, és a javítás nem terjed ki azokra a fájlokra, amelyeket egy másik bővítmény saját maga ír a lemezre.
  • Az egyéni DOCTYPE-entitásokat deklaráló SVG-fájlokat a rendszer mostantól elutasítja.
  • Javítás: a mappamenü telefonokon és kis ablakokban is a képernyőn belül marad, és nem fedi át az adminisztrációs sávot.
  • A mellékelt SVG-tisztító frissítése az 1.0.0-s verzióra.
  • A bővítmény adatlapján mostantól a „Jelly Folders – Media Library Folders & Organizer” név és az „organize media” címke szerepel, így könnyebb megtalálni. A bővítmény működése nem változik.
  • A bővítmény adatlapján egy animált képernyőkép mutatja be több fájl egyidejű áthelyezését egy mappába.
  • Egy hét használat után, legalább öt mappa esetén egy bezárható értesítés egyszer őszinte értékelést kér az adminisztrációs felületen. A „Talán később” 30 napra, a „Már megtettem” pedig végleg elrejti.

1.0.0

  • Első kiadás.