Médiainformációs rendszerek

Hasonló dokumentumok
CMS típusok. Integráltan: ECM (vállalati információs rendszer, vállalati tartalomkezelő rendszer). BME VIK TMIT

Médiainformációs rendszerek

WEB 2.0 tipikus szolgáltatások

Tudásalapú információ-kereső rendszerek elemzése és kifejlesztése

Enterprise extended Output Management. exom - Greendoc Systems Kft. 1


Az egységes tartalomkezelés üzleti előnyei

Szoftverminőségbiztosítás

Együttműködésben a külvilággal, együttműködésben a piaccal

Internet alkamazások Készítette: Methos L. Müller Készült: 2010

KnowledgeTree dokumentumkezelő rendszer

Fejlesztés, működtetés, felügyelet Hatékony infrastruktúra IBM szoftverekkel

Alkalmazásokban. Dezsényi Csaba Ovitas Magyarország kft.

30 MB INFORMATIKAI PROJEKTELLENŐR

Microsoft SQL Server telepítése

Papír helyett elektronikus űrlap. Szabadság és interaktivitás az űrlapkezelésben

Az Enterprise Content Management. Miért, mit, hogyan? , Sasi Péter

Petőfi Irodalmi Múzeum. megújuló rendszere technológiaváltás

ADATBÁZIS-KEZELÉS - BEVEZETŐ - Tarcsi Ádám, ade@inf.elte.hu

DW 9. előadás DW tervezése, DW-projekt

IT Szolgáltatás Menedzsment az oktatási szektorban - 90 nap alatt költséghatékonyan

Infor PM10 Üzleti intelligencia megoldás

IBM felhő menedzsment

Hatékony csoportmunka

Pilot projekt az NFGM-ben: nyílt forráskódú kollaborációs dokumentumportál és üzleti dashboard projektek tapasztalatai

5. Tartalomkezelő rendszerek

Folyamatok rugalmas irányítása. FourCorm Kft.

ECDL Információ és kommunikáció

Vezetői információs rendszerek

Oracle9i Alkalmazás Szerver Üzleti folyamat integráció. Molnár Balázs Vezető értékesítési konzultáns Oracle Hungary

Fülöp Csaba, Kovács László, Micsik András

Zimbra levelező rendszer

MŰSZAKI KÖVETELMÉNYEK, A KÖRKERESŐ SZOFTVER SPECIFIKÁCIÓJA, KÖLTSÉGVETÉS. A) Műszaki követelmények

Van-e ingyen-ebéd? Avagy mire elég a nyílt forráskodú Pentaho? Fekszi Csaba Ügyvezető október 4.

VIR alapfogalmai. Előadásvázlat. dr. Kovács László

Vállalati információs rendszerek I, MIN5B6IN, 5 kredit, K. 4. A meghirdetés ideje (mintatanterv szerint vagy keresztfélében):

Testreszabott alkalmazások fejlesztése Notes és Quickr környezetben

2023 ban visszakeresné 2002 es leveleit? l Barracuda Message Archiver. Tóth Imre Kereskedelmi Igazgató Avisys Kft Barracuda Certified Diamond Partner

Nyílt forráskódú irodai programkomponensek vállalati környezetbe való integrációjának vizsgálata és implementációja

Projekt beszámoló. NEWSIT News basedearlywarning System forintradaytrading: Hír alapú Korai Figyelmeztető Rendszer Napon belüli Kereskedéshez

Átfogó megoldás a számlafolyamatok felgyorsításához ELO DocXtractor. Laczkó Kristóf ELO Digital Office Kft. Bálint András Prognax Kft.

Szolgáltatás Orientált Architektúra a MAVIR-nál

Együttműködés, tudásmegosztás és feladatmenedzsment. avagy Microsoft eszközrendszer a vállalati folyamatok szolgálatában

TANANYAGTÁRHÁZAK SZEREPE AZ ELEARNINGBEN. Vágvölgyi Csaba - Papp Gyula. Kölcsey Ferenc Református Tanítóképző Főiskola Debrecen

Online misszió lehetőségei Drupal [+ Google]

Szolgáltatási szint megállapodás

Projekt és folyamat alapú dokumentum kezelés. az Alfresco rendszer használatával

Tudásalapú információ integráció

1. fejezet Bevezetés a web programozásába (Balássy György munkája) Az internet működése... 11

Feltörekvő technológiák: seam, drools, richfaces és társai a JBossban

Windows rendszeradminisztráció és Microsoft szerveralkalmazások támogatása. 5. óra. Kocsis Gergely, Supák Zoltán

THOTH 2 minőségbiztosítási tanúsítvány Gazdaságfejlesztési Operatív Program (GOP) megfelelési tanúsítványok

Adatbázis rendszerek. dr. Siki Zoltán

Információ menedzsment

EgroupWare: A csoportmunka megoldás

Intelligens biztonsági megoldások. Távfelügyelet

Adatbázis-kezelő rendszerek. dr. Siki Zoltán

Adatbányászat és Perszonalizáció architektúra

Tartalom. Konfiguráció menedzsment bevezetési tapasztalatok. Bevezetés. Tipikus konfigurációs adatbázis kialakítási projekt. Adatbázis szerkezet

Teljeskörű BI megoldás a gyakorlatban IBM eszközök használatával, Magyarországon

minic studio Melinda Steel Weboldal kivitelezési árajánlat

Big Data adattárházas szemmel. Arató Bence ügyvezető, BI Consulting

Sikerünk kulcsa: az információ De honnan lesz adatunk? Palaczk Péter

I. Felsőoktatási Marketing Verseny Versenyképes honlap kritériumrendszere

Egységes szolgáltatás kialakítása heterogén forrásokból - a Digitális Irodalmi Akadémia adatforrásainak integrálása portál környezetbe

Beszámoló a 13. ECDL (European Conference on Digital Libraries) konferenciáról

IV/8. sz. melléklet: Internetes megjelenés (vállalati portál) funkcionális specifikáció

Nagy bonyolultságú rendszerek fejlesztőeszközei

A Java EE 5 plattform

Autóipari beágyazott rendszerek. Komponens és rendszer integráció

Többfelhasználós és internetes térkép kezelés, megjelenítés

Autóipari beágyazott rendszerek Dr. Balogh, András

Az Educatio Társadalmi Szolgáltató Nonprofit Kft. infokommunikációs fejlesztései. Koplányi Emil Digitális Pedagógiai Osztály

Folyamatmodellezés és eszközei. Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék

HecPoll a vezérlő rendszer

Az információs portáloktól a tudásportálokig

Informatikai projektellenőr szerepe/feladatai Informatika / Az informatika térhódítása Függőség az információtól / informatikától Információs

Földmérési és Távérzékelési Intézet

Oracle Middleware megoldások helye üzleti esettanulmányokon keresztül bemutatva, különböző iparágakban

Történet John Little (1970) (Management Science cikk)

Multimédia mintarendszerek a Sulinet + hálózatban

Verifikáció és validáció Általános bevezető

Breczku János. Igazgató-helyettes Üzleti Folyamatok Támogatása üzletág ICON Számítástechnikai Kft.

Erőforrás gazdálkodás a bevetésirányításban

Webkezdő. A modul célja

Melyek az újdonságok a Microsoft Dynamics AX 2012-ben? Sasfi Imre

Fogalomtár Etikus hackelés tárgyban Azonosító: S2_Fogalomtar_v1 Silent Signal Kft. Web:

Google App Engine az Oktatásban 1.0. ügyvezető MattaKis Consulting

Üzletmenet-folytonosság és katasztrófa helyzet kezelés (Honnan indultunk, miért változtunk, hova tartunk?)

Név: Neptun kód: Pontszám:

Szolgáltatás mérés/riportolás magas fokon Egy valós megoldás Pepsi berkekben

6. Óravázlat. frontális, irányított beszélgetés. projektor, vagy interaktív tábla az ismétléshez,

A hitelezési folyamatok hatékonyságának növelése - Autonomy alapú iratkezelés. Szűcs István HP Informatikai Kft. E-banking konferencia 2014 március 6.

IRÁNYTŰ A SZABÁLYTENGERBEN

Adatbázis rendszerek 7. előadás State of the art

WordPress segédlet. Bevezető. Letöltés. Telepítés

Mesterséges Intelligencia Elektronikus Almanach

Folyamatmodellezés és eszközei. Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék

Pentaho 4: Mindennapi BI egyszerűen. Fekszi Csaba Ügyvezető október 6.

E-learning ismeretek 1.3. tananyagegység

Átírás:

BME VIK MÉDIAINFORMATIKA SZAKIRÁNY Médiainformációs rendszerek Dr. Magyar Gábor Dr. Szűcs Gábor Dr. Tóth László BME Távközlési és Médiainformatikai Tanszék 1

2

3

4

Milyen műszaki környezetben lehetséges ilyen szolgáltatásokat létrehozni? 5

6

7

alapfogalmak 8

Adat, információ, tudás Adat: a valóság nem értelmezett (de értelmezhető) tükörképe Az adat nyers (feldolgozatlan) tény, ami valakinek vagy valaminek a jellemzéséhez hozzásegít. Információ: értelmezett adat Tudás: az ember által kontextusba helyezett információ Adat + értelmezés Információ + kontextus Tudás 9

Adat és információ négy dimenzió: ismerni kell a tárgyat illetve jelenséget amelyre az adat vonatkozik - általában és konkrétan; + a tárgy bizonyos tulajdonságát, jellemzőjét - általában és konkrétan. Példa: X autótípus az NCAP biztonsági teszten **** minősítést ért el, általában tudni kell, hogy mi az autó, konkrétan tudni kell, hogy mi a mondatban említett autótípus; általában tudni kell, hogy mit értsünk az autók biztonságán, és konkrétan ismernünk szükséges az NCAP tesztet Adatkezelés Adatkezelés: a nyers adatok tárolásának, lekérdezésének és manipulálásának feladatai. [adatmodellek, adatbázis-lekérdező és adatmanipulációs nyelvek,stb.] 10

Információmenedzsment Információmenedzsment: az információk előállításának, rendszerezésének, értékelésének és visszakeresésének feladatai. tudásmenedzsment Tudásmenedzsment: a szervezeti tudástőke növelését célzó törekvések összessége. (A tudástőke a vállalati vagyon része. Három összetevője: piaci kapcsolatok tőkéje, strukturális tőke, emberi tőke. Az információmenedzsment megoldható kizárólag IT eszközökkel, a tudásmenedzsmentben kritikus az emberi szerep. A gyakorlatban a tudásmenedzsment egyik fontos eszköze az információmenedzsment. 11

Tartalom menedzsment (content management) Tartalomjegyzék 1) Mi is az a tartalom? 2) Tartalom menedzsment 3) Tartalom menedzsment projekt 4) Tartalom menedzsment rendszer (CMS) tervezése 5) Tartalom menedzsment rendszer (CMS) megvalósítása 6) A médiainformációs rendszerek tartalom-szervezési problémája 7) Esettanulmányok, példák 12

1) Tartalom (content) Adat + értelmezés Információ + kontextus Tudás Definíciók Adat: a valóság nem értelmezett (de értelmezhető) tükörképe Információ: értelmezett adat Tartalom: egy vagy több célra felhasználható formátumban adott információ elnevezett információ Metaadat: adat az adatról a jelentés szűkített kifejezési térben A tartalom menedzsment lényege: adattechnológiák segítségével tárolni, kezelni és megjeleníteni a tartalmat A tartalom menedzsment feladata nevet adni az információknak 13

A tartalom formátumai Formátum-kategóriák Az adatok kódolása szerint. Pl.: Bináris, Unicode, stb. Belső szerkezet szerint bekezdés, oldal, alpublikáció, publikáció, szuprapublikáció Megjelenítési formátum (megjelenítőre leképzés) szerint Konzisztens formátum egy publikáción belül Formátum és tartalom elkülönítése Tipográfiai hatások, Pozícionálási (layout) hatások, Háttér hatások, Érzelmi hatás alapján Kiemelés, fontosság, olvashatóság, érdekesség, környezet normái Alkalmazás típusa szerint A tartalom struktúrája 1 Struktúra: a tartalom egyes egyedi részei között definiált kapcsolatok halmaza A struktúra elemei: Kategória (komponens osztály) Komponens példány Elem Reláció A jól struktúrált tartalom jól szervezhető. 14

A tartalom struktúrája 2 A struktúrakészítés nehézségei A teljes tartalmat át kell látni Többféle tartalom kezelése Rugalmas megoldás szükséges Saját szabályok érvényesítése, ellenállók meggyőzése A struktúra működésének megértése (metator metaadat struktúra alapján módosíthatja a tartalmat) Többféle egymást átfedő struktúra készítése különféle felhasználóknak A tartalom struktúrája 3 Kategóriák Cél szerint Egyetlen publikációra specializált struktúra Több publikációra specializált struktúra Típus szerint Osztott struktúra (tartalom felosztása): szegmensek, elemek Hozzáférési struktúra: hierarchiák, indexek, kereszthivatkozások, sorozatok Menedzsment struktúra: követhetőségi és kezelhetőségi attribútumokat tartalmaz Tartalmazási struktúra: mely komponens tartalmaz másokat Hatókör szerint Keresési: csak lényeges elemeket emel ki Belső: komponensen belüli struktúra Külső: komponensek közötti struktúra 15

2) Tartalom menedzsment (content management) A tartalom menedzsment a tartalomgyűjtés, -kezelés és -megjelenítés folyamatát foglalja magába. Gyűjtés Meglévő forrásból információ megszerzése Konvertálás a fő formátumra (pl. XML) Darabolás, beépítés a rendszerbe, metaadat hozzáadása Kezelés: Repository előállítása (adatbázis és/vagy fájlok) Tartalom komponensek és adminisztratív információk tárolása Megjelenítés Komponensek kinyerése a repository-ból Publikáció előállítása a komponensekből és funkciókból 2.1 A tartalomkezelés funkciói Funkció: számítógép interakciós képessége arra, hogy egy adott feladatot elvégezzünk Monolitikus programok objektumok Funkció darabokban Könnyen megtalálható és használható a funkció Nem kell ismerni a belső működést, csak az interfészt A tartalom tartalmazza a funkciót is Hol válik el az információ és a funkció? Gyűjtés során: információ ill. kód Kezelés során: tartalom metaadat kapcsolat ill. működés Megjelenítés során: releváns tartalom elemek, navigáció ill. kódrészletek közötti integráció 16

Gyakorlati szempontból a tartalom: Irodai dokumentumok Képek, videók, hang Weboldalak Fax Elektronikus Formok Nyomtatási kimenetek Email Papír alapú dokumentumok, mappák A problémák forrásai: tárolás... hozzáférés... terjesztés verziókezelés... riportok, auditok 17

Spagetti effektus 2.2 Tartalom menedzsment rendszer CMS: Content Management System Három fő részből áll: 18

2.2.1 Gyűjtő rendszer 1 Gyűjtő rendszer: a tartalom bejuttatása a rendszerbe, továbbá tartalom előállítás Lehetséges fő folyamatai: Írás Beszerzés Forrásfájlok: meglévő mmédia-információk, melyeket számítógép tárol (képek, videók, stb) Újrafelhasználásra tervezett források Általános szállítható bináris formátum Metaadattal bővített információ Átalakítás Kibontás: lényeges információ kinyerése Formátum átalakítás: CMS által támogatott formátumra Struktúra átalakítás Gyűjtő rendszer 2 Csoportosítás: különálló média tartalmak struktúrába szervezése Szerkesztői folyamat: helyesség, kommunikációs szabályok, CMS-nek való megfelelés vizsgálata Tartalom komponensekbe szervezése (komponenshatárok jelölése) Metatorial folyamat: metaadat és információ összerendelésének ellenőrzése Kiegészítő szolgáltatások: tartalom repository-ba töltése Kész komponensek betöltése egyenként vagy csoportosan Példa: elearning CMS rendszer --- GYŰJTŐ alrendszer Tanulási objektum előállítása és szerkesztése (Szerzői funkció) Tanulási objektum export/import (szabványos formátum) Tanulási objektum formátum-átalakítása Tanulási objektum metázása 19

2.2.2 Menedzsment rendszer 1 A Repository feladata: hosszú távú tárolás és erőforrások kezelése Tartalom komponensek tárolása Konfigurációs és vezérlő fájlok tárolása Minták Hozzáférési információ Metaadat lista Szabályok Napló Szkriptek és karbantartó rutinok Menedzsment rendszer 2 Adminisztrációs rendszer: CMS struktúra és paraméterek kezelése Gyűjtő rendszer adminisztrálása Munkatársak hozzáférése, metaadat és rendszerkonfiguráció kezelése Menedzsment rendszer adminisztrálása Felhasználó kezelés, biztonsági másolat, munkafolyamatok kezelése, metaadat ellenőrzés Megjelenítő rendszer adminisztrálása Hardver és szoftver eszközök kezelése, amelyek a megjelenítéshez kapcsolódnak 20

Menedzsment rendszer 3 Munkafolyamatkezelő rendszer: Koordináció, ütemezés, munkatársak feladatainak kezelése Gyűjtő rendszer munkafolyamatai Tartalomgyűjtés készítés és csoportosítás - workflow, feladatlebontás, ütemezés, kivételkezelés, stb. Menedzsment rendszer munkafolyamatai Archiválás, tartalom ellenőrzés, adatbányászat - workflow, feladatlebontás, ütemezés, kivételkezelés, stb. Megjelenítő rendszer munkafolyamatai Kimeneti formátumra alakítás, tartalom-egyesítés/jelölés, kimeneti eljárások - workflow, feladatlebontás, ütemezés, kivételkezelés, stb. (különös tekintettel a kimeneti időzítésekre, menetrendekre, szinkron/aszinkron megoldásra, push/pull megoldásra; forgalom-naplózás, eseménykezelés, stb.) Menedzsment rendszer 4 A Repository feladata: hosszú távú tárolás és erőforrások kezelése Az adminisztrációs rendszer feladata: CMS struktúra és paraméterek kezelése A munkafolyamatkezelő rendszer feladata: Koordináció, ütemezés, munkatársak feladatainak kezelése 21

Menedzsment rendszer 5 A menedzsment rendszer kapcsolatai Szervezet LAN, WAN környezetével Felhasználók kezeléséért felelős rendszerrel ( HR ) Metaadat rendszerekkel Vállalati adatbázisokkal Példa: elearning CMS rendszer --- MENEDZSMENT alrendszer Tanulási objektumok tárolása, hozzáférése; sablon-kezelés elearning workflow menedzsment (szerző, designer, szerkesztő, tanár, stb.) Konfiguráció-kezelés (rendszer és tananyagok) Külső kapcsolatok (HR, külső forrás, ) 2.2.3 Megjelenítő rendszer Feladata: Tartalom komponensekből publikáció készítése (automatikusan/félautomatikusan/ ) Részei: Publikációs minta (publikációt építő logika) Statikus elemek Szolgáltatások hívása CMS-en kívüli szolgáltatások hívása Publikációs szolgáltatás (tartalomból és metaadatból építi fel a publikációt) Minta letöltés és végrehajtás Publikáció specifikus szolgáltatások biztosítása Kapcsolatot biztosít a nem CMS-hez kapcsolódó szolgáltatásokkal 22

Megjelenítő rendszer Példa: elearning CMS rendszer --- MEGJELENÍTŐ alrendszer Publikációs sablonok kezelése Megjelenítő alkalmazás(ok) illesztése Interaktivitás biztosítása (pl. hallgatói tesztek) Portál funkció Pl.: Webes publikáció Minta letöltés Paraméterek átadása Minta kódjának végrehajtása Kész oldal visszaadása 23

2.2.4 A CMS szükségessége 1 Sok tartalom Sok szerző - Tartalom elemek - Különféle szerzők -Tartalom típusok - Komplex források Sok változás Sok megjelenítési forma - Tartalom átvitel - Tartalom csatornák - Terv ellenőrzés - Testreszabás Tartalom mennyiségének mérése (sok, sokféle tartalom) Tartalom előállító források menedzselése (szabályok betartatása) Változások mennyiségének becslése Komponens áteresztőképesség (változtatott komponensek száma/idő) Kostrukció változtatásának gyakorisága Publikációk száma (publikáció típusok, testreszabhatóság) A CMS szükségessége 2 A tartalomkezelési feladat komplexitásának becslése: szerzők*források*komponensek*típusok*áteresztőképesség*publikáció*testreszabhatóság*újratervezés Szerzők: 1-20 1 amúgy x/20 Források: 0-1 1 amúgy x/2 Komponensek: 1-500 0.5 501-1000 1 utána x/1000 Típusok: 1-3 0.5 4-5 1 utána x/5 Áteresztőképesség: 1-25 0.5 26-50 1 utána x/50 Publikáció száma Testreszabhatóság: 1 nem szabható testre 2 kevés nagy felhasználócsoport 3 sok kis felhasználócsoport 4 minden felhasználóhoz külön Újratervezés: 1-2 1 utána x/2 24

Komplexitás kiértékelése: A CMS szükségessége 3-0.25: nincs igazi igény CMS-re 0.25 0.5: növekedés esetén lehet igény CMS-re 0.5 0.75: növekedés esetén kell CMS 0.75 1: növekedés esetén fel kell készülni a bevezetésre 1 1.5: ha nincs növekedés kis rendszer szükséges 1.5 10: ajánlott a CMS bevezetése 10 - : CMS mindenképpen szükséges 2.2.5 A CMS gyökerei 1 A kiadók tudásbázisa Publikáció Tartalomgyűjtés Folyamatok általánosítása Dokumentum kezelés szabályai Fájlokban van a tartalom Fájlokban bináris objektumok vannak Publikáció egy fájl Dokumentum és tartalom kezelés különbségei Fájlokkal tartalom komponensekkel dolgozik Más alkalmazásokkal készített fájlokkal dolgozik vezérli a készítést is Fájlokhoz való hozzáférés több komponenshez való hozzáférés 25

A CMS gyökerei 2 (Multi)média ipar hagyatéka Elektronikus publikáció Elsőtartalom menedzsment rendszerek Könyvtárak hagyatéka és információs tudomány Kategorizálás és információ keresés Információ struktúrája Szoftverfejlesztés Gyűjtési technikák Menedzsment technikák Megjelenítési technikák Funkciók az elektronikus publikációkban A CMS gyökerei 3 Dokumentálási feladatok nehézségei Hatalmas információs bázis Párhuzamos publikációk Marketing előfeltételek Cél meghatározása Érték meghatározása Üzenet Célközönség analízis 26

2.2.6 A CM fő területei képkezelés dokumentumkezelés rekordkezelés tartalom tároló Web-tartalom kezelés A CM ágazatai Weboldalak (bonyolult webhelyek készítése, karbantartása) Sokféle publikáció kezelése Információ feldarabolása publikációs igényektől függetlenül Terv elkülönítése a tartalomtól Publikációkhoz a megfelelő tartalom kiválasztásához szabályok Elektronikus kereskedelem (katalógusok) Tudás menedzsment Szintézis és információ megtalálása Kategorizálás Tudás portálok Online közösségek Testreszabás 27

CM ágazatai Online közösségek CMS szerepe: Tagok aktívan hozzáférhessenek a tudáshoz Repository növekedésének biztosítása Finom kategorizálás, nagyfokú testreszabhatóság Munkafolyamatokat támogat 2.2.7 Testreszabás Típusai: Profil alapú: jellegzetességek csoportba foglalása Viselkedés alapú: korábbi viselkedés alapján Hosszútávú: tervezett tartalom a tervezett közönségnek Feladata: Információgyűjtése a felhasználóról Adatok és tartalom összeegyeztetése Normál környezetben szállítjuk a tartalmat 28

2.3 CMS típusok WCMS: Web CMS (pl. portál, wiki) DAM: Digitális vagyonkezelő rendszer DM: Dokumentumkezelő rendszer (Document Mamagement) KM: Tudáskezelő rendszer (Knowledge Mamagement) Integráltan: ECMS (vállalati információs rendszer). Szokás idesorolni az un. tranzakciós CMS (e-business) rendszereket is. Web CMS Web szerveren közzétett tartalom kezelésére ( vegyes internetes médiaformátumhasználat: HTML, XML, PDF, JPG, GIF, PNG, BMP, WAV, MP3, MPEG2, MP4, SWF, stb.) Laikus tartalom-kezelés (feltöltés, formázás is!) tipikusan sablon, template alapú Üzemeltetés, fenntartás nem kifejlesztés Gyakran DB alapú, de lehet dokumentum alapú is 29

DAM Digitális vagyonkezelő (Digital Asset Management) Szervezeti/üzleti környezetben a digitális formájú tartalom kezelése a szervezeti célok szolgálatában (a szervezeti munkafolyamatok támogatására). DMS Dokumentumkezelő (document management system) Elektronikus dokumentumok kezelése (e-dokumentum: szövegfájl, multimédia fájl, e-levél, hangfájl, videófájl, elearning tananyag; papír dokumentum képe, ) Dokumentum kezelési munkafolyamat támogatása ( iktatórendszer ) Bemenet, tárolás, keresés, indexelés, metázás, verziókezelés, biztonság, archiválás, stb. 30

KM Tudáskezelő rendszer (Knowledge Mamagement) Szervezeti tudás kezelésére (gyűjti, szervezi, szétosztja a tudást). Összetett alkalmazás(ok) pl. e-learning, kollaborációs eszközök - hatékonyságának javítására. ECM Szervezeti folyamatokkal kapcsolatos tartalom leképzésére, kezelésére, felhasználására, tárolására, megőrzésére és terjesztésére Strukturált és félig-strukturált tartalmak Lehet DB vagy dokumentum alapú újabban wiki architektúra kísérletek - Digitális vagyon kezelése (DAM) - Dokumentumkezelés (DMS) - Rekordkezelés - Webtartalom kezelése (WCM) - Együttműködés kezelés (csoportmunka, wiki, blog, ) 31

Tranzakciós CMS Zárt, vállalati CMS DB alapú Üzleti folyamatok támogatására Web alkalmazások Alkalmazás szerver Tudás-portál Portál Szerver Web szolgálat CRM Üzleti folyamat kezelés (BPM) virtuális FTP fájlrendszer Tartalom-tár CIFS WebDAV Indexelés, katalogizálás tároló Metaadat DBMS 32

Egyszerű szemléltető példa Felhasználói interfész Alkalmazás szerver publikációs sablonok HTML oldalak Szerzői sablonok adatbázis Az egyszerű szemléltető példa folyamatai Felhasználók elemzése Üzleti stratégia Kiadói folyamatok elemzése Inf. architektúra tervezése Tartaom audit munkafolymat tartalom/metaadat modell Szerzői sablonok Megjelenítési sablonok tartalom megjelenítés Web oldalak 33

erekordkezelés szabványosan Például: ISO 15489:2001 Rekordkezelési politika és szabályok Felelősségek és feladatkörök Eljárások Rekordkezelési alapszolgáltatások Adminisztrációs feladatok és eljárások A rekordkezelés integrálása üzleti folyamatokba Néhány példa: FatWire Jadu Vignette Termék neve Documentum I-ON Content Server4 Interwoven Microsoft Sharepoint Portal Server J2EE Java Java/J2EE Windows, Solaris PHP.NET. Platform Java/J2EE, Solaris, Linux, AIX, Windows 2003 SQL Server, Oracle Oracle, Microsoft SQL Server, IBM DB2, Sybase, MySQL Oracle, MS-SQL Oracle, Microsoft SQL Server, IBM DB2, Sybase, Informix, MySQL SQL SQL Server Támogatott DB Oracle, SQL Server, DB2 34

2.3 CMS típusok A CMS típusok közül részletesen foglalkozunk a Web Content Management rendszerekkel. Meghatározás Web Content Management System (WCMS): egy web alapú alkalmazás tartalom létrehozásra, áttekintésre, kezelésre és megjelenítésre. 35

WCMS építésének lehetséges céljai ECM kialakítási lehetőség Egyszerűsödő használat Költség megtakarítás Archiválás, verzió követés Külső rendszerek beintegrálása Használati statisztika készítési lehetőség Tartalom keresés Training Folyamatos support a felhasználóknak WCMS építésének lehetséges céljai Platform és browser kompatibilitás megoldása Multiple formátum (HTML,PDF, stb.) Web-oldal sablonok módosításának lehetősége Tartalom frissítésének gyors lehetősége 36

WCM rendszerek kialakulása 37

WCMS előnyei 1 Tartalmat elérhetővé és kontrolálhatóvá teszi a nem technikai szakértők számára is. Lecsökkenti a nagy számú weboldal fejlesztési és support összköltségét. Kontrolt biztosít a publikálás, a workflow és a tartalom pontosságára. Megoldja a tartalom újrahasznosítását oly módon, hogy megengedi új kontextusba helyezni és így többszörösen publikálni. WCMS előnyei 2 Megkönnyíti a webfelelős frissítési munkáját. Templete-k használatával meggyorsítja a weboldalak fejlesztését. Személyre szabottságot biztosít. Decentralizált környezetben egységesítéssel megkönnyíti a munkát. 38

WCM rendszer fejlesztők Vendors: Microsoft, IBM, Vignette, FileNet stb. WCM rendszerből sok van a piacon, de nincs ezek között olyan, mely jelenleg piac vezető lenne (sok piaci és sok nyílt forrású is van). WCMS vendors csoportok Nyílt forrású Piaci termékek Saját fejlesztés (nem kifizetődő) 39

WCM szállítók Enterprise Vignette, Documentum, Interwoven, FileNet, Stellant High End Microsoft CMS, IBM WCM, Day Software, Percussion, MediaSurface Mid Market PaperThin, RedDot, Ingeniux Low End Macromedia Open Source Zope, OpenCMS Mikor kell WCM-et alkalmazni a hagyományos portál helyett? Meg kell vizsgálni, hogy: mennyi weboldalt tartalmaz a teljes portál milyen gyakran történik a frissítés milyen okok akadályozzák a frissítést 40

Mennyi weboldalt tartalmaz a web-site? Milyen médiaformátumban található a WCMS tartalma? 41

Milyen gyakran történik a frissítés? Milyen okok akadályozzák a frissítést? 42

Frissítésnél mit kell frissíteni: tartalmat, kinézetet vagy mindkettőt? Van-e külső forrás vagy alkalmazás a web-site-hoz kapcsolva? 43

Költségek Beszerzési ár Fenntartási költségek Személyre szabás költsége További hardver és szoftver költségek, pl. adatbázis licenszek és szerverek WCM rendszerek jellemzői I. Általános jellemzők II. Tartalom létrehozásának jellemzői III. Tartalomkezelő tulajdonságok IV. Tartalom terjesztésének jellemzői V. Életciklus tulajdonságok 44

I. WCM rendszerek általános jellemzői a. Alapadatok b. Technológiai jellemzők c. Verzió d. Marketing adatok e. Installálási jellemzők f. Support I. a és b. (Alapadatok, Technológiai jellemzők) a. Alapadatok (név, cég) b. Technológiai jellemzők Licensz (nyílt forráskódú-e) CMS típus (általános, User Interfész, Portál, Wiki, stb.) Platform (Windows, Linux, Mac.) Web szerver (Apache, stb.) Alkalmazás framework (Perl,.NET, J2EE, PHP, stb.) CMS keret (AxKit, Cocoon, Midgard, Zope, etc.) Nyelv (Perl, VB, Java, PHP, Python) Adatbázis (Oracle, MySQL, PostgreSQL, ODBC) 45

I. c.-f. c. Verzió d. Marketing adatok (ár, licensz/cpu vagy /user, On-line eladás-e) e. Installálási jellemzők (ideje, dokumentumai) f. Support Online Help Tutorials Training Help Desks II. Tartalom létrehozás a. Akvizíció b. Aggregáció c. Authoring 46

II. a. Akvizíció Támogatott fájl típusok Fájl transzfer (FTP, site import) Konverziós eszközök (pl. Word-ből XML-be) Jogok menedzselése Tagging (struktúra, szemantika) Támogatott RDF ontológiák (pl. Dublin Core) II. b. Aggregáció Metaadat menedzsment (bejövő metadatok olvasása) Integrált Web szolgáltatások UDDI eszközök 47

II. c. Authoring Tartalomelemek editora (kezdő és haladó felhasználónak is) WYSIWYG XML Editor Helyesírás ellenőrzés kép, hang, Flash, video, etc. Template editor WYSIWYG Template Gallery XML Editor Tag Editor (szemantika és stílus) Legördülő menük Metaadat tezaurusz Taxonómia / Ontológia online III. Tartalom menedzsment jellemzők a. Workflow b. Verziókövetés c. Perszonalizáció d. Lokalizáció e. Report (jelentés) készítés f. Tárolás g. Biztonsági másolat h. Biztonság i. Minőségbiztosítás 48

III. a. Workflow Hozzáférési engedélyek finomsága Engedélyek szintjeinek száma Engedély felhasználónként, alkönyvtáranként, szerepenként (létrehozó, szerkesztő, stb.), elemenként Létrehozó automatikusan jogosult lesz-e Felhasználói csatlakozás a munkafolyamatokhoz Ki és bemeneti ellenőrzés Aktuális lapot a Weben megnyithatjuk-e editálásra Automatikus fájl lokkolás szerkesztésre való megnyitáskor Konfliktus feloldás (kié a jogosultság?) Workflow üzenetek E-mail érkezésének jelzése Megjegyzések a munkafolyamatokhoz Workflow log III. b. Verziókövetés Ütemezés, lejárat Minden elem, minden sablon időbélyeggel lesz ellátva Archiválás visszaállítási lehetőséggel (fájlonként, site-onként?) 49

III. c. Perszonalizáció Akciók nyomkövetése Viselkedés analízis Egyedi látogatói azonosító (cookie) III. d. Lokalizáció Többnyelvű szerver, többnyelvű szoftver Mértékegységek adott országra (pénznem, idő, stb.) Lokalizáció adott helyre (egyetemi campus, stb.) 50

III. e. Jelentés készítés Kronológiai munkafolyamat dolgozó személyenként Web-stílus a teljes site-ra Monitorozás III. f. Tárolás Forma (szöveg, HTML, XML) Adatbázis Fájlok és adatbázis 51

III. g. Biztonsági másolat (backup) Onsite és offsite Fájlok és adatbázisok Másolat időtálló médiára Visszaállítási terv III. h. i. Biztonság, minőségbiztosítás h. Biztonság Tűzfal szabályok Biztonsági kódolás i. Minőségbiztosítás Tesztelési módszerek 52

IV. Tartalom terjesztés a. Publikálás / terjesztés b. Syndication IV. a. b. Terjesztés, Syndication a. Publikálás / terjesztés Terjesztés szétválasztása a létrehozástól (replikáció, tükör siteok szinkronizációja) Többszörös publikáció különböző kliensekre (PDA, Handicap elérhetőség/508, print) Publikációs standardok b. Syndication Web szolgáltatásokkal 53

V. Életciklus támogatás a. Biztonság b. Üzleti szabályok c. Integráció d. Metaadatok menedzsmentje e. Asszociációk f. Analízis g. Keresés V. a. b. Biztonság és szabályok a. Biztonság Könyvelés Felhasználók Rendszer Hálózat (autentikációval) b. Üzleti szabályok Titoktartási politika 54

V. c. d. Integráció, metaadatok c. Integráció Egyszeri autentikáció Vállalati portál Adattárház d. Metaadat menedzsment Digitális jogok Digitális szabályok V. e. f. g. Összefüggések, analízis, keresés e. Asszociációk, összefüggések Hierarchia Taxonómia Index Keresztreferencia f. Analízis Analitikus eszközök Minta felismerés g. Keresés 55

Tartalom életciklusának 2 része Felépítési fázis: Template Globalizáció Tartalomírás Transzformáció Aggregáció Tag-ekkel való ellátás Workflow Terjesztési fázis: Lapgenerálás Perszonalizáció Többszörös publikáció Tükrözés Újrafelhasználás Analizálás Tagging Pl. <TR>Sor</TR> (tag id, határoló, hatáskör) Tartalomhoz hozzáadunk értéket, mely vonatkozhat a jelentésre vagy kapcsolatokra Segít a keresésben Meg kell találni a kompromisszumot a befektetett munka és az általa hozott nyereség között Limitált szókészlet 56

Portál funkciók Autentikáció és biztonság Testreszabhatóság Csatornák Perszonalizáció Alkalmazás integrálás Közösség és kollaboráció Elérés és keresés Autentikáció és biztonság Felhasználó csak azokat az információkat láthatja, módosíthatja, melyhez engedélye van Előfutára az aláírásnak Funkciók, szerepek szerinti csoportosítás 57

Testreszabhatóság (egyedi igényekre szabható) Információk (hírek, események, hirdetések, információ kategóriák) és szolgáltatások saját szerep (hallgató, munkatárs, vagy vásárló, cég, stb.) szerint láthatók. Információk és szolgáltatások saját választás szerint kezelhetők (könyvtári adatbázis, hír szolgáltatás). Felhasználó saját profile-t készíthet, szerkeszthet. Csatornák Ablakszerű területek, melyek információkat és/vagy alkalmazásokat tartalmazhat Portál számos csatornából épül fel Hívhatjuk ezeket: pagelet (Oracle: portlet; Blackboard: Module.) 58

Példák csatornákra Chat Hírek Tanfolyamok E-mail Munkafolyamat alkalmazás stb. Weblap elemei Főoldal Felhasználói oldal Kapcsolat felvétel Gyakran Ismételt Kérdések Hírlevél jelentkezés Tegye az oldalt a kedvencei közé link elhelyezése a nyitólapon, stb. 59

Perszonalizáció Választás menüből (szín, pozíció, méret, stílus, témák, kinézet) Fel és leiratkozás csatornákra Hozzáad és eltávolít linkeket Csatornák perszonalizálása (szín, pozíció, méret, stílus) Alkalmazás integrálás Alkalmazások adatokat oszthatnak meg Műveletek végrehajtásának lehetősége Napi munka: ütemezés, naptár, e-mail, könyvjelző E-commerce: on-line fizetés 60

Kommunikáció, közösség és kollaboráció Információ feltöltés E-mail, naptár, ütemezés Fórumok Azonnali üzenetek (instant) Tábla (whiteboard) Videokonferencia Elérés, keresés World wide web Fájl rendszerek Relációs adatbázisok Repository-k 61

WEB 2.0 olyan második generációs internetes szolgáltatások gyűjtőneve, amelyek elsősorban a közösségre épülnek vagyis a felhasználók közösen készítik a tartalmat vagy megosztják egymás információit. Webkettes szolgáltatásoknál a szerver gazdája csak a keretrendszert biztosítja, a tartalmat maguk a felhasználók töltik fel vagy hozzák létre. WEB 2.0 tipikus szolgáltatások Közösségi oldalak (Social networking, például: iwiw, orkut) Képmegosztó oldalak(például: Flickr) Videómegosztó portálok (Például: YouTube) Blogok Online irodai alkalmazások (Például: Google Calendar, Google Docs & Spreadsheets) Fórumok Wikipédia Aukciós oldalak (Például: ebay) Linkmegosztó szolgáltatások: (Például: del.icio.us) RSS (webes tartalmak rövid leírására használják, ami rendszerint egy hivatkozást is tartalmaz a cikk teljes verziójára) Pl. Podcast hang, majd video közzétételre. 62

Web 1.0 --> Web 2.0 DoubleClick --> Google AdSense Ofoto --> Flickr Akamai --> BitTorrent mp3.com --> Napster Britannica Online --> Wikipedia personal websites --> blogging evite --> upcoming.org and EVDB domain name speculation --> search engine optimization page views --> cost per click screen scraping --> web services Publishing --> participation content management systems --> wikis directories (taxonomy) --> tagging ("folksonomy") stickiness --> syndication Web2.0 WCM rendszereknél Az új technológiák, mint pl. a Flash és az AJAX sokkal nagyobb interaktivitást biztosítanak, ugyanis sokkal hatékonyabb a kommunikáció a browser és a host között. A browser azonnal elküldi az információkat, így rugalmas tartalomváltoztatásra van lehetőség akár többször is a WCM-nél. 63

WCMS modell Oktatással kombinált WCMS általános szerkezete 64

WebCT Tanfolyam menedzsment rendszer Courses Tool: E-learningben használatos tanfolyam oktató eszköz. Fő funkciói: Vita tábla Levél kezelő rendszer Chat Különböző tartalmak (dokumentumok, weblapok) megvitatásának, cseréjének lehetősége Adatbázisokban keresve SFX legtöbbször csak hivatkozást és absztraktot kapunk vissza eredményként. Ilyenkor az SFX nyújthat segítséget egy link-kel úgy, hogy az SFX direkt linkkel egy másik adatbázisban található teljes szövegre (full text) mutat. 65

Galileo GeorgiA LIbrary LOarning Online (GALILEO) egy virtuális könyvtár, a Georgia Egyetem rendszere. Számos adatbázis elérhető benne absztraktokkal és teljes szövegekkel. http://andromeda.galib.uga.edu GIL GIL (GALILEO Interconnected Libraries) katalógus https://gil.gsu.edu/ 66

Template elemei 1. Mester-cím Nyomkövető Főcím Template elemei 2. Menü Tartalom Szerző / dátum / egyéb megjelenítési forma 67

WCMS szintjei WCMS jelöltek Dinamikus web-site-ok Teljes WCM rendszerek 68

WCMS jelöltek Ezek a rendszerek tudnak kezelni template-eket, rendelkezik vázlat funkcióval, link menedzserrel. Van publikáció menedzser opció, mely az újonnan készített részeket frissíti a web szerveren. Ilyen pl. Microsoft FrontPage és a Macromedia Dreamweaver Dinamikus web-site-ok Nem WCM rendszerek, hanem web-alapú alkalmazások. 69

Teljes WCM rendszerek Több, mint egy dinamikus Web-site. DAM és WCM összehasonlítás ECM Vendor Enterprise DAM WCM Documentum Interwoven OpenText Hummingbird IBM Vignette Stellent ígéretes pozitív pozitív - ígéretes - ígéretes ígéretes nagyon pozitív ígéretes pozitív ígéretes nagyon pozitív nagyon pozitív 70

Régi és új WCM funkciók Fejlesztési és integrációs eszközök Development and Integration Egységes platform (standard): J2EE Unixhoz.NET Windowshoz Web service lehetővé teszi az interoperabilitást laza kapcsolattal JSR (Java Specification Request) útmutatót ad az API (Application Programming Interface) építés számára JSR168 tartalom konverziója a portálhoz JSR170 más repositoryból való tartalom átvétel 71

Jelentéskészítés / Analízis Reports / Analytics Alapfunkciók, mint pl: létrehozás, szerkesztési nyomkövetés minden egyes tartalom egységre Bővített funkciók: statisztika a tartalom használatáról (dinamikája, hányszor nézték meg, stb.) Biztonság menedzsment Security Management Hozzáférés a WCM alkalmazásokhoz, tartalomhoz. pl: üzleti felhasználó csak létrehozhat tartalmat, szerző, szerkesztő változtathat is tartalmakon, de nem a kódon, dizájner a sablonon változtathat csak menedzsmentnél történhet a végső jóváhagyás Dinamikus engedélyeztetés a szerepek gyors változtatásához 72

Perszonalizáció Personalization Ebbe beletartozik a szerepeken alapuló általános profile készítéstől a felhasználói viselkedésen alapuló weboldal testre szabás is. Célja lehet: Web marketing Kontextus függő információ megjelenítés Megjelenítési felület testre szabása Dinamikus tartalom Dynamic Content A tartalom automatikusan publikálható emberi beavatkozás nélkül A tartalom élő adatokból (pl. adatbázisból) aggregálva összeállítható és a weblapra frissítve kirakható. 73

Replikáció (többszörözés) Deployment and Replication Replikáció transzfert biztosít a WCM rendszer és a Web szerver között Szerver és a tükör site-ok között Deployment szerver tudja Transzfert ütemezni és nyomon követni Biztosítani a konzisztenciát a tükör site-ok között (automatikusan szinkronizál) Frissítés menedzsment Change Management Nem csak a tartalom, hanem a kód frissítéséért is felelős Milyen tartalmat kell frissíteni Milyen ütemezéssel (real-time-tól a heti gyakoriságig) 74

Alapszolgáltatások Library / Services Egyszerre csak 1 felhasználó férhet hozzá módosításkor egy adott tartalom-elemhez (lockolás segítségével). A változtatásokat feljegyzik és a régi verziók archiválásra kerülnek. Ezek segítségével oldható meg a verziószám nyomon követése és a könyvelés karbantartása. CMS típusok összehasonlítása Ismétlésként: WCM DM DAM KM ECM (Workflow, Record Management, dokumentum-centrikus kollaborációs szoftver) 75

ECM Enterprise Content Management Tartalom tipikusan: üzleti dokumentumok, elektronikus tranzakciók vállalatirányítási rendszereken (ERP - Enterprise Resource Planning) belül. Közös tulajdonságaik: XML képesség, portál támogatás, munkafolyamat és üzleti folyamatok menedzselése, keresés és kategorizálás. WCM Web Content Management Közös tulajdonság: tartalmak Web-formátumban (HTML, XML, PDF, kép, audio, video, stb.) Intranet kezelés, Web menedzselése. Template-eket használ a tartalom létrehozására, publikálására. Támogatja a Web perszonalizációt. 76

DM Document Management Kezdetben nyomtatott és digitális dokumentumok közti interfész szerepét töltötte be. Ma: elektronikus dokum. kezelése a feladata, így tárolás, archiválás, indexelés, visszakeresés, verzió követés, bekimeneti ellenőrzés, szétosztás. (biztonság) Erős kapcsolat az üzleti folyamatokkal. DAM Digital Asset Management és Digital Rights Management (DRM) Tartalomból származó bevételre fókuszál. Digitális vagyon pl. média fájlok (kép, mozgókép, hang) Feladata: rendszerbe betöltés, kategorizálás, tartalom védelem, tartalom értékének maximalizálása DRM harmadik személynek való átadást kontrollálja 77

KM Knowledge Management Szervezeti tudás maximalizálására törekszik. Szervezeti tudással töltik fel, organizálja és szétosztja a tudást. Ezen kívül: E-learning, adatbányászat, kollaborációs eszközök (üzenetek, interaktív párbeszéd, online megbeszélések, csoportmunka). Összehasonlítás 1 ECM WCM DM DAM KM Tartalomírás 0 + - - 0 Transzformálás + 0 + 0 0 Aggregáció 0 0 - - + Szegmentáció + 0 + + + Újrahasznosítás - + - + - 78

Összehasonlítás 2 ECM WCM DM DAM KM Repository + + + + 0 Munkafolyamat + + + 0 - Keresés + + + + + Verzió követés + + + + - Tartalom életcikl. + + + + - Rekordkezelés 0 - + 0 - Összehasonlítás 3 ECM WCM DM DAM KM Személyre szab. + + - 0 0 Webes publ. + + - + 0 Sablon tám. + + - - - Többszörös publ. + 0 0 + - Többszörös site + + - - - Tartalom terjesztés + 0 - + - 79

Összehasonlítás 4 ECM WCM DM DAM KM Kollaboráció + 0 + - + Dig. vagyon bizt. + 0 + + - Alkalmazás integ. + - - - - Dinamikus Web + + - - - Jelentés, statisztika + + 0 + 0 + van, - nincs, 0 lehet 3) Tartalommenedzsment projekt A tartalom menedzsment projekt alapja szabályok definiálása a következők között: Környezet elemei Tartalom elemek Hozzáférés típusok Szabályok szintjei: Szöveges ( szabad primer igényből) Specifikációs (formális) Algoritmikus ( programozás ) 80

Feladatok osztályozása Menedzser Üzleti folyamat elemző Információ építő Infrastruktúra tagok Szoftver fejlesztők Megjelenítéssel foglalkozó csapat Tartalom feldolgozó csapat Tartalom előállító csapat (ezek tipikus feladatkörök, egy konkrét CMS-ben nem feltétlenül van mindegyik, nem pont ezek, illetve mások is lehetnek) Feladatok - Menedzser Tartalom menedzser Teljesen átlátja a CM lényegét Megtervezi és vezeti a CM bevezetését A CMS igényeit vázolja cégen belül és kívül Projekt menedzser A projekt résztvevőit és erőforrásait kezeli Elkészíti és betartatja a projekt tervet Termelés menedzser A termelés résztvevőit kezeli Megtervezi a termelési folyamatot Betartatja az ütemezést Minőségi és gyorsasági paraméterek készítése és betartatása 81

Feladatok Folyamat elemző Kigondolja hogyan illeszkedik a CM projekt a szervezet stratégiájához Megállapítja a határidőt Támogatási és együttműködési stratégiát készít a szervezeten belül Felügyeli az üzleti folyamatot Projekt követelményeit meghatározza és kihírdeti Kigondolja a stratégiát Együttműködik a projekt csapatával Feladatok Információ építő Megtervezi a struktúrálás folyamatát, az információ megjelenítését és a hozzáférést és ezeket meg is valósítja Tartalom elemző Összegyűjti a tartalmi követelményeket Logikai tervet alkot Fizikai tervet készít az implementációs előírásokhoz Megbecsüli a ráfordítást Megtervezi a rendszert Metator Ellenőrzi a komponensek metaadat mezőinek helyességét Ellenőrzi a tartalom átalakítás helyességét Kitölti a metaadat mezőket Elkészíti és frissíti a metatorial kézikönyvet 82

Feladatok Infrastruktúra tagok CMS adminisztrátor CMS beállítása Input tartalom ellenőrzése Felhasználók és folyamatok karbantartása Hibák felismerése, javítás Adatkezelés optimalizálása Telepítés elemző Szoftver, hardver, konfigurációs és platform igények felmérése Intergráció kigondolása más rendszerekhez Telepítés és bevezetés megtervezése Szükséges munkatársak becslése Szükséges tanulás és támogatás meghatározása Feladatok Szoftver fejlesztők 1 Szoftver elemző Fejlesztői környezet megválasztása Specifikáció írás Eldönti mit kell egyedileg megírni Munkatársak számának becslése Minta (template) és CMS fejlesztő Publikációs és bemeneti minták írása Kisebb programozási feladatok Egyedi alkalmazás fejlesztő Gyűjtési, menedzsment és megjelenítési feladatokhoz programok írása 83

Feladatok Szoftver fejlesztők 2 Szoftver integrátor Összeköti a gyűjtő rendszert és a CMS-t más erőforrásokkal Összeköti a CMS publikációkat más külső erőforrásokkal Összeköti a megjelenítést a kiszolgálóval Teszt elemző és mérnök Tesztek kifejlesztése és végrehajtása Különféle felhasználói beállítások mellett dolgozik Lazán összefüggő gyűjteményeken is tesztel Publikációk minőségét biztosítja Feladatok Megjelenítő csapat 1 Megjelenítés elemző Tervezőeszköz és környezet kiválasztása Általános megjelenítési specifikáció készítése Tartalom megjelenítésére terv kidolgozása Munkatársak számának becslése Megjelenítés tervező Megjelenítés specifikáció elkészítés Oldal fejlesztővel és minta programozóval együttműködik Tartalom elemzővel is kapcsolatot tart 84

Feladatok Megjelenítő csapat 2 Oldal fejlesztő Megjelenítés tervező specifikációiból kódot készít Megjelenítés tervezőnek többféle prototípus készítés Minta fejlesztővel együtt terv és kód összefűzése Felhasználói felület specialista Webes űrlapok tervezése Webes alkalmazás tervezés Oldal használhatóság és olvashatóság biztosítása Szöveg és egyéb médiák beágyazása az alkalmazásba Feladatok Tartalom feldolgozó csapat Átalakítás elemző Tervezőeszköz kiválasztása, infrastruktúra tervezése Specifikáció írás az átalakítást végző programokoz Eljárás kidolgozása, amelyet a csapat használ majd Csapat megtervezése, erősségeik megbecslése Eszköz fejlesztő Átalakító és komponens előállító modul programozása Tartalom feldolgozókhoz többféle automatikus feldolgozási lehetőség készítése Tartalom feldolgozó Ellenőrzi az automatikus feldolgozás jóságát Kézzel elvégzendő feladatok, metaadat hozzárendelés Tartalom QA specialista Minőségi követelmények ellenőrzése 85

Feladatok Tartalom előállító csapat Beszerző menedzser Egyezkedik és megállapodást köt a forrásokkal Lépést tart a beszállítókkal Forgalom ellenőr Felügyeli a beszállítást Lépést tart a CMS munkafolyamatokkal Torlódások megoldása Vita feloldása Írók és más tartalom előállítók Szerkesztő Írók helyes útra terelése CMS illesztése a szervezethez 1 CM és a szervezet kapcsolata Részlegek és feladattípusok egységes rendszerbe szervezése Információ összegyűjtése a szervezetről Kommunikáció a szervezeten belül és kívül Illeszkedés a meglévő információ kezelő infrastruktúrához Szervezeti egységek Üzleti részleg (tartalom és funkciók eljuttatása a közönséghez) Kommunikációs vagy szerkesztői csapat(tartalomelőállítás és szállítás) IT csoport (kérések egyszerű rendszeren keresztüli feldolgozása) Marketing csoport 86

CMS illesztése a szervezethez 2 Információfolyam követése a szervezeten belül Felfelé irányuló Lefelé irányuló Adott szinten terjedő Információ értelmezése Funkciók értelmezése Szervezeti modellek Gyűjtési mód 87

Szervezeti modellek Megjelenítési mód Szervezeti modellek Kezelés módja Minden adatforrásra és tartalomra: Egységes tartalom struktúra Egységes szervezés Egységes hozzáférés 88

Gyűjtés és megjelenítés a gyakorlatban 1 Gyűjtő rendszerek és megjelenítések szervezése típus szerint Gyűjtés és megjelenítés a gyakorlatban 2 Csapatok szervezése 89

Csapatok szervezése 1 CMS irányító bizottság CMS szabványok kiválasztása Együttműködik az új csapatokkal Tartalom megosztási problémák kezelése és megoldása CMS felügyelet CMS csapat Készültség becslése Megbízások kezelése Logikai tervezés Segitségnyújtás az implementálás során Telepítés segítése Karbantartás segítése Csapatok szervezése 2 Repository csapat CMS rendszer kezelése Tréningek és CMS frissítés (komponens osztályok és elemek) Gyűjtő és megjelenítési interfészek Gyűjtő csapat Gyűjtési igények logikai analízise Konverziós folyamatok megtervezése Implementálja, telepíti és karbantartja a hozzá tartozó rendszereket Megjelenítő csapat Megjelenítési igények logikai analízise Megjelenítés megtervezése Implementálja, telepíti és karbantartja a hozzá tartozó rendszereket 90

A CMS projekt áttekintése CMS folyamat Felkészülés a CMS-re - Teendők Szervezet analizálása Problémák felderítése Kategorizálás, összegyűjtés Központi témák megkeresése Jelenlegi állapot felmérése Szervezeti követelmények felmérése Közönség felmérése Publikációs követelmények felmérése Tartalom követelmények felmérése Rendszer követelmények felmérése 91

Felkészülés a CMS-re - Dokumentumok Készenléti állapot becslése Dokumentum könyvtár és analízise Rendszer állapotjelentés Oktatási terv Projekt terv egyes előzetes elemei Készültség Költség és idő Feladatok osztályozása, elosztása Kockázatelemzés Követelmények és logikai terv Követelmények Tartalomra vonatkozó (milyen tartalmakat, hogyan gyűjtjük és szervezzük) Megjelenítésre vonatkozó (milyen kimeneti struktúrát akarunk előállítani, hogyan célozzuk meg a közönséget) CMS-re vonatkozó (szoftver, hardver követelmények) Logikai terv : hogyan találkozik a CMS a célokkal és követelményekkel Folyamatok megtervezése Megfelelő kapcsolatokkal dolgozni Tartalom struktúra kitalálása 92

Tippek 1 Követelmények összegyűjtése Követelmények feldolgozása Széleskörű közvéleménykutatás Mindent kategorizálni kell Tartalomra vonatkozó igények Milyen tartalmat akarunk szállítani Hogyan lehet előállítani a tartalmat Hogyan lehet összegyűjteni az információt Tippek 2 Rendszer igények Integráció más rendszerekkel Hardver, szoftver Fejlesztői környezet Telepítési környezet, telepítés Hatékonyság Karbantartás Logikai terv készítés Közönség, szerzők ésforrásokanalízise Megjelenítés és komponens tervezés Hozzáférési struktúra tervezés Munkafolyamatok és feladatok tervezése 93

A követelményektől a rendszerig Követelmények és logikai terv elemei Gyűjtési terv Szerzők ésforrásokfelmérése Milyen komponensekre lesz szükség Milyen konverziókra lesz szükség Kezelési terv Megjelenítési terv Elhelyezési terv Kockázatelemzés és projekt terv Lehetséges kockázatok Rendszer követelmények Tartalom komponensek Hozzáférések, munkafolyamatok és szerepek megtervezése 94

Kezelési terv Komponens séma Hozzáférési struktúrák Kereszthivatkozások Indexelés Komponensek kezelése Szerkesztői ellenőrzés Metatorial ellenőrzés Archiválás Verziókezelés Törlés Megjelenítési terv Publikációs stratégia Megjelenítés elemzése Mintatervek Oldal tervek Prototípusok Makettek Testreszabási stratégia Üzenetek Testreszabás Megjelenítés adminisztráció Publikációs menetrend Szerepek és folyamatok terve 95

Elhelyezési terv Közönség típusok Publikációs típusok Szerző csoportok Munkafolyamatok és szerepek Hozzáférés máshonnan (egyszerű fordítás?) Telepítés Támogatás CMS kiválasztása (1) Magas szintű áttekintés (követelmények, logikai analízis) Piac áttekintése Ajánlások, vélemények áttekintése Speciális igények figyelembevétele Kérdések írása minden termékhez Bemutatók megtekintése Megértés a cél Követelményekről és igényekről lehet beszélni Kapcsolattartó emberek keresése Választási kritériumok elkészítése 96

CMS kiválasztása (2) Technikai elemzés Üzletemberek (szerződés) Szerkesztők, információ építész (gyűjtés, metaadat eszköz) Programozók (rendszer fejlesztés) IT (architektúra és telepítés) Publikációs csoport (kimeneti, megjelenítési képességek) Projekt igények Külön fejlesztési igény? Fontosabb integrációk Referenciák áttekintése (konferenciák, folyóiratok) CMS kiválasztása (3) Szállítók (forgalmazók) bemutatója Megválaszolatlan kérdések feloldása Szerződés feltételeinek megbeszélése Költségbecslés Jelentés a végső döntésről Kockázatelemzés frissítése Projektterv frissítés 97

CMS választási kritériumok Üzleti érdekek Fejlesztési környezet Környezetfüggőség kezelése Képzési igények Technikai segítségnyújtás minősége Telepítési folyamat Gyűjtési, menedzsment és megjelenítési igények támogatása Implementálás előzményei Áttekintés Logikai terv újragondolása Követelmények újragondolása Célok áttekintése Több alprojektre bontás előnye Komplexitás kezelése Külsőerőforrások bevonása lehetséges Izolálja a problémákat Hatékonyabb megbeszélések Felkészít a későbbiekre 98

Implementálási folyamat részei (1) Specifikáció készítése Gyűjtő, menedzsment, megjelenítő rendszerhez Rendszer installálása Dokumentálás Összes lehetőség kipróbálása Tesztekre is fel kell készülni Konfigurálás Rendszer regiszter Eszközök XML fájlok Saját programok segítségével Implementálási folyamat részei (2) Tartalom feldolgozás Bemeneti adatáramlás figyelembevétele Kimenet ellenőrzése Minta (template) kódolás Input minta Megjelenítési minta Egyedi alkalmazás fejlesztés Ha a CMS nem tudja a funkciót A CMS interfészeit kell használni Külön projektben kell csinálni Saját programok segítségével 99

Implementálási folyamat részei (3) Integráció Egyedi objektumok Minták Tároló rendszeren változtatni kell Rendszertelepítés lépései Tervezés Dokumentumok készítése Kezdeti és folyamatos oktatás Rendszer beindítása és tesztelés Folyamatos tartalom készítés Hibák javítása A CMS konfiguráció felülvizsgálata A megjelenítő minták átnézése Új komponens osztályok és elemek hozzáadása Új szerző típusok és források hozzáadása 100

Tesztelés Tesztelés Tranzakciók növelése Adatbázisba új oldalak elhelyezése menet közben Publikációs teszt Mi van ha valami adat hiányzik? Szöveg ellenőrzés Komponensek Használhatósági teszt (mennyire érthető és használható a felhasználói felület) Béta teszt Belsőcsopotnak kell végeznie Először üres futás Határidőktartása fontos Oktatás Tréning típusok Tartalom menedzsment Szerzői Tartalom feldolgozás Adminisztrátor Weboldal fejlesztő Minta fejlesztő Helyfüggő elem kezelő Telepítés Formái Dokumentáció olvasás Öntanulás CMS szállító/gyártó oktatása Gyakorlás Gyors intenzív tanfolyam 101

Rendszer beindítása Fokozatai Egyszerű, különálló környezet, egyszerű csomagokkal Egyszerű csomaggal valós környezet Progresszív tartalom hozzáadás és megjelenítés különálló közegben Progresszív tartalom hozzáadás és megjelenítés valós közegben Béta teszt Végső megbízható rendszer Általános install Egy-két gép használata Szervezetbe illesztés Példa adatbázis struktúra felépítése Nem csatlakozik más külső rendszerekhez CMS minden funkciója installálva van Fontos dokumentumok 1 Gyűjtési specifikációk Komponens források Felelősségek és munkafolyamatok Gyűjtőeszközök listája Tartalom konverziós specifikációk Integrációs paraméterek részletei Menedzsment specifikációk Közönség analízis Minta analízis Szerzőkésmás munkatársak Gyűjtés forrásai Menedzsment munkafolyamatok Tartalom hozzáférés struktúrája 102

Fontos dokumentumok 2 Megjelenítési specifikációk Publikációs terv Mintákterve Testreszabhatósági terv Projekt terv Kockázat elemzés Kockázat felismerése Előzmények Valószínűség Hatás Enyhítés Fontos dokumentumok 3 Telepítési specifikáció CMS rendszer architektúra Integrációs terv Gyűjtő rendszer elindítási terv Publikációs rendszer elindítási terv Béta teszt terv Várható és elérhető méretek Elosztott rendszer terve Installálási és konfigurációs adat Csapat terv Oktatási terv Dokumentációs terv Karbantartási terv 103

Dokumentálási tippek 1 CMS áttekintő (minden résztvevő elolvassa) Projekt jelenlegi állapota, követelmények CMS magas szintű diagrammja Csapat felépítése, felelősségek Komponensekről és megjelenítésről áttekintő Termék dokumentáció Szerzői ismertetők Eszköz használat Munkafolyamat leírása Szerkesztői és metaadat leírások Használati útmutató Dokumentálási tippek 2 Gyűjtési útmutató Megállapodás a forrásokkal kapcsolatban Munkafolyamatok Feldolgozási utasítások Eszközök a feldolgozáshoz Metaadat követelmények Szerkesztői követelmények Kimeneti és bemeneti minták Feldolgozó csapat felépítése Szükséges minőségi és teljesítmény mértékek 104

Dokumentálási tippek 3 Metaadat útmutató (Részetezi a folyamatos tartalom készítés és visszavonás folyamatát) Szerkesztői útmutató Elemek, komponensek és típusok szerint szervezve Minden információ hozzáférhető legyen Helyfüggő elemek tervezése Adminisztrátori útmutató Rendszer diagramm Hozzá tartozó szoftverek dokumentációja Megállapodások Teljes dokumentáció Minta útmutató 4) Tartalom menedzsment rendszer tervezése (CMS tervezés) 105

CMS kör CMS entitások Célok és követelmények Közönség Kiadványok Tartalom komponens osztályok Szerzők Gyűjtő források Munkafolyamatok és emberek Hozzáférési struktúrák 106

CMS entitások - Célok Szoros az összefüggés: Követelményekkel Közönséggel Tartalom komponens osztályokkal Publikációs oldallal Felmerülő fontos kérdések: Kinek szól? Konzisztensek az egyes elemek? Hogyan lesz a követés és a mérés? CMS entitások - Közönség Szoros kapcsolat: Követelményekkel Kinek szól? Követhetőség, mérhetőség kérdései Publikációval Mire számít? Mire figyel fel? Testreszabhatóság Tartalom komponens osztályokkal Mire számít? Hogyan osztályoz? Testreszabhatóság Szerzőkkel Megértik őket? Hitelesen írnak? Forrásokkal Értékes? Hiteles? Közel áll a közönséghez? 107

CMS entitások - Kiadványok Szoros kapcsolat: Követelményekkel Kinek szól? Követhetőség, mérhetőség kérdései Munkafolyamatokkal, munkatársakkal Milyen feladatok, események és munkák? Tartalom komponens osztályokkal Melyik mintában melyik? Milyen formátum? Mely elemek? Közönséggel Mire számít? Mire figyel fel? Testreszabhatóság Hozzáférési struktúrákkal Melyik struktúra? Hogyan tároljuk? Hogyan jelenítjük meg? CMS entitások Komponens osztályok Szoros kapcsolat: Követelményekkel Kinek szól? Követhetőség, mérhetőség kérdései Publikációval Melyik mintában melyik? Milyen formátum? Mely elemek? Közönséggel Mire számít? Mire figyel fel? Testreszabhatóság Szerzőkkel Milyen eszközzel? Mely metaadatokat? Melyikeket, milyen arányban? Forrásokkal Metatorial és szerkesztői lehetőségek? Hozzáférési struktúrával Melyik struktúra? Hogyan tároljuk? Hogyan jelenítjük meg? Munkafolyamatokkal és munkatársakkal Milyen feladatok, események és munkák? 108

CMS entitások Szerzők Szoros kapcsolat: Közönséggel Megértik őket? Hitelesen írnak? Tartalom komponens osztályokkal Melyeket, milyen gyakran, milyen eszközökkel használják? Mely metaadatokkal? Munkafolyamatokkal és munkatársakkal Milyen feladatok, események és munkák? CMS entitások Gyűjtő források Szoros kapcsolat: Közönséggel Megértik őket? Hitelesen írnak? Tartalom komponens osztályokkal Melyeket, milyen gyakran, milyen eszközökkel használják? Mely metaadatokkal? Munkafolyamatokkal és munkatársakkal Milyen feladatok, események és munkák? 109