systém pro správuwebovéhoportálupřf uk
TRANSCRIPT
CMS PloneSysté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ü[email protected]
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ímianonym, 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.
• 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.4 Organizační jednotka
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ů
• 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
• 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í
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.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.3 Hlavička portálu
Odkazy v horní liště:• přihlášení / odhlášení• mapa portálu• SIS• e-mail, telefonní seznam• vyhledávání
Hlavní logo
vyhledávání přihlášený uživatel přepínání fakulty a sekcí
volba jazyka
cesta k aktuální složce (objektu)
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.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.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.8 Vytvoření nové složky1. z nabídky „přidat novou položku“ vyberte objekt “složka”
2. ve formuláři vyplňte název složkya 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í souboru1. z nabídky „přidat novou položku“ vyberte objekt “soubor”
2. ve formuláři vyplňte název souborua popřípadě i jeho stručný popis
4. uložte tlačítkem
na konci formuláře
3. vyhledejte soubor
na disku počítače
3.10 Vložení obrázku1. z nabídky „přidat novou položku“ vyberte objekt “obrázek”
2. ve formuláři vyplňte název obrázkua popřípadě i jeho stručný popis
4. uložte tlačítkem
na konci formuláře
3. vyhledejte obrázek
na disku počítač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í odkazu1. z nabídky „přidat novou položku“ vyberte objekt “odkaz”
2. ve formuláři vyplňte názeva 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ánky1. 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 - 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
7. k aktualitě můžete
přiložit externí soubory (PDF, DOC, XLS aj.)8. aktuální datum vytvoření bude
vloženo automaticky, můžete je ale
změnit (datum určuje pořadí aktualit)
6. aktualita může
odkazovat na libovolnou
adresu v internetu
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álosti1. 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í aktualityVytvoř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
označené objekty lze hromadně
kopírovat, vkládat, přejmenovávat a
mazat, případně měnit jejich stav
objekty
lze
označit
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]: 1023
• Václav Hůla (technická podpora a programování portálu) e-mail: [email protected]: 1024