Upozornění: Text přílohy byl získán strojově a nemusí přesně odpovídat originálu. Zejména u strojově nečitelných smluv, kde jsme použili OCR. originál smlouvy stáhnete odsud
Příloha č. 1A
Specifikace portálového řešení JAMU
1
Příloha č. 1A
1. Účel dokumentu
Tento dokument slouží jako zadávací dokumentace. Specifikace je vytvořena na úrovni požadavků.
Cílem je vytvořit „portálové řešení JAMU" (dále jen „portál“) obsahující webovou prezentaci školy
spravovanou formou redakčního systému a zpřístupňující data spravovaná existujícími aplikacemi
a, nebo zpřístupňující tyto aplikace interním i externím uživatelům portálu.
2
Specifikace portálového řešení JAMU Příloha č. 1A
1. Účel dokumentu 1
2. Zkratky a termíny 2
4
3. Stávající stav
5
4. Požadavky
4.1. Uživatelé 5
4.4.1. Jednotné přihlašování - SSO 5
4.1.2. Podpora více jazyků 6
4.1.3. Standardy pro uživatelské rozhraní 6
4.2. Infrastruktura a provoz 6
4.2.1. Navržení HW infrastruktury 7
4.2.2. Navržení topologie 7
4.2.3. Dostupnost 7
4.2.4. Dohled a provozní statistiky 7
4.2.5. Zálohování a obnova 7
4.2.6. Licence 7
4.2.7. Provozovatelnost 7
4.2.8. Rozšiřitelnost 8
4.2.9. Komplexnost 8
4.3. Integrace aplikací 8
4.3.1. Často používané aplikace 8
4.3.2. Sociální sítě / RSS 8
4.3.3. Tvorba formulářů 8
4.4. Vzhled 8
4.4.1. Centrální správa šablon 9
4.4.2. Navigace / Menu 10
4.4.3. Design stránek 10
4.5. Správa obsahu 10
4.5.1. Jednotný WYSIWYG editor pro řízení obsahu stránek 10
4.5.2. Datové zdroje jako jednotlivé stránky/aplikace 10
4.5.3. Vytváření osobních stránek 11
4.6. Vyhledávání 11
4.7. Konsolidace stránek a domén JAMU 11
4.7.1. Domény třetího řádu *.jamu.cz. 11
4.8. Návrh základní struktury informací 11
4.9. Dokumentace a školení 12
4.9.1. E-shop 12
12
5. Struktura obsahu
12
5.1. Často používané aplikace 12
12
5.2. Sociální sítě / RSS 13
13
5.3. Navigace / Menu 13
13
6. Integrace externích aplikací 13
13
6.1. IS
6.2. DMS
6.3. Kontakty
6.4. Kalendář akcí
3
Příloha č. 1A
2. Zkratky a termíny
Termín/zkratka Význam
SIS Studijní informační systém
HF Hudební fakulta, dělí se na katedry
katedra katedra označuje organizační část hudební fakulty
DIFA Divadelní fakulta, dělí se dále na kabinety a ateliéry
kabinet kabinet označuje organizační část divadelní fakulty
ateliér ateliér označuje organizační část divadelní fakulty
JAMU Janáčkova akademie múzických umění v Brně
4
Příloha č. 1A
3. Stávající stav
V současné době jsou webové stránky JAMU generovány již zastaralým redakčním systémem, který
nesplňuje požadavky dnešní doby na tvorbu webu. Redakční systém má vlastní MySQL, ve které jsou
uchována všechna data a z ní jsou následně generovány statické webové stránky.
4. Požadavky Vzh l e d
Centrální správa design šablon
Uži va te l é
SSO
Podpora více jazyků NENÍ obsahem: design stránek
Standardy pro uživatelské rozhraní Správa obsahu
Infrastruktura a provoz Jednotný WISWIG editor pro řízení obsahu stránek
Navržení HW infrastruktury WISWIG: Datové zdroje jako jednotlivé stránky/aplikace
Navržení topologie WISWIG: Kontrola aktivnosti použitých odkazů
Dostupnost
Dohled a provozní statistiky WYSWIG: Vytváření osobních stránek.
Arch i va ce
Zálohování a obnova Vyh l e d á vá n í
L i ce n ce Konsolidace stránek a domén JAMU.
Pro vo zo va te l n o st
Ro zši ři te l n o st Domény třetího řádu *.jamu.cz.
Podpora
Integrace aplikací Návrh základní struktury
Dokumentace a školení
eShop
4.1. Uživatelé
Portál bude určen různým skupinám uživatelům:
• Interním uživatelům
• Registrovaným externím uživatelům
• Veřejnosti (anonymním uživatelům)
Předpokládaný počet uživatelů:
• Interní uživatelé: 3000 s předpokládaným ročním přírůstkem 500
• Registrovaní uživatelé: cca 1000
Interní uživatelé budou spravováni a ověřováni v interním LDAP JAMU. Registrovaní externí uživatelé
budou spravováni a ověřováni v databázi uživatelů v portálu.
5
Příloha č. 1A
Systém umožní uživateli změnu hesla registrovaným uživatelům v rámci portálu a (co nejvíce)
samoobslužnou změnu hesla při jeho ztrátě. Požadovaná je kontrola komplexity hesla při změně,
pravidla pro složení hesla bude možné nastavit jako konfiguraci.
Změny hesel interních uživatelů budou probíhat v informačním systému školy, požadován je pouze
odkaz.
Uživatelé budou organizováni pomocí skupin.
Jednotlivým uživatelům, či celým skupinám bude možné přiřadit roli, která bude určovat míru
oprávnění práce s informacemi v portálu
Oprávnění bude možné nastavit pro dvojice:
• Skupina/role – informace (článek)
• Skupina/role – aplikace
• Skupina/role – stránka
• Skupina/role – dokument
Možnosti nastavení oprávnění budou následující:
• Zobrazení (čtení, stažení v případě dokumentů)
• Vytvoření (vložení, nahrání v případě dokumentů)
• Úprava
• Odstranění
• Zveřejnění (pokud bude nad určeným typem obsahu použité schvalovací workflow proces)
• Nastavení oprávnění, zda se jedná o veřejnou, či chráněnou informaci
Veřejnosti (anonymním uživatelům) bude zpřístupněna pouze část Informačního portálu určená
k prezentaci veřejných informací
Nastavení, zda se jedná o informaci určenou pro veřejnost, či chráněnou (určenou pouze pro vybraný
okruh uživatelů) bude nastavovat redaktor obsahu.
4.4.1. Jednotné přihlašování - SSO
Požadováno je řešení služby jednotného přihlášení (SSO) vůči univerzitnímu adresáři LDAP, interní AD
a uživatelské databázi v portálu. SSO bude využíváno pro oblast portálu a přístupu do aplikací
volaných z prostředí portálu.
4.1.2. Podpora více jazyků
Portál bude podporovat více jazyků. Většina obsahu je vytvářena v CZ jazyce, ale některé specifické je
potřeba mít možnost editovat v jiných jazycích (min. angličtina, němčina), zejména cílených pro
zahraniční studenty či uchazeče o studiu. Požadujeme řešení založené na překladu každé stránky -
stránka má možnost přepínat se přímo mezi jazykovou mutací.
U přihlášených uživatelů je možné uložit jazyk uživatele v uživatelském nastavení pro automatické
přepnutí jazyka po přihlášení.
Rozhraní pro administraci obsahu musí být v českém jazyce.
4.1.3. Standardy pro uživatelské rozhraní
Veškeré uživatelské a administrátorské operace v portálovém řešení budou realizovány
prostřednictvím webového prohlížeče. Portálové řešení bude dodržovat následující standardy:
• XHTML 1.x strict nebo v případě zachování zpětné kompatibility HTML 5
6
Příloha č. 1A
• CSS 2.1 (http://www.w3.org/TR/CSS21/) nebo v případě zachování zpětné kompatibility CSS 3
• Metodika Bliend Frienly Web 2.3 (http://blindfriendly.cz/metodiky)
Portálové řešení umožní zobrazení informací beze ztráty funkčnosti ve všech běžně užívaných
prohlížečích v rozlišení 1366 x 768 px a vyšším. Tato podmínka bude splněna minimálně
u následujících prohlížečů v jejich aktuálních verzích v době podání nabídky:
• MS Internet Explorer
• Google Chrome
• Mozilla FireFox
• Safari
Portálové řešení umožní zobrazení informací ve verzi pro mobilní zařízení formou responsivního
designu minimálně v následujících prohlížečích v jejich aktuálních verzích v době podání nabídky:
• Safari pro IPad a IPhone
• Android Browser
• Internet Explorer Mobile
4.2. Infrastruktura a provoz
4.2.1. Navržení HW infrastruktury
Dodavatel v rámci analýzy dodá sizing a popis parametrů jednotlivých HW komponent celého
cílového řešení. Vlastní HW poskytne objednatel formou virtualizace VMware.
4.2.2. Navržení topologie
Dodavatel navrhne v rámci analýzy umístění jednotlivých HW komponent a na nich instalovaných SW
komponent v jednotlivých bezpečnostních síťových zónách.
4.2.3. Dostupnost
Požadovaná dostupnost řešení v režimu 24x7 je 99,9%, maximální čas jednoho výpadku 2 hodiny.
Objednatel zajistí požadovanou dostupnost na úrovni infrastruktury. Dodavatel je odpovědný za
dodávku řešení, které tyto parametry splní.
4.2.4. Dohled a provozní statistiky
Součástí řešení budou statistiky návštěvnosti (účet na Google Analytics dodá Zadavatel), logování
přístupů uživatelů a dohled nad řešením v integraci na stávající dohledový systém Zadavatele.
4.2.5. Zálohování a obnova
Portálové řešení bude zálohováno s využitím existujících prostředků infrastruktury JAMU. Popis
zálohování portálového řešení a postup pro obnovu je nedílnou součástí dodávky.
4.2.6. Licence
Požadujeme minimalizovat licenční a z nich vyplývající provozní náklady s preferovaným využitím
OpenSource řešení s vysokou pravděpodobností budoucího růstu dle Gartner quadrant.
Předmětem řešení bude vybudování nového prostředí portálového řešení, tedy nová instalace, její
systémová integrace na okolní systémy, zprovoznění poptávaných webových stránek a to ve dvou
prostředích (testovací, produkční).
7
Příloha č. 1A
Pokud bude v rámci dodávky navrhována potřeba licencí třetích stran, je nutné v maximální míře
využít již JAMU vlastněné licence, které jsou do budoucna strategicky plánované k dalšímu využití.
Tato problematika bude řešena v rámci analýzy s vybraným Dodavatelem.
4.2.7. Provozovatelnost
Celé řešení musí být provozovatelné v konzistentním prostředí bez zvyšujících nároků licencí třetích
stran. Řešení musí být implementováno a zdokumentováno tak, aby bylo možné provést jeho
recovery, ev. vyměnit některý z funkčních celků za jiný, s minimálními náklady.
Řešení musí obsahovat kontrolní body běhu (OK/notOK stav), musí být definovány místa záloh
a jejich četnost i popis, jak zálohu ev. obnovit.
4.2.8. Rozšiřitelnost
Navrhované prostředí musí splňovat rozšiřitelnost a umožňovat vývoj, proto je zapotřebí navrhnout
takové technologie, které jsou masivně rozšířené a nejsou omezené zdroje pro jejich vývoj.
4.2.9. Komplexnost
Navržené a implementované prostředí musí být zastřešeno dodavatelem jako celek bez nutnosti řešit
problémy s jednotlivými výrobci jednotlivých komponent
4.3. Integrace aplikací
Do Portálu bude možné zavést další vybrané aplikace a umožnit tak komunikaci s externími systémy
v jednotném portálovém prostředí. Integrované aplikace budou mít formu portletů. Aplikace
obsluhující integrované systémy budou respektovat uznávané a otevřené standarty, jako je např.
specifikace pro meziportletovou komunikaci JSR 168, či JSR-286. S integrovanými systémy bude
komunikace probíhat pomocí volání WSRP, nebo jiným standardizovaným způsobem.
Portál umožní vytváření a správu portletů administrátorem
• Správa portletů v portálu bude dostupná uživatelsky přívětivým způsobem
• Umístění portletů na stránce bude umožněno intuitivním způsobem, např. funkcionalitou drag
and drop
4.3.1. Často používané aplikace
Odkazy na externí aplikace budou umístěny v zápatí formou seznamu odkazů a, nebo menu
s odkazem na aplikaci. Týká se všech aplikací uvedených v seznamu externích aplikací.
4.3.2. Sociální sítě / RSS
Sociální sítě budou integrovány formou odkazů v patě každé stránky. Jedná se zejména o:
- facebook
- youtube
- linkedin
Dále bude součástí RSS kanál s obsahem aktuality, tiskové zprávy a kalendář akcí.
4.3.3. Tvorba formulářů
Možnost tvorby uživatelem definovaných formulářů.
8
Příloha č. 1A
4.4. Vzhled
Vzhled je požadován v maximální míře jako jednotný s odlišením jednotlivých šablon především
barevně, případně logem. Grafický návrh a logo dodá JAMU.
Návrh vzhledu ve formě wireframe:
9
Příloha č. 1A
4.4.1. Centrální správa šablon
Je zapotřebí zajistit centrální správu šablon:
- Šablony webových obsahů: celkem požadováno 10 šablon
- Šablony stránek: struktura rozložení na stránce, celkem požadováno do 3 šablon
- Šablony vzhledu: téma webu, celkem požadováno 3 témata
WYSIWYG
4.4.2. Navigace / Menu
Menu obsahuje i hierarchickou rozbalovací navigaci s vyznačením aktuální sekce / stránky. Návrh
menu je součástí návrhu vzhledu (wireframe).
4.4.3. Design stránek
Design stránek včetně logotypu jsou předmětem jiného projektu jehož výstupem bude vytvoření
"korporátní identity" JAMU. Předpokládá se implementace vzhledu na úrovni stylů.
4.5. Správa obsahu
4.5.1. Jednotný WYSIWYG editor pro řízení obsahu stránek
• Sjednocení WYSIWYG editoru.
• Zajistit přístupy.
• Zajistit odpovědnosti za stránky (kdo vytvořil, kdo poslední změnil, kam psát,...)
10
Příloha č. 1A
• Mít možnost měnit strom hierarchie webových stránek dle změny v organizační struktuře
univerzity.
• Pro vybrané typy obsahu bude možné nastavit publikační workflow se schvalovacím procesem
(před uveřejněním informace bude informace / článek / dokument schválena pověřeným
pracovníkem)
• Jednotlivé položky obsahu musí být verzovány a nebo musí být udržována jejich historie změn.
Sledování změn je předmětem nastavení na úrovni jednotlivých typů objektů.
4.5.2. Datové zdroje jako jednotlivé stránky/aplikace
Stránky čerpají data z externích aplikací (viz jejich seznam). Je potřeba vytvořit takový přístup k těmto
datům, který umožní filtrovat data dle potřeb na stránce portálu
4.5.3. Vytváření osobních stránek
Požadováno je umožnit správu osobních stránek pedagogů/studentů:
- základní údaje o sobě +
- odkazem na facebook, linked-in, google+, instgram, skype, icq, twiter
- odkazem na vlastní WEB stránku
- jiné kontakty
4.6. Vyhledávání
Portál umožní dotazování a fultextové vyhledávání v prostředí portálu JAMU včetně integrovaných
aplikací s jejich datovými záznamy. Očekáváme prezentaci výsledků vyhledávání (počet nalezených
záznamů v jednotlivých aplikacích s odkazy umožňujícími zobrazení podrobných informací
v konkrétní aplikaci).
Portál zajistí přenos informací o účtu uživatele k integrovaným aplikacím. Přístup k datům musí být
řízený tak, aby neautorizovaná osoba neměla možnost získat data, která nejsou její roli přístupná.
Zdroje Fulltextového vyhledávání jsou vždy:
• statický obsah stránek a popis dynamických částí
• statické veřejné odkazy (zveřejněný DMS obsah)
• data z aplikací/portletů
Požadováno je umožnit i vyhledávání externími vyhledávači v rámci obsahu portálu (veřejná část).
4.7. Konsolidace stránek a domén JAMU
Dnes jsou na JAMU zřízeny domény a stránky jednotlivých organizačních částí. Centrálním
požadavkem je konsolidace všech domén a stránek.
4.7.1. Domény třetího řádu *.jamu.cz.
Doména třetího řádu *.jamu.cz by měla primárně sloužit jako alias pro stránky. Pouze výjimečně lze
nechat živou samotnou doménu třetího řádu.
Příklad aktuálně používaných domén:
astorka.jamu.cz
difa.jamu.cz
hf.jamu.cz
pujcovna.jamu.cz
knihovna.jamu.cz
11
Příloha č. 1A
wifi.jamu.cz
webmail.jamu.cz
vstupenky.jamu.cz
doc.jamu.cz
4.8. Návrh základní struktury informací
JAMU a jednotlivé fakulty budou mít povinnou strukturu úvodních informací o každé složce, která
bude definována šablonami.
4.9. Dokumentace a školení
Je požadována dokumentace:
- instalační příručka
- dokumentace nastavení
- dokumentace zákaznického vývoje
- administrátorská příručka
- uživatelská příručka
Součástí předání dokumentace je i předání zdrojového kódu.
Veškerá dokumentace bude dodána spolu s dodávkou díla před zahájením testování. V průběhu
testování a provozu díla bude tato dokumentace průběžně aktualizována.
Je požadováno provést školení uživatelů ve WYSIWYG editoru. V rámci nabídky musí být provedení
a dodání školení koncových uživatelů, včetně příslušné dokumentace:
• školení editorů
• školení administrátorů
Dokumentace bude vytvořena v českém jazyce.
4.9.1. E-shop
Existující E-shop zůstane zachován, požadována je jeho integrace s portálem (formou odkazů)
E-shop je vytvořen na bázi Magento - www.magentocommerce.com, obsahuje cca stovky produktů.
5. Struktura obsahu
Základní návrh struktury stánek je v samostatně přiloženém excelovém sešitu.
5.1. Často používané aplikace
Odkazy na externí aplikace budou umístěny v zápatí formou seznamu odkazů a, nebo menu
s odkazem na aplikaci. Týká se všech aplikací uvedených v seznamu externích aplikací.
5.2. Sociální sítě / RSS
Sociální sítě budou integrovány formou odkazů v patě každé stránky. Jedná se zejména o:
- facebook
- youtube
- linkedin
12
Příloha č. 1A
Dále bude součástí RSS kanál s obsahem aktuality, tiskové zprávy a kalendář akcí.
5.3. Navigace / Menu
Menu obsahuje i hierarchickou rozbalovací navigaci s vyznačením aktuální sekce / stránky. Návrh
menu je součástí návrhu designu (wireframe), který poskytne Zadavatel.
6. Integrace externích aplikací
Požadováno je integrovat portál s dalšími aplikace JAMU formou samostatných datových konektorů:
6.1. IS
Externí aplikace WWW -
Doména: is.jamu.cz
Studijní informační systém JAMU a hlavní zdroj informací pro redakční systém.
Většina publikovaných informací bude získána pomocí datového konektoru spojující tyto dva
systémy.
Pomocí protokolu https a datových struktur (XML/JSON) ve formě REST nebo WEB services budou
získávána aktuální data, která budou publikována na webu školy.
6.2. DMS
Externí aplikace WWW -
Doména: dokumenty.jamu.cz
Integrace v další etapě projektu.
Redakční systému musí obsahovat správu dokumentů pro portál.
6.3. Kontakty
Externí aplikace WWW -
Styl: JAMU
Datové zdroje: IS
6.4. Kalendář akcí
Nová aplikace
Kalendář, který lze zobrazovat dle typů akcí a jejich pořadatele.
Pořadatelé (divadla, fakulty,..) budou moci spravovat a publikovat vlastní události ve vlastním
kalendáři.
Aplikace bude využívat externí data z ISu.
13