CMS Plone Systém pro správu webového portálu PřF UK 1. Systém Plone na PřF UK 2. Webový portál PřF UK 3. Práce v portálu PřF UK Jiří Kühn kuhn@natur.cuni.cz 28.1.2010
1.1 Plone - základní informace Plone 3.3.1 - CMS (Content Management System) systém pro správu obsahu systém pro správu webových stránek bez znalostí webových technologií z jakéhokoliv počítače s internetem využívá předdefinované šablony obsah uspořádaný do složek (jako na počítači) obsah může vytvářet velký počet uživatelů s různými oprávněními anonym, přihlášený uživatel, zaměstnanec, editor, posuzovatel...
1.2 Plone na PřF UK systém vytvořený firmou AOW na základě požadavků fakulty (v provozu od 10.1.2010) další systémová podpora na dobu 1 roku vlastní grafická úprava intranet i extranet v jednom systému rozdíl je jen v přihlášení uživatele počítá se s využitím externích databází univerzitní databáze zaměstnanců a studentů přehledy publikací
1.3 Struktura portálu Dvě úrovně podle organizační struktury PřF UK: 1. fakulta + 4 sekce https://www.natur.cuni.cz/faculty/ https://www.natur.cuni.cz/biologie/ https://www.natur.cuni.cz/chemie/ https://www.natur.cuni.cz/geografie/ https://www.natur.cuni.cz/geologie/ 2. katedry a pracoviště (podřízené fakultě nebo sekcím) https://www.natur.cuni.cz/faculty/ekonomicke-oddeleni https://www.natur.cuni.cz/faculty/telesna-vychova https://www.natur.cuni.cz/biologie/botanika https://www.natur.cuni.cz/geologie/geochemie atd.
1.4 Organizační jednotka Relativně samostatná část portálu (sekce, katedra, pracoviště) Sekce mají vlastní grafickou úpravu Všechny mají vlastní popisky a kontaktní údaje Vlastní struktura složek zobrazená v horní části hlavní navigace Vlastní nastavení uživatelských rolí (oprávnění) Vlastní Aktuality, Upozornění a Události Vlastní složka pro vkládání Aktualit - musí existovat!
1.5 Systém aktualit Událost = informace o tom, že se v určitém termínu něco chystá (shromáždění, konference, výstava aj.) Aktualita = zpráva jíž se chlubíme Upozornění = úkoly, které nás čekají a jsou povinností nebo nabídkou pro zaměstnance nebo studenty (provozní záležitosti, granty, zahraniční stipendia aj.) Aktualita + Upozornění stejný typ objektu stejný způsob zadání lze dodatečně změnit
1.5 Systém aktualit - zadání údajů Nadpis (několik slov) - povinný Popis (text bez formátování) Začátek a konec události * - povinné Text (formátovaný hlavní text) Druh události a kontakt * Obrázek Titulek obrázku Odkaz (link na internet) Soubor (přílohy PDF, DOC,...) Datum (čas vytvoření použitý při řazení - lze změnit) * - pouze u Událostí Typ a Priorita Událost Událost s prioritou Aktualita Aktualita s prioritou Upozornění Upozornění povinné k přečtení Upozornění povinné k přečtení s prioritou Zobrazení v org. jednotkách Jenom v aktuální org. jednotce Pouze v přímých podřízených jednotkách Ve všech podřízených jednotkách
1.5 Systém aktualit - org. jednotky Volba podřízených organizačních jednotek: Jenom v aktuální organizační jednotce Pouze v přímých podřízených jedn. Ve všech podřízených jednotkách Fakulta Jenom v org. jednotce Fakulta V org. jednotce Fakulta a v sekcích (ne v celofak. prac.) Ve všech podřízených jedn.= fakulta, sekce, katedry i pracoviště Sekce Jenom v aktuální sekci V sekci a ve všech org. jednotkách, podléhajících sekci Pracoviště nebo Katedra Jenom v aktuální org. jednotce
1.5 Systém aktualit - org. jednotky Volba dalších org. jednotek (v samostatné záložce): Výběr ze seznamu všech org. jednotek Podřízené org. jednotky je možné volit jen v případě, že je zvoleno zobrazení: Jenom v aktuální organizační jednotce Po uložení je pro všechny vybrané org. jednotky vytvořen nový objekt Alias objekt Alias má vlastní Typ a Prioritu vlastní proces zveřejnění (workflow) obsah a všechno ostatní přebírá z původního objektu
1.6 Role v portálu Role určují, co mohou uživatelé v portálu dělat Globální role (platí v celém portálu) Lokální role (platí pro danou org. jednotku a všechny podřízené) Kombinace více rolí = platí práva, která má alespoň jedna z nich Standardní globální role: Student - skupina z LDAP, může obsah prohlížet Zaměstnanec - skupina z LDAP, může vytvářet nový obsah kdekoliv, ale nemůže jej zveřejnit.
1.6 Role v portálu - stručný přehled Čtenář - může prohlížet a číst publikovaný obsah Přispěvatel - může vkládat nový obsah a editovat jej (základní role všech zaměstnanců) Editor - může editovat nepublikovaný obsah ReviewerIn - může publikovat jen interně Reviewer - může publikovat interně i externě Redactor - může označit Upozornění jako povinné k přečtení Head - může nastavit prioritu všech typů aktualit V případě celé fakulty je implementováno pomocí globálních rolí V ostatních případech (sekce, pracoviště) jako lokální role
1.7 Proces zveřejňování - workflow Možné stavy objektů, vytvořených v portálu: nepřístupný (základní stav všech objektů) čekající na zveřejnění (Vlastník) zveřejněný pro zaměstnance (interně) (ReviewerIn, Reviewer) zveřejněný pro studenty (interně) (ReviewerIn, Reviewer) interně zveřejněno (ReviewerIn, Reviewer) externě zveřejněno (Reviewer)
1.8 Migrace dat ze starého portálu Obsah starého portálu byl převeden ve dvou fázích (25.11. a 10.1.) Obsah byl uložen do složek /OLD resp. /OLD2 v příslušné organizační jednotce, popřípadě v hlavní složce sekce Obsah osobních složek bude převeden do zvláštních složek v rámci pracovišť Převedený obsah je ve stavu nepřístupný Obsah je nutné prohlédnout, upravit, přesunout na žádoucí místo a zveřejnit nebo smazat
2. Webový portál PřF UK https://www.natur.cuni.cz
2.1 Nastavení jazyka Portál je připraven pro vytváření české a anglické jazykové verze stránek (zatím se vytváří pouze česká verze) Jazyk uživatelského rozhraní závisí na nastavení internetového prohlížeče Jazykové verze stránek lze přepínat v levém horním rohu každé stránky
LEVÝ SLOUPEC PRAVÝ SLOUPEC 2.2 Grafické členění portálu HLAVIČKA HLAVNÍ SLOUPEC PATIČKA
volba jazyka 2.3 Hlavička portálu vyhledávání přihlášený uživatel přepínání fakulty a sekcí Hlavní logo cesta k aktuální složce (objektu) Odkazy v horní liště: přihlášení / odhlášení mapa portálu SIS e-mail, telefonní seznam vyhledávání
2.4 Portlety Okénka v pravém a levém sloupci stránky Zobrazují se v závislosti na typu stránky, oprávnění uživatele, apod. V pravém sloupci: Co nás čeká (události) Přečtěte si o nás (aktuality) Upozornění V levém sloupci: Hlavní navigace Přihlášení (zobrazuje se jen nepřihlášeným) Doporučujeme (zobrazuje se jen, je li vložen nějaký text) Oblíbené položky Žádosti o zveřejnění (zobrazují se jen posuzovatelům) Kontakty
2.5 Hlavní navigace Portlet v levém sloupci - má 3 části 1 2 3
2.6 Další portlety Oblíbené položky Žádosti o zveřejnění Kontakty Co nás čeká (události) Přečtěte si o nás (aktuality) Upozornění
3. Práce v portálu PřF UK
3.1 Přihlášení Přihlásit se mohou jen uživatelé s fakultním účtem Bude možné zvolit trvalé přihlášení z daného počítače (není bezpečné u počítačů, které používá více lidí) Při prvním přihlášení se vytvoří osobní složka Přihlášení uživatelé vidí navíc interně zveřejněné informace mohou vkládat a upravovat obsah do portálu
3.2 Editace obsahu - úvod Po přihlášení se uživateli zpřístupní pro editaci obsah, ke kterému má přístupová práva. přístup k účtu uživatele editační nabídky
3.3 Účet uživatele - nastavení jméno, příjmení (údaj z databáze LDAP, nelze editovat) e-mailová adresa (údaj z databáze LDAP, nelze editovat) umístění (budova, místnost) jazyk (upřednostňovaný) životopis webová stránka (je-li mimo portál) editor textových položek editor Kupu nebo běžný formulářový editor povolit externí editor umožňuje editovat stránky v jiném programu (nutno nainstalovat v PC aplikaci ExternalEditor) zobrazit při vyhledávání lze vyloučit zobrazování v seznamu uživatelů portálu podobizna (doporučený rozměr 75 x 100 px)
3.4 Editační nabídky Obsah - prohlížení obsahu aktuální složky Zobrazení - vzhled aktuálního objektu Úpravy - editace aktuálního objektu Pravidla - podmínky zobrazení (vidí pouze Správci) Sdílení - nastavení přístupu dalším uživatelům Přeložit do... - tvorba cizojazyčných verzí Akce - manipulace s objektem Zobrazit - způsob zobrazení složky Přidat novou položku - vytvoření nového objektu Stav - stav objektu a jeho změny
3.5 Typy objektů Jaké objekty lze v portálu vytvářet: Aktualita (nebo upozornění) Obrázek Odkaz Složka Soubor Stránka Událost Rešerše * Organizační jednotka (katedra, pracoviště) * * - označené objekty mohou přidávat jen Správci
3.6 Název objektu Název musí mít každý v portálu vložený objekt Z názvu je při prvním uložení objektu automaticky vytvořeno krátké jméno (= identifikátor ID) ID se tvoří z názvu objektu: nahrazením mezer pomlčkami, velkých písmen malými, písmen s diakritikou za odpovídající bez diakritiky ID je součástí webové adresy objektu (URL): http://www.natur.cuni.cz/faculty/folder-id/object-id ID musí být unikátní v rodičovské složce ID lze změnit i ručně (Akce -> Přejmenování) ID změnit hned po vytvoření, později už není vhodné (přestanou platit URL odkazy odjinud)
3.7 Vkládání objektů Nový objekt se vkládá vždy do aktuálně otevřené složky aktuální složka
3.8 Vytvoření nové složky 1. z nabídky přidat novou položku vyberte objekt složka 2. ve formuláři vyplňte název složky a popřípadě i stručný popis 3. uložte tlačítkem na konci formuláře 4. složku zveřejněte
3.9 Vložení souboru 1. z nabídky přidat novou položku vyberte objekt soubor 2. ve formuláři vyplňte název souboru a popřípadě i jeho stručný popis 3. vyhledejte soubor na disku počítače 4. uložte tlačítkem na konci formuláře
3.10 Vložení obrázku 1. z nabídky přidat novou položku vyberte objekt obrázek 2. ve formuláři vyplňte název obrázku a popřípadě i jeho stručný popis 3. vyhledejte obrázek na disku počítače 4. uložte tlačítkem na konci formuláře
3.10 Vložení obrázku - poznámky vkládejte jen malé obrázky (do cca 100 kb) větší obrázky nemají pro zobrazení na monitoru smysl výrazně zpomalují načítání stránek zbytečně zabírají místo na serveru v databázi Plone používejte vhodné formáty obrázků gif, png - nákresy (malý počet barev) bezztrátová komprese gif - umožňuje jednoduché animace jpg - fotografie ztrátová komprese (je vhodné uchovat si původní soubor a pro web jej uložit pod jiným názvem)
3.11 Vložení odkazu 1. z nabídky přidat novou položku vyberte objekt odkaz 2. ve formuláři vyplňte název a případně i jeho stručný popis 3. do pole URL vložte adresu stránky 4. uložte tlačítkem na konci formuláře 5. odkaz zveřejněte
3.12 Vložení stránky 1. z nabídky přidat novou položku vyberte objekt stránka 2. ve formuláři vyplňte název a popis 3. v editačním okně vytvořte text stránky 4. uložte tlačítkem na konci formuláře 5. stránku zveřejněte
3.13 editor Kupu - úvod WYSIWYG editor s možností editovat zdrojový kód HTML (název je z maurského výrazu pro slovo ) ovládá se pomocí ikon v horní liště Editor umožňuje: základní formátování textu a odstavců vkládání obrázků vkládání interních a externích odkazů vkládání kotev pro odkazy dovnitř textu vkládání tabulek přímou editaci HTML kódu (pouze omezené možnosti)
3.13 editor Kupu - obrázky vkládání obrázků do textu: lze použít obrázek vložený jako objekt v Plone nebo vybrat obrázek přímo na počítači umístění: v řádku, vlevo nebo vpravo s obtékáním textu velikost a popis obrázku
3.13 editor Kupu - odkazy Interní odkazy - výběr dokumentu ze struktury portálu (pracuje s jedinečnými URI odkazy) Externí odkazy - lze zadat jakékoli URL (lokální i na internetu)
3.13 editor Kupu - tabulky Vkládání a editace tabulek: 1. označte v textu místo a vyberte ikonu tabulky 2. vyberte typ tabulky, počet řádků, sloupců a zda má být vytvořeno záhlaví 3. vložte tabulku 4. naplňte buňky textem 5. vytvořenou tabulku lze upravovat, přidávat či mazat řádky nebo sloupce 6. Obsah tabulky lze formátovat stejně jako text 7. v tabulkách lze navzájem barevně odlišit sousedící řádky (volbou Even row a Odd row z rozbalovací nabídky stylů)
3.14 Složka organizační jednotky V hlavní složce organizační jednotky lze nastavit: Název a stručný popis org. jednotky Texty zobrazované v hlavičce org. jednotky (až 4 řádky) Číslo org. jednotky (nutné pro přiřazení osobních stránek) Krátký název a jeho umístění v 2. části navigace Obsah zobrazovaný v portletu Doporučujeme Text uvedený v patičce org. jednotky Link, vedoucí z nadpisu portletu Kontakty Název org. jednotky a kontaktní údaje, zobrazované v portletu Kontakty
3.15 Vkládání aktualit - úvod V každé org. jednotce musí existovat veřejně přístupná složka Aktuality s ID= aktuality, která musí mít nastavený parametr IActualityContainer Není-li to splněno, nebude zobrazování aktualit v portálu správně fungovat!!! Aktuality je nutné vždy vkládat do složky Aktuality! Aktuality je možné vkládat do kterékoliv org. jednotky Aktualitu může do portálu vložit kterýkoliv přihlášený uživatel Zveřejnit vloženou aktualitu mohou pouze uživatelé s příslušným oprávněním (role ReviewerIn, Reviewer) Výše uvedené se týká všech 3 typů aktualit (Aktualita, Upozornění, Událost) Aktuality se zobrazují v portletech v pravém sloupci
3.15 Vložení aktuality - I. 1. Otevřete složku Aktuality ve zvolené organizační jednotce
3.15 Vložení aktuality - II. 2. z nabídky přidat novou položku vyberte objekt aktualita 3. ve formuláři vyplňte název a popis 4. v editačním okně vytvořte text aktuality
3.15 Vložení aktuality - III. 5. k aktualitě můžete přiložit obrázek, který se zobrazí na začátku textu a zároveň jako upoutávka v přehledech aktualit 6. aktualita může odkazovat na libovolnou adresu v internetu 8. aktuální datum vytvoření bude vloženo automaticky, můžete je ale změnit (datum určuje pořadí aktualit) 7. k aktualitě můžete přiložit externí soubory (PDF, DOC, XLS aj.)
3.15 Vložení aktuality - IV. 9. vyberte, ve kterých podřízených org. jednotkách se má aktualita zobrazovat 10. určete typ aktuality Aktualita (bude vidět v portletu Přečtěte si o nás) Upozornění (bude vidět v portletu Upozornění) Uživatelé se zvláštním oprávněním mohou navíc nastavit: povinnost k přečtení a vyšší prioritu 11. vytvořenou aktualitu uložte tlačítkem na konci formuláře
3.16 Vložení události 1. z nabídky přidat novou položku vyberte objekt událost 2. vytvoření události je podobné jako u aktuality, navíc se ale zadává: Začátek a konec události - povinné Druh události a kontaktní informace - nepovinné
3.17 Zveřejnění aktuality Vytvořenou aktualitu je třeba zveřejnit Možnosti změny stavu: zveřejnit externě (aktualitu uvidí i nepřihlášení uživatelé) zveřejnit pro zaměstnance (interně) zveřejnit pro studenty (interně) zveřejnit interně (aktualitu uvidí pouze přihlášení uživatelé) předat ke zveřejnění (jen pokud nemáte oprávnění aktualitu zveřejnit - odešle se ke schválení posuzovateli)
3.18 Zobrazení aktualit jinde Aktuality, Upozornění a Události je možné zveřejnit i v jiných organizačních jednotkách. Otevřete záložku OrgUnitRel Ze seznamu org, jednotek vyberte, kde chcete aktualitu zveřejnit Uložte tlačítkem na konci formuláře Po uložení se vytvoří odkazy na objekty typu Alias Každý objekt je možné otevřít a upravit v něm typ a prioritu Každý objekt Alias je třeba samostatně zveřejnit
3.19 Další vlastnosti objektů Kategorizace (klíčová slova) objektu lze přiřadit kategorie pro potřeby vyhledávání nebo filtrování objektů (nové mohou vkládat jen Administrátoři) Data lze nastavit data odkdy a / nebo dokdy bude objekt přístupný Vlastnictví lze vložit jména autorů a spoluautorů obsahu Nastavení lze povolit komentáře, vyloučit objekt z navigace atd.
3.19 Další vlastnosti - kategorizace Označením můžete objektu přiřadit kategorii Můžete vyhledat v portálu související objekty a přidat na ně odkaz
3.19 Další vlastnosti - data Datum účinnosti - určuje odkdy se bude objekt zobrazovat (objekt musí být zveřejněn) Datum ukončení platnosti - určuje kdy se objekt přestane zobrazovat
3.19 Další vlastnosti - vlastnictví je možné vyplnit login nebo jméno z autorů se zobrazuje jen první uvedený
3.19 Další vlastnosti - nastavení přihlášeným uživatelům je možné povolit vkládání komentářů k obsahu zveřejněného objektu objekt je možné vyloučit z navigace (nebude se zobrazovat v navigaci v levém sloupci)
3.20 Editace obsahu složky objekty lze označit označené objekty lze hromadně kopírovat, vkládat, přejmenovávat a mazat, případně měnit jejich stav lze měnit pořadí objektů
3.21 Zobrazení složky Obsah složky je možné zobrazovat několika předdefinovanými způsoby (budou doplněna další zobrazení, umožňující seřazení objektů ve složce podle data nebo podle abecedy) Kromě toho je možné zvolit dokument, který se zobrazí po otevření složky (místo jejího obsahu) lze zvolit některý z objektů uložených ve složce
3.22 Sdílení objektů Jak přidat uživatelům oprávnění ke sdílení objektu? 1. vyhledat uživatele (login) 2. přiřadit mu oprávnění 3. uložit nastavení Oprávnění nastavené ke stránce platí pouze pro tuto stránku Oprávnění pro složku platí i pro všechny podřízené složky a objekty
Děkuji Vám za pozornost Informace, manuály a návody (většinou anglicky): CMS Plone - http://plone.org LearnPlone - http://learnplone.org Tato prezentace ke stažení: https://www.natur.cuni.cz/faculty/cit/navody/plone1 Kontakty na fakultě: portal@natur.cuni.cz - adresa pro připomínky Jiří Kühn (uživatelská podpora) e-mail: kuhn@natur.cuni.cz linka: 1023 Václav Hůla (technická podpora a programování portálu) e-mail: ax@natur.cuni.cz linka: 1024