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

WEB 2.0 tipikus szolgáltatások

Médiainformációs rendszerek

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

Vezetői információs rendszerek

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

ECDL Információ és kommunikáció

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

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

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

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):

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

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

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

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

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

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

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

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

EgroupWare: A csoportmunka megoldás

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ó

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

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

Adatbázis rendszerek. dr. Siki Zoltán

Információ menedzsment

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

5. Tartalomkezelő rendszerek

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

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

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

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

Nagy bonyolultságú rendszerek fejlesztőeszközei

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

A Java EE 5 plattform

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

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

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

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

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

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

HecPoll a vezérlő rendszer

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

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

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

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

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

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

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

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.

Webkezdő. A modul célja

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

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

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

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

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

IRÁNYTŰ A SZABÁLYTENGERBEN

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.

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

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

Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem

Á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

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

alapfogalmak 4

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 é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 Adat értelmezés Információ 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.] kontextus Tudás 5

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. Tartalom menedzsment (content management) 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. 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 6

1) Tartalom (content) Adat értelmezés Információ kontextus Tudás 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 Definíciók A tartalom struktúrája 1 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 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ő. 7

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 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 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 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ó 8

Gyakorlati szempontból a tartalom: Spagetti effektus 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: 2.2 Tartalom menedzsment rendszer CMS: Content Management System Három fő részből áll: tárolás... hozzáférés... terjesztés verziókezelés... riportok, auditok 9

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 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 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 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 10

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 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, ) 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 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 11

Megjelenítő rendszer 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 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ó 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) Pl.: Webes publikáció Minta letöltés Paraméterek átadása Minta kódjának végrehajtása Kész oldal visszaadása 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 12

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 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 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 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 13

2.2.6 A CM fő területei CM ágazatai Online közösségek képkezelés dokumentumkezelés rekordkezelés tartalom tároló Web-tartalom kezelés 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 A CM ágazatai 2.2.7 Testreszabás 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 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 14

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). 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). 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 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. 15

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

Egyszerű szemléltető példa Felhasználói interfész Alkalmazás szerver publikációs sablonok HTML oldalak 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 Szerzői sablonok adatbázis Az egyszerű szemléltető példa folyamatai Néhány példa: Felhasználók elemzése Üzleti stratégia Termék neve Documentum J2EE Platform Támogatott DB SQL Server, Oracle Kiadói folyamatok elemzése munkafolymat Szerzői sablonok Inf. architektúra tervezése tartalom/metaadat modell Megjelenítési sablonok Tartaom audit FatWire I-ON Content Server4 Interwoven Java Java/J2EE Windows, Solaris Oracle, Microsoft SQL Server, IBM DB2, Sybase, MySQL Oracle, MS-SQL Oracle, Microsoft SQL Server, IBM DB2, Sybase, Informix, MySQL Jadu PHP SQL tartalom Web oldalak megjelenítés Microsoft Sharepoint Portal Server Vignette.NET. Java/J2EE, Solaris, Linux, AIX, Windows 2003 SQL Server Oracle, SQL Server, DB2 17

2.3 CMS típusok A CMS típusok közül részletesen foglalkozunk a Web Content Management rendszerekkel. 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 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. 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 18

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. WCM rendszerek kialakulása 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. 19

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). 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 WCMS vendors csoportok Nyílt forrású Piaci termékek Saját fejlesztés (nem kifizetődő) 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 20

Mennyi weboldalt tartalmaz a web-site? Milyen gyakran történik a frissítés? Milyen médiaformátumban található a WCMS tartalma? Milyen okok akadályozzák a frissítést? 21

Frissítésnél mit kell frissíteni: tartalmat, kinézetet vagy mindkettőt? 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 Van-e külső forrás vagy alkalmazás a web-site-hoz kapcsolva? 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 22

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. 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 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) II. Tartalom létrehozás a. Akvizíció b. Aggregáció c. Authoring 23

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. 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 II. b. Aggregáció Metaadat menedzsment (bejövő metadatok olvasása) Integrált Web szolgáltatások UDDI eszközök 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 24

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. c. Perszonalizáció Akciók nyomkövetése Viselkedés analízis Egyedi látogatói azonosító (cookie) 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?) 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.) 25

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. 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. f. Tárolás Forma (szöveg, HTML, XML) Adatbázis Fájlok és adatbázis 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 26

IV. Tartalom terjesztés a. Publikálás / terjesztés b. Syndication 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 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 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 27

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 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 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 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 28

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 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. 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 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.) 29

Példák csatornákra Chat Hírek Tanfolyamok E-mail Munkafolyamat alkalmazás stb. 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) 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. 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 30

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 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. Elérés, keresés World wide web Fájl rendszerek Relációs adatbázisok Repository-k 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. 31

Web 1.0 --> Web 2.0 WCMS modell 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 Oktatással kombinált WCMS általános szerkezete 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. 32

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 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 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. GIL GIL (GALILEO Interconnected Libraries) katalógus https://gil.gsu.edu/ 33

Template elemei 1. Mester-cím Nyomkövető Főcím Template elemei 2. Menü Tartalom WCMS szintjei WCMS jelöltek Dinamikus web-site-ok Teljes WCM rendszerek Szerző / dátum / egyéb megjelenítési forma 34

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 Teljes WCM rendszerek Több, mint egy dinamikus Web-site. Dinamikus web-site-ok Nem WCM rendszerek, hanem web-alapú alkalmazások. 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 35

Régi és új WCM funkciók 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.) Fejlesztési és integrációs eszközök Biztonság menedzsment 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 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 36

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 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) 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ó. 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) 37

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. 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. CMS típusok összehasonlítása Ismétlésként: WCM DM DAM KM ECM (Workflow, Record Management, dokumentum-centrikus kollaborációs szoftver) 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. 38

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. 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). DAM Összehasonlítás 1 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 Tartalomírás Transzformálás ECM 0 WCM 0 DM - DAM - 0 KM 0 0 Aggregáció 0 0 - - Szegmentáció 0 Újrahasznosítás - - - 39

Összehasonlítás 2 Összehasonlítás 4 ECM WCM DM DAM KM ECM WCM DM DAM KM Repository 0 Kollaboráció 0 - Munkafolyamat 0 - Dig. vagyon bizt. 0 - Keresés Alkalmazás integ. - - - - Verzió követés - Dinamikus Web - - - Tartalom életcikl. - Jelentés, statisztika 0 0 Rekordkezelés 0-0 - van, - nincs, 0 lehet Összehasonlítás 3 3) Tartalommenedzsment projekt ECM WCM DM DAM KM A tartalom menedzsment projekt alapja szabályok definiálása a következők között: Személyre szab. Webes publ. Sablon tám. Többszörös publ. 0 - - - 0 0-0 0 - - 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 ) Többszörös site - - - Tartalom terjesztés 0 - - 40

Feladatok osztályozása Feladatok Folyamat elemző 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) 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 - Menedzser Feladatok Információ építő 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 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 41

Feladatok Infrastruktúra tagok Feladatok Szoftver fejlesztők 2 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 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 Szoftver fejlesztők 1 Feladatok Megjelenítő csapat 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 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 42

Feladatok Megjelenítő csapat 2 Feladatok Tartalom előállító csapat 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 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 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 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 (tartalom előállítás és szállítás) IT csoport (kérések egyszerű rendszeren keresztüli feldolgozása) Marketing csoport 43

CMS illesztése a szervezethez 2 Szervezeti modellek Megjelenítési mód 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 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 44

Gyűjtés és megjelenítés a gyakorlatban 1 Gyűjtő rendszerek és megjelenítések szervezése típus szerint 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 Gyűjtés és megjelenítés a gyakorlatban 2 Csapatok szervezé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 45

A CMS projekt áttekintése CMS folyamat 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 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 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 46

Tippek 1 A követelményektől a rendszerig 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 Követelmények és logikai terv elemei 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 és források analízise Megjelenítés és komponens tervezés Hozzáférési struktúra tervezés Munkafolyamatok és feladatok tervezése Gyűjtési terv Szerzők és források felmé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 47

Kezelési terv Elhelyezé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 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 Megjelenítési terv CMS kiválasztása (1) Publikációs stratégia Megjelenítés elemzése Minta tervek 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 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 48

CMS kiválasztása (2) CMS választási kritériumok 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) Ü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 CMS kiválasztása (3) Implementálás előzményei 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 Á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 49

Implementálási folyamat részei (1) Implementálási folyamat részei (3) 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 Integráció Egyedi objektumok Minták Tároló rendszeren változtatni kell Implementálási folyamat részei (2) Rendszertelepítés lépései 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 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 50

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ők tartása fontos 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 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 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ásmunkatársak Gyűjtés forrásai Menedzsment munkafolyamatok Tartalom hozzáférés struktúrája 51

Fontos dokumentumok 2 Dokumentálási tippek 1 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 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ó 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 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 52

Dokumentálási tippek 3 CMS kör 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) 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 53

CMS entitások - Célok CMS entitások - Kiadványok 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? Hogyanlesza követésésa mérés? 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 -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? 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? 54

CMS entitások Szerzők CMS entitások Hozzáférési struktúrá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? Szoros kapcsolat: Tartalom komponens osztályokkal Melyeket, milyen gyakran, milyen eszközökkel használják? Mely metaadatokkal? Publikációval Melyik struktúrában? Hogyan tároljuk? Hogyan jelenítjük meg? CMS entitások Gyűjtő források CMS entitások Munkafolyamat 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? Szoros kapcsolat: Publikációval Tartalom komponens osztályokkal Szerzőkkel Forrásokkal Felmerülő fontos kérdések: Milyen feladat? Milyen munka? Milyen események? 55