systém pro správuwebovéhoportálupřf uk

56
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

Upload: others

Post on 22-Dec-2021

1 views

Category:

Documents


0 download

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. Webový portál PřF UKhttps://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

HLAVIČKA

PATIČKA

HLAVNÍ

SLOUPEC

PR

AV

Ý

SLO

UP

EC

LE

SLO

UP

EC

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.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ž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 - 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

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