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
[email protected] 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 • externě zveřejněno
(ReviewerIn, Reviewer) (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
2.2 Grafické členění portálu
HLAVNÍ SLOUPEC
PATIČKA
PRAVÝ SLOUPEC
LEVÝ SLOUPEC
HLAVIČKA
volba jazyka vyhledávání
2.3 Hlavička portálu 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 Zobrazení Úpravy Pravidla Sdílení
- prohlížení obsahu aktuální složky - vzhled aktuálního objektu - editace aktuálního objektu - podmínky zobrazení (vidí pouze Správci) - nastavení přístupu dalším uživatelům
• • • • •
Přeložit do... Akce Zobrazit Přidat novou položku Stav
- tvorba cizojazyčných verzí - manipulace s objektem - způsob zobrazení složky - vytvoření nového objektu - 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ě: •
[email protected] - adresa pro připomínky • Jiří Kühn (uživatelská podpora) e-mail:
[email protected] linka: 1023 • Václav Hůla (technická podpora a programování portálu) e-mail:
[email protected] linka: 1024