WebToDate/Referenční/Zdroje

Z WebToDate
Skočit na navigaciSkočit na vyhledávání

Co jsou zdroje

Drtivá většina webových prezentací se neskládá jen z textových informací ve formě HTML stránek, ale i většího množství souborů v nejrůznějších formátech. Může jít o grafiku vloženou do textu (obrázky zpravidla ve formátech JPEG, GIF či PNG, flash animace apod.), častá je i nabídka nejrůznějších souborů ke stažení (PDF dokumenty, ceníky ve formátech XLS či DBF atd.).

Databáze zdrojů zavedená od verze WebToDate 4.0 zásadním způsobem rozšiřuje možnosti správy souborů v jiných než značkovacích formátech (HTML, XML apod.). Jedná se o databázové úložiště souborů v libovolných formátech (obrázků, PDF, ….), které slouží jako sklad objektů použitelných na jednotlivých stránkách a to buď přímým vložením do stránky (typicky obrázky) nebo jako odkazy na soubory (typicky třeba stažení příloh ve formátu PDF). Cíle této funkce jsou:

  • Mít k dispozici databázově organizované úložiště externích souborů, tj. kromě vlastních souborů mít k dispozici prohledávatelná metadata (název, popis, formát, klíčová slova, datum vložení, autor,…)
  • Přiřazovat tyto záznamy ke zprávám tak, aby bylo možno zobrazit seznam přiřazených položek (např. seznam odkazů na PDF soubory) včetně omezení na určité typy (odděleně seznam PDF, MS Word souborů apod.). Jeden soubor může být použit vícekrát.
  • Vkládat objekty z této databáze do zpráv (do těla, do jednotlivých polí, týká se hlavně obrázků, flash animací apod.)
  • Volitelně zajistit možnost stahování podle přístupových práv a ne pouze všem anonymním uživatelům, tedy aby např. externí soubor nebylo možno stáhnout přímo (např. pouze pro registrované uživatele)
  • Zajistit možnost publikace a expirace v určitý čas
  • Vytvořit možnost vytvářet katalogy zobrazitelné automaticky i z veřejné části (funkce fotoalbum)
  • Mít možnost základních operací s obrázky na serveru, obrázkové soubory v administračním rozhraní zobrazovat ve formě náhledů
  • Zaručit konzistenci dané webové prezentace z hlediska odkazů na soubory – databáze zdrojů brání tomu, aby bylo např. možné odstranit obrázek, který je někde použitý apod.

Z hlediska uživatele se úložiště souborů jeví tak, že ukládá soubory do stromové struktury kategorií podobným způsobem jako zprávy či fragmenty. Položky souborového archívu se nazývají zdroje. Objekt "zdroj" má následující vlastnosti:


  • Metadata – k souborům lze vložit řadu metadat, která jsou ekvivalentní s metadaty zpráv, např. nadpis, popis, data (vložení, aktualizace, platnosti), autor, klíčová slova apod.
  • Položky – každý zdroj má jeden nebo více souborů, tj. variant daného souboru a "technických" informací o nich. Např. jeden obrázek může být uložen ve více variantách (originální obrázek, zmenšený obrázek, náhled, výřez apod.), ke každé variantě jsou k dispozici v databázi údaje jako rozměry, velikost, URL apod. Všechny variantu souborů sdílejí v rámci zdroje společná metadata. Položkou nemusí být jen soubor fyzicky umístěný na serveru, ale i libovolné URL směřující dovnitř dané prezentace i na jiný server.
  • Vlastnosti v rámci workflow – každý zdroj má stejně jako zprávy stav a příznak uzamčení / odemčení. Přístup k nim podléhá přístupovým právům podobně jako u zpráv.


Primárním nástrojem publikování souborů na veřejné části je pak přiřazování ke zprávám, tj. vytváření tzv. instancí. Instance je přiřazení položky z daného zdroje ke zprávě, instance má dále vlastnosti specifikující její grafickou podobu ve zprávě, tj. buď WebToDate styl formátující tuto instanci nebo příslušnost k seznamu souborů (příloh), kde grafika je pak dána stylem seznamu.

K dispozici je pomocný nástroj – uživatelská schránka pro soubory. Při zpracování souborů je možný v zásadě dvojí přístup – buď máme jeden soubor, který chceme umístit na server, opatřit jej metadaty a opublikovat, nebo máme víc souborů, které chceme do archívu postupně zařadit, pak je vhodné je nejprve všechny překopírovat na server a pak postupně opatřovat metadaty a publikovat. Pro druhý případ je k dispozici uživatelská schránka pro soubory. Jedná se o místo, do kterého si uživatel může vložit soubory, které ještě nejsou opatřeny metadaty, nemají příslušné záznamy v databázi, a tudíž se ještě nejedná o zdroje, které lze publikovat. Z této schránky si pak může uživatel vybírat soubory a vytvářet z nich postupně zdroje, případně soubor ze schránky zase vymazat bez toho, že by jej k něčemu použil.

Zdroj se tedy v zásadě skládá ze společných metadat a z libovolného počtu položek. V daném zdroji existují dva soubory s pevně daným významem. Jedná se o

  • Soubor označovaný jako master – to je výchozí varianta souboru, např. originál obrázku či MS Word soubor ke stažení
  • Náhled – soubor určený pouze k zobrazování v administračním rozhraní, malý náhled zobrazující daný obrázek, případně ikonu formátu apod.
  • Další varianty – lze přidat libovolný počet další položek jako variant, může jít o zmenšeniny či výřezy obrázku nebo o jiné formáty téhož souboru (master může být např. formát MS Word, další varianta formát PDF apod.)
Varianta náhled je určena pouze pro potřeby administračního rozhraní, na veřejné části webu ji nelze použít.

Důležité je, že existuje více konfigurovatelných způsobů ukládání vlastních souborů. Z hlediska uživatelů se jedná o možnost umístění do veřejné či privátní zóny – analogicky jako u stránek lze soubory, které mají být buď přístupné pouze pro registrované uživatele, nebo které ještě nejsou publikovány, vložit do privátní zóny, ze které je možné je stahovat pouze přes skript ověřující přístupová práva. Více o veřejné a privátní zóně naleznete v kapitole Veřejná a privátní zóna.

Možnosti využití zdrojů na veřejné části serveru

Co jsou instance položek ze zdrojů

Instance položek zdrojů se vytvářejí k tomu, aby se ve zprávách zobrazovaly soubory z archívu zdrojů či odkazy na ně. Ke zprávě redaktor pořizuje seznam souborů, které zpráva nějak využívá, tj. buď je má vložené někam do textu (typicky obrázky v těle zprávy) nebo figurují v seznamu příloh ke stažení. Seznam položek ze zdrojů spolu s informací o způsobu formátování ve zprávě tvoří tedy seznam instancí zdrojů ve zprávě.

Chceme-li využít na webu nějaký připravený soubor (obrázek či přílohu), typicky postupujeme tak, že založíme zdroj, vložíme do něj soubor, založíme zprávu a soubor ze zdroje vložíme jako instanci do zprávy.

Instance se vyskytuje buď v některém poli zprávy (typicky tělo či obrázek) jako vložený soubor či odkaz, nebo se vyskytuje v seznamu příloh (mohou to být přílohy ke stažení či obrázky formátované jako fotogalerie). V prvním případě je třeba mít k dispozici nějaký WebToDate styl, ve druhém případě informaci o tom, že se jedná o přílohu (celý seznam příloh je pak formátován jedním stylem). Těchto seznamů může být i více, druhy seznamů a způsob jejich zobrazování se definuje v rámci implementace designu a struktury webu.

Zobrazování položek databáze zdrojů na webu

Na následujících obrázcích je schematicky naznačeno možné využití zdrojů ve veřejné části serveru.



Jedná se zejména o následující případy:

  1. Ve stránce se zprávou se mají zobrazit obrázky vložené do textu (zpravidla těla) zprávy.
  2. Ve stránce se zprávou se mají v textu nacházet odkazy na soubory, které lze stáhnout.
  3. Ve stránce se zprávou se mají zobrazit seznamy příloh ke zprávám, které lze stáhnout.
  4. Ve stránce se zprávou se má zobrazit fotogalerie, která je případně i stránkovaná. Designově lze toto pojmout různým způsobem, buď např. pod tělem zprávy rovnou zobrazit fotogalerii formou mozaiky náhledů, nebo zobrazit tu samou zprávu v jiné předloze, která obsahuje fotogalerii ale ne třeba tělo zprávy, nebo vytvářet samostatné zprávy, jejichž účelem je pouze prezentace nějaké fotogalerie.
  5. V rubrikové (statické či dynamické stránce) generovat ke zprávám formátovaným nějakým stylem např. obrázek či odkaz na stažení výchozí přílohy.
  6. Zobrazit větší obrázek s textovými popisky po kliknutí na nějaký obrázek či jiný element (typicky obrázek v textu či ve fotogalerii).

Struktura zdrojů

V databázi zdrojů jsou k dispozici následující položky:

  • Nadpis – název zdroje
  • Popis – stručná anotace ke zdroji
  • Klíčová slova – klíčová slova ke zdroji, pracuje se se stejným slovníkem klíčových slov jako u zpráv
  • Autor – autor zdroje
  • Tým – každý zdroj patří jednomu konkrétnímu týmu, který může obsah zdroje měnit
  • Časové údaje – stejné jako u databáze zpráv (datum zdroje, datum aktualizace, platnost)
  • Kategorie – řazení do kategorií má identické chování jako u zpráv
  • Témata – řazení k tématům má identické chování jako u zpráv
  • Publikace – každý zdroj patří do právě jedné publikace
  • Priorita – celé číslo udávající důležitost zdroje
  • Předloha – předloha, pomocí které lze zobrazit obsah zdroje, je důležitá hlavně v případě, kdy chceme pracovat na stránkách s menšími obrázky, které po kliknutí zobrazí stránku s větším obrázkem včetně zvolených textových popisků
  • Odkaz nadpisu – uplatní se stejně jako předchozí případ (volba předlohy)
  • Zkratka - stejná funkce jako v databázi zpráv.

Povinně je třeba vyplnit nadpis, tým, datum, alespoň jednu kategorii a publikaci.

Každý zdroj má navíc vlastnosti používané při zpracování, tj. Stav a příznak uzamčení / odemčení.

Ve zdroji se dále nacházejí položky, z vlastností, které uživatel pro soubory může měnit, jsou k dispozici pro soubory:

  • Adresář – adresář na www serveru, ve kterém bude soubor uložen, fyzické umístění navíc závisí na volbě zóny
  • Název souboru
  • Umístění – veřejná nebo privátní zóna

Pokud daná položka není souborem ale odkazem, jsou k dispozici vlastnosti jako

  • URL – adresa odkazu
  • Název souboru – název, který se může zobrazovat ve stránkách
  • Typ souboru – typ je daný koncovkou
  • Velikost a rozměry – i zde lze specifikovat velikost cílové stránky či souboru, pokud odkaz směřuje na obrázek, tak i rozměry

Založení nového zdroje

Vyvolejte seznam zdrojů (buď v hlavní nabídce ObsahZdroje, nebo funkcí Zdroje ze stromu kategorií). Použijte odkaz Přidat v pravém horním rohu obrazovky.

Formulář pro vkládání zdrojů se skládá ze tří záložek – ZákladníZařazeníPoložky. Záložka Položky je pro nový zdroj nepřístupná a zobrazí se až po prvním uložení, to znamená, že položky lze do zdrojů vkládat až když je zdroj vytvořen.

Vytvoření zdroje je velmi podobné vytvoření zprávy, v první záložce se vyplní především Nadpis, v druhé záložce se zvolí vhodná metadata.

Věnujte pozornost stavu zdroje – soubory ze zdrojů jsou prezentovány na veřejné části pouze pokud je stav zdroje Publikováno..

Vkládání položek do zdroje

Přidání nového souboru

Soubor se do zdroje vkládá tlačítkem Přidat položku v záložce Položky vstupního formuláře.

Zobrazí se dialogové okno podle následujícího otisku obrazovky.

Soubory lze do zdroje vložit buď z lokálního disku, nebo z uživatelské schránky. Pokud máte soubor na svém lokálním disku, vyberte jej pomocí volby Vložit soubor z lokálního počítače. Funkce schránky jsou popsány v kapitole Uživatelská schránka. Dále se v tomto dialogu volí:

  • Adresář – adresář je předvyplněn podle složek v definici výchozí kategorie, ve které se zdroj nachází
  • Umístění – volí se veřejná či privátní zóna. Tato volba nemusí být k dispozici, záleží na nastavení chování databáze zdrojů v globálních předvolbách WebToDate.
  • Přidat do výběru – zaškrtnutím lze zvolit, že se soubor ihned zároveň vloží i do uživatelského výběru.

Po vložení souboru se stane následující:

  • Pokud se jedná o první soubor vkládaný do zdroje, označí se jako master a případně se k němu vytvoří náhled (pokud se jedná o obrázek)
  • Pokud se ve zdroji již nějaký soubor nachází, nový soubor se připojí k tomuto stávajícímu, žádný další náhled se již nevytváří.
  • Interně se v databázi uloží další "technické" informace o souboru (velikost, rozměry apod.), které pak jsou v systému k dispozici např. pro prezentaci na veřejných stránkách.
Přidat první položku do zdroje je možné vždy, přidávání dalších položek může být zakázáno v konfiguračním souboru WebToDate. Jedná se o konstantu ASSETS_ALLOW_MULTIPLE_FILES v souboru global.php.

Přidání nového odkazu do zdroje

Změnou radiopřepínač Druh položky na Externí URL odkaz lze místo souboru do zdroje vložit odkaz. Dialogové okno se změní dle následujícího otisku obrazovky.

Zde se nejprve do pole URL zadává cílová adresa. Pod tímto polem jsou k dispozici tlačítka Náhled a Test. Funkce Náhled pouze otevírá v novém okně zadané URL. Tlačítko Test může kromě kontroly toho, zda zadané URL vůbec existuje vyplnit některá další pole. Tato funkce pracuje následovně:

  • Z URL se extrahuje Název souboru (řetězec mezi posledním lomítkem a případným otazníkem)
  • Vyplní se Velikost (z http hlavičky testovaného URL)
  • Vyplní se Typ souboru – z http hlavičky se zjistí MIME typ, porovná se se seznamem typů souborů pro zdroje v pokud je to možné, zvolí se automaticky z nabídky tento typ. Typ nemusí být identifikován jednoznačně, pak se automaticky nevolí.
  • Rozměry se automaticky nedoplňují nikdy.

Ve formuláři je třeba povinně zadat pouze URL, vyplnění ostatních polí je volitelné.

Úpravy existujícího souboru

V záložce Položky ve formuláři pro úpravy zdroje se nachází seznam souborů ve zdroji. V každém řádku jsou informace o souboru (název, velikost apod.) a nástrojová lišta pro úpravy souboru. V této liště se mohou nacházet následující položky:

  • Náhled – zobrazuje soubor v novém okně prohlížeče.
  • Úprava vlastností položky – vyvolá dialogové okno, kde lze změnit adresář, název souboru a umístění pro soubory, resp. odpovídající vlastnosti pro odkazy. Pokud je zdroj odemčen, lze tento dialog zobrazit také (pro informace o umístění apod.), ale chybí zde tlačítko Uložit.
  • Smazat – odstraní položku ze zdroje. Položku lze smazat, jen pokud není použita (není vytvořena nějaká instance ve zprávě). Soubor označený jako master lze smazat, jen pokud ve zdroji nejsou další položky.
  • Upravit obrázek – je k dispozici v případě, že soubor je obrázek a nejedná se o variantu master (master soubory nelze měnit).

Seznam zdrojů

Vyvolejte seznam zdrojů (buď v hlavní nabídce ObsahZdroje, nebo funkcí Zdroje ze stromu kategorií). V pravé horní části okna se zobrazí seznam podle následujícího otisku obrazovky.

V prvním řádku seznamu jsou k dispozici odkazy pro přidání nového zdroje, stránkování seznamu a zobrazení uživatelského výběru a uživatelské schránky. Dále je zde odkaz Ke zpracování vypisující zdroje, který čekají na nějaký úkon daného uživatele – funkce pracuje analogicky jako v databázi zpráv.

V prvním sloupci se zobrazují ikony pro náhled, uzamčení / odemčení zdroje a vyznačení stavu zdroje. V druhém sloupci se zobrazují textové informace o zdroji – název, popis, výchozí kategorie, datum a údaje o master souboru (formát, velikost, případně rozměry).

Třetí sloupec zobrazuje počet souborů ve zdroji (náhled se nepočítá). Kliknutím na ikonu se navíc přidává soubor do výběru. Pokud je soubor ve zdroji jen jeden, provede se akce okamžitě, pokud je zde souborů víc, zobrazí se dialog, ve kterém se vybírá, které soubory do výběru vložit. Více o uživatelském výběru se dozvíte v kapitole Použití zdrojů ve zprávách.

Poslední sloupec zobrazuje náhled (v případě, že se jedná o obrázek) nebo ikonu (v případě že se jedná o soubor). To se vztahuje vždy na variantu master – pokud je např. jako master soubor vložen PDF formát a jako další soubor MS Word formát, zobrazí se zde ikona pro PDF soubory apod. Klepnutím v tomto sloupci se opět otevírá v novém okně náhled varianty master.

Vyhledávání zdrojů

Vyhledávání zdrojů funguje analogicky jako vyhledávání zpráv, podrobnější popis naleznete v kapitole Vyhledávání zpráv.

Vyhledávání zde opět nefunguje jednorázově, ale jako filtr nastavený v rámci daného připojení. Pokud se tedy nezobrazují v seznamu všechny očekávané položky, použijte odkaz Vyhledat a ujistěte se, že není aplikován nějaký filtr, který zobrazuje pouze část obsahu databáze zdrojů.

Duplikace zdrojů

Tlačítkem Duplikovat ve formuláři pro úpravu zdrojů lze vytvářet kopie zdrojů. Vzniká duplikát, který je nadále samostatným nezávislým zdrojem a který nemá žádnou návaznost na původně duplikovaný zdroj, což znamená, že jakékoliv následné změny v duplikátu se nijak nepromítají do duplikovaného zdroje. Tato funkce je oproti možnosti duplikování jiných objektů (zpráv, stylů apod.) složitější v tom, že fyzicky duplikuje i všechny soubory ve zdroji. Vznikají kopie všech souborů ve zdroji, které mají stejný obsah, ale samozřejmě jiný název (aby např. nedošlo k pokusu o vytvoření souborů s duplicitním názvem ve stejném adresáři na disku serveru). Při vytváření nových jmen souborů se používají stejná pravidla jako při pokusu o vložení nového souboru do zdrojů pod názvem, který již existuje – seznam konfiguračních parametrů ovlivňujících generování těchto názvů souborů je uveden v kapitole Možnosti konfigurace databáze zdrojů.

Uživatelská schránka

Co je uživatelská schránka

Uživatelská schránka je místo, kam může uživatel vkládat soubory, které ještě nejsou zařazeny do databáze a nejsou zařazeny do žádného zdroje. Do této schránky může uživatel vkládat soubory či je zde mazat bez omezení, ze schránky může vybrat soubor ve chvíli vkládání souboru do zdroje. Každý uživatel má svoji schránku, která není nijak sdílena s ostatními.

Při použití příslušného www formuláře lze vkládat vždy jen po jednom souboru. Aby bylo možné zpřístupnit i práci s více soubory najednou, existuje volitelná možnost konfigurace přístupu do schránky přes ftp protokol. Tato funkce vyžaduje patřičnou konfiguraci ftp serveru a zadání adresy ftp serveru v globálních předvolbách – to se pak projeví tlačítkem pro FTP přístup ke schránce v okně pro schránku.

Od verze 7.0 prohlížeče Internet Explorer není z bezpečnostních důvodů možné přepnout dané okno prohlížeče do FTP režimu zobrazujícího obsah daného adresáře. Pro tuto verzi prohlížeče se proto po použití tohoto tlačítka nabídne místo přímého zobrazení nakopírování příslušného URL pro FTP přístup do schránky. Toto URL vložte (Ctrl+V) buď do svého oblíbené aplikace pro připojení k FTP serverům nebo do adresní řádky Průzkumníka Windows, kde již je připojení s požadovaným zobrazením podporováno.

Obsah schránky vyvolejte odkazem Schránka v seznamu zdrojů. Otevře se dialogové okno, ve kterém lze buď přidat soubor z lokálního disku do schránky, nebo naopak odstranit vybraný soubor či všechny soubory ze schránky. Pro odstranění jednoho souboru klepněte na radiopřepínač pod náhledem či ikonou souboru a použijte tlačítko OK. Pro odstranění všech souborů ze schránky použijte tlačítko Smazat vše.

V dialogu pro vložení souboru do zdroje se obsah schránky zobrazuje rovněž. V tomto dialogu lze vybrat buď soubor z lokálního disku, nebo ze schránky. Pokud je vybrán soubor ze schránky, soubor se ze schránky nekopíruje, ale přesouvá, což znamená, že po vložení souboru ze schránky do zdroje tento soubor ze schránky mizí.

Rychlé vytvoření více zdrojů z obsahu schránky

Z okna pro zobrazení schránky lze vyvolat funkci pro hromadné vložení souborů ve schránce do databáze zdrojů. Tato funkce je určena především k vytvoření více zdrojů najednou s obrázky, které pak tvoří např. fotogalerii k dané zprávě, lze ji ale s výhodou použít i na vkládání jednotlivých obrázků, protože umožňuje automaticky v jednom kroku vytvořit i druhou variantu obrázku – náhled vhodný pro další použití ve webové prezentaci.

Funkce se spouští tlačítkem Vytvořit zdroje v okně zobrazujícím obsah schránky. Zobrazí se formulář dle následujícího otisku obrazovky.

Funkce zařadí do databáze zdrojů všechny obrázky aktuálně umístěné do schránky, každý obrázek jako samostatný zdroj. Pro funkci platí následující:

  • Všechny takto vytvořené zdroje mají stejná metadata, výjimkou je pouze možnost zvolit jako název zdroje název souboru (první radiopřepínač ve formuláři)
  • Všechny soubory budou umístěny na serveru v jednom adresáři, který je ve formuláři uveden
  • Hromadně je nastavitelná pro jednoduchost pouze vybraná množina metadat, ve formuláři tedy chybí např. datum Publikovat dne, Témata apod.
  • Vytvořené zdroje mají stav zvolený ve formuláři a vždy jsou odemčené.

Volby dále zrychlující celou práci jsou ve formuláři dole:

  • Vytvořit pro obrázky další variantu – funkce vytvoří automaticky pro všechny obrázky druhou variantu uloženou vždy ve stejném zdroji jako původní obrázek, rozměry této varianty se vybírají v příslušné rozevírací nabídce. Nová varianta se nezakládá, pokud jsou rozměry obrázku ve schránce menší než nastavený požadovaný rozměr.
  • Přidat soubory do uživatelského výběru – naplní uživatelský výběr právě vloženými soubory. Pokud je zvoleno vytváření nové varianty, do výběru se vloží vždy tato druhá varianta, v opačném případě původní (master) soubor.

Když úloha skončí, okno se schránkou se uzavírá a obnovuje se seznam zdrojů, typický výsledek je na následujícím otisku obrazovky:

Zdroje jsou vytvořené a obrázky v nich požadovaným způsobem uložené, stačí vybrat nějakou konkrétní zprávu a připojit k ní výběr souborů, obsah fotogalerie (či příloh ke zprávě apod.) je takto rychle sestaven.

Použití zdrojů ve zprávách

Připojení položek ze zdrojů ke zprávě

Principiální způsob využití obsahu databáze zdrojů při vytváření webové prezentace je vysvětlen v kapitole Možnosti využití zdrojů na veřejné části serveru.

Při použití souboru ve zprávě se postupuje ve dvou až třech krocích.

V prvním kroku se vybere položka z databáze zdrojů, který chceme ke zprávě připojit. To se prování klepnutím na ikonu Položky v seznamu zdrojů nebo tlačítkem Přidat do výběru ve formuláři pro úpravu zdroje. Je-li ve zdroji uložena více než jedna položka, zobrazí se dialog, ve kterém je třeba vybrat, která položka ze zdroje se do výběru přidává (lze vybrat i více než jednu položku). Tento dialog je na následujícím otisku obrazovky.

Doporučujeme nejprve postupně vybrat všechny položky, které mají být ve zprávě použity, zamezí se tím nutnosti opakovaně přecházet na jiné obrazovky mezí databází zpráv a zdrojů.

V dalších formulářích je možné zpracovávaný soubor rovnou přidat (kromě jiné akce realizované daným dialogem) do výběru. Jedná se o:

  • Vložení prvního či dalšího souboru do zdroje
  • Obrazovku pro úpravy obrázků

Co je aktuálně v uživatelském výběru lze kdykoliv zobrazit. To je možné buď odkazem Výběr v seznamu zdrojů nebo tlačítkem Zobrazit výběr souborů ve formuláři pro editaci zpráv (v záložce Soubory). Tento dialog je zobrazen na následujícím otisku obrazovky.

V tomto okně lze případně nějaké položky z výběru odstranit, buď pouze vybrané, nebo případně všechny (tlačítko Smazat z výběru všechny). Položky se tím samozřejmě nemažou z databáze zdrojů, ale pouze z výběru.

Do výběru si můžete vložit i položky, které chcete připojit k více zprávám. Ve chvíli připojování ke zprávě lze specifikovat, které položky z výběru se připojují a které ne.

Uživatelský výběr je struktura, která se uchovává perzistentně v databázi systému. To znamená, že po opětovném přihlášení najde uživatel ve svém výběru přesně to, co tam dříve vložil.

Druhým krokem je připojení položek, které jsou ve výběru, ke zprávě. Když máte všechny potřebné soubory umístěny do uživatelského výběru, přejděte do formuláře pro úpravu rozpracované zprávy a použijte tlačítko Připojit výběr položek. Zobrazí se následující dialog.

V tomto dialogu jsou vypsány všechny položky, které se aktuálně nacházejí v uživatelském výběru. Pro každou položku jsou tři možnosti:

  • Připojit pod vybraným stylem – tato volba se použije v případě, že chceme položku použít samostatně (typicky v těle zprávy nebo např. v poli obrázek. Je třeba zde vybrat vhodný styl, kterým se data ze zdroje formátují – styl může např. definovat, že HTML element pro obrázek má atributy jako zarovnání, rozměry, ohraničení atd.
  • Připojit jako přílohu – soubor chceme zobrazit v automaticky generovaném seznamu příloh ke zprávě. Těchto seznamů může být více druhů (seznam souborů ke stažení, fotogalerie apod.), proto je zde nutné vybrat druh seznamu.
  • Tento soubor nepřipojovat – soubor se ke zprávě nepřipojí.

Navíc je k dispozici tlačítko Nastavit pro všechny, které nastaví způsob připojení stejně pro všechny soubory v seznamu podle toho, jak je nastavená první položka v seznamu. Pokud tedy např. chcete všechny uvedené položky připojit jako přílohy ke stažení, není třeba toto volit u každé položky zvlášť, ale pouze u první a pak použít toto tlačítko. Tlačítko provádí změnu pouze v okně formuláře, tj. jeho použití nevyvolává žádné uložení těchto vlastností na serveru – vždy je následně třeba použít Připojit ke zprávě resp. Připojit ke zprávě a smazat výběr.

Když pro každou položku ve výběru provedete správnou volbu, použijte tlačítko Připojit ke zprávě (připojí všechny položky ke zprávě a obsah uživatelského výběru ponechá beze změny) nebo Připojit ke zprávě a smazat výběr (stejná akce jako předchozí tlačítko, ale navíc odstraní celý obsah výběru). Tato druhá varianta je vhodnější v případě, že vybrané soubory už nechcete použít u jiné zprávy, není pak třeba ručně explicitně smazat obsah výběru vyvoláním dalšího dialogu.

Pokud jste chtěli položku zařadit jen jako položku do seznamu příloh, není třeba provádět nic dalšího. Pokud chcete např. použít soubor jako obrázek v textu zprávy, jedná se o třetí krok popsaný v následující kapitole.

Práce s již připojenými položkami

Seznam připojených souborů v záložce Zdroje (ve formuláři pro úpravu zprávy) obsahuje pro každou položku ID instance, název zdroje a souboru a informace o souboru (velikost a případně rozměry obrázku). Klepnutím na tento řádek se přechází do formuláře pro editaci tohoto zdroje. Dále jsou v každém řádku ikony pro manipulaci s těmito položkami (resp. s jejich instancemi ve zprávě). Jedná se o následující možnosti:

  • Náhled – zobrazuje v novém okně soubor. Ikona pro náhled má dvě různé varianty, jedna (se sponkou) se zobrazuje v případě, že je souboru připojen jako příloha k nějakému seznamu, druhá (bez sponky) se zobrazuje, pokud je soubor připojen přímo pod nějakým WebToDate stylem.
  • Úprava vlastností instance – otevírá dialog pro nastavení vlastností instance (specifikuje se zde v podstatě buď příslušnost k určitému seznamu příloh, nebo styl, kterým se soubor ve zprávě formátuje)
  • Odstranit – po potvrzení odstraňuje připojení položky ke zprávě
  • Vložit klíčové slovo pro instanci do schránky (systémového clipboardu)
  • Vložit klíčové slovo pro instanci do pole Obrázek

Úprava vlastnosti instance je na následujícím otisku obrazovky, lze zde v zásadě změnit způsob přiřazení, neboli změnit styl nebo přiřadit k jinému seznamu příloh.

Pokud je zpráva odemčená, nelze ji měnit, tento dialog pro zobrazení vlastností instance se v takovém případě zobrazí, ale chybí zde tlačítko Uložit.

Poslední dvě funkce slouží pro vložení klíčového slova instance, tj. značky, za kterou se dosazuje soubor ze zdroje zformátovaný vybraným WebToDate stylem. Tato značka má tvar <!--WTD_I(xxx)-->, kde xxx je interní číslování instancí. Značku můžete umístit do kteréhokoliv textového pole zprávy, typicky ovšem se jedná buď o tělo zprávy, nebo pole Obrázek. Pro pole Obrázek existuje jednoduchá metoda – stačí použít ikonu Vložit klíčové slovo pro instanci do pole Obrázek.

Tato funkce se chová odlišně podle toho, zda je definovaná uživatelsky přizpůsobitelná struktura databáze zpráv a tato struktura obsahuje pole typu položka databáze zdrojů. Pokud žádné pole takového typu v uživatelsky definované struktuře není, klepnutím na ikonu se přímo vloží klíčové slovo instance do pole Obrázek. V opačném případě se po klepnutí na ikonu zobrazí kontextová nabídka, ve které lze vybrat, do kterého pole se značka má vložit. První možností je pole Obrázek, pak následují další pole uživatelsky definované struktury databáze zpráv typu položka databáze zdrojů.

Samotné vstupní pole typu položka databáze zdrojů se pak chová tak, že do něj nelze vložit jiná data než klíčové slovo instance. Pokud je při uložení zprávy detekován obsah jiného typu, je z pole odstraněn a uživateli je zobrazeno hlášení upozorňující na tuto skutečnost.

Pro vložení do těla zprávy je třeba nejprve nakopírovat značku do systémové schránky (Vložit klíčové slovo pro instanci do schránky), pak se ve formuláři přepnout do záložky Základní a nakopírovat (z klávesnice Ctrl + V) na vhodné místo v textu.

Poslední funkce – vložení klíčového slova pro instanci do těla zprávy – je podporována i ve WYSIWYG editoru. Postup je následující:

  1. vyvolejte editor pro tělo zprávy a použijte ikonu pro vkládání instancí:
  2. V dialogu editoru se zobrazí seznam připojených položek, které nejsou připojeny k nějakému seznamu příloh (tj. jsou naopak připojeny pod nějakým stylem pro zdroje). Klepnutím na položku v tomto seznamu se vloží odpovídající klíčové slovo na pozici kurzoru.

Ve WYSIWYG editoru se zobrazují zástupné značky, nikoliv výsledný kód vzniklý aplikací vybraného stylu na instanci – proto je výhodné použít např. vizuální režim pro úpravu zprávy – po uložení obsahu WYSIWYG editoru se v tomto režimu již ukáže přesný výsledek. Značky obsahují název a případně rozměry obrázku. Poklepáním na značku se otevírá dialog pro výběr položky znovu a lze případně jednoduše do daného místa v textu vložit jinou položku.

Pokud odstraníte soubor ze seznamu instancí ke zprávě, značky pro instance v textu zprávy zůstávají. To znamená, že se na daném místě nebude zobrazovat nic, vzhledem k tomu, že se jedná o formu HTML komentářů, nedojde na stránce k žádné chybě.

Tyto značky, které již nic nezobrazují může vyhledávat a vypisovat modul Verifikace – více naleznete v příručce k tomuto modulu.

Způsob ukládání souborů, veřejná a privátní zóna

Soubory mohou být ukládány do veřejné či privátní zóny. Vysvětlení těchto pojmů najdete v kapitole Veřejná a privátní zóna.

V rámci konfigurace databáze zdrojů lze nakonfigurovat, která zóna se nabízí jako výchozí, zda vůbec uživatelé mohou tuto volbu měnit a dále je zde možnost vynucení způsobu uložení podle stavu zdroje. To znamená, že i když je soubor ukládán do veřejné zóny, bude uložen v úložišti pro privátní zónu do té doby, než bude stav zdroje změněn na Publikováno. Tato poslední volba je zde z toho důvodu, aby bylo možné eventuálně bránit tomu, aby byly stahovány anonymně neschválené a nepublikované soubory z databáze zdrojů.

Funkce pro zpracování obrázků

Databáze zdrojů podporuje možnost vytváření a editace dalších variant obrázků na serveru se zadáním parametrů přes rozhraní prohlížeče. Touto funkcí lze vytvářet bez grafického bitmapového editoru výřezy či zmenšeniny obrázku.

Aby bylo možné funkci použít, musí být splněny tyto předpoklady:

  • Je založen zdroj a má master soubor
  • Master soubor je obrázek

Soubory master a náhled těmito nástroji nikdy nelze editovat, lze pouze zakládat a editovat další varianty.

Při založení nové varianty se vychází z kopie souboru master. Ta se načte do nového okna prohlížeče, kde jsou k dispozici následující funkce:

  • Zmenšování / zvětšování na klientské straně (tedy pouze vizuálně pro lepší možnost výběru
  • Možnost vybrat v obrázku obdélníkový region
  • Vytvoření výřezu podle vybraného regionu
  • Otočení obrázku o 90 stupňů
  • Vytvoření zmenšeniny podle možností daných administrátorem či podle zadání rozměrů
  • Nahrazení editované varianty kopií master souboru (čili jakýsi návrat zpět)
  • Možnost definovat umístění souboru v adresářové struktuře a ve veřejné / privátní zóně.

Použití zabudovaného editoru pro obrázky je v zásadě možné ve dvou případech:

  1. Chceme editovat obrázek, který je již vložen do zdroje. Použijeme funkci Upravit obrázek u souboru ve zdroji. Tato funkce je dostupná pouze pro soubory, které nejsou označeny jako master.
  2. Chceme vytvořit novou variantu obrázku – zmenšeninu, ořez apod. Použijeme tlačítko Vytvořit novou variantu obrázku.

V obou případech se zobrazí editor obrázků podle následujícího otisku obrazovky.

V horní části okna je informační lišta (velikosti souborů apod.). Je zde rovněž funkce Zoom – ta umožňuje pouze zvětšit či zmenšit opticky obrázek. Funkce toto provádí pouze na straně klienta a s obrázkem fyzicky nijak nemanipuluje. Je vhodná v případě, že chcete pomocí myši přesněji vytvořit rámeček pro oříznutí.

Dále je k dispozici nabídka Akce, která specifikuje, co se má provést. Jedná se o následující volby:

  1. Zmenšit na předdefinovanou velikost – v nabídce vpravo je seznam možných předdefinovaných velikostí, obsah této nabídky se definuje v globálních předvolbách WebToDate.
  2. Zmenšit na zadanou velikost – vpravo jsou políčka šířka a výška, které je třeba vyplnit. Pokud jsou zadány oba rozměry, obrázek se zmenší tak, aby oba zadané rozměry nebyly překročeny a aby byl zachován poměr stran. Lze zadat pouze jeden z rozměrů, pak se druhý automaticky dopočítá opět tak, aby byl zachován poměr stran.
  3. Doostřit - provádí doostření obrázku podle zadaných parametrů (poloměr, míra, sigma, práh). Výchozí hodnoty všech těchto parametrů lze nastavit v globálních předvolbách WebToDate.
  4. Vodoznak - vkládá do obrázku soubor s vodoznakem, lze zvolit umístění a jas vodoznaku. Seznam souborů, které lze vložit jako vodoznak, se definuje v globálních předvolbách WebToDate, stejně tak v těchto předvolbách lze nastavit výchozí hodnoty pro umístění a jas.
  5. Oříznout podle výběru – pomocí myši vytvořte v náhledu rámeček pro oříznutí a použijte tlačítko Provést akci.
  6. Otočit o 90 stupňů – vpravo se vybírá otočení doleva nebo doprava
  7. Nahradit kopií souboru master – jedná se o jakýsi návrat zpět, použijte v případě, že jste vytvořili obrázek v nevyhovující podobě.
  8. Návrat k uložené variantě - je k dispozici pouze v případě, že se jedná o editaci existující varianty, nikoliv o vytváření nové varianty. Funkce vrací editovaný obrázek zpět k souboru, který je aktuálně uložen jako daná upravovaná varianta, je to tedy jakýsi návrat zpět pro případ, že provedené operace při úpravách obrázku neodpovídají žádoucímu výsledku.

Všechny tyto volby je vždy třeba potvrdit tlačítkem Provést akci.

Finální potvrzení uložení změn se provádí tlačítkem Uložit v pravé spodní části okna. Pokud je zároveň zaškrtnuto Přidat do výběru, upravovaný soubor se při uložené zároveň přidá do uživatelského výběru.

Možnosti pro změnu velikosti mají následující vlastnosti:

  • Je podporováno pouze zmenšování, nikoliv zvětšování. Pokud zadáte větší rozměry, než má obrázek, žádná akce se neprovede.
  • Zmenšování se vždy provádí se zachováním poměrů stran obrázku. Provede se tak, že ani jeden rozměr nesmí ve výsledku přesáhnout požadované rozměry.

Význam parametrů pro funkci Doostřit je zhruba tento:

  • Poloměr - udává se v obrazových bodech a říká, jak široká oblast kolem hrany bude doostřením zasažena. Jinými slovy v jak široké oblasti kolem hrany se kontrast plynule zvýší podle hodnoty Míra. Musí jít o nezáporné číslo (může být i desetinné).
  • Míra - určuje, jak moc bude hrana zvýrazněna. 100% znamená, že původní kontrast hrany bude zvýšen o 100% (tj. na dvojnásobek). Jedná se o celé nezáporné číslo v procentech (může být i více než 100%).
  • Sigma - směrodatná odchylka Gaussova rozložení, udává se v obrazových bodech. Musí jít o nezáporné číslo (může být i desetinné), musí být menší než Poloměr.
  • Práh - říká, jak velký musí být absolutní rozdíl jasů mezi sousedními body obrazu, aby se považovaly za hranu, a tudíž se zostřily filtrem. Jedná se o celé nezáporné číslo v procentech.

Ve funkci Vodoznak se v prvé řadě vybírá obrázek ze seznamu definovaného v globálních předvolbách, který se má vložit jako vodoznak. Dále se vybírá umístění, které je popsáno jako výběr světových stran, tj. má následující možnosti:

  • severozápad
  • sever
  • severovýchod
  • západ
  • střed
  • východ
  • jihozápad
  • jih
  • jihovýchod

Volba jihovýchod tedy např. znamená pravý spodní okraj obrázku apod.

Poslední volbou je jas vodoznaku - zadává se jako údaj v procentech v rozsahu 0 až 100%.

Poznámka: Všechny funkce pro manipulaci s obrázky využívají knihovnu ImageMagick, která musí být na serveru nainstalovaná a v globálních předvolbách správně nakonfigurovaná. Instalace knihovny není ve WebToDate požadována, ale bez této instalace nejsou dostupné funkce pro manipulaci s obrázky ani vytváření náhledů. Více viz instalační příručka k produktu a kapitola Globální konfigurace WebToDate. Podpora různých formátů a jejich zpracování je opět plně závislé na knihovně ImageMagick. Doporučujeme pro obrázky, u kterých se bude vytvářet další varianta pomocí těchto nástrojů, používat formát JPEG. Tento formát je podporován velmi dobře a během testování nebyly zjištěny žádné problémy. Naopak bylo zjištěno, že knihovna ImageMagick nepracuje správně při ořezávání obrázků ve formátu GIF – je ponechán původní rozměr obrázku a oříznuté plochy jsou pouze převedeny na bílou barvu. V těchto případech je vhodnější další variantu obrázku vytvořit v grafickém editoru na klientském počítači a následně ji do zdroje pouze přidat bez úprav na straně serveru.

Konverze souborů

Funkce popsané v této kapitole jsou závislé na instalaci a konfiguraci aplikací ImageMagick pro obrázky resp. FFmpeg pro videa. Nejsou-li tyto aplikace na serveru instalovány či nejsou-li nastaveny cesty k aplikacím v konfiguračním souboru global.php, nejsou funkce pro konverze souborů k dispozici.

Konverzní pravidla a funkce

Administrátor ve WebToDate může definovat konverzní pravidla a funkce, pomocí kterých lze měnit (konvertovat) obrázky, zvuky a videosekvence vkládané do databáze zdrojů nebo komprimovat soubory do zip archivů. Administrátor definuje seznam těchto konverzních pravidel a funkcí a jejich parametry (z jakého do jakého formátu funkce provádí převod, jaké je cílové rozlišení videa či obrázku apod.). Tato pravidla a funkce pak mohou nebo musí (pokud se jedná o vynucenou automatickou konverzi) používat všichni uživatelé WebToDate.

Terminologie základního rozdělení těchto funkcí je následující:

  • Konverzní pravidlo - předpis pro konverzi, který se aplikuje ve chvíli vkládání souboru do zdroje. Jedná se buď o automaticky aplikované pravidlo, tj. uživatel si při vložení souboru do zdroje nemůže vybrat, jestli chce danou konverzi souboru provést, nebo o volitelnou konverzi, tj. uživatel si může zvolit, jestli chce nebo nechce takovou konverzi provést.
  • Konverzní funkce - funkce se nabízí jako jedna z možností úpravy souboru ve zdroji. Neaplikuje se při vkládání souboru do zdroje, ale následně při úpravě zdroje ji může uživatel explicitně vyvolat a aplikovat na zvolený soubor.

V každém případě si uživatel při práci se zdroji pouze vybírá, zda dané pravidlo či funkci aplikovat na daný soubor, nemůže ovlivňovat parametry, které funkce použije (tj. pozměnit cílové rozměry obrázku či videa, formát apod.).

Všechna pravidla a funkce se odvozují od formátu souboru, tedy vždy jde o předpis typu pokud je formát souboru ten a ten (JPG, FLV, AVI, BMP apod.), musí nebo lze na něj aplikovat takovou a takovou konverzi. Pro jeden souborový formát je možno definovat více pravidel. V takovém případě se aplikují všechna pravidla existující pro daný typ souborů.

Všechna pravidla se vždy vyhodnocují vzhledem ke zpracovávanému souboru. To znamená, že pokud se např. vkládá obrázek s rozměry 1000x1000 a jedno pravidlo říká, že pokud je rozměr větší než 800x800, má se zmenšit na 600x600 a druhé pravidlo říká, že pokud je rozměr větší než 800x800, má se vytvořit jako nová varianta obrázek 200x200, vyhodnotí se obě podmínky vzhledem k původnímu souboru ještě před vlastním spuštěním pravidel a aplikují se obě pravidla.

Vytváření pravidel

Definovat konverzní pravidla a funkce může pouze administrátor. Přejděte do nabídky AdministraceKonverze souborů a v pravém horním rohu okna klikněte na Přidat.

Nejprve se vybírá druh souborů ke konverzi - může jít o pravidlo pro obrázek, audio, videosekvenci, kompresi do zip formátu nebo o konverzi souboru na externím serveru. Na této volbě závisí nabídka parametrů konverze v dalším kroku, pro jednou uložené pravidlo již nelze změnit volbu toho, na jaký druh souborů se pravidlo vztahuje.

Po použití tlačítka Pokračovat se zobrazí formulář pro vyplnění parametrů pravidla. Formulář má dvě záložky - Základní a Konverze. První záložka Základní je vždy stejná, obsah druhé záložky závisí na druhu souborů zvoleném v prvním kroku.

Záložka Základní obsahuje následující pole (vše je nutno povinně vyplnit):

  • Název - název pravidla tak jak se pak bude uživatelům zobrazovat
  • Pravidlo pro - je automaticky vyplněno dle volby v prvním kroku, zde uvedeno pouze pro informaci
  • Zdrojový formát - vybírá se formát souboru, na který lze pravidlo aplikovat. Nabídka je vyplněna těmi formáty, které jsou ve funkci Typy souborů označeny daným druhem - pokud se tedy vybere, že jde o konverzi pro video, nabízí se zde všechny formáty, které jsou ve funkci Typy souborů označeny jako video apod.
  • Druh - vybírá se způsob, jakým se pravidlo aplikuje. Možnosti jsou
    • Automatická konverze při vložení souboru do zdroje - při vložení souboru vybraného formátu do zdroje se aplikuje nastavená konverze bez možnosti tuto konverzi nespustit
    • Volitelná konverze při vložení souboru do zdroje - při vložení souboru vybraného formátu do zdroje se aplikuje nastavená konverze s možností tuto konverzi nespustit
    • Konverzní funkce spouštěná ručně - funkce pro konverzi se nabízí jako možnost úpravy souboru zvoleného formátu uloženého ve zdroji.
  • Výsledek konverze - Jsou možné následující volby:
    • Změna souboru - konvertuje se zvolený soubor, původně vložený soubor (v původním formátu) tedy nikde nezůstává
    • Nový soubor ve stejném zdroji - původní soubor se ukládá do zdroje bez jakékoli změny, výsledkem konverze je nový soubor (nová varianta) ve stejném zdroji jako původní soubor.

Druhá záložka Konverze je závislá na zvoleném druhu souborů.

Pro obrázky obsahuje záložka Konverze sekce Podmínky konverze a Formát výstupního souboru. Nastavení v sekci Podmínky konverze se používá tak, že pravidlo se aplikuje v případě, že alespoň jedna podmínka je splněna; pro konverzní funkce se podmínky konverze nepoužijí. Nastavuje se zde:

  • Velikost souboru je větší než - pravidlo se aplikuje, pokud je soubor větší než zadaná hodnota v kB
  • Maximální rozměry jsou větší než - pravidlo se aplikuje, pokud je překročen alespoň jeden rozměr (v obrazových bodech)
  • Komprese je větší než - pravidlo se aplikuje, pokud je komprese souboru větší než zadaný údaj v procentech

V sekci Formát výstupního souboru se specifikují požadované výstupní parametry výsledného souboru. Jde o následující volby:

  • Formát - vybírá se z rozevírací nabídky cílový typ souboru, obsahem nabídky jsou formáty souborů pro obrázky
  • Komprese - zadává se cílová komprese v procentech
  • Maximální rozměry - cílové maximální rozměry obrázku
  • Další parametry - zadávají se možné další parametry konverze. Tyto parametry se předávají funkci convert aplikace ImageMagick tak, jak jsou zde zadány bez dalších úprav. Seznam možných parametrů je na stránce http://www.imagemagick.org/script/convert.php projektu. Tedy např. zadáním řetězce "-contrast" se předává parametr pro zvýšení kontrastu fotografie apod.


Pro videa se v záložce Konverze vyplňuje pouze formát výstupního souboru.

Jde o následující volby:

  • Formát - volí se buď formát videa, nebo možnost vytvoření jednoho snímku ze sekvence ve formátu JPEG (tato volba je vhodná pro generování statických náhledů pro publikované videosoubory použitelných v prezentační části).
  • Kvalita - lze zvolit buď Automaticky (konverzní aplikace sama volí nejvhodnější nastavení) nebo Jako u originálu (konverzní aplikaci se předá požadavek na zachování kvality podobné původní videosekvenci).
  • Maximální rozměry - maximální šířka a výška výsledné videosekvence
  • Další parametry - zadávají se možné další parametry konverze. Tyto parametry se předávají konverzní aplikaci FFmpeg tak, jak jsou zde zadány, seznam možných parametrů je na http://ffmpeg.mplayerhq.hu/ffmpeg-doc.html. Pomocí těchto parametrů lze explicitně nastavit kodeky pro audio i video, samplovací frekvence apod.
Pro zadávání složitějších parametrů pro konverzi videa doporučujeme nejprve stáhnout aplikaci FFmpeg na lokální disk a odladit všechny parametry konverze na samostatném počítači - proces zpravidla vyžaduje několikanásobné opakování s různými parametry a posouzení výsledku (přehrání výsledného videa), což na webovém serveru není příliš vhodné provádět.


Pro audia se v záložce Konverze vyplňuje pouze formát výstupního souboru.

Jde o následující volby:

  • Formát - volí se jeden z formátů, který je v typech souborů označen jako audio nebo video
  • Bitrate - zadává se, pokud má jít o konstantní datový tok v bit/s. Je povolen zápis se znakem "k" na konci, čili hodnoty "128000" a "128k" jsou ekvivalentní.
  • Kvalita - zadává se požadovaná kvalita v případě, že má jít o proměnlivý datový tok (VBR). Interpretace parametru závisí na formátu, např. pro formát ogg vorbis hodnota 60 odpovídá průměrnému bitrate 160 kbit/s apod.
  • Další parametry - zadávají se možné další parametry konverze. Tyto parametry se předávají konverzní aplikaci FFmpeg tak, jak jsou zde zadány, seznam možných parametrů je na http://ffmpeg.mplayerhq.hu/ffmpeg-doc.html. Pomocí těchto parametrů lze explicitně nastavit např. kodeky apod. Např. -acodec libmp3lame vynutí použití kodeku LAME pro mp3, -ar 22050 vynutí samplovací frekvenci 22050 Hz apod.


Poznámka: Seznam podporovaných audio kodeků je na adrese http://ffmpeg.mplayerhq.hu/general.html#SEC7, na vstupu je podporováno několik desítek zvukových formátů, na výstupu jsou z běžně používaných formátů podporovány AAC, FLAC, MP3, OGG, WMA (FLV používá pro zvukovou stopu MP3 kodek)


Pro kompresi do formátu zip se v záložce Konverze vyplňují pouze podmínky konverze.

Nastavuje se zde:

  • Velikost souboru je větší než - pravidlo se aplikuje, pokud je soubor větší než zadaná hodnota v kB
Možnost vytvářet pravidla pro kompresi do zip formátu je dostupná pouze v případě, že aplikace WebToDate je instalována na serveru, na kterém je provozováno PHP verze 5 s podporou práce se zip archivy (např. na platformě MS Windows PHP extenze php_zip.dll). Na instalaci s PHP 4 není tato funkce k dispozici.

Spouštění konverzních pravidel

Při vložení souboru do zdroje se vyhodnocuje, zda pro vkládaný formát souboru existuje nějaké konverzní pravidlo a pokud ano, zda jsou splněny podmínky pro konverzi definované v pravidle (např. rozměry obrázku přesahují definovanou velikost apod.). Pokud je zjištěno, že existuje alespoň jedno relevantní pravidlo, zobrazí se dialog pro potvrzení konverze.

V dialogu se vypíše seznam relevantních pravidel. Pravidla, která jsou volitelná, mají vedle názvu zaškrtávací okénko, kterým lze zvolit, zda se konverzní pravidlo aplikuje. Automaticky spouštěná pravidla tuto volbu nemají. Tlačítko OK spouští postupně všechna pravidla. Tlačítko Storno stornuje proces konverze. Platí zde následující:

  • Pokud jsou všechna nabízená pravidla pouze volitelná a použije se Storno, vloží se do zdroje původní nekonvertovaný soubor.
  • Pokud je alespoň jedno nabízené pravidlo automatické a použije se Storno, žádné konverze se neprovádějí, ale zároveň se do zdroje žádný soubor nevkládá - původní soubor se ze serveru smaže a zdroj zůstává beze změny.

Spouštění konverzních funkcí

Ikona Úprava vlastností souboru ve formuláři pro úpravy zdroje vyvolává následující dialog. Pokud existuje alespoň jedna konverzní funkce pro daný formát souboru, zobrazí se v dialogu tlačítko Konvertovat.

Tlačítko Konvertovat zobrazí dialog pro výběr a spuštění konverzní funkce. Na rozdíl od pravidel konverze se takto spouští vždy právě jedna konverzní funkce, která se vybírá radiopřepínačem.

Tlačítko OK spouští zvolenou konverzní funkci, tlačítko Storno ruší volbu a soubor ve zdroji zůstává beze změny.

Externí konverze

V praxi může nastat případ, kdy je požadována konverze videosouborů, která má negativní vliv na výkonnost webového serveru (konvertují se dlouhá videa, velké množství videosouborů apod.). V takovém případě je možné nasadit konverzi na externím serveru. Princip je znázorněn na následujícím diagramu.

Na externím serveru musí být nadefinovány dva adresáře:

  • Vstupní adresář, do kterého se kopírují soubory, které se mají konvertovat
  • Výstupní adresář, do kterého aplikace na externím serveru umístí výsledek konverze a ze kterého si konverzní funkce WebToDate tento výsledek stáhne.

Ve chvíli spuštění pravidla se soubor kopíruje do vstupního adresáře externího serveru. Na tomto serveru se pomocí procesu cron v pravidelných intervalech kontroluje obsah adresáře. Pokud je zjištěn soubor očekávaného typu, spustí se pomocí shell skriptu konverzní proces, který uloží výsledek do výstupního adresáře a vstupní soubor smaže.

Po zkopírování vstupního souboru na externí server PHP skript v pravidelných intervalech kontroluje výstupní adresář externího serveru. Ve chvíli, kdy zde nalezne zkonvertovaný soubor, jej stáhne a vloží do zdroje, který se zpracovává.

Externímu zdroji se nepředávají žádné parametry konverze. Pokud je třeba konverzi nějak parametrizovat (např. vytvořit jedno pravidlo pro konverzi do původního rozměru videa a jedno pravidlo pro konverzi do polovičního rozměru), založí se dva vstupní a dva výstupní adresáře - do jednoho vstupního adresáře jdou videa, která se mají zkonvertovat do původní velikosti, do druhého videa, která se mají zkonvertovat do poloviční velikosti atd.

Skripty či aplikace, které spouštějí konverzi na externím serveru, nejsou součástí dodávky WebToDate, toto je třeba zajistit individuálně dle požadavků toho kterého řešení.


Při volbě této možnost konverze má záložka Konverze následující podobu:

  • Koncovka výstupního souboru - výběr formátu souboru (koncovky), který je očekáván ve výstupním adresáři
  • Vstupní adresář - plná cesta k adresáři, kam se kopíruje soubor ke konverzi
  • Výstupní adresář - plná cesta k adresáři, odkud se stahují zkonvertované soubory
  • Timeout - timeout v sekundách, po tuto dobu PHP skript čeká, zda se ve výstupním adresáři objeví zkonvertovaný souboru


Z hlediska zpracování na serveru s WebToDate je postup následující:

  1. Dojde k uploadu zdrojového souboru běžným způsobem a vyhodnocení pravidel
  2. Spuštěné pravidlo nejprve kopíruje soubor pod náhodným unikátním jménem do vstupního adresáře konverze. Vkládaný soubor video1.avi se tedy kopíruje pod jménem např. 10675455.avi.
  3. Po nakopírování se v cyklu kontroluje výstupní adresář, hledá se soubor 10675455.flv (tedy stejná jméno, ale koncovka dle nastavení parametrů pravidla).
  4. Kontrola se provádí po dobu daného nastavením timeoutu; pokud je doba překročena, vloží se do zdroje původní nekonvertovaný soubor
  5. Pokud vše proběhne v pořádku, je přesunut soubor 10675455.flv na odpovídající místo na serveru WebToDate, přejmenován na cílové jméno (tomto příkladu video1.flv) a vložen do zdroje.

Z hlediska externího serveru je třeba pro každé nasazení adhoc vytvořit konverzní shell skript spouštěný z cronu. V případě video souborů bude FFmpeg instalován i na cílový server a skript bude používat tuto aplikaci pro konverzi. Parametry pro FFmpeg budou vždy pevně dané a z vnějšku nejsou ovlivnitelné (nebo případně logika bude uložena přímo v tomto skriptu - např. pokud video přesahuje nějaké rozměry, zmenšit na zvolenou velikost apod.).

Doporučujeme, aby tento skript pro shell zajistil následující:

  • Provedl vlastní konverzi
  • Odstranil původní soubor ze vstupního adresáře
  • Umístil výstupní soubor do cílového adresáře
  • Mazal z cílového adresáře staré soubory (např. starší než jeden den), které mohly vzniknout tak, že na serveru WebToDate nastal timeout, přestože konverze proběhla v pořádku, ale trvala pouze příliš dlouho
  • Vytvářel jednoduchý protokol pro hledání případných problémů

Výměna souboru ve zdroji

V praxi se lze potkat s potřebou výměny souboru (např. obrázku či dokumentu ke stažení) za jiný, přičemž daný soubor je již použit v několika různých instancích ve zprávách. Můžeme mít např. ceník v PDF souboru, na nějž vedou odkazy z různých částí webu, tj. je připojen k více různým zprávám. Bez přímé podpory výměny tohoto souboru by bylo nutné odstranit všechna připojení ke všem zprávám, pak buď vyměnit soubor v existujícím zdroji, nebo přidat nový zdroj s novou podobou ceníku a pak tento zdroj ke všem zmíněným zprávám zase připojit, celkově by šlo o časově náročnou ruční práci.

V tomto příkladu si navíc lze představit dva typy požadavků:

  1. Jde skutečně o pouhou výměnu souboru – stará verze ceníku již není nikde potřeba a může se na webové prezentaci přepsat novou podobou.
  2. Jde o umístění nové verze ceníku na stejných místech na webové prezentaci, jako byla umístěna předchozí verze, ale původní verzi potřebujeme zachovat, buď pouze v databázi zdrojů WebToDate pro interní účely, nebo v nějaké stránce veřejně přístupné prezentace zobrazující nějaký archív dokumentů.

Obě tyto možnosti jsou podporovány, jedná se buď o fyzickou výměnu jednoho souboru ve vybraném zdroji, nebo o zachování původního souboru a přidání nového, na který jsou přesměrovány všechny existující instance původního souboru, tj. všechny odkazy ve zprávách, které původně vedly na starý soubor nyní vedou na nový soubor, ale původní soubor je uchován v databázi zdrojů, přičemž se může nacházet buď ve stejném zdroji jako původní soubor nebo v jiném.

Fyzická výměna souborů se provádí tlačítkem Vyměnit tento soubor v dialogu Úprava vlastnosti souboru (vyvolá se z formuláře pro úpravu zdroje v záložce Položky ikonou v řádku daného souboru).

Použití tohoto tlačítka vyvolá nejprve funkci pro kontrolu možnosti výměny tohoto souboru. Soubor nelze vyměnit z hlediska přístupových práv v následujících případech:

  • Soubor je připojen k alespoň jedné zprávě, ke které uživatel nemá přístup z hlediska týmů a rolí. To znamená, že buď zpráva patří týmu, jehož není uživatel členem, nebo zprávu nemůže modifikovat, protože je v daném týmu pouze redaktorem a zpráva je v takovém stavu, kdy ji redaktor modifikovat nemůže.
  • Zpráva je uzamčena a má ji uzamčenu někdo jiný než aktuálně přihlášený uživatel.

Člen týmu Administrátoři může vyměnit soubor vždy.

Pokud tato kontrola zjistí, že soubor vyměnit nelze, zobrazí se chybové hlášení a výměna je odmítnuta jako celek, v opačném případě se zobrazí okno pro výběr souboru. Tento dialog je podobný dialogu pro přidání souboru do zdroje, chybí pouze část, ve které lze definovat umístění (adresář, název souboru) – soubor se nahrazuje, bude tedy umístěn do stejného adresáře pod stejným jménem jako původní soubor. Cílový soubor lze tedy vybrat z lokálního disku nebo ze schránky.

Po výběru souboru se navíc kontroluje jeho typ. Není dovoleno vyměnit soubor za jiný typ (ani administrátorovi). Pokud je zjištěno, že uživatel vybral soubor jiného typu, opět je zobrazeno chybové hlášení "Při výměně souborů lze měnit pouze soubory stejného typu." a operace se neprovede. Dopadnou-li všechny kontroly dobře, je následně soubor nahrazen, pokud se nahrazuje varianta master, může dojít k přegenerování interního náhledu a nakonec se zobrazí potvrzení o provedení záměny souboru.


Druhou možností je přesměrování instancí. V tomto případě se žádný soubor fyzicky nepřepisuje, ale všechny odkazy ze zpráv směřující na daný soubor se touto funkcí zamění na odkazy na jiný soubor, který je ve stejném nebo v jiném zdroji. Přesměrování instancí na jiný soubor se provádí takto:

  • Nejprve se nový soubor vloží do databáze zdrojů, je jedno, zda se jedná o nový zdroj nebo stávající zdroj.
  • V původním zdroji se vyvolá funkce Užití. Tato funkce obsahuje informace nejen o zprávách, ve kterých jsou soubory z daného zdroje použity, ale i o tom, který soubor ve které zprávě je použit, aby bylo jasné, čeho se výměna týká.
  • Z okna Užití se vyvolá funkce pro přesměrování instancí. Zde se musí určit, instance kterého souboru v daném zdroji se mají nahradit (výběrem jedné z variant v tomto zdroji) a na který soubor mají po náhradě ukazovat. Je to možné buď zadáním ID souboru, nebo lze nastavit, že se jedná o soubor umístěný v uživatelském výběru, to ovšem za předpokladu, že ve výběru je právě jeden soubor. Pro uživatele je tedy jednodušší po vložení nového souboru do databáze zdrojů tento soubor přidat do výběru.
  • Přesměrování se provádí na rozdíl od funkce pro fyzickou výměnu souboru postupně. Opět se vyhodnocují přístupová práva ke zprávě, pokud uživatel nemá práva danou zprávu měnit, pro tuto zprávu se instance nemění a pokračuje se na další zprávu. Může tedy dojít pouze k částečné výměně, a to u těch zpráv, u kterých uživatel výměnu provést může. Nekontroluje se zde typ, lze vyměnit jeden typ souboru (resp. odkaz na soubor z dané instance) za jiný.
  • Zobrazí se detailní výpis informující o tom, které instance změněny byly a které eventuálně ne.

V prvním kroku je tedy třeba stanovit cílový soubor, na který se mají odkazy přesměrovat. Nejjednodušší je umístit tento soubor do uživatelského výběru, aby tato možnost byla použitelná, musí být do výběru vložen právě jeden soubor. Druhou možností je zapamatovat si ID souboru, toto ID se zobrazuje např. v záložce Položky formuláře pro úpravu zdrojů ve sloupci ID seznamu souborů ve zdroji.

Ve druhém kroku se přejde do formuláře pro úpravu zdroje, kde se nachází soubor, který je aktuálně připojen k nějakým zprávám, a instance ukazující na tento soubor chceme přesměrovat na jiný vybraný v předchozím kroku. Zde se použije tlačítko Užití, zobrazí se následující dialogové okno.

V horní části se zobrazí seznam položek z tohoto zdroje a seznam zpráv, kde je každá položka použita. Tučně je vyznačen soubor a základní informace o něm, pod ním se vždy nachází seznam zpráv, kde je daná položka použita. Klepnutím na název zprávy zde lze přejít do formuláře pro úpravu vybrané zprávy.

Ve spodní části okna jsou pak prvky, kterými lze nadefinovat popisované přesměrování odkazů. Nejprve se v rozevírací nabídce Soubor z tohoto zdroje vybere jeden ze souborů v aktuálně otevřeném zdroji, jehož existující instance chceme přesměrovat na jiný soubor. Dále se v radiopřepínači Změnit na vybere cílový soubor. Pokud je v uživatelském výběru právě jeden soubor, je aktivní možnost Soubor ve výběru, v opačném případě je třeba vyplnit pole Soubor s ID.

Spuštění procesu přesměrování instancí se provede tlačítkem Změnit. V okně se začne vypisovat průběh funkce pro záměnu odkazů.

Záměna je provázena vyhodnocováním přístupu ke zprávě stejně jako u funkce pro výměnu souboru ve zdroji, tj. uživatel musí mít ke zprávě přístup pro změny, zpráva nesmí být zamčená jiným uživatelem atd. Přístup se vyhodnocuje u každé zprávy zvlášť, vypisuje se nadpis zprávy a vedle toho buď text "Provedeno" nebo "Přístup odmítnut". Klepnutím na nadpis zprávy v tomto výpisu lze přejít na formulář pro editaci této zprávy, tlačítkem OK se výpis uzavírá.

Tato funkce povoluje přesměrování instancí na jiný typ souboru a jak je z výše uvedeného patrné, může dojít i k částečné záměně pouze tam, kde má uživatel přístup. Funkci lze vyvolat tlačítkem Užití i ze zdroje, který není uzamčen, protože s vlastními daty zdroje tato funkce nijak nemanipuluje.

Změna master souboru ve zdroji

Pokud je ve zdroji více souborů, právě jeden z nich je vždy označen jako master. V rámci jednoho zdroje lze eventuálně vybrat jiný soubor ve zdroji a označit jej jako master. Funkce (bez dalšího potvrzování) označí daný soubor jako master daného zdroje a původní master "přesune" na jeho místo. Žádný soubor při tom nemění URL ani interní ID souboru.

Změna master souboru zdroje se provádí tlačítkem Označit jako master v dialogu Úprava vlastnosti souboru (vyvolá se z formuláře pro úpravu zdroje v záložce Položky ikonou v řádku daného souboru). Tlačítko je v dialogu jen v případě, že není tento dialog právě otevřen pro master soubor.

Postup při publikování souborů a další doporučení

Doporučený pracovní postup

Doporučený nejméně pracný postup při vytváření zprávy, která pracuje s jedním nebo několika soubory je následující:

  1. Vložte soubory patřící ke zprávě do databáze zdrojů (pokud se tam ještě nenacházejí)
  2. V databázi zdrojů naplňte uživatelský výběr tak, aby obsahoval všechny soubory, které mají patřit ke zprávě.
  3. Založte zprávu, vytvořte její text, opatřete ji metadaty apod.
  4. Připojte výběr souborů ke zprávě, všechny soubory připojte v jednom kroku
  5. Otevřete tělo zprávy v zabudovaném celostránkovém editoru a na příslušná místa v textu vložte pomocí metody táhni a pusť instance (nejčastěji půjde o obrázky v těle textu zprávy)

Pokud chcete do databáze zdrojů vložit více obrázků najednou a ty pak použít v nějaké zprávě jako fotogalerii, přílohy či jednotlivé fotografie v textu, využijte možnosti hromadného vložení více souborů do zdrojů z uživatelské schránky.

Kdy je vhodné do jednoho zdroje vložit více položek

Nevkládejte do jednoho zdroje soubory, které k sobě nijak nepatří. Tato možnost je vhodná v následujících případech:

  1. Chceme dát k dispozici ke stažení stejný dokument, ale v různých formátech (MS Word, PDF, ZIP apod.). Tyto různé formáty je vhodné vložit do jednoho zdroje, vzhledem k tomu, že se jedná o stejný dokument by se na něj stejně měla vztahovat identická metadata apod.
  2. Chceme vytvořit více variant stejného obrázku. Typicky se jako master varianta vloží obrázek v tom nejvyšším rozlišení (resp. rozměrech), které chceme použít a následně se vytvářejí výřezy či zmenšeniny.

Výřezy a zmenšeniny není nutné vytvářet zabudovaným editorem, je možné si je připravit i na straně klienta v kvalitním bitmapovém editoru a následně do zdroje uložit. Zde ale nezapomeňte, že pro tento případ musí být v globálních předvolbách povoleno ukládat do zdroje více než jeden soubor.

Kdy je vhodné vytvořit ve zprávě více instancí souborů z jednoho zdroje

Vkládání více souborů ze stejného zdroje k jedné zprávě nebo dokonce více instancí stejného souboru se v podstatě kryje s předchozí kapitolou.

'''Příklad''': chceme v upoutávce zprávy zobrazit malý náhled a v těle zprávy větší obrázek. V jednom zdroji vytvoříme dvě varianty – jako master uložíme větší 
 obrázek a následně vytvoříme jako druhou variantu zmenšeninu. Oba tyto soubory dáme do uživatelského výběru a připojíme ke zprávě, každý pod jiným stylem (jeden styl bude pro 
 zobrazení obrázku jako upoutávky, druhý pro obrázek v textu).

Můžeme potřebovat i připojení stejného souboru dvakrát. Pokud např. chceme připojit ke zprávě PDF soubor a zobrazit jej jak v seznamu souborů ke stažení, tak jako odkaz uprostřed textu zprávy, je potřeba vytvořit dvě instance stejného souboru, jednu připojit k danému druhu seznamu, druhou pod vhodným stylem a klíčové slovo této druhé instance vložit do textu zprávy.

Možnosti konfigurace databáze zdrojů

Globální konfigurace

Možnosti globální konfigurace databáze zdrojů ve WebToDate jsou shrnuty v následující tabulce.

Konfigurace konverzní aplikace ImageMagick Pro nastavení vytváření náhledů jsou k dispozici následující volby:

Vytvářet náhledy k obrázkům Maximální šířka a výška náhledu Cesta k adresáři s konverzní aplikací Vynucení stupně JPEG komprese pro náhledy obrázků

Dále je k dispozici konstanta pro seznam předdefinovaných velikostí obrázků používaná při vytváření nových variant obrázků a konstanta se seznamem URL obrázků, které lze vkládat jako vodoznak. Několika konstantami lze nastavit výchozí hodnoty pro všechny parametry funkcí Doostřit a Vodoznak.


Konfigurace konverzní aplikace FFmpeg Nastavuje se cesta ke konverzní aplikaci pro videa a konstanta definující, ze kterého snímku videosekvence se vytváří náhledy (např. z páté sekundy videosekvencí)
Ukládání souborů Pro nastavení způsobu ukládání souborů lze nastavit následující volby:

Způsob sestavení výchozí cesty pro uložení souboru Ukládání souborů fyzicky do databáze Způsob práce se jmény souborů (řešení duplicitních jmen apod.) Režim ukládání do privátní zóny (která zóna je výchozí a zda vůbec nabízet druhou z možností) Vynucovat umístění podle stavu zdroje (pokud je zapnuto a zdroj není ve stavu Publikováno, soubory jsou v privátní zóně nezávisle na tom, jaké umístění je v souboru zvoleno). Možnost povolit publikování zdrojů i redaktorům Lze povolit nebo zakázat ukládání více než jednoho souboru do zdroje


FTP přístup ke schránce Lze nastavit adresu FTP serveru pro přístup ke schránce.
Funkce Obrázky Lze zvolit, zda je funkce Obrázky přístupná pouze administrátorům nebo všem.

Podrobný popis konfiguračních konstant naleznete v kapitole Globální konfigurace WebToDate.

Typy souborů

WebToDate po instalaci obsahuje seznam rozeznávaných typů souborů, jejich ikon a povolených akcí. Typ souboru se rozeznává podle koncovky, podle rozpoznaného typu se určuje:

  • Zda se jedná o obrázek, audio nebo videosekvenci v podporovaném formátu a je možné na něj aplikovat obrázkové operace (vytvořit náhled apod.)
  • Pokud není možné vytvořit náhled, tak jaká ikona se pro tento obrázek zvolí.
  • Jaký MIME typ se eventuálně posílá do prohlížeče (v případě, že se soubor zobrazuje přes prezentační skript a ne přímo).

Změny nastavení lze provádět pomocí funkce Administrace - Typy souborů. Po vyvolání této funkce se zobrazí v pravém horním rámci prohlížeče seznam typů daných koncovkami, po klepnutí na název koncovky lze měnit nastavení pro daný typ souboru.

Definuje se zde:

  • Typ souboru - koncovka souboru (malými písmeny)
  • Druh souboru - volba obecný / obrázek / video / audio. Pro typ obrázek se vytvářejí náhledy, nabízí se konverzní funkce a možnost úprav přes funkci pro zpracování obrázků. Pro typ video se vytvářejí náhledy a nabízí se konverzní funkce. Pro typ obecný nejsou k dispozici žádné speciální funkce a v seznamu zdrojů se takové soubory prezentují ikonou a nikoli náhledem.
  • MIME typ - nastavení MIME pro daný typ souboru (např. application/pdf pro PDF soubory apod.)
  • Soubor s ikonou - název souboru s ikonou, která se zobrazuje v redakčním rozhraní v případě, že pro soubor není možné vytvořit náhled.

Odpovídající ikony pro soubory, na které se odkazuje pole Soubor s ikonou formuláře pro úpravu typu souboru, se nacházejí v adresáři offlinedata/assetsicons - do tohoto adresáře si můžete v případě potřeby doplnit vlastní ikony.

Poznámka: Pro soubory s koncovkou swf je speciálně spouštěna funkce pro zjištění rozměrů nezávisle na nastavení konfigurace typů souborů.

Konfigurace FTP přístupu ke schránce

Pomocí FTP přístupu lze obsah schránky libovolně měnit. Aby byl FTP přístup funkční, musí se správně nakonfigurovat FTP server a konstanta ASSETS_USERS_FTP_ACCESS. Pokud je tato konstanta neprázdná, je aktivní tlačítko FTP přístup ke schránce v dialogovém okně pro zobrazení obsahu schránky. Tlačítko otevírá nové okno prohlížeče na příslušné ftp adrese.

V tomto okně pak lze manipulovat se soubory ve schránce pomocí rozhraní, které k tomu poskytuje prohlížeč Internet Explorer, tedy metodou táhni a pusť vkládat více souborů z lokálního disku nebo naopak více souborů najednou ze schránky mazat.

Z bezpečnostních důvodů je vhodné nastavit přístupová práva pro každého uživatele zvlášť a to na úrovni OS serveru (resp.FTP serveru), každý uživatel pak musí dostat další uživatelský účet a heslo pro tento ftp přístup. FTP adresa musí být taková, že směřuje na adresář offlinedata/assets/users/. V tomto adrtesáři se nacházejí schránky jednotlivých uživatelů, pro každý podadresář zde tudíž budete musit nastavit zvláští přístup přes FTP server. Nikdy pro tyto účely nepoužívejte anonymní ftp server, jednalo by se o mimořádné bezpečnostní riziko.

Je možné pro všechny uživatele použít i stejný účet. Konfigurační konstantu lze pak nastavit na tvar

ftp://uz_jmeno:heslo@ftp.nasserver.cz/

Přístup ke schránkám je pak funkční, protože aplikace WebToDate pro každého uživatele doplní jeho cestu k jeho vlastní schránce, uživatelé se navíc nemusejí znovu přihlašovat. Nevýhodou ovšem je, že heslo je pak uvedeno v HTML kódu stránky (i když se jedná o redakční rozhraní veřejně nepřístupné) a uživatel WebToDate může teoreticky (přes jinou aplikaci pro ftp přístup) vstoupit do schránky jiného uživatele.