Obrázky a videa jsou obvykle tím největším obsahem, který web na platformě WordPress poskytuje. Jejich přesunem do objektového úložiště Zinn® tuto zátěž sejmete ze svého webového serveru i ze své diskové kvóty.
Nikdy nezadáváte přístupový klíč
Toto je část, kterou stojí za to si přečíst, protože právě tím se náš plugin liší od ostatních v této kategorii.
Každý jiný plugin pro přesun médií (media offload) po vás požaduje vložení přístupového klíče k S3 a tajného klíče do systému WordPress. Ty jsou pak uloženy ve vaší tabulce wp_options, kde si je může přečíst každý jiný plugin na vašem webu, odkud se kopírují do každého migračního exportu a kde zůstávají v záloze, kterou posíláte vývojáři. Pokud tato dvojice unikne, je ohrožen celý váš bucket.
Náš plugin žádný takový klíč neobsahuje. Plugin uchovává token, který funguje pro složku tohoto webu a pro nic jiného, a před každým nahráním si od nás vyžádá jednorázový podepsaný odkaz. Váš soubor pak putuje přímo z vašeho webového serveru do úložiště – přes nás nikdy neprochází.
Pokud by byl tento token někdy vyzrazen, zneplatníte jej ve svém administračním panelu jedním kliknutím. U uniklého přístupového klíče toto udělat nemůžete.
Jak funkci zapnout
- Otevřete svůj web v administračním panelu a přejděte na Soubory a databáze → CDN pro obrázky a videa.
- Stiskněte Zapnout CDN pro média. Vaše úložiště se vám automaticky nastaví.
- Stiskněte Získat párovací kód. Kód funguje pouze jednou a jeho platnost vyprší za třicet minut.
- Nainstalujte Zinn® Media Offload na svůj web s platformou WordPress – nachází se v adresáři
WordPress.org, takže volba Pluginy → Přidat nový plugin jej vyhledá podle názvu – poté přejděte na Zinn Digital® → Media Offload, vložte kód na kartě Připojení a stiskněte Připojit tento web.
Nově nahrané soubory se přesouvají okamžitě. Vaše stávající knihovna se přesune na pozadí během následujících hodin, po několika souborech najednou, a pokud proces cokoli přeruší, naváže tam, kde skončil.
Co se dnes stane s vašimi médii
Vaše soubory se zkopírují do úložiště Zinn® a váš web bude i nadále poskytovat své vlastní kopie. Na vašich stránkách se zatím nic nemění.
To je záměr: nahrávání a poskytování jsou dva samostatné kroky a ten první lze bezpečně provést samostatně. Jakmile se média přesouvají, zapněte volbu Přepisovat URL médií a vaše stránky začnou odkazovat na CDN namísto vašeho webového serveru.
Odkud jsou vaše média poskytována
U většiny webů jsou média poskytována z našeho sdíleného hostitelského jména pro média v okamžiku, kdy přepisování zapnete. Není třeba nic nastavovat.
Footprint-free weby se liší, a to zcela záměrně. Média se u nich nikdy neposkytují ze sdíleného hostitelského jména Zinn®, protože každý web, který by jej využíval, by ve svém zdrojovém kódu stránky odhaloval stejnou adresu – což je přesně ta spojitost mezi vašimi weby, jejímuž vzniku má footprint-free hosting zabránit. Footprint-free web tedy poskytuje svá vlastní média, dokud mu nepřidělíte vlastní doménu: vytvořte subdoménu (například media.vasweb.cz), nasměrujte ji na svůj bucket a zadejte ji pod položkou Doména pro média v administračním panelu. Vaše média jsou pak poskytována z vaší domény a nic je nespojuje s žádným jiným vaším vlastnictvím.
Vlastní doménu můžete použít u jakéhokoli webu, nejen u footprint-free webu – všude jinde je to jednoduše volitelné.
Nastavení se nachází ve vašem administračním panelu, nikoli v systému WordPress
Kromě párovacího kódu nemá plugin žádná vlastní nastavení. O tom, zda se přepisují adresy URL a zda se odstraňují místní kopie, se rozhoduje ve vašem administračním panelu Zinn®, takže odpověď se vždy nachází pouze na jednom místě a nemůže dojít k rozporu.
Odstranění místních kopií
Ve výchozím stavu je tato možnost vypnuta. Když ji zapnete, soubor se odstraní až tehdy, jakmile se úspěšně nahraje každá jeho velikost – částečné nahrání nikdy nic nesmaže, protože by jinak miniatury nezůstaly ani na jednom místě a nezbyl by žádný originál, ze kterého by bylo možné je znovu vytvořit.
Pokud se něco pokazí
Pokud je naše úložiště při nahrávání nedostupné, nahrávání přesto proběhne úspěšně a soubor zůstane na vašem serveru, přesně jako by tomu bylo bez pluginu. Obrazovka nastavení zobrazí, k jaké chybě došlo, a proces na pozadí soubor zpracuje později.
Deaktivace pluginu zastaví nová nahrávání. Již přesunutá média fungují i nadále.
Použití vlastního bucketu
V administračním panelu můžete místo našeho bucketu připojit svůj vlastní bucket kompatibilní s S3 – plugin funguje stejným způsobem a klíč v sobě stále nikdy neuchovává.