Zinn® Media Offload

Popis

Obrázky a videa jsou obvykle největšími a nejpomalejšími soubory, které web na WordPressu poskytuje. Tento plugin přesune vaši mediální knihovnu do objektového úložiště a poskytuje ji prostřednictvím CDN, takže váš webový server přestane odesílat data a vaše stránky se budou načítat rychleji kdekoli na světě.

Přístupový klíč nikdy nezadáváte. Vaše klíče k úložišti se v systému WordPress nikdy neukládají, takže se nenacházejí ani v databázi, ani v exportních souborech pro migraci, ani ve zálohách.

V ovládacím panelu Zinn Digital® zapnete funkci „media offload“, sem jednou vložíte krátký párovací kód a tento plugin uchová token, který funguje pouze pro složku tohoto webu a pro nic jiného. Před každým nahráním si plugin vyžádá od Zinn Digital® jednorázový podepsaný odkaz a soubor se přenese přímo z vašeho webového serveru do úložiště. Pokud by došlo k úniku tokenu, můžete jej v ovládacím panelu jedním kliknutím zrušit.

Jak to funguje

  • Nahraje nová média – originál a všechny velikosti miniatur, které WordPress vygeneruje – do vašeho úložiště Zinn®.
  • Přepíše adresy URL obrázků, včetně responzivních obrázků srcset, na vaši adresu CDN.
  • Přesouvá vaši stávající knihovnu médií na pozadí, vždy po několika souborech, a pokračuje tam, kde přestala.
  • Volitelně odstraní lokální kopie, jakmile se všechny soubory úspěšně nahrají.

Co nedělá

  • Nepřidává žádný REST endpoint, žádný shortcode, žádný skript ani žádný stylový list.
  • Jediná věc, kterou na veřejné stránce mění, je adresa obrázku nebo souboru, který byl
    přenesen mimo server: wp_get_attachment_url a wp_calculate_image_srcset jsou filtrovány tak, aby
    značky odkazovaly na váš úložiště namísto tohoto serveru. Na stránku se nic nepřidává a pokud je
    Serve from Zinn® storage vypnuté, adresy zůstávají přesně tak, jak je WordPress zapsal.
  • Z úložiště nikdy nic neodstraňuje. O době uchovávání se rozhoduje v ovládacím panelu.
  • Po částečném nahrání se místní soubory neodstraní – pokud se nahrání souboru jakékoli velikosti nezdaří, všechny místní kopie zůstanou zachovány.
  • Nikdy nepožaduje zadání úložného klíče ani názvu úložiště. O tom, které úložiště tento web používá, se rozhoduje ve vašem ovládacím panelu Zinn Digital®. To, zda se adresy přepisují a zda se odstraňují lokální kopie, se při propojení nastavuje podle voleb ve vašem ovládacím panelu a tyto nastavení můžete později změnit na záložce Způsob poskytování médií v pluginu.

Co je k tomu potřeba

  • Účet Zinn Digital® s povoleným objektovým úložištěm pro tento web.
  • Odchozí HTTPS z vašeho webového serveru.

Externí služby

Tento plugin přesouvá vaši mediální knihovnu do objektového úložiště Zinn® a poskytuje ji prostřednictvím CDN. K jeho
fungování je nutný účet Zinn Digital®; bez něj plugin nefunguje.

Co se odesílá a kdy

  • Párování (jednou, z řídicího panelu Zinn®). Plugin volá funkci
    https://api.zinndigital.com/v1/media-offload/claim, aby získal vlastní přihlašovací údaje s omezeným rozsahem. Žádný
    přístupový klíč se nikdy nezadává do WordPressu ani se neukládá do vaší databáze v nešifrované podobě.
  • Nahrávky (při přidávání médií). Soubory, které nahrajete do knihovny médií, se přenášejí do
    objektového úložiště Zinn® přes /v1/media-offload/uploads a jejich veřejné URL adresy se přepisují do
    CDN. To je účel tohoto pluginu; soubory jsou vaše vlastní média.
  • Reporting. /v1/media-offload/report vrací stav přesunu dat a využití úložiště pro
    dashboard.

Nepřevádějí se žádné obsahy příspěvků, uživatelské účty ani údaje o návštěvnících. Dokud není web spárován,
plugin neodesílá žádné odchozí požadavky.

Podmínky služby: https://zinndigital.com/legal/terms
Zásady ochrany osobních údajů: https://zinndigital.com/legal/privacy

  • Diagnostika podpory (pouze po stisknutí tlačítka „Odeslat“). Pokud nás požádáte o pomoc, plugin může odeslat
    zprávu podpory na https://api.zinndigital.com/v1/connector/diagnostics. Nejprve se vám zobrazí
    přesný obsah zprávy, již v redigované podobě, a nic neopustí váš web, dokud nestisknete tlačítko „Odeslat“.

    Přihlašovací údaje jsou vyloučeny na základě deklarace, nikoli na základě shody názvů klíčů, a zobrazují se jako
    [neodesláno — přihlašovací údaje]. Plugin tyto údaje nikdy neodesílá z vlastní iniciativy.

Překlady

Každý řetězec, který tento plugin přidá do vašeho administračního rozhraní, je přeložen do 57 jazyků — popisky, upozornění,
chyby a nastavení, nikoli jen jejich část. Jazykové katalogy jsou součástí pluginu, takže fungují ihned
po nastavení jazyka vašeho webu; není třeba instalovat žádný samostatný jazykový balíček.

Každý řetězec viditelný pro uživatele je kompletní ve všech 53 jazycích, které WordPress v současné době podporuje:

amharský (am), arabština (ar), ázerbájdžánština (az), bulharština (bg_BG), bengálština (Bangladéš)
(bn_BD), čeština (cs_CZ), němčina (de_DE), řečtina (el), španělština (Španělsko) (es_ES), perština
(fa_IR), francouzština (Francie) (fr_FR), gudžarátština (gu), hebrejština (he_IL), hindština (hi_IN), chorvatština
(hr), maďarština (hu_HU), arménština (hy), indonéština (id_ID), italština (it_IT), japonština
(ja), gruzínština (ka_GE), kazaština (kk), khmérština (km), kannada (kn), korejština (ko_KR), laosština (lo),
malajálamština (ml_IN), mongolština (mn), maráthština (mr), malajština (ms_MY), myanmarský (barmština)
(my_MM), nepálština (ne_NP), nizozemština (nl_NL), paňdžábština (Indie) (pa_IN), polština (pl_PL), paštština
(ps), portugalština (Brazílie) (pt_BR), rumunština (ro_RO), ruština (ru_RU), sinhálština (si_LK),
albánština (sq), srbština (sr_RS), svahilština (sw), tamilština (ta_IN), telugština (te), thajština (th),
tagalog (tl), turečtina (tr_TR), ukrajinština (uk), urdština (ur), uzbečtina (uz_UZ), vietnamština
(vi), čínština (Čína) (zh_CN)

V pluginu jsou k dispozici další 4 jazykové sady – hausa (ha), somálština (so_SO), tádžičtina (tg) a jorubština (yo) –, ale
jádro WordPressu pro ně v současné době neposkytuje žádné jazykové nastavení, takže je WordPress nemůže načíst.

Zprava doleva

Arabština, perština, hebrejština, paštština a urdština se píší zprava doleva. Každá obrazovka, kterou tento plugin přidává, byla
v každé z těchto jazyků zobrazena v reálné instalaci WordPressu a zkontrolována, nejedná se o pouhé předpoklady.

Pro překladatele

languages/ holds the `.pot` template plus a `.po`, `.mo` and `.l10n.php` for every language, so

opravy a nové jazyky lze přidávat přímo.

Snímky obrazovky

Instalace

  1. Nainstalujte a aktivujte plugin.
  2. V ovládacím panelu Zinn Digital® otevřete web, vyberte Soubory a databáze, zapněte CDN pro obrázky a videa a klikněte na Získat spárovací kód.
  3. Ve WordPressu přejděte na Zinn Digital® Media Offload, vložte kód na záložku Připojení a klikněte na Připojit tento web.

Nově nahrané soubory se přesunou okamžitě. Vaše stávající knihovna se bude přesouvat na pozadí v průběhu následujících hodin.

Nejčastější dotazy

Co se stane s mými obrázky, pokud plugin deaktivuji?

Média, která již byla přesunuta, nadále fungují – jejich adresa se nemění, protože jsou poskytována prostřednictvím CDN a CDN je stále k dispozici. Nově nahrané soubory zůstávají na vašem webovém serveru.

Co se stane, když bude služba Zinn Digital® nedostupná v okamžiku, kdy budu něco nahrávat?

Nahrání proběhne úspěšně a soubor zůstane na vašem serveru, přesně tak, jako by tomu bylo bez tohoto pluginu. Na obrazovce nastavení se zobrazí, co se nepovedlo, a soubor bude později načten v pozadí.

Smaže to moje lokální soubory?

Pouze pokud tuto funkci zapnete ve svém ovládacím panelu Zinn Digital® a pouze u příloh, u nichž všechny velikosti byly úspěšně nahrány. Částečné nahrání nikdy nic neodstraní, protože by pak na žádném z míst nebyly miniatury a neexistoval by žádný originál, ze kterého by se daly znovu vygenerovat.

Funguje to s responzivními obrázky?

Ano. Přepisuje požadavky typu srcset a požadavky na obrázky s konkrétními rozměry, stejně jako prosté URL příloh. Plugin, který by přepisoval pouze prosté URL, by zobrazoval obrázky v plné velikosti z CDN a všechny varianty pro responzivní zobrazení z vašeho serveru – což vypadá správně na stolním počítači, ale na mobilu je to nesprávné.

Mohu použít svůj vlastní kbelík?

Ano. Ve svém ovládacím panelu Zinn Digital® můžete připojit vlastní úložiště kompatibilní se službou S3; plugin funguje stejným způsobem a klíč si i nadále neuchovává.

Recenze

Pro tento plugin nejsou žádné recenze.

Autoři

Zinn® Media Offload je otevřený software. Následující lidé přispěli k vývoji tohoto pluginu.

Spolupracovníci

Plugin „Zinn® Media Offload“ byl přeložen do 3 jazyků. Děkujeme všem překladatelům za jejich pomoc.

Přeložte “Zinn® Media Offload” 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.4.0

  • Smaller download: the editable translation sources (.po) are no longer shipped; WordPress only ever loads the compiled .mo and .l10n.php files, which are unchanged.

1.3.0

  • Updates install whenever you click Update, even months later: the download link is fetched fresh at install time instead of expiring in WordPress’s saved update data.

1.2.11

  • Security hardening: the design-token stylesheet validates every component id and strips anything that could close the inline style.

1.2.10

  • Karta „Připojení“ nyní označuje obrazovky řídicího panelu podle jejich skutečného názvu: otevřete svůj web, poté „Soubory a databáze“ a poté „Získat kód pro spárování“ v části „CDN pro obrázky a videa“. Stejné informace uvádějí i instalační pokyny, které označují vlastní obrazovku pluginu jako „Zinn Digital® Media Offload“, a v popisu již není uvedeno, že plugin nemá vlastní nastavení. V záznamu na WordPress.org přibyly tři snímky obrazovky.

1.2.9

  • Soubor Readme: srozumitelnější popis fungování pluginu.

1.2.8

  • Překlady: slovo napsané nesprávnou abecedou (například korejské slovo uprostřed věty v malajálamštině nebo urdské slovo na konci věty v paňdžábštině) bylo opraveno ve všech jazycích, v nichž se vyskytovalo. Každý dotčený řetězec byl znovu přeložen a zkontrolován.

1.2.7

  • Testováno až do verze: 7.1 — pouze hlavní verze, jak vyžaduje nástroj Plugin Check na WordPress.org (verze 7.1.1 byla zamítnuta jako „invalid_tested_upto_minor“).

1.2.6

  • Otestováno až do verze WordPress 7.1.1.

1.2.5

  • V jazycích, kde se píše zprava doleva, se u položky menu Zinn Digital® symbol ochranné známky zobrazoval na nesprávné straně názvu. Název je nyní oddělen tak, aby se správně zobrazoval v arabštině, hebrejštině, perštině, paštštině a urdštině.
  • Číselná pole na obrazovce nastavení jsou nyní dostatečně široká, aby zobrazila celou hodnotu; dlouhá hodnota byla dříve oříznuta na prvních několik číslic.

1.2.4

  • Styly a skripty správcovských obrazovek se nyní načítávají prostřednictvím WordPressu, namísto toho, aby byly vloženy přímo do stránky, takže je váš web může vyřadit z fronty, odložit jejich načtení nebo je optimalizovat stejně jako jakékoli jiné prvky – a přesto fungují i na webech, jejichž bezpečnostní zásady zakazují vložený kód.

1.2.3

  • Překlady: všechny textové řetězce, které se zobrazují v administračním rozhraní tohoto pluginu, jsou nyní přeloženy do všech jazyků obsažených v balíčku. Několik textových řetězců, které strojový překladatel nedokázal zpracovat, bylo původně v angličtině; nyní jsou ručně přeloženy.
  • Seznam typů souborů na obrazovce nastavení nyní čerpá z vlastní uložené odpovědi systému WordPress namísto přímého dotazu do databáze.

1.2.2

  • Opraveno (poprvé vydáno ve verzi 1.2.1): nahrávání souboru již nekončí fatální chybou. Třída, která zajišťuje streamování nahrávaných souborů, byla sice součástí balíčku, ale nikdy se nenačetla.
  • Zabezpečení: pravidlo nastavení již nelze zaměnit za funkci PHP se stejným názvem. Právě tento společný kód nastavení byl příčinou toho, že plugin Zinn® Translate neukládal svá nastavení. Chování tohoto pluginu se nijak nemění.

1.2.0

Nyní si můžete nastavit vše, co se týká přesunu dat: zda se budou přesouvat nové nahrané soubory, zda se bude stávající knihovna i nadále přesouvat a jakou rychlostí, minimální velikost souboru, typy souborů, které se mají vynechat, a zda se média budou poskytovat z úložiště a místní kopie budou smazány.

1.1.3

  • Opraveno: nahrávání velkých mediálních souborů mohlo vyčerpat paměť PHP. Soubory se nyní ukládají do úložiště formou streamování, místo aby se nejprve načítaly do paměti.
  • Opravili jsme popis: plugin skutečně přepisuje adresy mediálních souborů na veřejných stránkách, pokud zapnete přepisování adres, což bylo v souboru README dříve uvedeno jako nepravda.

1.1.2

1.1.0

  • Byl přidán panel Zinn®: odkazy na hosting Zinn Digital®, tržiště Zinn®, Zinn Hub® a uživatelskou příručku tohoto pluginu, a to přímo z administrace WordPressu.

1.0.0

  • První vydání.