Verze 7.0, 5/2011
Uživatelský manuál
WebActive s.r.o. Hviezdoslavova 614/16 400 03 Ústí nad Labem
www.webactive.cz
[email protected]
Úvod Content Management Server WebJET (dále jen CMS WebJET) je systém pro ucelenou správu a aktualizaci webové prezentace z prostředí internetového prohlížeče bez nutnosti dalšího dodatečného programového vybavení. Spravované stránky mohou být rozděleny mezi libovolný počet redaktorů, s výhodou lze využít i funkci pro potvrzování provedených změn šéfredaktorem. Toto řešení posouvá vpřed dosavadní způsob aktualizace internetových stránek:
editaci statických stránek webmasterem na lokálním počítači s následným přenosem dat s pomocí služby FTP (vyžaduje specialistu), popř. zakázkovou výrobou specializovaných administračním rozhraní pro správu vybraných částí webu (např. aktuality apod.).
Nevýhodou prvního způsobu řešení je úzká vazba na osobu webmastera, kdy dochází ke komplikacím zejména u rozsáhlých webů, popř. v případě jeho nemoci či dovolené. Druhý způsob je zpravidla cenově náročnější, než je využití softwarové aplikace jako je CMS WebJET. Základní pojmy
Z technického hlediska je WebJet je instalován na webserveru s podporou Java servletů (Tomcat) a je možné ho také nakonfigurovat pro spolupráci s nejběžnějšími WWW servery (Apache HTTP Server, Microsoft IIS). Jako databázový server nejčastěji slouží MySQL nebo Microsoft SQL Server. POZN: konfigurace je možná i pro jiné platformy/databáze. Jak WebJet funguje
Při požadavku na zobrazení stránky se z databáze vybere požadovaná stránka, která má přiřazenu HTML šablonu1), podle které se má sestavit (šablon může být v systému více, například jiná pro hlavní stránku a jiná pro produktové stránky, jiná pro stránku s kontakty). Do šablony se vloží obsah stránky, případně další prvky dle šablony (navigační lišta, hlavička, patička, menu). Výsledek se pošle do internetového prohlížeče uživatele. Uživatel vidí jen výslednou web stránku (spojení šablony a samotného obsahu požadovaného dokumentu). Šablona může obsahovat např. hlavičku, menu (statické nebo automaticky generované), patičku, automatickou navigační lištu či vložený dokument (viz obrázek). V systému se následně vytvoří takzvaná "virtuální šablona", která definuje přiřazení určitých dokumentů (hlavičky, patičky či menu), které se mají použít pro jednotlivé sekce. Části, ze kterých se skládá šablona, jsou běžné dokumenty editovatelné pomocí WebJET editoru (pouze uložené ve speciálním systémovém adresáři). Díky tomu, že všechny dokumenty se nacházejí v databázi, může být v systému implementováno fulltextové vyhledávání, které navíc ignoruje diakritiku. To je výhodné, pokud si stránku čte
CMS WebJet 7.0 – Uživatelská příručka
2
uživatel, který nemá nainstalovanou českou klávesnici. Když zadá vyhledávat slovo "automobilove" jsou vyhledány i dokumenty, které obsahují zadané slovo s diakritikou, tedy např. "automobilové". 1)
Tvorbou a funkcí šablon se zabývá specializovaná „Příručka pro administrátory systému“
Vstup do systému
Pro vstup do administrace systému je nutné se přihlásit jako oprávněná osoba (redaktor) svým uživatelským jménem a heslem. Díky tomu je možné zpětně dohledat veškeré změny, které redaktor na webu provedl, lze sledovat četnost užívání administrace redaktorem apod. Uživatel si může zvolit jazyk, kterým s ním bude CMS WebJET komunikovat. V současné době je standardně podporována čeština, slovenština, angličtina a němčina. Další jazyky je možné podle potřeby přidat.
Dialog pro přihlášení do administrace systému
V případě chybného přihlášení je systém přihlášení pro danou IP adresu na 10 sekund zablokován z důvodu ochrany proti opakovaným pokusům o prolomení hesla. V případě chybného přihlášení je možné si nechat uživatelské heslo zaslat na e-mailovou adresu spojenou s daným uživatelským účtem.
CMS WebJet 7.0 – Uživatelská příručka
3
Ukázka vstupní stránky administračního rozhraní po úspěšném přihlášení
Online Nápověda V systému je připojena on-line kontextová nápověda, kde je popsána celá řada postupů a vlastností rozdělených podle rolí jednotlivých uživatelů (redaktor, webdesignér, administrátor, přídavné moduly). V ní je možné nalézt celou řadu dalších informací.
CMS WebJet 7.0 – Uživatelská příručka
4
Správa webových stránek – záložka „WEB stránky“ Adresáře a adresářová struktura
Veškeré stránky jsou uspořádány do adresářů. Veškeré adresáře mohou být libovolně členěny pomocí podadresářů a tvoří tak logickou stromovou strukturu webu. Adresáře a stránky v nich jsou řazeny podle pořadí, které mají nastaveno jako jeden ze svých parametrů. Základ struktury tvoří hlavní adresář, případně více hlavních adresářů členěných většinou dle jazykových mutací webu.
Popis struktury základních prvků administračního rozhraní pro editaci struktury
Kliknutím na název libovolného adresáře ve stromu se v pravé části rozbalí obsah tohoto adresáře, který umožní následnou správu stránek obsažených v tomto adresáři. Každou stránku je možné editovat, zobrazit si historii změn včetně data a jména redaktora, který změnu provedl, případně schvalovatele. Dále lze zobrazit náhled na web stránku, aby bylo možné zkontrolovat, jak bude stránka vypadat po publikování. Lze také zobrazit statistiku návštěvnosti konkrétní stránky, případně lze stránku ze systému úplně vymazat. V základní struktuře adresářů se dále vyskytuje speciální adresář „System“, který obsahuje podadresáře pro ukládání hlaviček a patiček, menu a předem připravených obsahových šablon stránek. POZOR neplést s šablonami pro sestavování stránek, toto jsou šablony pro tvorbu obsahu stránek, ve kterých může být např. správcem předem připraveno vzorové formátování typických stránek a podobně. Pokud existují nějaké stránky v adresáři šablony, jsou tyto nabídnuty k výběru pod odkazem „Vytvoř novou web stránku“, nová stránka je pak otevřena a je do ní vložen obsah vzorové šablony, který je možné následně podle potřeby upravit.
CMS WebJet 7.0 – Uživatelská příručka
5
Po kliknutí pravým tlačítkem myši na jakýkoli název adresáře nebo stránky ve stromu se objeví kontextové menu s funkcemi, které jsou k dispozici pro správu daného objektu.
Seznam stránek v adresáři je také možné zobrazit v rozšířeném módu. Tento způsob zobrazení lze zapnout na záložce Zobrazení. Tento mód umožňuje stránky podle vybraného sloupce třídit a zobrazuje širší paletu informací o každé stránce.
CMS WebJet 7.0 – Uživatelská příručka
6
Vlastnosti adresáře
U každého adresáře můžeme nastavit celou řadu vlastností, stačí aktivovat funkci „Edituj adresář“ u daného adresáře (buď na záložce Adresář, nebo z kontextového menu). V zobrazeném dialogovém okně lze nastavit tyto parametry: Záložka Vlastnosti o o o o o
o o
o
o
o
Název - pojmenování adresáře zobrazované v administračním rozhraní. Navigační lišta a menu - název zobrazovaný v navigační liště a v automaticky generovaném kontextovém menu nebo mapě serveru. Rodičovský adresář – zařazení adresáře do struktury webu, změnou této vlastnosti umožňuje jeho přesunutí Šablona - název implicitní šablony pro daný adresář, použije se při vytváření nových dokumentů v daném adresáři. Nastavit šablonu i existujícím podadresářům a stránkám – pokud je zaškrtnuto provede se při uložení přenastavení šablon všech existujících podadresářů a podstránek na vybranou šablonu. URL název adresáře – název adresáře zobrazovaný v adresním řádku prohlížeče. Z těchto názvů se sestavuje virtuální URL adresa stránky. Změnit adresy existujících stránek – pokud je zaškrtnuto, tak se při uložení znovu provede generování url názvů všech podstránek daného podstromu s použitím aktuálně nastaveného url názvu adresáře. Url názvy stránek se generují dle jejich aktuálního názvu. Pozor - pokud někde máte z nějakého důvodu ručně upravené url názvy stránek, tak tímto krokem o tyto změny přicházíte. Systém ale tyto staré adresy automaticky umí přesměrovat na nové. Když např. někde na jiném webu bude existovat odkaz na takovouto stránku a vy její adresu změníte, nemusíte se obávat, že by odkaz v tu chvíli přestal fungovat. Způsob zobrazení v menu – určuje, jakým způsobem se bude zobrazovat daný adresář v automaticky generovaném menu nebo mapě serveru. Na výběr jsou tyto možnosti: 1. Standardní - zobrazí v menu pouze stránku, která je nastavena jako hlavní (v administraci zobrazena tučně v obsahu adresáře). Na ostatní případné podstránky či podadresáře je v tomto případě nutné navigovat jinak, např. hypertextovými odkazy, případně nějakou komponentou (např. news) 2. Bez podadresářů – zobrazí pouze stránky v daném adresáři, ale nikoli podadresáře 3. Nezobrazovat – adresář bude zcela skrytý pro automaticky generovanou navigaci 4. Všechno (adresáře a stránky) – zobrazí všechny podadresáře i stránky existující v tomto adresáři Způsob zobrazení v menu přihlášenému návštěvníkovi – stejné možnosti jako předchozí s tím že se vztahují pouze k přihlášenému uživateli. Používá se v případě, že část podstruktury se má zobrazovat jinak přihlášenému uživateli. Příslušná podstruktura s omezeným přístupem musí mít nastavena příslušná práva pro vybrané skupiny uživatelů Interní – označuje interní neveřejný adresář sloužící pouze pro potřebu administrátorů, který je viditelný pouze v administračním modulu
Záložka Přístup: o
o
Přístupný pouze pro - lze vybrat skupiny uživatelů oprávněných k přístupu do této části webu (systém pak vyžádá přihlášení uživatele před přístupem ke stránkám v adresáři, který je tímto způsobem chráněn) ID stránky s formulářem pro přihlášení – určuje stránku s komponentou pro přihlášení, která ověří daného uživatele (Pokud není zadána, použije se standardní soubor /logon.jsp)
CMS WebJet 7.0 – Uživatelská příručka
7
Záložka Rozšíření: o o o o
o
Pořadí zobrazování – určuje pořadí uspořádání adresářů uvnitř rodičovského adresáře a v menu. Standardní doc id - ID web stránky, která bude použitá jako hlavní web stránka adresáře. HTML kód nové stránky – přednastavená obsahová šablona pro vytváření nových stránek. HTML kód do hlavičky – libovolný kód, který může být vložen do stránky pomocí definice v příslušné HTML šabloně stránky. Používá se např. pro vkládání javascriptových funkcí do HTML kódu (většinou do HTML hlavičky) Pole A až Pole D – volná textová pole pro libovolné využití v šablonách či komponentách. Jejich zobrazování je třeba v šabloně nebo komponentě speciálně naprogramovat.
Záložka Publikování o
Umožňuje zadat datum a čas publikování adresáře (nebo změn jeho vlastností) do budoucna. Systém automaticky publikuje adresáře v zadaný datum a čas
Dialog pro editaci vlastností adresáře
CMS WebJet 7.0 – Uživatelská příručka
8
Historie stránek
Každá stránka se před svou změnou uloží do archívu, ze kterého je možné kdykoliv zobrazit či editovat kteroukoliv předchozí verzi stránky. V historii zůstávají pouze publikované verze stránek (tedy nikoliv ty které jsou rozpracované a byly redaktorem pouze uloženy). Historie stránek je dostupná po kliknutí na tlačítko Historie ( ) v adresářové struktuře stránek. Je nutné mít zapnuto Podrobné zobrazení seznamu stránek. Zobrazí se malé okno pro danou stránku, ve které je přehledně zobrazen datum změny, jméno redaktora stránky, jméno toho, kdo stránku schválil a odkaz na funkce pro zobrazení a editaci dané verze stránky. Pokud stránku budete editovat a potvrdíte její vzhled tlačítkem „Publikovat“, stává se aktuální novou verzí dané stránky. Je také možné porovnat vedle sebe obsah historické verze s aktuálně publikovanou verzí.
Práce s chráněnými částmi webového sídla
Systém umožňuje omezení přístupu do vybraných sekcí webu, vybraných stránek, případně a souborů ke stažení pro přihlášené uživatele. Uživatelé jsou zařazení do skupin a na tyto skupiny jsou vázána přístupová oprávnění. Administrátor tedy definuje nejprve skupinu, pak do ní zařadí příslušné uživatele a u adresářů (v editaci vlastností adresáře) a stránek (pomocí editoru stránek) nebo souborů (pomocí modulu Soubory), které mají být chráněny, definuje omezení přístupu pro vybrané skupiny uživatelů. U takovýchto adresářů se objeví ikonka s malým zámečkem. Při pokusu o zobrazení chráněné stránky je uživatel vyzván k přihlášení (pokud ještě není přihlášen) a teprve po ověření je mu zobrazen příslušný obsah. Chráněné soubory je třeba ukládat do adresářů, u nichž je nastaven administrátorem prostřednictvím modulu Soubory omezený přístup pro vybrané skupiny uživatelů.
CMS WebJet 7.0 – Uživatelská příručka
9
Seznam stánek
Box pro vyhledávání ve stránkách. Seznam stránek vybraného adresáře. Tučně je zobrazen standardní dokument. Stručné zobrazení stránek
Import stránek Funkce umožňuje automatizovaný import stránek do systému z: 1. 2. 3. 4.
zazipované adresářové struktury statických souborů (doc,xls,pdf,htm,html) zazipovaných souborů XML speciálního XLS souboru s definicí struktury (vytváří strukturu prázdných stránek) jiného systému WebJet
Umožňuje také export informací o dokumentech ze systému do XML formátu.
Volby na záložce Adresář
Přesun stránek – funkce umožňuje přesun všech stránek z aktuálního adresáře do jiného adresáře Kontrola odkazů – funkce pro kontrolu hypertextových odkazů napříč celým webem
Volby na záložce Zobrazení
Zobrazení – způsob zobrazení seznamu stránek v adresáři. Položek / strana – počet zobrazených webstránek na jednu stánku seznamu.
CMS WebJet 7.0 – Uživatelská příručka
10
Volby na záložce Hromadné operace
Funkce umožňuje provádět hromadné operace s vybranými (zaškrtnutými) stránkami aktuálního adresáře. Operace, které je možné provádět, jsou: změna šablony, zapnutí/vypnutí zobrazování, přesun do jiného adresáře, kopírování do jiného adresáře, mazání, zapnutí/vypnutí zobrazování v menu, zapnutí/vypnutí prohledávatelnosti, zapnutí/vypnutí cáchování.
Podrobné zobrazení seznamu stránek
Nástroje – přístup k nástrojům stránky – Statistika, Historie, Smazání stránky Vlastnosti – zobrazuje speciální nastavení stránky – Nezobrazovat v menu, Neprohledávat, případně Diskusní fórum ke stránce
CMS WebJet 7.0 – Uživatelská příručka
11
Schvalovací proces
V systému je implementován systém pro schvalovací proces při tvorbě stránek (není ve variantě Basic). Systém schvalování funguje takto: o Správce systému nastaví práva pro schvalování stránek pro nějakého uživatele, tzn., určí uživatele, který bude pro určitý adresář (včetně podadresářů) schvalovatelem, tj. jakýmsi šéfredaktorem zodpovědným za kontrolu a správnost informací. o Uživatel, který nemá schvalovací práva, vytvoří či upraví nějakou stránku a pomocí tlačítka publikovat ji uloží do systému. (Stránka v této nové podobě v tuto chvíli ještě není viditelná.) o Na adresu všech uživatelů, kteří mají schvalovací práva pro daný adresář, dojde e-mail s žádostí o schválení, je v něm speciální odkaz na schvalovací stránku. o Schvalovatel klikne na odkaz a otevře se mu stránka, kde je v horní části zobrazena stránka kterou má schválit a dole je dialog pro přihlášení a pole pro případné připomínky. Zde zadá schvalovatel své přihlašovací údaje a stránku buď schválí, anebo zamítne pomocí příslušných tlačítek. o V případě, že je stránka schválena, začne být od této chvíle přístupná na webu, na e-mail autora dojde zpráva, že stránka byla schválena. o Pokud je stránka zamítnuta, odchází na e-mail autora stránky zpráva i s připomínkami, které k ní má schvalující. Autor následně zapracuje připomínky a opět publikuje stránku a celý schvalovací proces se opakuje. Přístupová práva redaktorů
Jednotliví redaktoři mohou mít nastavena individuálně přístupová práva do jednotlivých částí webu (adresářů) či dokonce do jednotlivých existujících stránek. Dále je každému uživateli možno přidělit (či omezit) přístup do jednotlivých správcovských modulů (volby v horním menu nebo v menu Moduly).
Zpřístupněné adresáře
Individuálně zpřístupněné stránky
Takto vypadá modul Web stránky pro uživatele s omezenými přístupovými právy
CMS WebJet 7.0 – Uživatelská příručka
12
Dále je možné také omezit práva redaktora pro nahrávání obrázků či souborů z lokálního počítače na server. Po definicí vybraných adresářů v příslušném boxu ve správě uživatelů omezí systém možnost nahrávání pouze na tyto vybrané adresáře. Pokud se na tvorbě webu podílí více redaktorů, doporučujeme vytvořit oddělené adresáře pro ukládání obrázků a souborů pro každého redaktora (nebo skupiny spolupracujících redaktorů) a omezit jim přístup pouze do těchto prostor. Editor stránek
Každá stránka je v systému uložena pod jedinečným číslem, tzv. DocId. Jednotlivým dokumentům je přiřazena automaticky při jejich publikování „virtuální“ URL adresa ve tvaru např.: http://www.mujserver.cz/adresar nebo http://www.mujserver.cz/dokument.html. Po zavolání tohoto URL je zobrazen příslušný dokument. Publikování stránky
Uložení rozpracované stránky
Název stránky
Nová stránka
Přiřazení šablony stránky
Náhled stránky v příslušné šabloně
Uložení kopie stránky
Umožňuje stránku dočasně skrýt
Editační plocha
Změna editačního módu - zobrazení HTML kódu
Sidebar – do této části je možné přidávat uživatelem vybrané parametry stránky, které jsou normálně umístěny v dalších záložkách editoru
Popis funkcí editoru
Editor stránek funguje obdobně jako například editor MS Word, oproti němu však obsahuje pouze základní sadu formátovacích funkcí. Většina příkazů je přístupná pomocí formátovacích tlačítek z nástrojové lišty editoru. Některé kontextové funkce jsou přístupné po kliknutí pravým tlačítkem
CMS WebJet 7.0 – Uživatelská příručka
13
myši nad příslušným objektem stránky, např. obrázkem, tabulkou, buňkou tabulky, odkazem, označeným blokem textu a podobně. Některé funkce jsou také přístupné pomocí klávesových zkratek. Popis tlačítek pro editaci Publikovat stránku Uložit rozpracovanou stránku Uložit stránku jako kopii Založí novou stránku Náhled stránky v šabloně před uložením Funkce pro kopírování do schránky a vkládání ze schránky. Vkládání je možné buď normálně, jako prostý text (text bez formátování) nebo z Wordu (dojde k vyčištění kódu) Zruší veškeré formátování u vybraného bloku textu Nástroje – vrátit zpět, provést znovu, vyhledat, nahradit, kontrola pravopisu (musí být nainstalována příslušná podpora)
Výběr z předem definovaných stylů. Buď z jednotlivých úrovní nadpisů nebo předem definovaných tříd stylů (definuje se v příslušném CSS souboru) Formát písma – tučné, kurzíva, podtržené, přeškrtnuté, dolní index, horní index Formát odstavce – definuje zarovnání vlevo, na střed, vpravo a do bloku Seznamy – číslovaný seznam a odrážkový seznam Umožňuje zvětšit či zmenšit odsazení textu zleva Vkládání hypertextových odkazů a bookmarků (=odkazů v rámci stránky) Vkládání obrázků Práce s tabulkami Vkládání speciálních znaků Vložení vodorovné čáry Barva písma a pozadí Práce s formuláři Vkládání předpřipravených vzhledů (fragmentů stránky) Vkládání speciálních programových komponent Zobrazení skrytých (neviditelných) hranic tabulek
Dále každá stránka obsahuje speciální vlastnosti a parametry používané v souvislosti s dalšími funkčnostmi systému. Tyto parametry jsou skryté pod dalšími záložkami. Po výběru jiné záložky se objeví možnosti nastavení dalších specifických vlastností či chování stránky. Funkce jednotlivých polí v těchto záložkách je vysvětlena dále:
CMS WebJet 7.0 – Uživatelská příručka
14
Popis záložek editoru 1. záložka Základní údaje
a) Navigační lišta a menu – údaj slouží při tvorbě navigační lišty, pomocí níž se lze vrátit zpět na vyšší úroveň struktury webu. Dále slouží jako text pro tvorbu automaticky generovaného kontextového menu. Sem se standardně automaticky přenáší titulek stránky, ale může být dodatečně libovolně modifikován například zestručněn, když je např. název stránky moc dlouhý. b) Hlavní adresář – zde je vidět kam je stránka zařazena do stromu adresářů a je možné ji pomocí změny tohoto adresáře také přesunout jinam. c) Další adresáře – umožňuje tuto stránku napojit do dalších adresářů struktury, stejná stránka se pak objevuje na více místech webu d) Přesměrovat další adresáře – pokud je zaškrtnuto tak pokud přijdu na tuto stránku stránku do některého z „dalších adresářů“, tak jsem přesměrován ve struktuře na hlavní adresář e) Pořadí uspořádání – číslo sloužící pro uspořádání stránek v rámci adresáře (a také v automaticky generovaném menu). Čím menší číslo tím výše se stránka zobrazí. Čísla nemusí na sebe navazovat. f)
Externí odkaz – zde je možné vložit libovolný odkaz na jakoukoli stránku na internetu, přičemž pokud je tento údaj vyplněn a někdo přijde na tuto stránku bude automaticky přesměrován na zadanou externí adresu. Může být také libovolná jiná stránka tohoto webu. K jejímu výběru slouží ikonka na konci tohoto pole.
g) Virtuální cesta – obsahuje virtuální adresu, pod kterou je stránka přístupná. Standardně se generuje automaticky podle virtuálních cest, resp. názvů nadřízených adresářů a podle Titulku stránky. Takto je možné také vytváření přívětivějších a zapamatovatelnějších URL pro danou stránku. Například když zadám do pole slovo „/akce-listopad.html“, bude stránka dostupná pod adresou http://www.mujserver.cz/akce-listopad.html. h) Zobrazit historii – po stisknutí tlačítka se v tomto místě objeví veškeré historické verze stránky. Tyto je pak možné zobrazit, načíst do editoru nebo porovnat s aktuální verzí.
CMS WebJet 7.0 – Uživatelská příručka
15
2. záložka Rozšířené údaje
a) Zobrazit v menu – určuje, zda stránka bude navigovatelná prostřednictvím automaticky generovaného menu. Pokud není zaškrtnuto, tak se odkazy na stránku negenerují do navigačních menu a stránka je skrytá, resp. navigovatelná pouze statickými odkazy z jiných stránek. b) Prohledávatelné – určuje, vyhledávání na webu.
zda
stránka
bude
vyhledatelná
prostřednictvím
fulltextového
c) Cachovat – umožňuje zapnout „kešování“ obsahu stránky. Stránka pak není pokaždé kompletně vypočítávána, ale její hotový obsah je dočasně uložen do paměti, což zrychluje odezvy systému a šetří kapacitu serveru. d) Hlavička, Patička, Menu, Pravé menu – zde je možné takzvaně „přebít“ přednastavené hodnoty zděděné ze šablony přiřazené k této stránce – používá se pouze ve speciálních případech, kdy je z nějakého důvodu potřeba, aby některá část vypadala nebo se chovala výjimečně jinak než standardní stránky podle dané šablony. e) HTML kód do hlavičky - umožňuje definovat speciální kód, který může být vkládán na předem určené místo do výsledného HTML kódu stránky prostřednictvím odpovídající definice v šabloně.
CMS WebJet 7.0 – Uživatelská příručka
16
3. záložka Publikování Data zde zadaná většinou slouží pouze u stránek typu aktualita a určují její platnost a další doplňující údaje.
a) Začátek – datum a čas začátku publikování zprávy b) Publikovat až po tomto datu – slouží k odloženému publikování stránky. Umožňuje, aby se stránka automatizovaně bez přímého pokynu administrátora publikovala v zadaný datum a čas. c) Konec – Konec platnosti zprávy – poté se již nezobrazuje nebo se např. zobrazuje pouze v archivu. Záleží na způsobu, jakým je sestavena stránka se seznamem aktualit. d) Zneplatnit po tomto datu – pokud je zaškrtnuto dojde k automatickému stažení stránky z viditelné části webu přesně v nastaveném datu a čase. Stránce je tímto vypnut atribut Zobrazovat. e) Datum konání – umožňuje definovat datum konání určité akce, tento údaj není standardně komponentou aktuality vypisován, ale je možné jej doplnit při customizaci. f)
Místo – pole pro vložení místa, ke kterému se zpráva vztahuje – vhodné např. pro zpravodajství
g) Obrázek – zde je možné vložit odkaz na náhledový obrázek, který se zobrazí v upoutávce zprávy (pokud je to požadováno), je možné jej vybrat z obrázků přístupných na webu či nahrát z lokálního souboru h) Perex (Anotace) – pole pro zadání úvodního upoutávkového textu, který se zobrazuje v přehledu zpráv i)
Zobrazit na – umožňuje definovat skupiny zpráv a jednotlivé zprávy do skupin zařazovat. V kombinaci s vhodným nastavením komponenty pro zobrazování přehledu zpráv umožňuje další úroveň filtrování zpráv na základě kategorizování (tagování) do skupin místo pouhého jejich umístění v adresářové struktuře.
CMS WebJet 7.0 – Uživatelská příručka
17
4. záložka Skupiny
a) Přístupová práva – slouží k omezení přístupu ke stránce pro vybrané skupiny registrovaných uživatelů. Návštěvník je při pokusu o zobrazení takovéto stránky požádán o zadání platného přístupového jména a hesla a teprve po ověření je stránka zobrazena. V případě že jsou definovány příslušné skupiny uživatelů, je zde zobrazen jejich seznam. 5. záložka Vlastní pole
a) Pole A až Pole T – umožňuje ke stránce definovat další uživatelské údaje a ty pak využít například ve speciálně upraveném vyhledávání nebo je vypisovat na stránce pomocí šablony či komponenty. Jednotlivé pole je možné pojmenovat podle potřeby. Je možné i definování speciálních typů polí: výběr obrázku, výběr odkazu a výběr ze statického seznamu hodnot.
CMS WebJet 7.0 – Uživatelská příručka
18
6. záložka Média
Umožňuje definovat seznam libovolných médií (=souborů) ke stažení k dané stránce a pomocí příslušné komponenty pak jejich seznam zobrazit. Média jsou tříděna do skupin, podle nichž je možné je filtrovat.
Speciální editační funkce a) Vkládání obrázků
Dialog pro vložení obrázku
V tomto dialogu je možno vybrat libovolný existující obrázek z libovolného nabízeného adresáře. Případně je možné nahrát na server obrázek z lokálního disku uživatele (Ikonka Můj počítač vlevo), do adresářů do nichž má daný uživatel povolen zápis. Obrázek by měl být předem vhodně upraven pro publikování na internetu. To znamená, že by měl mít optimalizovánu velikost a kvalitu. Případně je možné použít komponentu Galerie, která umí obrázek automaticky zmenšit na přednastavenou velikost. Ukládání do Galerie je možné přímo prostřednictvím tohoto dialogu tak, že před jeho nahráním na server vybereme příslušný adresář pod adresářem /images/galery. Po následném uploadu souboru dojde k automatickému vytvoření náhledové (prefix „s_“) a normální (originální název bez prefixu) velikosti obrázku. Originální obrázek je uložena s prefixem „o_“. Při vložení náhledového obrázku z Galerie je zároveň automaticky vložen na tento obrázek speciální odkaz umožňující zobrazení zvětšeniny obrázku do nového okna.
CMS WebJet 7.0 – Uživatelská příručka
19
Dialog umožňuje definování také dalších parametrů obrázku v záložce „Rozšířené“. Je možné také zakládat nové podadresáře (pokud k tomu má uživatel příslušná oprávnění). Dialog umožňuje přepínání mezi jednoduchým seznamem, podrobným seznamem či seznamem s miniaturami obrázků. Pod odkazem „Můj počítač“ lze nově také provádět hromadné nahrávání více obrázků najednou. POZN: Ve Firefoxu 3.6+ je možné nahrávat obrázky pouhým přetažením obrázku z průzkumníka do okna tohoto dialogu. b) Vkládání odkazů Nejprve je třeba označit blok textu či obrázek, na který chci odkaz navázat a následně stisknout příslušné tlačítko, které vyvolá dialog pro vložení odkazu. Odkaz je možné vložit také pomocí kontextového menu přístupného přes pravé tlačítko myši nad příslušným objektem (obrázkem, blokem textu,…). Při prvním otevření dialogu se zobrazí obsah aktuálně vybraného adresáře s nabídkou stránek v něm obsažených. Jednoduchým kliknutím na vybranou stránku je přenesena její adresa do pole URL v pravé části okna. Je možné se odkázat také na obrázek či soubor (pomocí ikon vlevo). Soubory jsou uloženy ve speciální složce „files“ a jejích podadresářích. Je zde také možno vybrat soubor (např. PDF,DOC,XLS, aj.) z lokálního disku a nahrát ho na server a dát takto k dispozici návštěvníkům webu ke stažení (Ikona Můj počítač).
CMS WebJet 7.0 – Uživatelská příručka
20
V levé liště se vybírá typ dokumentu, na který se budeme odkazovat:
Stránky – umožňuje vybrat libovolnou stránku ze struktury webu Moje poslední stránky – vypíše seznam mnou naposledy editovaných stránek Obrázky – umožňuje vytvořit odkaz na libovolný obrázek uložený na serveru Soubory – umožňuje vytvořit odkaz na soubor uložený na serveru Můj počítač – umožňuje nahrát na server vlastní soubor a na něj pak následně vytvořit odkaz. Nově také umožňuje hromadné nahrávání souborů na server.
V dolní části dialogového okna je možné nastavit základní parametry odkazu:
c)
URL – standardně se sem přenáší odkaz na vybraný objekt, ale je možné zde také ručně napsat odkaz na např. na externí stránku
Cíl – zde je možné vybrat, kam bude směrován odkaz, možné hodnoty jsou: o _self – odkaz je směrován do okna, ve kterém jsem o _blank – odkaz je otevřen v novém standardním okně, včetně kompletní lišty prohlížeče a adresní řádky o vyskakovací okno – odkaz způsobí otevření nového okna prohlížeče o definované velikosti, v němž není zobrazena adresní řádka ani žádná tlačítka – vhodné např. pro odkazy na zvětšeniny obrázků o jiný – odkaz je otevřen v jiném pojmenovaném okně nebo rámci
Odkaz v rámci stránky – pokud je na aktuální stránce definována záložka (bookmark, ikonka s kotvou), tak je možné tuto záložku vybrat a odkázat se tak na ni. Vhodné například na delších stránkách, kde se používá jako rychlý přesun na nějakou podkapitolu, například z lokálního rozcestníku nebo klíčového slova.
Práce s tabulkami Vkládání a editace tabulek se děje prostřednictvím příslušného rozbalovacího menu v editační liště. Další možností jak se dostat k editačním funkcím týkajícím se příslušné části tabulky (buňky, řádku, sloupce, tabulky) je kontextové menu přístupné pomocí stisku pravého tlačítka myši nad příslušnou oblastí existující tabulky.
V dialogu pro vložení tabulky se definují základní parametry tabulky jako je počet sloupců a řádků, šířka či výška tabulky, šířka okraje, zarovnání, odsazení obsahu a vzdálenost buněk. Tyto parametry je možné dodatečně libovolně měnit.
CMS WebJet 7.0 – Uživatelská příručka
21
Tip: Pokud jako Kaskádový styl vyberete „tabulkaStandard“ systém automaticky nastaví v kódu styly pro sudé (class=“even“) a liché (class=“odd“) řádky. Pokud jsou parametry pro tento styl příslušně nastaveny v souboru s kaskádovými styly, zobrazí se příslušné řádky např. jinak podbarvené. d) Editace HTML kódu V pravém dolním rohu editačního okna je možno přepnout mód zobrazení stránky mezi Editačním módem a HTML módem – uživatelé znalí HTML kódu zde mohou např. upravovat či přímo psát HTML kód dokumentu.
e) Klávesové zkratky V editoru fungují následující klávesové zkratky (Platí pouze pro prohlížeč Internet Explorer!): CTRL+tab – přepínání mezi režimem HTML/Word CTRL+t – vložení textu ze schránky v režimu čistý text (bez formátování) CTRL+w – vložení textu ze schránky v programu MS Word. Vkládaný text bude očištěný od nepotřebného formátování (zmenší se velikost HTML kódu) CTRL+s – uložení stránky CTRL+F12 – náhled stránky CTRL+F11 – zobrazení aktuálně publikované verze stránky CTRL+1 až CTRL+6 – vytvoření nadpisu úrovně 1 až 6 CTRL+b – tučné písmo (nejdříve je potřeba označit text) CTRL+i – kurzíva CTRL+u – podtržení
CMS WebJet 7.0 – Uživatelská příručka
22
f)
Práce s formuláři Systém umožňuje tvorbu a odesílání jednoduchých formulářů. Formulář se do stránky vloží pomocí menu pro vkládání formulářových položek. Sestavení jednoduchého formuláře a jeho publikování na webu je s pomocí těchto nástrojů otázkou chvilky. Po vytvoření a publikování stránky s formulářem je na zadanou e-mailovou adresu (či více adres) posílána kopie vyplněného formuláře (ve stejné podobě jako je stránka s formulářem, pouze formulářová pole jsou nahrazena uživatelem zadanými údaji), zároveň jsou zadaná data ukládána v databázi a je možné je kdykoli v budoucnu využít či vyhodnotit. Správa formulářů (Moduly -> Formuláře) umožňuje export dat do XLS tabulky, archivaci, obeslání e-mailem (součástí formuláře musí být nějaké pole s e-mailovou adresou), náhodné losování, vyhledávání a zobrazení statistiky zadaných odpovědí.
Formuláře mohou obsahovat tyto druhy prvků: textové pole, textová oblast, skryté pole, tlačítko, zaškrtávací pole, výběrové pole (menu), skupina polí, matice polí, popis pole (LABEL), CAPTCHA (obrázkový protispamový systém pro ověřování lidských uživatelů).
Výpis dat (vyplněných formulářů) doručených prostřednictvím modulu Formuláře
CMS WebJet 7.0 – Uživatelská příručka
23
Vkládání dynamických komponent
Pomocí speciálního tlačítka lišty editoru je možné vložit některé předem připravené dynamické komponenty a funkce. V současnosti jsou k dispozici tyto komponenty (POZOR! Dostupnost jednotlivých komponent závisí na používané verzi systému WebJET): o
o o
o o o
o
o o o
Anketa – vloží do stránky komponentu pro zobrazení ankety. Anketu tvoří otázka a sada odpovědí, ve které mohou návštěvníci hlasovat. Ankety se mohou sdružovat do tzv. skupin a je možné zvolit, jakým způsobem se budou ankety v rámci jedné nebo více skupin návštěvníkům zobrazovat (cyklicky nebo náhodně). Jednotlivé ankety jsou spravovány prostřednictvím modulu přístupného v levém menu. Aukce – vloží do stránky jednoduchý aukční formulář umožňující registrovaným uživatelům danou stránku „vydražit“ Bannerový systém – vloží do stránky banner dle definovaných parametrů z portfolia připravených bannerů (obrázek, Flash, HTML). Umožňuje jednoduché statistické vyhodnocení počtu zobrazení a kliknutí banneru. U každého banneru umožňuje definovat skupinu, počet možných zobrazení a kliknutí, dále prioritu a období aktivity. Pro zobrazení banneru na stránkách je možné definovat, jakým způsobem se vybírá banner z portfolia dané skupiny (za sebou, náhodně, dle priority), dále např. interval pro automatický refresh stránky (a tím pádem natažení dalšího banneru). Banner je možné také vkládat jako iframe. Bazar – vloží do stránky součást bazarového systému (formulář pro podání inzerátu, vyhledávací formulář, seznam skupin, seznam inzerátů) Datum a čas – vloží do stránky aktuální datum nebo čas ve vybraném formátování Diskuse – vloží do stránky diskusní fórum. Návštěvníci pak mají možnost diskutovat o obsahu stránky. Správce má možnost nevhodné příspěvky zrušit. Systém podporuje jednoduché diskusní fórum nebo více-tematickou diskusi, tzv. Message board. Dokument management - Komponenta sloužící pro uživatelskou správu souborů a jejich příloh. Umožňuje sdílet oprávněným uživatelům sadu dokumentů. Podporuje také fulltextové vyhledávání v uložených dokumentech. E-mail – distribuční seznam – umožňuje vložení registračního a odhlašovacího formuláře pro registrování uživatelů do seznamu k obesílání newsletterovými informacemi Emotikony – vloží do stránky vybraný obrázek ze sady takzvaných „smajlíků“ Fotogalerie – vloží do stránky fotogalerii s možností nastavení parametrů zobrazování, tzn., na stránce se objeví náhledové fotografie včetně popisu podle přednastavených pravidel. Správa se provádí prostřednictvím příslušného modulu. Fotografie jsou organizovány do adresářů a každému adresáři je možné nastavit limity velikostí pro automatickou tvorbu náhledových a zvětšených obrázků. Modul umožňuje také rozesílání elektronických pohlednic. Každé fotografii je možné nastavit dlouhé a krátké popisky v různých jazykových mutacích (SK,CZ,EN,DE, PL,HU,RU,CHO,ES) a další metadata (zařazení do skupin, autora, bod zájmu). Modul podporuje různé styly zobrazení.
CMS WebJet 7.0 – Uživatelská příručka
24
o
o o o o
o o
Generování textu do obrázku – umožňuje vygenerovat zvolený text do obrázku a ten vložit do stránky. Můžete určit barvu, velikost a typ písma (font) a barvu pozadí. Vhodné např. pro tvorbu grafických nadpisů apod. Soubor s příslušným fontem (TTF) musí být do systému nejprve nahrán. Graf - Grafická prezentace dat na stránce, prostřednictvím importu dat z Excelu. Info o změně stránky – vloží do stránky odkaz na formulář, umožňující požadovat informaci o změně stránky. POZOR - Informace je odesílána pouze na explicitní pokyn administrátora! Kalendář – vloží komponentu pro zobrazení grafického kalendáře akcí. Správa kalendáře se děje prostřednictvím samostatného modulu Kalendář Kurzovní lístek – komponenta vloží do stránky kurzovní lístek. V současné době funguje vzorově pouze pro kurzovní lístek Slovenské národní banky (www.nbs.sk). Pro jiné banky je nutné ji na míru přizpůsobit. Mapa – vloží do stránky interaktivní Google mapu. Mapa sídla – vloží do stránky mapu webového sídla v několika možných variantách zobrazení -
o o
o o o o
o
o o o o o o o o
o o
Rozvinutý strom (HTML) – strom tvořený vnořenými odrážkovými seznamy Mapa sídla (Windows Explorer) – strom adresářů, po prokliku na názvu adresáře se vpravo objeví seznam stránek v něm obsažených Rozvinutý strom (Javascript) – dynamicky rozevíratelný strom adresářů a stránek Rozvinutý strom (jQuery) – dynamicky rozevíratelný strom adresářů a stránek využívající javascriptovou knihovnu jQuery
Menu – vloží automaticky generované kontextového menu Monitoring kliknutí – vloží do stránky komponentu umožňující vytváření mapy kliknutí (tzv. heatmap). Doporučuje se vkládat pouze do stránek tvořících šablonu (např. hlavička nebo patička) Média – vloží do stránky komponentu pro zobrazení seznamu médií dané skupiny ke stažení Novinky - vloží seznam aktualit, který se generuje dle stránek v zadaných adresářích podle vybraných pravidel zobrazování Obchod – slouží ke vkládání součástí e-shop systému (Produkty, Obsah košíku, Minikošík, Ikona pro vložení zboží do košíku, Objednávkový formulář) Otázky a odpovědi – vloží do stránky formulář pro dotaz nebo modul pro zobrazení seznamu otázek a odpovědí (tzv. FAQ). Jednotlivé otázky zadané návštěvníky jsou shromažďovány v databázi a prostřednictvím modulu Otázky (levé menu) je možné na ně odpovídat jednak emailem zadavateli otázky a jednak vystavením otázky spolu s odpovědí v příslušném seznamu na webové stránce. Poslat stránku emailem – vloží do stránky komponentu, která umožňuje odeslat danou stránku e-mailem buď jako pouhý odkaz nebo kompletně s celým obsahem (včetně obrázků jako inline příloh) Počítadlo přístupů – vloží do stránky grafické počítadlo, které zobrazí celkový počet přístupů k webu Pracovní nabídky – vloží komponentu pro zobrazení pracovních nabídek získaných z XML zdroje. Aktuálně podporuje pouze zdroj od www.profesia.sk Přihlášený uživatel – dynamicky vloží do stránky údaje o právě přihlášeném uživateli, registrační formulář nebo přihlašovací formulář Příbuzné stránky – komponenta pro vložení seznamu příbuzných stránek. Skupiny příbuzných stránek je třeba explicitně definovat pomocí perex skupin u stránek. Rating stránek – komponenta pro hodnocení úrovně stránek uživateli Rezervace – komponenta vkládá rezervační formulář pro předem definovaný seznam rezervačních objektů (např. zasedací místnost, projektor apod.) SEO - komponenta zobrazí statistické informace o výskytu zadaných klíčových slov v aktuální stránce Sdílecí ikonky - Vygenerují se ikonky systémů, do kterých může uživatel odeslat odkaz na danou stránku (Facebook, Twitter, Google, Vybrali.sme). Dále lze přidat také ikonky pro tisk stránky, přidání stránky do oblíbených položek a poslání stránky e-mailem Slovník – umožňuje definovat slovíčka a jejich vysvětlení v různých skupinách. Při přechodu myši nad takto vloženým slovíčkem se zobrazí vysvětlivka. Tipy dne – vloží do stránky náhodný tip dne vybraný z připravené skupiny takovýchto tipů
CMS WebJet 7.0 – Uživatelská příručka
25
o o o
o
Vložit předpřipravené HTML – komponenta pro vkládání předem definovaných speciálních objektů, ty jsou předem uloženy v příslušném adresáři na serveru Vyhledávání – vloží do stránky buď vyhledávací formulář, nebo stránku s výsledky vyhledávání, případně obojí Vyskakovací okno – způsobí při otevření stránky otevření vyskakovacího okna s jinou vybranou stránkou – vhodné např. pro tvorbu upozornění a podobně (Pozor – vyskakovaní okna mohou být dle použitého prohlížeče a nastavení blokována) Výpis adresářů - prohlížeč adresářů a souborů na disku
Některé další dostupné dynamické komponenty a moduly: o
o o
o o o o
RSS Export – komponenta pro generování XML výstupu pro RSS čtečky s novinkami na webu (vložení: !INCLUDE(/components/rss/rss.jsp, groupIds=1+2)!, do parametru groupIds se uvede seznam čísel adresářů, ze kterých se má seznam stránek resp. novinek generovat, pokud se parametr vynechá bere všechny stránky pod adresářem s id=1) Chat – komponenta umožňující on-line komunikaci mezi uživateli (moderovanou či nemoderovanou) XML Import /Export – import dat v XML formátu a jejich zobrazování (např. nabídky zaměstnání z www.jobpilot.cz). Export umožňuje exportovat stránky ve formátu XML a zpracovávat je pak nějakým externím systémem nebo např. načítat data do flushe Database Import – import databáze v MS Excelu do stránky s vlastní strukturou podporující vyhledávání File search – modul pro fulltextové vyhledávání v DOC, DOCX, DOT, XLS, XLSX, XLT, PPT, PPTX, POT, PPS, PPSX, PDF, RTF, TXT, CSV a XML souborech Attributes – modul umožňující definování libovolných atributů ke stránkám s možností vyhledávání podle nich. Vyžaduje programátorské přizpůsobení požadovaným funkcím. Adresář / kontakty - modul zobrazuje seznam kontaktů v definované skupině uživatelů a umožňuje v nich vyhledávat.
Pozn.: Další informace o funkčnosti jednotlivých komponent lze nalézt v on-line nápovědě.
Po vložení takovéto dynamické komponenty do stránky se v editoru objeví pouze speciální značka, která začíná a končí vykřičníkem a uvnitř obsahuje příkaz pro vložení příslušného dynamicky vygenerovaného kódu na místo vložení včetně případných parametrů (např. !INCLUDE(/components/menu/news.jsp,…)! nebo !DATUM!). PRO EXPERTY Většina z těchto komponent odkazuje na nějakou stránku *.JSP, která se vloží do stránky. Takovéto stránky mohou být customizovány do vhodné grafické podoby pouze správcem či implementátorem, pokud nevyhovuje jejich standardní podoba. Systém je také možné rozšířit o další „uživatelské“ komponenty naprogramované na míru podle přání zákazníka.
CMS WebJet 7.0 – Uživatelská příručka
26