Hlavní menu
Nástroje |
Pro členy katedry a sekrProhlížení info o osobách je na http://www.kiv.zcu.cz/katedra/clenove/, úpravy jsou cetralizované na https://www.kiv.zcu.cz/local/admin/clenove/. Přidávání, změny pozic a odstraňování osob může dělat admin a sekretariát. Každý si může upravovat svoje vlastní údaje (po přihlášení přes Orion jméno a heslo). Pro adminaPo přidání nové osoby je potřeba, aby ještě admin zavedl odpovídajícího uživatele do OpenCms (aby se dotyčný mohl přihlásit na web). Při zavedení je potřeba v datech uživatele
Instalace a konfigurace moduluTento návod popisuje instalaci modulu cz.zcu.kiv.osoby na beta.kiv.zcu.cz. Jelikož je modul závislý na konkrétní DB na KIV, nebude fungovat v systému bez přístupu k této DB.
Importování modulůPro instalaci modulu je třeba provést následující kroky:
Modul Osoby má nastavenou dependency na tento modul, takže bez něj nebudete moci provést krok 2.
Aktuální verze modulu Common je cz.zcu.kiv.common_0.12.zip
Vytvoření JSP resources na frontenduPo importování modulů je nutné vytvořit JSP stránky na OpenCms frontendu. Na beta.kiv.zcu.cz jsem následující stránky do adresáře www.kiv.zcu.cz/osoby/.
Každá z těchto JSP stránek obsahuje pouze include stejnojmenného JSP z modulu cz.zcu.kiv.osoby tedy např. JSP detail.jsp obsahuje následující kód: <?xml version="1.0" encoding="UTF-8"?> <%@ taglib prefix="cms" uri="http://www.opencms.org/taglib/cms" %> <cms:include page="/system/modules/cz.zcu.kiv.osoby/pages/osoby/detail.jsp" /> Fotografie osobJelikož některé JSP z adresáře osoby zobrazuje fotografii osob (např. detail.jsp), je třeba nastavit property fotky_osob_folder_path u adresáře ve kterém se JSP zobrzující fotografii nachází, nebo přímo na property samotného JSP. Na beta.kiv.zcu.cz jsem tuto property nastavil na adresář www.kiv.zcu.cz/osoby/ Tato property defaultně není definovaná, takže je nutné ji nejprve definovat. Hodnota property se pak vyplní podle toho, kam se budou fotky osob do VFS ukládat (hodnota bude cesta k existujícímu adresáři). Příklad z beta.kiv.zcu.cz: Property jsem nastavil přímo na detail.jsp, protože ji na jiné stránce nebudu potřebovat.
Nastavení lokalizace modulu OsobyModul Osoby je vytvořen ve 2 jazykových verzích - české a anglické. Vytvoření obou lokalizací popíšu podle toho, jak jsem je vytvořil na beta.kiv.zcu.cz
Na adresáři www.kiv.zcu.cz/osoby/ jsem vyplnil následující property:
Vytvořil jsem sibling celého adresáře www.kiv.zcu.cz/osoby/ (i se všemi resources uvnitř) do adresáře www.kiv.zcu.cz/en/ Tento adresář má totiž nastavené property:
Na tomto uri - www.kiv.zcu.cz/en/osoby/ je nyní tedy umístěna anglická lokalizace modulu osob. Později bude ještě třeba přejmenovat adresáře a jednotlivá JSP na anglické názvy.
|