====== Asset server =======
===== Úvod =====
//asset-server// slouží k publikování dříve uložených obrázků na webu. Vhodným formátováním odkazu dokáže obrázek upravit na požadovanou velikost, případně oříznout, opravené obrázky zůstavají v cache 10 minut. Díky //asset-serveru// navíc získáte přímý odkaz na daný obrázek.
===== Jak to funguje? =====
Jednoduše! Obrázky nahrajete do složky na [[https://mrak.pirati.cz/apps/files/files/440387?dir=/Assets|mraku]] a //asset-server// se postará o zbytek.
Do úložiště (ve složce //Assets//) je doporučováno nahrávat obrázky (nejlépe ve formátech JPEG, PNG, SVG), ale také dokumenty (například PDF či ODT, ODS, DOCX, XLSX). Před nahráním jiných souborů nebo při souborech větší velikosti (>100 MB) se poraďte s TO.
==== Struktura ====
- Na mraku si vytvoříte složku pro //Assets//. Vzhledem k možnosti nastavení oprávnění je vhodné takto vytvořit podsložku ve skupinové složce.
- Pro projekt si zvolíte vlastní //zkratku// (pro web např. ''praha.pirati.cz'', pro odbor např. ''to'', ''mo'')
- Do [[https://redmine.pirati.cz/projects/to/issues/new|podatelny TO]] podáte žádost o vytvoření nové adresy. Do žádosti uvedete následující:
- Popis složky na mraku (přesná specifikace - název group folder nebo uživatelské jméno v případě soukromé složky a název složky)
- Zvolenou //zkratku//
- Po zpracování žádosti technickým odborem naleznete obsah celé vaší složky na adrese ''a.pirati.cz/zkratka''. Synchronizace probíhá jednou za 5 minut.
Cokoliv se nahraje do složky se překopíruje na server. Tyto soubory nelze smazat, ale můžete je přepsat souborem se stejným názvem.
Velmi dobře zvažujte názvy souborů, aby byly dobře zapamatovatelné a zapsatelné. Název obrázku bude součástí URL, vyhněte se proto mezerám, háčkům velkým písmenům, dlouhým číslům nebo názvům.
Příklady špatných názvů souborů:
* Povolební strategie MSK.pdf
* IMG_1234.Bartoň.jpg
* LOGOTYP.SVG
Příklady dobrých názvů souborů:
* povolebni-strategie-msk.pdf
* barton-opreny-o-strom.jpg
* logotyp-pirati-a-stan.svg
==== Syntax ====
Jako příklad použijeme obrázek uložený TO.
| Odkaz do složky na asset-serveru | https://a.pirati.cz/to/img/ |
| Odkaz přímo na obrázek (plná velikost) | https://a.pirati.cz/to/img/it.jpg |
Pro úpravu velkosti obrázku přidáme do adresy ''resize/WxH'', kde ''W'' je požadovaná šířka a ''H'' požadovaná výška obrázku v pixelech. Při změně velikosti se nemění poměr stran. Například:
| Šířka 200 px | https://a.pirati.cz/resize/200x-/to/img/it.jpg |
| Výška 200 px | https://a.pirati.cz/resize/-x200/to/img/it.jpg |
| Šířka 400 px a výška 200 px | https://a.pirati.cz/resize/400x200/to/img/it.jpg |
Jak je vidět v posledním příkladu, disproporční šířka je ignorována a výsledek má rozměry 168x200 px.
Pokud si přejeme obrázek na požadovanou velikost oříznout, je možné slovo ''resize'' v adrese nahradit slovem ''crop''.
| Ořez na šířku 300 px | https://a.pirati.cz/crop/300x-/to/img/it.jpg |
| Ořez na 400x200 px | https://a.pirati.cz/crop/400x200/to/img/it.jpg |
//Asset-server// lze nastavit od ''jekyll-theme-pirati'' verze ''7.7.0'' a používaji ho i některé dalši weby. Můžete jej používat i pro přímé odkazování.
---- dataentry navod ----
složka_page : to:start
osoba_page : lide:jitka.novotna # člověk nebo funkce zodpovědný za údržbu návodu
adresáts : člen, ověřený příznivce, správce webu, člen, oblastní předsednictvo # vymezení osob, jimž je návod určen
tags : obrázky, mrak, weby # seznam kategorií (tagů), kterých se návod týká
stav_wiki : aktuální # informace o kvalitě návodu green-aktuální, orange-nedostatky, red-k nepotřebě
aktualizace : 14.02.2020 # datum poslední aktualizace textu návodu
----
Na tento návod odkazují [[?do=backlink|tyto stránky]].