WebToDate/Referenční/Galerie formátů: Porovnání verzí

Z WebToDate
Skočit na navigaciSkočit na vyhledávání
Bajkvl (diskuse | příspěvky)
Založena nová stránka: Category:WebToDate 4.1 Referenční Category:Referenční === Používání funkce === Funkce '''Galerie formátů''' má napomoci při přípravě webu. Cílem je…
(Žádný rozdíl)

Verze z 17. 8. 2009, 08:43

Používání funkce

Funkce Galerie formátů má napomoci při přípravě webu. Cílem je designérovi nabídnout předpřipravenou sadu bloků HTML (nebo jiných bloků jako XSLT) kódu, které může jednoduše použít jako WebToDate styly, HTML fragmenty, XSLT navigace apod. Uživatel si může vybrat z galerie takto předpřipravených prvků, jednoduše vložit nějaký prvek do příslušného objektu (stylu, transformace apod.) a pak si ho upravit podle svého aniž by bylo nutné chápat všechny podrobnosti (tedy třeba zvolit jiné barvy, písma atd.).

Ve formuláři pro editaci vybraných objektů se vedle ikony pro kontextovou nápovědu zobrazuje ikona pro galerii formátů. Klepnutím na tuto ikonu se otvírá nové dialogové okno sloužící k výběru z galerie.

Objekty, u kterých se toto objevuje jsou:

  • Styly
  • HTML fragmenty
  • Transformace
  • Stránky – vlastnosti (pokud je stránka primární šablonou)

Dialogové okno pro výběr z galerie je rozděleno na následující části:

  • Seznam druhů objektů (galerií) - lze vybrat druh formátování, tj. styly / fragmenty / transformace – navigace / šablony
  • Seznam předdefinovaných položek v dané galerii – zobrazí se seznam např. stylů apod.
  • Detailní informace o vybrané položce – název, popis

Dále jsou po výběru jedné konkrétní položky k dispozici tlačítka Vložit a Kód. Tlačítko Vložit vloží do formuláře, ze kterého byla galerie volána příslušný kód (tedy na klientské straně přepíše obsah vybraného pole daného formuláře), tlačítko Kód zobrazí v novém okně kompletní kód vybrané položky.

Konfigurace

Obsah galerie je uložen na vzdáleném serveru (www.webtodate.cz) ve formě XML souborů. Tento obsah je v momentě, kdy je to potřeba ze serveru stahován a prezentován ve skriptu pro práci s galerií. Přitom na straně serveru dochází ke cachování, aby nebylo nutné stahovat potřebný obsah pokaždé.

V konfiguračním souboru global.php jsou následující konstanty:


define( 'GALLERY_CACHE', 'gallerycache');


Tato konstanta definuje adresář pro cachování souboru s definicí obsahu galerie. Adresář je vždy pod adresářem offlinedata, po instalaci se tedy ukládá do offlinedata/gallerycache.


define( 'GALLERY_CACHE_REFRESH_INTERVAL', '1440');


Konstanta definuje (v minutách), jak často se v cache obnovuje ze vzdáleného serveru soubor s definicí obsahu galerie. Výchozí hodnota po instalaci je jeden den, tedy 1440 minut.


define( 'GALLERY_SERVER', 'http://www.webtodate.cz');


Konstanta definuje adresu vzdáleného serveru s daty galerie, výchozí hodnota je http://www.webtodate.cz.


define( 'GALLERY_URL', '/wtdgallery/cz/gallerylist.xml');


Konstanta definuje, kde se na vzdáleném serveru nachází soubor s definicí obsahu galerie. Spojením hodnot konstant GALLERY_SERVER a GALLERY_URL dostáváme tedy plné URL souboru s definicí obsahu galerie.

Poznámka: změna posledních dvou uvedených konfiguračních konstant přichází v úvahu pouze v případě, že plánujete intranetovou instalaci bez možnosti přístupu k internetu. V takovém případě si od výrobce systému vyžádejte odpovídající XML soubory. Přicházíte v takovém případě ovšem o možnost automatické aktualizace - na veřejně přístupném serveru je obsah galerie průběžně doplňován a aktualizován.