Konfigurace KaskRS
Okno konfigurace KaskRS poskytuje správci Kaskády nastavit webový přístup k databázi IS Kaskáda.
Do tohoto konfiguračního okna vstoupíte z hlavního menu libovolného modulu pomocí příkazů
. Přístup do ní
má pouze vrcholový administrátor.
Karty
Data, která jsou uložená v databázi můžete interpretovat v několika websystémech (webových
stránkách). Pro představu si uveďme příklad na firmě, která se zabývá prodejem dvou různých
produktů. V Kaskádě vede účetnictví a veškeré doklady, dokumenty atd. ve společné databázi,
ale informace o těchto dvou produktech chce veřejnosti publikovat na dvou odlišných webových
stránkách.
Na této kartě se pomocí comba Websystém můžete přepínat mezi jednotlivými websystémy. Po
přepnutí na jiný websystém se načte jeho konfigurace a zrefrešují se všechny karty a podkarty,
na kterých můžete nastavovat přístup k databázi, profily, bloky ...
Základní údaje o websystému
Tato karta obsahuje
- Název websystému - originální název websystému
- Kód websystému - jednoznačná identifikace websystému
- Použitý webdesign - CSS styl, který bude na webových aplikován. Seznam všech web designů je na kartě Web designy.
- Výchozí profil - profil, který bude použit při prvním přihlášení na webové stránky (daného websystému)
- Řádků v tabulkovém seznamu objektů - maximální počet řádků v tabulce se seznamem objektů.
Pokud je skutečný počet řádků větší, zobrazí se pod tabulkou tlačítka pro přechod na další stránku.
- SQL uživatel, který bude použit pro anonymní přístup k databázi v rámci tohoto websystému
Jméno a heslo uživatele, který je pro daný web systém určen jako anonymní uživatel (cizí
návštěvník webových stránek).
- IP adresa, která se nebude zahrnovat do počítání návštěvnosti websystému
V případě, že sledujete na webových stránkách návštěvnost (počet přístupů na stránky), můžete
z této statistiky vyloučit přístup z jedné IP adresy, případně několik IP adres začínající
např. 192.168. Může se to hodit v případě, že z této statistiky přístupů vyloučíte IP adresy
vaší organizace.
Seznam profilů
Každý Websystém může na jednu stranu sloužit ke zcela veřejné webové prezentaci, na druhé
straně může obsahovat interní data, která by měla být veřejnosti utajená. K tomu slouží
tzv. profily, pod kterými se lze na stránky přihlásit a získat tím dostatečná práva pro
prohlížení dat.
V levé části této karty je seznam profilů daného websystému. V pravé části jsou detailní
informace napozicovaného profilu.
- Název profilu, jak bude viditelný na webu - název profilu (např. Cizí návštěvník, Interní uživatel, atd.)
- Kód profilu - jednoznačná identifikace profilu
- Tento profil má být provozován přes HTTPS protokol
Pro zvýšení bezpečnosti bude prohlížeč vyžadovat komunikaci přes HTTPS tzv. certifikát.
Protokol HTTPS umožňuje chráněný přístup k webovému serveru tím, že veškerou přenášenou
komunikaci šifruje algoritmem SSL nebo TSL. To je důležité při přenášení citlivých informací.
- Výchozí stránka profilu - stránka, která bude zobrazena po přihlášení se k danému profilu.
- Výchozí stránka e-shopu - stránka, která bude zobrazena po přihlášení se do e-shopu příslušného profilu.
- Obchodník pro eShop - výchozí uživatel, který bude u nově vytvořeného kontaktu nebo objednávky
z eShopu nastaven jako odpovědná osoba. Více viz. Registrace do eShopu v KaskRS /
Přiřazení obchodníka
pečujícího o nového zákazníka a objednávku z eShopu.
- DL pro avíza pro eShop - distribuční seznam, jehož členům přijde do jejich Inboxu informační avízo
o nově vzniklém kontaktu nebo objednávce z eShopu.
- Výraz pro právo uživatele pro vstup do profilu
Jde o libovolný SQL kód, kterým nastavíte logickou proměnou PrihlasJeValid a případně textovou
proměnnou PrihlasError. Např. SET PrihlasJeValid = NOT Anonym; (přihlášený návštěvník stránek
nesmí být anonym).
Definice profilu "XXX" - uspořádání bloků
Tato karta obsahuje informace o fyzickém uspořádání jednotlivých bloků na webových
stránkách pro daný profil vybraný v záhlaví této karty. Karta je rozdělena do čtyř částí.
V horní části je seznam bloků, která na webové stránce budou fyzicky v horní části (záhlaví).
Zpravidla jde o položky vodorovného menu.
V levé části je seznam bloků, které na webové stránce budou fyzicky umístěny v levém sloupci.
V pravé části je seznam bloků, V levé části je seznam bloků, které na webové stránce budou
fyzicky v pravém sloupci.
Ve spodní části karty je seznam bloků, které na webové stránce budou fyzicky umístěny ve
spodní části (patičce).
Pomocí plovoucího menu nad seznamem bloků můžete
- Vložit blok
Touto volbou otevřete dialog Seznam bloků, který je totožný s kartou Web bloky. Po vybrání
konkrétního bloku a kliknutím na tlačítko Zvoli přiřadíte blok do příslučné části, ze které
jste volbu Vložit blok volali.
- Editovat blok
Vyvoláním této funkce nad konkrétním blokem se otevře dialog Konfigurace bloku. Toto
nastavení lze provést i v kartě Web bloky.
- Vyjmout blok
Touto volbou odstraníte blok z webových stránek. Nejde však o úplné odstranění (vymazání)
bloku z databáze. I nadále bude figurovat v seznamu bloků na kartě Web bloky.
- Posunout blok
Pomocí funkce Posunout nahoru nebo Posunout dolů můžete určovat pořadí bloků, tak jak budou
fyzicky zobrazeny na webových stránkách.
- Změnit umístění
Pomocí této volby otevřete malý dialog, ve kterém určíte cílovou část webu (pravý sloupec,
patička, ...), kam se má daný blok přesunout. Potvrzení provedete kliknutím na tlačítko OK.
Díky této funkci nemusíte daný blok z určitého místa vyjímat a v cílové části opět vkládat.
Vytvoření nového bloku provedete v kartě Web bloky - viz. popis dále.
Na této kartě je v levém panelu seznam všech bloků daného websystému.
V pravém panelu jsou detailní informace o napozicovaném bloku.
Detail bloku
- Druh bloku - výběr vizuálního nastavení bloku (např. Obsah složky, Vodorovné menu,
eShop, Vlastní, atd.)
- Titulek
- Název - nadpis bloku, který bude zobrazen v titulku daného bloku
- Typ titulku
- Konstantní titulek - titulek daného bloku bude vždy odpovídat hodnotě v poli Název
- Dynamický (dle definice bloku) - titulek daného bloku bude vždy odpovídat názvu
objektu (složky)
- Neukazovat - název bloku nebude zobrazen
- Ikona - Typ ikony, která bude zobrazena v levé části vedle titulku bloku
- Vlastní ico - v případě, že máte zvolený typ ikony vlastní, pak zde uveďte název
ikony včetně relativní cesty z kořene webového adresáře, pokud je soubor umístěn jinde než
v kořeni.
- Konfigurace
- Kód třídy
- Objekt
- Zalamovat text v bloku - každý blok má fixní rozměr. Pokud je text v tomto bloku delší
a text v bloku se má zalamovat (hodnota je zaškrtnuta), pak se text v daném bloku bude
zalamovat tak, aby byl vidět celý. Pokud tato hodnota zaškrtnuta není, text bude viditelný
pouze po okraj daného bloku (nebude vidět celý), což je nežádoucí.
- Jednotlivé objekty v bloku Obsah složky zobrazit
V případě, že druh bloku je Obsah složky, pak zde můžete určit typ zobrazení jednotlivých objektů
- S odrážkami v podobě ikony objektu - v místě odrážky bude ikona daného druhu objektu
- S obyčejnými odrážkami - klasické odrážky, které znáte např. z MS Word nebo formátovaného
textu v Kaskádě
- Bez odrážek - jednotlivé objekty budou na novém řádku, ale bez odrážek
- Objekt uprostřed zobrazit
- Klasicky - kromě samotného textu bude zobrazen i prohlížeč daného objektu
- Jako článek - kromě samotného textu budou v horní části zobrazeny základní informace
o objektu (Název, autor a vznik objektu)
- Jako obsah dokumentu - bude zobrazen pouze text objektu
- Cíl zobrazení případných URL dokumentů
V případě, že blok bude obsahovat URL dokumenty, pak je zde možné určit, kde
se po kliknutí na odkaz má zobrazit jeho obsah.
- ve středu - obsah URL dokumentu se zobrazí uprostřed toho samého okna
- v novém okně - obsah URL dokumentu se zobrazí v novém samostatném okně
- SQL výraz pro dustupnost bloku
Pomocí tohoto SQL výrazu můžete ovlivnit viditelnost daného bloku (např. přihlášenému
uživateli, určitému distribučnímu seznamu, atd.).
Výskyt bloku
Tato karta obsahuje seznam Websystémů a Profilů, ve kterých je daný bok použitý.
Textík v bloku / Vlastní obsah
U některých typů bloku (Obsah složky, Strom složek, Vlastní, atd.) je možné si napsat vlastní
HTML text, který bude v daném bloku zobrazen. Mohou to být popisky, URL odkazy, nápověda, ...
- Způsob zobrazení seznamu objektů
Levý panel
Tato karta obsahuje v levém panelu seznam CSS stylů (designů), které můžete pro váš webdesign použít.
Co je to CSS?
Při použití tabulek kaskádových stylů (Cascading Style Sheets - CSS) se odděluje design od
vlastního obsahu webových stránek. Definice grafické podoby celého webu se přesouvá do souboru,
který obsahuje definici CSS. Toto oddělení designu od vlastní webové stránky má hned několik výhod:
- ve zdrojovém kódu stránky nejsou obsaženy "zbytečné" značky vytvářející vlastní design,
velikost souboru je o tyto značky menší a s tím souvisí větší rychlost načítání stránky
- tabulka kaskádových stylů je uložena v cache paměti počítače a načítá se pouze při změně
tohoto souboru
- při tvorbě nového grafického zpracování celého webu změníte pouze soubor obsahující definici
stylů.
Díky CSS stylům můžete např. pro každé roční období měnit design svých stránek nebo nabídnout
návštěvníkovi stránek možnost dynamicky si měnit design, aniž byste museli přepisovat nebo
duplikovat všechny zdrojové kódy. Stačí vytvořit čtyři CSS soubory, u každého upravit design
(např. odpovídající ročnímu období) a u daného websystému na kartě Websystémy / Základní údaje
o websystému změnit použitý webdesign.
Pravý panel
V pravém panelu jsou detailní informace o napozicovaném designu (CSS stylu). Samotný obsah
CSS souboru však musíte editovat mimo Kaskádu.
- Název designu - název designu, jak se bude prezentovat na webu ve volbě designů
- Jméno CSS souboru - jméno CSS souboru, který musí být uveden včetně relativní cesty.
- Způsob zobrazení obrázku v záhlaví webového bloku -
- Obrázek do záhlaví webového bloku -