Home

papers - Business Informatics Group

image

Contents

1. Content Wiederverwendung Content Wiederverwendung ist realisiert ber so genannte Connected Pages Con nected Pages sind zwei oder mehr Seiten die eine gewisse Menge an gleichem Con tent beinhalten Wenn Content von einer dieser verbundenen Seiten ver ndert wird werden automatisch alle verbundenen Seiten ge ndert Miteinander verbundene Seiten k nnen entweder dasselbe Template oder so genannte Connected Templates verwenden Connected Templates haben den Vorteil dass verschiedene Layouts verwendet werden k nnen der Content anders dargestellt werden kann oder nur ein Teil des Contents wieder verwendet werden kann Diese Art der Wiederverwendung kann nur innerhalb desselben Content Management Systems verwendet werden je doch aufgrund der Multisite F higkeit des MCMS k nnen Connected Pages auch auf verschiedenen Sites verwendet werden Email Notifikationen sind standardm ig nicht vorgesehen jedoch k nnen diese dazuprogrammiert werden Um Content auch in oder von anderen CMS wieder zu verwenden kann Content mithilfe von XML Placeholder auch als XML zur Verf gung gestellt werden oder es k nnen eigene Contenttypen definiert werden Weiters bietet das INET Framework und die API des MCMS gen gend Funktionali t ten um die jeweils gew nschte Art von Content Wiederverwendung programma tisch realisieren zu k nnen Engl04 Beispiel Das Beispiel zeigt wie man beim Microsoft Content Management Server anhand
2. Kapitel 2 Content Management Systeme allge mein Die Website ist das Aush ngeschild die digitale Visitenkarte einer Firma im Inter net Deshalb ist es nat rlich selbstverst ndlich dass hier alles passen muss Sei es nun der fehlerfreie Inhalt funktionierende Links oder das einheitliche Corporate De sign Jedoch sind die Anforderungen an eine Website gro Eine Website ist sehr komplex und besteht aus mehreren hundert einzelnen Seiten Die Inhalte sollen h ufig z B w chentlich t glich st ndlich ge ndert wer den Mehrere Mitarbeiter sollen Inhalte bereitstellen Diejenigen Mitarbeiter die Inhalte bereitstellen sollen haben keine oder ge ringe HTML oder sonstige Programmierkenntnisse Inhalte sollen im Rahmen eines mehrstufigen Entwicklungs und Freigabe Prozesses bereitgestellt werden Beim klassischen Web Publishing ist ein Webmaster f r die Einstellung der Inhalte in die Website verantwortlich Er tr gt in aufwendiger Koordinationsarbeit Informa tionen aus den Fachabteilungen zusammen bernimmt die technische Aufbereitung und Programmierung und stellt die Inhalte online Jedoch entspricht die Aufbereitung 2 1 2 1 1 Content Management Systeme allgemein 13 nicht immer den Vorstellungen der Informationslieferanten Auch Layout nderungen ziehen einen erheblichen Nachteil nach sich Eine gro e Menge an vorhandenen HTML Seiten Navigationsmen s etc m ssen manuell ge ndert oder
3. tiert sein HINWEIS Wenn Sie Ihren Benutzernamen oder ihr Passwort vergessen haben kontaktieren Sie bitte Ihren Systemadministrator Abbildung 4 7 Einfach formatierte Mitteilung Quelle Rock03 4 4 3 Content Vereinheitlichung f r die Wiederverwendung 66 Das Wort HINWEIS ist nicht Bestandteil des Contents es wurde durch das Styles heet hinzugef gt Dieses Schl sselwort kann mit Hilfe des Stylesheets leicht durch ein Symbol ersetzt werden Wenn Sie Ihren Benutzernamen oder ihr Passwort vergessen haben kontaktieren Sie bitte Ihren Systemadministrator Abbildung 4 8 Mitteilung mit Symbol Quelle Rock03 Eingebettete Metadaten Wie schon erw hnt ist HTML als Bezeichnungssprache definiert w hrend XML eine Menge von Regeln ist um Tags zu erstellen Was bedeutet das nun wenn man ge nauer hinsieht Die Dateien beinhalten dieselbe Information allerdings bieten die Tag Namen f r Autoren zus tzliche Details ber die Information Die Tag Namen sind Metadaten F r Begebenheiten wo zus tzliche Informationen notwendig sind um Content zu beschreiben k nnen Attribute verwendet werden um weitere Metadaten zu definie ren Zum Beispiel k nnen Metadaten in einer Wiederverwendungsumgebung dazu verwendet werden um zu kennzeichnen wer die beabsichtigte Zielgruppe f r ein bestimmtes St ck an Information ist Nachstehendes Beispiel zeigt anhand von einer Prozedur zum Einloggen wie solche Attribute ver
4. v OG Verf gbarkeit Firmenbeschreibung Firmenbeschreibung kurz Firmenbeschreibung lang Website Adresse Abbildung 4 5 Produktinformation der Presseerkl rung Quelle Rock03 Abbildung 4 2 bis Abbildung 4 5 zeigt nur diverse Ausschnitte des Models da ein zelne Spalten weggelassen wurden um nur die zur Erkl rung relevanten Informatio nen anzuzeigen Das komplette Model zeigt Abbildung 4 6 Content Vereinheitlichung f r die Wiederverwendung 56 Element Grundinformation Typ XML Microsoft Word Reuse Richtlinie Semantik Ppdsorg DEENEN Element PCDATA Standard Semantik Element Standard Semantik Element Standard Semantik Name Container Container Semantik A Vorname Nachname PCDATA Standard Telefon para Standard Email Hauptteil Firmenbeschreibung kurz systematisch Semantik GJ G G Ank ndigung Absatz Element Nummerierung Element Aufz hlung Element Produktbeschreibung Element systematisch Semantik G 6G G Eigenschaften Elements GGG Leistungen Element Angebot Element para Standard G Dieses Element sollte in Papierform kursiv angezeigt werden online jedoch unter Anf hrungszeichen G Element para Standard systematisch Semantik Container Container systematisch Semantik Element para Standard systematisch Semantik G Element Semantik G i Hyperlink systematisch Semantik Abbildung 4 6 Komplettes Modell der Presseerkl rung Quelle
5. Content Vereinheitlichung f r die Wiederverwendung 43 Kapitel 4 Content Vereinheitlichung f r die Wie derverwendung Das gesamte Kapitel basiert auf Rock03 Content ist das Herzst ck in einem verteilten CMS und wird in mehreren unabh ngi gen und oft sehr ungleichen Abteilungen erstellt und verwendet Da die einzelnen Abteilungen bei der Contenterstellung meistens nicht miteinander zusammenarbeiten und die eine von der Arbeit der anderen nichts erf hrt f hrt dies oft zu Content der erstellt und wiedererstellt und wiedererstellt wird oft mit den unterschiedlichsten Auspr gungen an Permutationen Deswegen ist es unbedingt n tig jeglichen Content in eine einheitliche Form zu bringen indem man bei der Erstellung darauf achtet dass ein konsistenter Schreibstil und eine geradlinige Struktur verwendet werden Au erdem sollte Content so gespeichert werden dass wer auch immer ihn ben tigt ihn findet ihn abrufen kann ihn wieder verwenden und an jeden ausliefern kann Aus diesem Grund bedient man sich eines so genannten Informationsmodells wel ches spezifiziert wie Informationen wieder verwendet werden und wie sie geschrie ben und strukturiert werden m ssen um Wiederverwendung Reuse berhaupt m g lich machen zu k nnen Diese Modelle liefern das Framework das Autoren Rezen senten und Architekten bei der Erstellung bei der Nachbearbeitung und beim Publi zieren von Content leitet Im Nachstehenden wird die Informati
6. e Die Namen spiegeln den Content wider Die Tag Namen bestimmen eindeu tig was sie enthalten 4 3 4 3 1 Content Vereinheitlichung f r die Wiederverwendung 61 e Tag Namen haben nichts mit Formatierung zu tun Die Formatierung kann sp ter definiert werden wann der Zweck des Dokumentes genau bekannt ist e Je nach Bedarf kann man wenige oder viele Tags verwenden HTML hat eine fixe Anzahl an vordefinierten Tags Dabei ist es sehr schwierig Autoren da von abzuhalten die Tags zu verwenden die sie nicht verwenden sollen Die erlaubten XML Strukturen werden durch DTDs Document Type Definition exakt festgelegt und sind eine formale Definition der XML Elemente die ein speziel ler Typ eines Dokumentes beinhalten kann Sie unterst tzen einen stark strukturier ten Weg um Informationsmodelle besser umsetzen zu k nnen Eine DTD definiert die Namen der Elemente ihre Beziehungen und ihre Vorkommen XML ben tigt nicht unbedingt eine DTD jedoch will man Content wieder verwenden sind DTDs zwingend erforderlich denn der Schl ssel zu effektiver Wiederverwendung ist Kon sistenz die durch DTDs sichergestellt wird Die vermehrte Nutzung von XML hat dazu gef hrt dass eine Alternative zu DTDs entwickelt wurde XML Schemas XML Schemas sind im Grunde dasselbe wie DTDs sie definieren Struktur Jedoch haben XML Schemas den Vorteil dass sie den Elementen auch Datentypen zuweisen k n nen Zum Beispiel wenn ein Element ein Datum dars
7. von Connected Pages Content wieder verwenden kann Zuerst muss man eine neue Seite mit Content der wieder verwendet werden soll anlegen Abbildung 6 5 zeigt diese Seite die auf einem Template basiert das oben die Prim rnavigation darunter die Breadcrumb Navigation und auf der linken Seite die Sekund rnavigation beinhaltet Der Content in der Mitte der Seite besteht sowohl aus einer Grafik als auch aus formatiertem Text Auf der rechten Seite befindet sich die so genannte CMS Console die die CMS Funktionen wie Anlegen Editieren und Ver ffentlichen der Seite Anzeigen und ndern von Seiteneigenschaften und Assis tenten f r Seitenfreigaben und Ressourcen bereitstellt Bestehende CMS mit Funktionen f r Content Wiederverwendung T epm4cms Microsoft Internet Explorer Bile Edit View Favorites Tools Help e gt OB 39858 BES me Elenmiens Address ei http jepmems NR exeres 88745945 D4FC 49CC BEFS 71FE6SF7AD76 Frameless htm NRMODE Update amp WBCMODE PresentationUnpublished epm4cms E Demoi Demo demonstration News Adressen Uber uns Hilfe Demoi Home gt Demol gt Demo3 gt demonstration Demonstration von Connected Pages Das ist eine Demonstration 21 04 2006 Logoff as Helen Switch To Live Site Page Status Published Lock Status Not Locked Production Manager Approval Assistant Resource Manager Preview Create New Page Create Connected Page Edi
8. Innerhalb jeder zuvor genannten Wiederverwendungsmethode gibt es drei verschie dene Varianten e Gesperrte Wiederverwendung locked reuse Wieder verwendeter Content kann nicht ver ndert werden e Abgeleitete Wiederverwendung derivative reuse Wieder verwendeter Content kann ver ndert werden e Verschachtelte Wiederverwendung nested reuse Unterschiedliche Versionen des Contents sind im selben Element enthalten Im Folgenden werden die Varianten n her erl utert Gesperrte Wiederverwendung Gesperrte Wiederverwendung tritt dann auf wenn Content unver ndert wieder ver wendet wird Der Content wird gesperrt damit Autoren ihn nicht ver ndern k n nen Nur Autoren mit den entsprechenden Rechten d rfen nderungen an diesen Elementen vornehmen Man kann gesperrte Elemente opportunistisch oder systema tisch wieder verwenden Contenttypen die im Allgemeinen gesperrt sind umfassen Rechtsinformationen Haftungsausschl sse oder Markeninformationen Jedoch kann jeder Content der von anderen nicht ge ndert werden soll gesperrt werden Abgeleitete Wiederverwendung Wenn ein Autor ein wieder verwendbares Contentelement bearbeitet ist das entstan dene Element eine Ableitung ein Child Element des originalen Parent Elements Ein Element das systematisch oder opportunistisch wieder verwendet wird und nicht gesperrt ist wird zu einem abgeleiteten Element Ein abgeleitetes Element ist weiterhin mit dem Originalel
9. e DITA DITA Darwin Information Typing Architecture basiert auf XML und bietet eine durchgehende Architektur um technische Informationen zu verfassen Die Architektur und daraus resultierende DTD wurden von einem Team von IBM Lotus und Tivoli entwickelt Ihr Ziel war es eine Architektur zu entwi ckeln die Informationsaustausch und wiederverwendung unterst tzt DITA ist jedoch nicht wirklich ein direkt implementiertes Modell stattdessen defi niert es durch Grundmodelle wie man sein eigenes Modell bilden kann DITA ist ein sehr m chtiges Model jedoch aufgrund des relativ jungen Be stehens gibt es sehr wenige Implementierungen von denen man lernen bzw welche man adaptieren k nnte e SCORM Das Shareable Content Object Reference Model SCORM ist XML basiert und ein Standard von ADL Advanced Distributed Learning einer Initiative des amerikanischen Verteidigungsministeriums und des Ministeriums f r Forschung und Technologie Es hat das Ziel Lerninhalte wieder verwendbar kompatibel mit verschiedenen Lernumgebungen dauerhaft und unabh ngig von Betriebssystemen nutzbar und jederzeit zug nglich zu machen Durch ei ne derzeit gro e Menge an oft frei verf gbaren Autorensystemen wird das Erstellen von SCORM konformen Inhalten unterst tzt N here Informationen ber diese Modelle bzw ber weitere ver ffentlichte Modelle findet man auf der Website des World Wide Web Consortiums W3C unter http www w3 org 4 1 7 4 2
10. inhalten und einer Vielzahl an technisch nicht versierten Contenterstellern sind Con tent Management Systeme im heutigen Internet nicht mehr wegzudenken Content Management Systeme erleichtern den Contenterstellungsprozess durch grafische Benutzeroberfl chen einfache Bedienung und unz hligen Funktionen und Hilfestel lungen Das Kapitel Content Management Systeme allgemein befasst sich mit die sen Funktionen erl utert den Begriff Content Management System und erkl rt die Arten von verteilten Content Management Systemen Da oft gleicher Content auf verschiedenen Webseiten angezeigt und nur einmal er stellt werden soll um dadurch nderungen und Aktualisierung nur einmal durchf h ren zu m ssen bieten immer mehr Content Management Systeme M glichkeiten zur Wiederverwendung von Content an Im n chsten Kapitel Content Wiederverwen dung allgemein wird allgemein erkl rt was Content Wiederverwendung bedeutet und welche Methoden und Varianten es gibt um Content wieder zu verwenden Da Content in einem Unternehmen von verschiedenen Abteilungen und Autoren er stellt und verwendet wird und diese Abteilungen meistens nicht zusammenarbeiten f hrt das oft zu den unterschiedlichsten Auspr gungen an Content Um diesen Con tent wieder verwenden zu k nnen muss er in eine einheitliche Form gebracht wer Einleitung 11 den Das Kapitel Content Vereinheitlichung f r die Wiederverwendung befasst sich mit Aspekten wie Con
11. 6 3 2 Content Wiederverwendumng 90 6 4 Microsoft Content Management Server 91 6 4 1 System rchitektur 2 2 22 2 22 2 rl Ra aan 91 6 4 2 Content Wiederverwendumng 93 6 4 3 Beispiel 22 222 a arena aindkuen 93 6 5 AUSWEIIUNG EE 98 6 6 Pers nliche Erfahrung 99 7 ZMSAMMCHLASSUNG ccssaisesssccecnsvsesesesesssceensvestessonstevesasv nterssesbeossarvessessvossosese 100 Abbildungsverzeichnis 8 Abbildungsverzeichnis 2 1 Content als Summe von Emzelmformatonen 14 DDG WASP MOPS Bene ara Me E 16 2 3 Trennung Inhalt awout essen 17 2 4 Dezentrale Unternehmensstruktur mit dezentralisierten Portalen 29 3 1 Systematische Wiederverwendung nn 36 3 2 Beispiel einer abgeleiteten Wiederverwendung 39 3 3 Vergleich von Produktbeschrebungscontent 40 3 4 Vereinheitlichte Produktbeschreibung 0 o0eoosooeoseoseossessroseosessessesseseessessresee 40 3 5 Produktbeschreibung f r Wiederverwendung markiert 0 0osone0ne0s0ss0sr0ss00s00 41 3 6 Wiederverwendung der Produktbeschreibung 0 0seosooseeseosessesrosresesssessreseesee 41 4 1 Straktureines EE 45 4 2 Elemente einer Presseerkl rung nennen 51 4 3 Semantische Elemente und Grundelement einer Presseerkl rung 52 4 4 Architekturinformation der Presseerkl rung 0sososeoeseoseeseoseoeseessssresreesesseesee 54 4 5 Produktinformation der Presseerkl rung cccecscecsseesseeeseeeseeeseceeecesseeeseeeeeeens 55
12. Dient dem Erstellen und Bearbeiten von Ordnern Templates HTML Seiten etc e Administrator Ansicht Dient der Administration von Projekten Benutzern Gruppen Datenbank Modulen Ressourcen etc e Workflow Ansicht Dient dem Erstellen und Bearbeiten von Aufgaben und Benachrichtigungen Explorer bar Project selection View selection System bar Z OpenCms Workplace of Admin localhost Mic osoft Internet Explorer loj x ee versions 0 rome Gee D me Gee CR OF D eeng 3 Root folder er alkacon documertaton FERN Locatiorg 7elesse URL input field documentation flexcache B documentation isp Hana Title Type Date changed Size State Owner Group Permissions GI documentationmodules EL Y installation htmi OpenCms Irstallation notes page 02 04 2003 09 01 381 changed Admin Administrators rwvrwvr v je oe BF amp newntmi New Page page 02 04 200309 05 392 new Admin Administrators wre if E howto template B notes_5 0 0 html 5 0 final release notes page 01 04 2003 16 22 380 unchanged Admin Administrators nwvrwvr ve a howto workplace translation Z notes_5 0b2 htm 5 0 beta 2 release notes page 01 04 2003 16 22 389 unchanged Admin Administrators PAWAN V links S 1 notes 50rethimh page 440420034229 deleted Admin Administrators zooete BF notes_5 0rc2 htmi 6 0 re 2 release notes page 01 04 2003 16 22 381 unchanged Admin Administrators rwerwrve T E B welcome html Welcome to OpenCms link 01 03 2003
13. Dokument von einem Server abgerufen werden die entsprechenden Bestandteile in ein Template geladen dadurch angeordnet und dem Nutzer dargestellt F r die Verwendung von Templates spricht vor allem die M glichkeit Informationen in gleich bleibendem Layout in gro en Mengen darzustellen Dabei ist es nicht jedes Mal n tig ein neues Dokument zu erstellen sondern der Inhalt wird aus einer Datenbank ausgelesen mit tels Template formatiert und ausgegeben 2 3 Content Management Systeme allgemein 17 Inhalt Templates f r Fertige Design HTML Seite berschrift berschrift Flie ext EA Abbildung 2 3 Trennung Inhalt Layout Quelle Pinu03 Autoren k nnen entweder mit ihren gewohnten Anwendungen arbeiten oder mit den integrierten Editoren die leicht zu bedienen sind Sie passen ihre Beitr ge in das Template ein und sehen das Ergebnis sofort im Browser Dadurch dass Texte Bilder und andere Bestandteile einer Website in einer Datenbank abgelegt und dort verwal tet werden k nnen diese auch mehrfach verwendet und verschiedene Versionen der Inhalte gespeichert werden Ein sp teres Zur ckkehren zu einer bestimmten Version der Website ist somit zu jedem gew nschten Zeitpunkt gew hrleistet Pinu03 Kernkomponenten und Funktionen Im Folgenden werden die f nf Kernkomponenten und erweiterte Funktionen die von einem CMS unterst tzt werden m ssen beschrieben Zu den Kernkomponenten z h len das Assetmanagement Workfl
14. If they are not remove rework and install the way strips and way followers as explained in lt cite xlink fome simple href installwfollow xml gt Removing installing and setting up the way followers lt cite gt lt prereq gt lt task gt Abbildung 5 1 Verkn pftes XML Dokument Quelle Hack02 Die Verlinkung beim Parent Element dient zur Benachrichtigung der Autoren die dieses Element wieder verwendet haben bei nderungen Im Folgenden werden die verschiedenen Arten wie Content untereinander in Verbindung stehen kann erl u tert Content Wiederverwendung in verteilten CMS 73 5 3 1 Parent Child Beziehung Content wird wie er ist wieder verwendet und kann nicht ver ndert werden Ge sperrte Wiederverwendung Type Product Product Widget Language English Output Web Version 1 0 Type Product Product Widget Language English Output Web Version 2 0 Abbildung 5 2 Parent Child Beziehung Quelle Rock03 5 3 2 Geschwister Beziehung Wenn man abgeleiteten Content f r ein Element erstellt ist das abgeleitete Element ein Child Element des Parent Elements Mehrere Kinder desselben Parent Elements sind Geschwister Type Product Product Widget Language English Output Web Version 2 0 Type Product Product Widget Language English Output Help Version 2 0 1 Type Product Product Widget Language E
15. Informationstechniker verwenden die Modelle um so genannte Authoring Templates oder DTDs zu erstellen bzw das CMS zu implementieren Im n chsten Abschnitt wird die Umsetzung und Implementierung dieser Informati onsmodelle aufgrund verschiedener m glichen Varianten erl utert Umsetzen von Informationsmodellen Man kann das erstellte Model auf verschiedene Weisen abh ngig von Autoren Anforderungen eingesetzten Technologien und gew nschten Ergebnissen umsetzen Im Folgenden werden unterschiedliche Arten der Implementierung vorgestellt 4 2 1 Content Vereinheitlichung f r die Wiederverwendung 59 Autorenformulare Autorenformulare authoring forms sind HTML Formulare welche Autoren bei der Eingabe von strukturiertem Content leiten Sie geben Content in Formularfelder im Browser ein Authoring forms k nnen in Verbindung mit XML und DTDs einerseits als Alternative zu DTDs und andererseits als Interface zum CMS verwendet werden Solche formularbasierten Autorenwerkzeuge sind typischerweise oft Teil eines CMS Das CMS bietet M glichkeiten HTML Formulare mit individuellen Feldern zu erstellen um Contentmodell Elemente genau abzubilden Diese Formulare werden oft nur f r das Erstellen gewisser Arten von Content wie Pl ne Eigenschaften Richtlinien und Methoden haupts chlich kleine Online Inhalte verwendet Authoring forms haben folgende Vorteile gegen ber vollst ndiger Autorensysteme e Formulare erm glichen g
16. Inhaltsverzeichnis 1 Einleitung oes cscsss ees scsnsdavsevessasssesecadedeessventssde caves obesesnssesecadsdesctessbvesobetsesseiebasieseds 10 2 Content Management Systeme allgemein ccsssssonnsensosssnnssenonssonsonsennunns 12 2 1 Was ist ein Content Management System nnnnnneneneeeennennennen 13 2 1 1 Kette seele 13 2 1 2 Content Management 15 2 1 3 Content Management System cnneesssenssnneenenensnnnenennnnnnenennennnn nn 15 2 2 Grundprinzip eos i a ere iter ene iat a tele 16 2 3 Kernkomponenten und Funktonen 17 2 3 1 Ee EE E 18 2 3 2 MWorkflowmanagement nennen nen 19 2 3 3 Benutzer und Zugriffsverwaltung ssesseososeosseseoesoesessresreeresseese 20 2 3 4 Import und Exportschnittstelle u 0eeeeeeeneneeneneneeneennnen 21 2 3 5 Schnittstelle f r funktionale Erweiterungen ossssessesnosss0s0ssess0se00 22 2 3 6 Erweiterte Funktionen a ia 22 2 4 Verwandte Schlagworte und Aberenzumng 23 2 4 1 Abgrenzung CMS DMS KMS nennen 25 2 5 Verteilte Content Management Bwsteme en 27 2 5 1 Zentrales CMS mit dezentraler Contenterfassung s 00s0ss0se0000se 27 2 32 Verteilte CMS ne rasen 28 3 Content Wiederverwendung allgemein esssssssssssossessossennesssonssensnssennenes 30 3 1 Was ist Content Wiederverwendung 30 3 2 Warum wird Content wieder verwendet A 31 3 3 Parallelit t zu anderen Industriezweigen cccccccccsscessesteceseeeseeenseensees 32 3 4 Methoden von Con
17. Rock03 Verf gbarkeit Firmenbeschreibung Firmenbeschreibung kurz Firmenbeschreibung lang Website Adresse 4 1 6 Bestehende Informationsmodelle So wie es f r H user bestehende Pl ne zu kaufen gibt gibt es auch Informationsmo delle zu kaufen bzw bestehende Informationsmodelle die von anderen entwickelt und f r jeden frei zug nglich gemacht wurden Diese Modelle sind definiert als SGML XML DTDs und sollten lediglich als Starthilfe f r das eigene Modell dienen Durch die zunehmende Popularit t von XML siehe 4 2 3 werden fast t glich neue Modelle ver ffentlicht Einige bieten L sungen f r sehr spezifische Anforderungen wie zum Beispiel das Finanzverlagswesen andere bieten ein breiteres Spektrum und k nnen f r unterschiedliche Problemstellungen herangezogen werden Im Folgenden werden drei verf gbare Modelle erw hnt Content Vereinheitlichung f r die Wiederverwendung 57 e DocBook DocBook ist ein sehr bekanntes Informationsmodell f r Softwaredokumenta tion Es wurde urspr nglich als eine SGML markup language entwickelt um technische Handb cher f r UNIX Computersysteme gemeinsam zu nut zen und letztendlich zu erstellen Es ist ein sehr robustes Modell welches so ziemlich jedes Modell eines Systemsoftware Handbuches anpassen kann Augrund der langen Entwicklungsphase ber 10 Jahre ist es ein sehr stabi les jedoch auch sehr komplexes nicht gerade leicht verst ndliches Modell
18. Session beinhaltet abh ngig F r das Abrufen und Bearbeiten von wieder verwend barem Content wo oft Daten unabh ngig einer Session ver ndert werden m ssen ist dieser Ansatz nicht ausreichend Deswegen gibt es Entwicklungen f r Sicherheits standards wo die Daten mit Sicherheitsinformationen angereichert werden und mit den Daten verbunden sind Die Security Assertion Markup Language SAML von der Firma OASIS erm glicht Sicherheitsinformationen als XML Instanz abzulegen die mit den Daten mitwandert Aussagen wie wer Benutzerrolle hat Zugriff auf die Daten und wann Prozessschritt d rfen Daten ver ndert bzw wieder verwendet werden werden durch das System und die Daten verwaltet Wald04 Grafische Eingabetools Autoren m ssen bei der Erstellung von strukturiertem Content so gut wie m glich durch bestimmte Editoren oder Tools unterst tzt werden damit keine Inkonsistenzen und Ungenauigkeiten auftreten Jedoch sollte der Umgang mit diesen Tools auch intuitiv und leicht und schnell zu erlernen sein Im Folgenden werden ein paar M g lichkeiten n her erl utert XML Editoren XML Editoren wie zum Beispiel Epic oder XMetaL unterst tzen Autoren bei der Erstellung von strukturiertem Content indem sie das erstellte XML Dokument an hand einer definierten DTD berpr fen ob der erstellte Content g ltig ist oder nicht Ein Dokument ist dann g ltig wenn alle Regeln einer DTD erf llt sind Abbildung 5 5 zeigt ein Bei
19. Typo3 Version 3 6 2 Deutsche Typo3 Dokumentation Version 2 0 2004 http www mittwald de fileadmin pdf dokumentation pdf Literaturverzeichnis 104 Miill05 Naka02 Pinu03 Rapo04 Robe02 Robe04 Rock03 Schu00 Schu04 T M ller Prothmann H Partl Typo3 Einf hrung 2005 http www boku ac at typo3einf typo3einf pdf R Nakano Web Content Management A collaborative approach 2 Auflage Addison Wesley Verlag Indianapolis 2002 Pinuts media science Multimedia Agentur GmbH Content Manage ment Systeme Einf hrung http www pinuts de WP_CMS_Einfuehrung pdf J Rapoza TeamSite 6 1 2004 http www eweek com article2 0 1759 1627987 00 asp J Robertson Centralised or decentralised authoring KM Column 2002 http www steptwo com au papers kmc_decentrali sed index html J Robertson Content reuse in practice KM Column 2004 http www steptwo com au papers kmc_contentreu se index html A Rockley P Kostur S Manning Managing Enterprise Content A Unified Content Strategy 1 Auflage Newriders Verlag Indianapolis 2003 E Schuster S Wilhelm Content Management Informatik Spektrum Band 23 Nummer 6 Springer Verlag Berlin Dezember 2000 K Schulz Typo3 Hauptseminar Content Management Systeme 2004 http wwwdb informatik uni Literaturverzeichnis 105 Schw04 Skar04 Toms01 Trut04 Wald04 We
20. die im Folgenden n her erl utert werden Einheitliche Definition und Struktur des Contents Wenn Daten ber verteilte Systeme ausgetauscht werden ist es notwendig dass hn liche oder sogar identische Datenmodelle und Formate verwendet werden um die Daten ohne gro e nderungen verschieben zu k nnen Deswegen ist es von Vorteil wenn man bestehende Modelle wie zum Beispiel DocBook siehe 4 1 6 einsetzt und gegebenenfalls an unternehmensspezifische Informationsstrukturen anpasst Die Vor teile f r die Autoren liegen auf der Hand Hack02 e Alle Autoren f gen denselben Content zu einem Thema ein e Autoren sind damit vertraut dass sie die wichtigen Informationen nieder schreiben und irrelevante Informationen nicht verwenden e Erfahrene und vor allem unerfahrene Autoren erstellen Content viel schneller e Neue Autoren wissen welche Informationen von Ihnen gew nscht sind wenn sie f r ein bestimmtes Thema schreiben e Chefredakteure und Rezensenten wissen genau welche Informationen voll st ndig und richtig sind Erweiterte Metadaten Zu allen Contentteilen m ssen Metadaten hinzugef gt werden um Suchmechanis men bereitstellen und Statusinformationen erhalten zu k nnen Hierbei unterscheidet man die vom System generierten und die vom Benutzer hinzugef gten Metadaten Vom System generierte Metadaten werden beim Anlegen beim Abspeichern oder 5 3 Content Wiederverwendung in verteilten CMS 72 beim ndern autom
21. eine Website verwaltet werden muss Neben Informationen die darin speziell f r das Web aufbereitet werden existieren in Unternehmen weitere Informationen die aus unterschiedlichen Applikationen stam men Ein CMS muss diese Informationen zur webgerechten Darstellung wie auch f r Exports nutzen k nnen wobei folgendes Beachtung finden sollte Knap03 e Import und Umwandlung unterschiedlicher digitaler Dokumentformate e Einbindung von Informationen aus Datenbanken e Import bestehender Websites e Verarbeitung fremder Medientypen e Offen f r unterschiedliche Dokumentformate Content Management Systeme allgemein 22 2 3 5 Schnittstelle f r funktionale Erweiterungen Das Application Programming Interface API bezeichnet eine dokumentierte Pro grammierschnittstelle die zur Erweiterung oder Anpassung durch Entwickler benutzt werden kann KnapO03 2 3 6 Erweiterte Funktionen e Mehrsprachigkeit Bei vielen internationalen Unternehmen ist es erforderlich Inhalte in mindes tens zwei Sprachen zu publizieren e Personalisierung Explizite manuell konfigurierbar und die dar ber hinausgehende implizite Personalisierung zieht automatisch R ckschl sse auf die Interessen des In formationsnachfragers sind sehr wichtig um die Website speziell nat rlich den Content auf die W nsche der Nachfrager abzustimmen e Caching von Inhalten Hierbei lassen sich statische Seiten im CMS bereithalten sodass nicht bei je dem Zugriff eine D
22. erweitert wer den Inkonsistenzen und tote Links sind praktisch nicht zu vermeiden Da dieser Aufwand f r die Pflege und Wartung einer Website nicht gerade niedrig ist m ssen nat rlich die Anforderungen an Aktualit t Qualit t und Sicherheit kosteng nstig erf llt werden Abhilfe schaffen Content Management Systeme CMS Ecom03 Was ist ein Content Management System Anhand seiner Wortbestandteile ist zun chst der Begriff Content Management Sys tem zu definieren Content Als Content einer Website wird im Allgemeinen die Gesamtheit aller ver ffentlich ten digitalen Assets einer Website wie Texte Bilder Grafiken und multimediale Dokumente bezeichnet Die einzelnen Assets werden jedoch nicht nur gesammelt sondern m ssen auch strukturiert und dargestellt werden Text Assets kann ein CMS zum Beispiel so strukturieren dass genau spezifiziert wird was eine berschrift was die Einleitung und was der Textk rper ist Ein innovatives Content Management System behandelt Content als Summe von wesentlichen Einzelinformationen Diese sind Struktur Darstellungsform und Inhalt Besonders wenn Informationen nicht nur f r das menschliche Auge bestimmt sind sondern zur automatisierten Weiterverarbeitung Single Source Multiple Me dia oder Weiterverwendung Syndication eingesetzt werden f hrt dies zwangsl u fig zu einer Zerlegung und separaten Datenhaltung dieser drei wesentlichen Bestand teile In allen Dokumenten bzw I
23. halten Stylesheets die f r XML erstellt werden XSL Stylesheets dienen nicht nur f r die Definition des Layouts sondern bieten auch weitere M glichkeiten wie e Sortierung e Unterst tzung von standardisierten Textelementen e Verbergen von Text e Wiederholen bzw Umgestalten von Text Diese Funktionen sind sehr m chtig da diese Styles einfach erstellt werden k nnen und nicht kompiliert werden m ssen im Gegensatz zu VisualBasic oder Javascript Der Parser kann die nderungen direkt auf ein Dokument anwenden Metadaten Ohne effektive Metadaten k nnen Autoren nur sehr schwer die richtigen Informatio nen finden geschweige denn wieder verwenden Metadaten sind Daten ber Daten Sie werden verwendet um Prozesse Regeln Strukturen und Daten zu beschreiben und um n her erl uternde Informationen zu Daten hinzuzuf gen Es gibt zwei Arten von Metadaten e Klassifizierende Metadaten Diese Metadaten klassifizieren bzw katalogisieren Dokumente Sie werden verwendet um Content abzurufen und wieder zu finden e Element Metadaten Element Metadaten kennzeichnen Content am Level der Elemente die im In formationsmodell definiert sind Autoren werden durch diese Metadaten im Contenterstellungsprozess unterst tzt Es gibt drei Haupttypen dieser Metada ten 4 4 Content Vereinheitlichung f r die Wiederverwendung 63 1 Metadaten f r Wiederverwendung werden verwendet um Content komponenten die in verschiedenen Bereich
24. hoc studendi genus e Mirum est ut animus agitatione motuque corporis exci tetur Undique Jam undique silvae et solitudo ipsumque illud silentium quod quod venationi datur magna cogitationis incitamenta sunt 1 Proinde cum vanabere licebit auctore me ut panarium et lagunculam sic etiam pugillares feras 2 Ridebis et licet rideas Ego ille quem nosti apros tres et quidem pulcherrimos cepi Tpse inquis Ipse non tamen ut omnino ab inertia mea et quiete discederem Hochachtungsvoll Andreas Staribacher Student Abbildung 4 1 Struktur eines Briefes Quelle Rock03 Dieser Brief hat folgende Strukturelemente e Datum e Adresse e Anrede e Betreff e Hauptteil e Abschluss Content Vereinheitlichung f r die Wiederverwendung 46 Diese Elemente k nnen noch weiter unterteilt werden e Datum e Tag e Monat e Jahr e Adresse e Name e Vorname e Nachname e Stra e e Postleitzahl e Ort e Staat e Anrede e Sehr geehrter Herr Frau e Nachname e Betreff e AW e Thema e Hauptteil e Abschluss e Autor e Berufstitel Das Unterteilen des Hauptteils ist jedoch sehr schwierig da er wenig strukturiert ist Autoren k nnen die Struktur des Hauptteils auf verschiedene Arten abh ngig von ihren Stilen Content Beschaffenheit und die Wirkung die sie erzielen m chten w h len Der Hauptteil kann nur in sehr generische Elemente die in beliebiger Reihenfolge verwendet werden k nnen unter
25. ist wieder verwendbarer Content durch das semantische Tag nicht feststellbar Metadaten Im Modell muss auch aufgezeigt werden welche Metadaten sich auf welche Elemen te beziehen Metadaten liefern Daten ber Daten oder Informationen ber Informati onen W hrend semantische Tags beim Verfassen von Texten und Wiederverwen dung helfen bieten Metadaten Hilfe bei Suchkriterien hnlich wie Indexeintr ge Metadaten werden ben tigt um Content einheitlich zu kennzeichnen damit Autoren ihn finden wieder verwenden und verschieben k nnen Abh ngig vom jeweiligen Autorensystem k nnen einige Metadaten automatisch zu den Elementen hinzugef gt werden wie es im Modell definiert ist andere von den Autoren beim Erstellen von Content ausgew hlt werden Weitere Informationen ber Metadaten und ihre Rolle bei Content Wiederverwendung finden sie unter Kapitel 4 3 2 Content Vereinheitlichung f r die Wiederverwendung 54 Architekturinformation Die Architekturinformation liefert Details f r die Wiederverwendungsmethode siehe 3 4 ob semantische Tags oder Metadaten verwendet werden und wo Content wieder verwendet wird bzw wie zum Beispiel gesperrt G oder abgeleitet A siehe 3 5 er wieder verwendet wird Abbildung 4 4 stellt die Architekturinformation anhand der Presseerkl rung dar Betreff Datum 4 Oo Lei 5 D D km gi a o x Monat Jahr Kontakt Name Vorname Nachname Telefon Email s
26. link Hyperlink Abbildung 4 3 Semantische Elemente und Grundelement einer Presseerkl rung Quelle Rock03 Content Vereinheitlichung f r die Wiederverwendung 53 Semantische Information Die Semantik verwendet so genannte semantische Tags die eine spezifische Be deutung haben und beschreiben was jedes Element enth lt Das Informationspro duktmodell der Presseerkl rung Abbildung 4 2 legt semantisch fest was eine Pres seerkl rung beinhaltet Anstatt allgemein zur Struktur zu verweisen werden semanti sche Tags verwendet um die Struktur zu beschreiben Zum Beispiel das Element lt Website Adresse gt bestimmt genau dass der Content der dieses Element be inhaltet die Website Adresse ist Das Gegenteil von einem semantischen Tag ist ein generisches Tag zum Beispiel lt Absatz gt Wenn man ein generisches Tag wie lt Absatz gt f r die Website Adresse verwendet ist es nicht klar welchen Content dieses Element enthalten soll Die Semantik definiert klar und deutlich die Struktur der Information Wenn man keine semantischen Tags verwenden m chte kann man stattdessen auch Metadaten verwenden da semantische Tags die M glichkeit Con tent wieder zu verwenden beeintr chtigen k nnen Das Tag lt Eigenschaften gt kann Informationen enthalten die in einem anderen Informationsprodukt notwendig sind jedoch im anderen Informationsprodukt wird f r die Information eine andere Struktur verwendet Deshalb
27. met the following criteria English as a first language Uses the Internet at least twice a week Uses Product ABC Has previously used our Help Desk for assistance Each participant was asked to complete a pre test questionnaire that enabled us to assess prior knowledge and experience Abbildung 3 2 Beispiel einer abgeleiteten Wiederverwendung Quelle Rock03 3 5 3 Verschachtelte Wiederverwendung Verschachtelte Wiederverwendung tritt auf wenn eine Anzahl von wieder verwend baren Elementen in einem Element eingebettet verschachtelt ist Die Summe aller Elemente erzeugt ein einziges Element und jede Teilmenge kann in unterschiedli chen Informationsprodukten eingesetzt werden Verschachtelte wieder verwendbare Informationen erm glichen Autoren Content f r alle Ausgabem glichkeiten zur sel ben Zeit zu erstellen Der gesamte relevante Content ist auf einen Blick verf gbar wenn Content verschachtelt ist Verschachtelte Wiederverwendung kann eingesetzt werden wann mehr oder weniger detaillierter Content f r ein oder mehrere Informationsprodukte n tig ist oder es ist f r den Autor einfacher jeden notwendigen Content zu einem Thema an einem Ort zu erstellen Content Wiederverwendung allgemein 40 Beispiel Ein Unternehmen stellt ein Produkt B Brother her Sie verwenden eine Produktbe schreibung in drei verschiedenen Informationsprodukten wieder Werbeprospekt Betriebshandbuch Webshop Werbeprospekt The B B
28. television to track their television watching habits It can be pro grammed to track the channels they flip to what programs they re cord and what commer cials they skip The in formation is instantly transmitted to the cable or satellite provider Webshop The B Brother model 1984 is a device that con nects directly to a con sumer s television to track their television watching habits Abbildung 3 6 Wiederverwendung der Produktbeschreibung Quelle Rock03 3 6 Content Wiederverwendung allgemein 42 Wann macht Wiederverwendung keinen Sinn W hrend man immer versuchen sollte so viel Content wie m glich wieder zu ver wenden gibt es Zeiten wo Wiederverwendung nicht angebracht ist Nicht jedes St ck Content ist wieder verwendbar so sind Satzfragmente und einzelne W rter ungeeignet f r die Wiederverwendung Je genauer die Contentelemente aufgeteilt werden desto komplexer sind sie wieder zu verwenden Um sicherzustellen dass ein Element in jedem Fall wieder verwendet werden kann sollten sehr generische Ele mente verwendet werden Generische wieder verwendbare Elemente erf llen die Anforderungen an die Wiederverwendung jedoch beeintr chtigen die Usability und Verst ndlichkeit des Contents Content sollte passend und effektiv wieder verwendet werden jedoch darf die Quali t t des Contents nicht beeintr chtigen werden und wieder verwendbarer Content schwer zu erstellen zu finden und zu verwalten sein
29. werden und somit Inkonsistenzen vorprogrammiert sind W hrend der Informationsmodellierung wird eine Strategie entwickelt um Produkt beschreibungen zu vereinheitlichen damit sie wo auch immer sie auftauchen konsi stent sind dieselben Informationstypen enthalten und gleich strukturiert sind Model le spiegeln die Struktur von Informationsprodukten wider deswegen wird im folgen den Abschnitt genau erl utert was Struktur ist Struktur Informationsprodukte wie Produktbeschreibungen Presseerkl rungen Briefe Kata loge usw besitzen eine deutlich erkennbare Struktur die wiederholt verwendet wird immer wenn eines dieser Informationsprodukte erstellt wird Zum Beispiel wie aus Abbildung 4 1 ersichtlich hat ein Brief eine reproduzierbare Struktur Content Vereinheitlichung f r die Wiederverwendung Datum Tag Monat Jahr Name Vor Nachname Adresse Firmenname Adresse PLZ Ort Staat Anrede Betreff Absatz Aufz hlung berschrift Absatz Nummerierung Absatz Abschluss Autor Berufsti tel 1 September 2005 Vorname Nachname Firmenname Adresse PLZ Ort Staat Sehr geehrter Herr Frau Nachname AW Ridebis et licet rideas Ridebis et licet rideas Ego ille quem nosti apros tres et quidem pulcherrimos cepi Ipse inquis Ipse non tamen ut omnino ab inertia mea et quiete discederem Mirum est ut animus agitatione motuque corporis excitetur e Non est quod contemnas
30. wie Content in einem Unternehmen erstellt wird Die Verbesserungen umfassen h here Qualit t Konsistenz langfristig verringerte Zeiten und Kosten f r Entwicklung und Wartung Au erdem unterst tzt Wiederverwendung bei kurzfristiger Umgestaltung von Content beim Auffinden von Content und bei der Feststellung von Contentw nschen Content Wiederverwendung bietet folgende Vorteile e Erh hte Konsistenz Wenn Content einmal geschrieben und mehrere Male wieder verwendet wor den ist ist er konsistent wo auch immer er eingesetzt ist Diese Konsistenz f hrt zu einem qualitativ h heren Content e Verringerte Entwicklungs und Wartungskosten Die Entwicklungskosten sind verringert weil die Menge an Content die ein Autor erstellen muss verringert ist Anstatt den gesamten Content neu zu schreiben oder sich die Zeit zu nehmen wieder verwendbaren Content zu fin den und zu kopieren ist wieder verwendbarer Content entweder schnell ver f gbar durch verbesserte Managementm glichkeiten wie Metadaten oder 3 3 Content Wiederverwendung allgemein 32 CMS oder ist automatisch f r Autoren sichtbar gemacht systematische Wiederverwendung siehe 3 4 2 e Rasche Umgestaltung Wieder verwendbarer Content ist modular Kleine Komponenten die in Kombination mit anderen verwendet werden k nnen Modularer wieder verwendbarer Content ist leichter umzugestalten um Anderungsbediirfnissen nachzukommen So kann man leicht die Reihenfolge der Module
31. 0 03 536 Product definition document due 06 20 2003 524 Post brochure to intranet 06 20 2003 310 Metadata Capture Content 516 Localize brochure for Japan WWW Site 06 20 2003 162 Items Page 1 of 17 Show all u Add a favorite O Create a new Web page 1 Edit a Web page Delete a Web page E main Browse B www Browse Work in Progress My Favorites Content leen zs Import Submit B www Ajuba_Style_Guide pdf Edit gt marketing Browse 7 AnchorPoint gif gt C Report Cosmetics Canada doc Edit index html Edit gt U financial gif Edit d newfile1 txt Edit C media gif Edit New Forms O www CT custom dtd examples PressRelease New Cl internet auction New Cl internet book New Cl internet careers New Cl internet medical New Cl internet periodic New CH internet pr New 2 internet yacht New Cl intranet deptinfo New Cl intranet weather New userscript contact New Abbildung 6 3 TeamSite ContentCenter Standard Quelle Inte05a Die Konfigurations und Anpassungsm glichkeiten von TeamSite scheinen geradezu unendlich sogar das ContentCenter Interface ist den pers nlichen W nschen ent sprechend konfigurierbar TeamSite unterst tzt Erweiterungen sowohl auf J2EE als auch auf NET Plattformen und ist zu allen Komponenten der Enterprise Content Management Plattform von Interwoven voll kompatibel So gibt es zum Beispiel eigene Komponenten f r Dokumentenmanagement Integration Verteilung und Tra
32. 01 29 10 unchanged Admin Administrators Tara C galleries tees Ve Ti H modules shared file icons file name title and type dateandtime sizeof state owner group access 8 2 workplace oflastchange file permissions Directory tree Current user Current group Us D Group Administrators Dr Vertrauensw rdige Sites a Abbildung 6 1 OpenCms Arbeitsplatz Explorer Ansicht Quelle Alka03a 6 1 2 Bestehende CMS mit Funktionen f r Content Wiederverwendung 84 OpenCms bietet eine projektbasierte Arbeitsweise wobei Projekte in Online und Offline Projekte unterteilt sind nderungen werden nur an Offline Projekten durch gef hrt und vom Projektmanager ver ffentlicht Alte Versionen aller Dateien werden in der History gespeichert und sind jederzeit wieder herstellbar OpenCms verwendet einen flexiblen Templatemechanismus um Seiten mithilfe von Elementen zusammenzubauen Jede Seite ist aus einem Mastertemplate Frame template und Contenttemplate zusammengesetzt Das Mastertemplate enth lt Meta daten ber die Templates das Frametemplate beschreibt das Design der Seite und das Contenttemplate beschreibt das Layout des Contents der Seite und kann aus meh reren Body Elementen bestehen Ein Body Element enth lt den tats chlichen Con tent der durch einen WYSIWYG Editor im Browser bearbeitet werden kann Templates k nnen propriet r mithilfe von XML erstellt werden jedoch wird seit Version 5 empfohlen Templa
33. 4 6 Komplettes Modell der Presseerkl rung 0 0 ce ceececscesseeeseeeseeeseceeeeeeeeeseeeeeens 56 4 7 Einfach formatierte Mitteilung uueeessesseenseensensneenneennnenneennnnn nennen 65 4 8 Mitteilung mit Symbol erse a raa i a o eE as abe Ena Taa 66 4 9 XML mit Attnibut Metadaten a unsae essen 67 5 1 Verkn pftes XS MI Dokument 72 5 2 Parent Child Bezieh ng 2 2 u u2 0 22 22s ar a ata dab Gi 73 5 3 Geschwister Bezaehung nennen 73 5 4 Komplexe Beziechung een 74 3 3 XMetal Melduns 3 2 222 80888 een ai Ehe 76 5 6 MS Word SmartDoc mit XML Tags uusenssesneesnennnneneneenennnnnn nn 78 5 7 MS Word SmartDoc ohne XS MI Tags 78 5 8 Generiertes Weh Formular 79 Abbildungsverzeichnis 9 6 1 OpenCms Arbeitsplatz Explorer Ansicht ccceccccsssceseceseceseeeteeeseeesseesseeens 83 6 2 19P63 Backend risanleassanenenshneisskasiiieahnh 86 6 3 TeamSite ContentCenter Standards casas using ask hrs 89 6 4 MCMS Frontend E 92 6 5 MCMS Connected Page2 22 52 1222 RL are 94 6 6 MCMS Connected Page Zelort Auswahl 95 6 7 MCMS Connected Page Template Auswahl 96 6 8 MCMS Connected Page Speichern ccccesssesseesecesceeeesteeessesseesteeseeeees 96 6 9 MCMS Connected Page Navigieren zu verbundenen Seiten 0 00000000000000 97 Einleitung 10 Kapitel 1 Einleitung Aufgrund der Komplexit t von Internetauftritten der Forderung nach aktuellen Web
34. AS HARDWARE as 400_Servers_and_Workstations v 4 HARDWARE Monitors_and_Displays v HARDWARE no NE X SOFTWARE Application_D evelopement v SOFTWARE none v OPERATING_SYSTEM NONE SH SERVICE none sl JH INDUSTRY_SOLUTION NONE JH Abbildung 5 8 Generiertes Web Formular Quelle Weit01 Dieser Ansatz nimmt die Funktionalit t der Contenterfassung von den Client Systemen und schiebt sie auf den Server Somit m ssen weder Installationen auf den Clients durchgef hrt werden noch teure Software Lizenzen eingekauft werden und der gesamte Contentbearbeitungsprozess kann plattformunabh ngig durchgef hrt werden Interaktion der Systeme Um Content in verteilten Content Management Systemen wieder verwenden zu k n nen m ssen alle Systeme miteinander kommunizieren und Daten untereinander aus 5 8 1 5 8 2 Content Wiederverwendung in verteilten CMS 80 tauschen k nnen Es gibt M glichkeiten wie die Interaktion dieser Systeme ber bestimmte Schnittstellen und Datenformate realisiert werden kann Jedoch wird man bei jeder der Varianten ber Anpassungen und Eigenimplementierungen nicht hin weg kommen auch wenn alle Systeme im verteilten Content Management System gleich sind Denn um Content Wiederverwendung realisieren zu k nnen m ssen die oben erw hnten Eigenschaften wie eine einheitliche Contentstruktur erweiterte Me tadaten Abh ngigkeiten Suchfunktionen Benachrichtigungen erweiterte Zug
35. Connected Page Save New Connected Page Name Demoname Display Name Test_connected one G leclrtag Abbildung 6 8 MCMS Connected Page Speichern Bestehende CMS mit Funktionen f r Content Wiederverwendung 97 Weiters bietet das CMS von Microsoft eine Funktion um alle Connected Pages zu einer Seite anzeigen zu k nnen Abbildung 6 9 zeigt dieses Fenster wobei diese Sei te nun schon drei verbundene Seiten hat Die Darstellung beinhaltet den Displayna men und den Ort der verbundenen Seite sowie einen Link zu dieser Seite 3 Microsoft Content Management Server Microsoft Internet Explorer oj x EB To Connected Page Select Connected Page Current Page demonstration Current Channel Demo3 Items 1 30f3 Items per page 5 7 Page Go To Channel Test_connected SI Channels Home ber_uns Demo2 Testpage Channels Home Demo1 Demo123 Channels Home Demo1 Demo3 BE Local intranet Abbildung 6 9 MCMS Connected Page Navigieren zu verbundenen Seiten Wird nun Content auf irgendeiner Seite ver ndert werden die nderungen automa tisch auf allen Connected Pages nachgezogen Jedoch m ssen diese nderungen auf jeder dieser Seiten wiederum freigegeben werden Es gibt einige Regeln die vom Content Management System im Zusammenhang mit Connected Pages eingehalten werden und auf die man bei der Erstellung von Con nected Pages achten sollte Engl04 e Eine
36. Connected Page kann nicht im selben Navigationszweig angelegt wer den wenn dasselbe Template verwendet wird e Alle Eigenschaften wie zum Beispiel wann eine Seite online sichtbar ist der Displayname oder selbst definierte Eigenschaften von Connected Pages sind pro Seite eigens definierbar Ausgenommen davon sind der wirkliche Name 6 5 Bestehende CMS mit Funktionen f r Content Wiederverwendung 98 und die Seitenbeschreibung Diese Eigenschaften sind f r alle verbundenen Seiten gleich e Ein Autor der Connected Pages erstellt muss auch f r die Speicherorte der verbundenen Seiten Schreibrechte besitzen e Es herrscht keine Parent Child Beziehung siehe 5 3 1 zwischen den Seiten sondern alle Seiten sind einander gleichgestellt Connected Pages bieten eine rudiment re L sung um Content wieder zu verwenden und werden vor allem f r Mehrsprachigkeit eingesetzt Wenn man mehr Funktionali t ten f r Content Wiederverwendung nutzen m chte m ssen diese ber die Pro grammierschnittstelle dazu implementiert werden Auswertung Alle untersuchten Content Management Systeme bis auf Interwoven TeamSite bieten standardm ig eine Art von Content Wiederverwendung an In TeamSite kann man Content nur wieder verwenden wenn man Zusatzkomponenten einbindet Die Stan dardfunktionen f r Wiederverwendung sind bei Typo3 und beim Microsoft Content Management Server am intuitivsten und sehr leicht anwendbar Jedes System stellt M glich
37. Content Vereinheitlichung f r die Wiederverwendung 58 Wenn man plant zu XML und zu strukturiertem Content zu wechseln k nnen diese fertigen Modelle die optimale L sung sein Will man jedoch sehr aufwendig Content wieder verwenden und ist die Struktur des Contents der Informationsstruktur im Un ternehmen angepasst werden solche Modelle wahrscheinlich nicht geeignet sein Hierbei wird man nicht darum herumkommen ein bestehendes Modell zu adaptieren bzw zur G nze ein eigenes Modell zu erstellen Wie werden diese Modelle eingesetzt Wenn Modelle einmal erstellt wurden m ssen sie im gesamten Unternehmen einge f hrt werden damit Autoren und Rezensenten sie verwenden k nnen um Content zu erstellen zu editieren und durchzusehen Autoren verwenden Informationsmodelle um festzustellen welche Informationen zu welchem Informationsprodukt geh ren und wie jedes Element aufgebaut ist Zum Beispiel k nnen sie aus Modellen heraus lesen dass ein Informationsprodukt ein berblick Element ben tigt und dass dieses Element eine bestimmte Struktur hat Weiters k nnen sie Regeln und Hinweise er langen Schreibnotizen wie manche Komponenten geschrieben werden Autoren k nnen Elemente vom CMS ausw hlen welche laut Modell eingef gt werden m s sen Rezensenten verwenden diese Modelle um Entw rfe der Autoren zu begutach ten Sie vergleichen den Entwurf mit dem Modell um sicherzustellen dass alle not wendigen Elemente vorhanden sind
38. Content existiert und er muss nicht danach suchen oder ihn abrufen Systematische Wiederverwendung stellt sicher dass Content wieder verwendet wird und entlastet den Autor zu wissen ob wieder verwendbarer Content existiert wieder verwendbaren Content zu finden und ihn richtig einzuf gen Systematische Wiederverwendung ist abh ngig von detaillierten Informationsmodel len Wiederverwendungspl nen und der Contentanlieferung durch das CMS Das Content Management System ben tigt das Informationsmodell um Content der wieder verwendet werden soll zu identifizieren Systematische Wiederverwendung ist sehr teuer zu implementieren da sehr viel Zeit f r das Erstellen von Informati onsmodellen und Wiederverwendungspl nen und den Einsatz der angemessenen Technologie gebraucht wird jedoch bietet es die gr te Rendite Return on Invest ment ROI da Wiederverwendung garantiert ist Systematische Wiederverwendung sollte angewendet werden wenn Content sehr strukturiert ist und wenn man eindeutig feststellen kann wann und wo Content wie der verwendet werden soll Beispiele von systematischer Wiederverwendung k nnen Standardfirmeninformationen wie Markenzeichen Copyrights Lizenzinformationen und Garantien beinhalten Allerdings kann diese Form der Wiederverwendung im mer dann verwendet werden wo immer ein Unternehmen sicher gehen will dass Content wieder verwendet werden soll zum Beispiel in Produktbeschreibungen Ank ndigungen Regeln Mit
39. Open Source Content Management System und wird seit 1997 von dem D nen Kasper Sk rh j mit der Hilfe und Anregung von Usern entwickelt Typo3 wird unter der General Public License auf der Webseite www typo3 org angebo ten Die aktuelle Version von Typo3 ist 3 8 1 Typo Systemarchitektur Typo3 basiert auf folgenden Softwarekomponenten Cmsm Betriebssysteme plattformunabh ngig Programmiersprachen PHP Webserver Apache IIS Bestehende CMS mit Funktionen f r Content Wiederverwendung 86 Applikationsserver PHP 4 1 2 Datenbanken MySQL Lizenzkosten keine Typo3 ist in ein Frontend und ein Backend eingeteilt wobei beide Teile im Browser dargestellt werden Im Backend werden administrative und redaktionelle Arbeiten wie zum Beispiel neue Seiten oder Templates anlegen Benutzer verwalten Erweite rungen Module einspielen durchgef hrt Die Backend Arbeitsoberfl che von Ty po3 ist in drei Hauptbereiche unterteilt Meye04 e Modulleiste In der Modulleiste kann man das gew nschte Arbeitsmodul ausw hlen z B Web Datei Benutzer Hilfe e Navigationsansicht In der Navigationsansicht wird die komplette Seitenstruktur baumartig visua lisiert e Detailansicht Die Detailansicht auch Datenansicht stellt die eigentliche Arbeitsfl che f r den Nutzer dar In diesem Bereich werden die Details zu den in der Navigati onsansicht ausgew hlten Elementen angezeigt TYPO3 EI ae E E Informationswiss BEER Informa
40. TECHNISCHE UNIVERSIT T we TU Wien VIENNA UNIVERSITY OF TECHNOLOGY add Business Informatics Group Institut f r Softwaretechnik und Interaktive Systeme Content Wiederverwendung in verteilten Content Management Systemen Diplomarbeit zur Erlangung des akademischen Grades eines Diplomingenieurs eingereicht bei o Univ Prof Mag Dipl Ing Dr Gerti Kappel mitbetreuender Assistent Dr Gerhard Kramler Andreas Staribacher 2011 H bersdorf 108 Wien 9 Mai 2006 Eidesstattliche Erkl rung Ich erkl re an Eides statt dass ich die vorliegende Arbeit selbst ndig und ohne frem de Hilfe verfasst andere als die angegebenen Quellen nicht ben tzt und die den be nutzten Quellen w rtlich oder inhaltlich entnommenen Stellen als solche kenntlich gemacht habe Wien 9 Mai 2006 Danksagung Ich m chte mich bei Herrn Heidinger und Herrn Stanek von der Firma Siemens recht herzlich bedanken dass sie mir diese Diplomarbeit erm glicht haben Kurzfassung 3 Kurzfassung Content Management Systeme sind in Unternehmen feste Bestandteile beim Content erstellungsprozess Sie unterst tzen Autoren beim Erstellen und Bearbeiten von Con tent durch grafische Benutzeroberfl chen einfache Bedienung und unz hligen Hilfe stellungen Da oft gleicher Content auf verschiedenen Webseiten angezeigt und nur einmal erstellt werden soll setzen immer mehr Unternehmen Content Wiederver wendung ein Die meisten Content Management Systeme
41. agen dass sich diese drei Syste me nicht konkurrieren sondern sie sollten sich gegenseitig erg nzen 2 5 2 5 1 Content Management Systeme allgemein 27 Verteilte Content Management Systeme Zentrales CMS mit dezentraler Contenterfassung Bei einem zentralen CMS mit dezentraler Contenterfassung gibt es genau ein zentra les Content Repository in dem alle Inhalte gespeichert werden Die Contenterfas sung erfolgt jedoch dezentral Das hei t jeglicher Inhalt wird von einer beliebigen Anzahl von Organisationseinheiten erfasst Somit ist jede Einheit f r ihren Content verantwortlich und einzig und allein zu nderungen berechtigt Im Gegensatz dazu bei einem komplett zentralen CMS gibt es einige wenige Mitar beiter Administratoren Webmaster Sitemanager etc die sich mit der Aktualisie rung und redaktionellen Pflege des Contents und der Seiten befassen Jedoch besteht eine sehr enge Liaison zwischen diesem Content Team und den Organisationseinhei ten die f r die Inhalte verantwortlich sind Denn alle Informationen die von dem Team ver ffentlicht werden m ssen von der jeweiligen Organisationseinheit ber pr ft und freigegeben werden um Fehlerfreiheit und Relevanz gew hrleisten zu k nnen Robe02 Die Vorteile der dezentralen Contenterfassung liegen auf der Hand e Das Bem hen von vielen Autoren wirkt sich positiv auf die Inhalte aus e Die Kosten f r die Contenterfassung und f r Ressourcen sind auf das gesa
42. angezogen Untersucht wurden sowohl Open Source Produkte OpenCms Typo3 als auch hochwertige Enterprise Content Management Systeme Interwoven TeamSite Microsoft Content Management Server Die Evaluierung beruht zur G n ze auf Produktdokumentationen und Onlinehilfen Beim Microsoft Content Mana gement Server wird auch ein selbst erstelltes Beispiel vorgestellt OpenCms Das Content Management System OpenCms wird von der Firma Alkacon Soft ware kostenlos unter der GNU Lesser Public License auf der Webseite www opencms org angeboten Die ersten Versionen des seit 1994 in Entwicklung befindlichen CMS erstellte und ver ffentlichte Alexander Kandzior Der erste Open Source Release Termin von OpenCms war im M rz 2000 Seit dem Jahr 2002 wird das CMS von Alkacon Software einer von Kandzior gegr ndeten Firma weiterent wickelt und publiziert Die aktuelle Version von OpenCms ist 6 0 3 Open Bestehende CMS mit Funktionen f r Content Wiederverwendung 83 6 1 1 Systemarchitektur OpenCms ist eine Client Server Applikation und basiert auf folgenden Software komponenten Cmsm Betriebssysteme Programmiersprachen Webserver Applikationsserver Datenbanken Lizenzkosten plattformunabh ngig Java 1 34 XML Apache IIS Tomcat JBoss JRun MySQL PostGreSQL Oracle MSSQL keine Das Herzst ck von OpenCms ist der so genannte OpenCms Arbeitsplatz der aus drei Teilen besteht Bitt04 e Explorer Ansicht
43. art Document Solution by DMSi SyntaniX Simplified DocBook is designed for two primary uses To extend existing DocBook environments to jhoselmpms groups working with content but unfamiliar with structured markup and To implement structured authoring Inlmem7 groups responsible for the creation and maintenance of consumer level documentation whitepapers and articles Please feel free to contact DMSI Withimens any feedback or questions regarding this application at the following email address syntonix dmsi world com F List only chid elements of current XML Options sie 2 vs Abbildung 5 7 MS Word SmartDoc ohne XML Tags Quelle Wald04 5 7 3 5 8 Content Wiederverwendung in verteilten CMS 79 Web Formulare Eine weitere M glichkeit um strukturierten Content zu erstellen kann ber Web Formulare realisiert werden Ein Formular kann automatisch aus einer DTD generiert werden und den Autoren ber eine Web Oberfl che zur Verf gung gestellt werden Dadurch ist die komplette XML Syntax verborgen und Autoren k nnen sich beim Editieren von Inhalten auf das Wesentliche konzentrieren und werden nicht mit un n tigen Strukturinformationen belastet Abbildung 5 8 zeigt wie ein Formular ausse hen k nnte das aufgrund einer DTD generiert wurde Die Buttons werden ver wendet um Steuerelemente am Formular und als Ergebnis auch Elemente im XML Dokument hinzuzuf gen oder wegzunehmen Weit01 INTEREST_ARE
44. atenbankabfrage oder eine Datentransformation erfolgen muss e Generieren statischer Informationen Periodische Aktualisierung aus Datenquellen und das Generieren von stati schen Inhalten sind sehr wichtig f r die Performance eines CMS e Automatismen Automatismen erstellen Sitemaps kontextbezogene Navigationselemente oder Indexseiten zu den neuesten Inhalten e Cross Media Publishing Es sollen nicht nur Internet Browser als Kunden in Betracht gezogen wer den sondern es soll auch eine Vielzahl weiterer Schnittstellen WAP etc und Formate realisierbar sein e Versionierung Durch die zentrale Ablage der Daten ist eine effiziente Versionsverwaltung um darzustellen wann welche Version im Web war m glich Ein sp teres 2 4 Content Management Systeme allgemein 23 Zur ckkehren zu einer bestimmten Version der Website ist somit gew hrleis tet e Link Checking Ein CMS berpr ft bei jedem Bearbeitungsschritt die Verkn pfungen der As sets untereinander und somit die Konsistenz der Links Stellt das System eine Inkonsistenz innerhalb der Verlinkung fest wird der Anwender dar ber in formiert Werden Objekte in der Site verschoben sollte ein CMS f hig sein die zu ndernden Links nachzuvollziehen umzustellen und bei einem Weg fall von Objekten auf die dabei entstehenden toten Links hinzuweisen bzw diese aus den einzelnen Seiten zu entfernen Ver nderungen externer Links stellen insofern ein Problem dar dass hier z
45. atisch hinzugef gt und sind zum Beispiel ID Version erstellt von erstellt am ge ndert von ge ndert am freigegeben von freigegeben am Con tenttyp Status checked in out etc Weiters gibt es Metadaten die nur von Admi nistratoren ge ndert werden k nnen und in direktem Zusammenhang mit dem Infor mationsmodell stehen So kann zum Beispiel f r jeden Contentteil die Wiederver wendungsvariante gesperrt oder abgeleitet siehe 3 5 festgelegt werden oder die Benutzer bzw Benutzergruppen konfiguriert werden die diesen Contentteil wieder verwenden d rfen oder nicht Metadaten wie Schl sselw rter Kategorie Sprache etc m ssen vom Contentersteller beim Erstellungsprozess hinzugef gt werden Beziehungen und Abh ngigkeiten Wenn Content wieder verwendet wird m ssen die Abh ngigkeiten untereinander festgehalten werden Das hei t wenn ein Contentteil in ein Dokument eingebunden wieder verwendet wird muss auf beiden Seiten die Verlinkung vermerkt werden Die Verlinkung beim Child Element dient zum Anzeigen des gew nschten Inhalts und k nnte unter Verwendung von XML wie folgt aussehen lt task gt lt title gt Preloading and centering the redraw carriage lt title gt lt taskbody gt lt prereq gt Before you begin this procedure the redraw carriage must be installed in the press and the upper cam followers otated to their highest position Make sure that the way strips and way followers are clean and smooth
46. b er die nderungen akzeptiert oder nicht Werden die nderungen akzeptiert so wird der ge nderte Content automatisch nachgezogen Bei Ablehnung kann der Autor die Verbindung zum wieder verwende ten Content l sen und dementsprechend seinen eigenen Content erstellen Er muss nur noch Metadaten hinzuf gen und schon gibt es einen neuen Contentteil der wie derum wieder verwendet werden kann In manchen Situationen werden keine Benachrichtigungen gew nscht sein und n derungen automatisch eingef gt werden m ssen Zum Beispiel bei nderungen beim Firmenlogo oder bei Copyright und Trademark Informationen Erweitertes Rollen und Rechtekonzept Wenn Content in einem verteilten Content Management System wieder verwendet werden soll muss man sich auch Gedanken ber Zugriffsrechte machen Nicht jeder Benutzer darf beliebigen Content wieder verwenden sondern der Zugriff auf wieder verwendbaren Content sollte konfigurierbar sein Da jedes einzelne System in den meisten F llen die Benutzer der anderen Systeme nicht kennt und jedes System sein eigenes Sicherheitsmodell beinhaltet sollte man diese verschiedenen Sicherheitsmo delle vereinheitlichen indem man eine einzige Schnittstelle den Systemen vorschal tet Dieses Modell der Sicherheitsschnittstelle wird als Single Sign On bezeichnet und ist von einer Benutzer Session und einem verbundenen Webserver der diese 5 7 5 7 1 Content Wiederverwendung in verteilten CMS 76
47. bdecken Knap03 Document Management System DMS In Unternehmen entstehen verschiedenste Dokumente die Informationen erfassen oder bestimmte Vorg nge dokumentieren Systeme f r das Dokumentenmanagement helfen bei der Verwaltung und dem kontrollierten Zugriff auf Content wobei die wesentlichen Features die Erfassung Versionsvergabe oder Archivierung derselben sind Verwendete Texte Bilder und andere Bestandteile einer Website werden in einer Datenbank abgelegt dort verwaltet und k nnen mehrfach verwendet und in verschiedenen Versionen gespeichert werden Knap03 Knowledge Management System KMS Knowlegdemanagement versucht aus einmal erfassten Informationen Wissen zu ge nerieren Die Vielgestaltigkeit der Knowledgemanagement L sungen zeigt dass es beim Versuch Wissen aus strukturierten Informationen zu gewinnen und zusam menzuf hren die verschiedensten Ans tze gibt Dabei geht es weniger um den Ein satz einer Technik als vielmehr darum das Bewusstsein von Einzelnen oder Gruppen f r diesen Prozess zu sch rfen Ein Intranet mag wenig nutzen wenn der Anteil der Nutzer im Verh ltnis zur Mitarbeiterzahl gering ist Software f r Knowledgemana gement Systeme spezialisieren sich somit auf Teilbereiche wie das intelligente Auf finden von Informationen oder den gruppenbasierten Wissensaustausch Ein CMS kann z B eine L sung Knowledgemanagement in einem Unternehmen einzuf hren unterst tzen KnapO03 Media Asset Managem
48. beinhalten oft recht ein fache Funktionen um Content wieder zu verwenden Doch wie kann Content in Unternehmen wo mehrere Abteilungen Content erfassen und verschiedene Content Management Systeme im Einsatz sind wieder verwendet werden Diese Arbeit befasst sich mit allgemeinen Aspekten von Content Management Sys temen und Content Wiederverwendung wie Content Wiederverwendung in verteil ten Content Management Systemen realisiert werden kann und wie Content Wieder verwendung von derzeit am Markt erh ltlichen Content Management Systemen un terst tzt wird Abstract 4 Abstract Content management systems are fixed components in organisations on creating con tent They assist authors with graphical user interfaces easy handling and immense helping functions when they create and edit content Because the same content should be displayed on multiple websites but created only once content reuse is introduced in organisations Most content management systems have out of the box mostly basic functions to reuse content But how can content be reused in organi sations where various departments create content and different content management systems are in use This thesis deals with common aspects of content management systems and content reuse how content reuse is implemented in distributed content management systems and how content reuse is supported by current content management systems Inhaltsverzeichnis 5
49. beschreibt die gew hnliche Bezeichnung jedes Elements in einem Container und verwendet generische Tags oder Grundelemente Grundelemen te leiten Informationstechniker bei der Implementierung des Modells Wenn so ge nannte Autorensysteme siehe 4 2 2 verwendet werden leiten Grundelemente Auto ren bei der Auswahl der richtigen Tags f r das Modell Abbildung 4 3 zeigt die se mantischen Tags und die dazugeh rigen Grundelemente f r das Modell der Presse erkl rung Normalerweise hat man nur eine Spalte von Grundelementen jedoch wer den hier die Grundelemente des Beispiels halber f r XML und Microsoft Word an gezeigt Semantik Betreff Datum Tag Monat Jahr Kontakt Name Vorname Nachname Telefon Email Hauptteil Firmenbeschreibung kurz Ank ndigung Absatz Nummerierung Aufz hlung Produktbeschreibung z itle ontainer PCDATA PCDATA PCDATA Container Container PCDATA PCDATA au ara Container para Container para ordered list unordered list para Grundelement Word berschrift 1 Standard Standard Standard Standard Standard Standard Standard Standard Standard Nummerierung Aufz hlung Standard Eigenschaften Leistungen unordered list oO fo bai 5 Gi Angebot para Standard Verf gbarkeit para Standard Firmenbeschreibung Container Firmenbeschreibung kurz Firmenbeschreibung lang para para Standard Standard Website Adresse
50. ebettete Metadaten nennen 66 4 4 4 Datenbankorentterung nennen 67 4 4 5 XSL Stylesheets wel Aires an eel age i eee thi ae En 68 4 4 6 Personalisierung zz aan hdc eterna eat 69 5 Content Wiederverwendung in verteilten CMS scccsssscsssscosssscsseeees 70 5 1 Einheitliche Definition und Struktur des Contents eneneeneen 71 5 2 Erweiterte Metadaten alias 71 5 3 Beziehungen und Abh noteketen 72 5 3 1 Parent Chld Bezaechung nennen 73 5 3 2 Geschwister Beziehung ccccccscessecssesssceeseessecsseceeeeeseeeseeeseeeneeens 73 Inhaltsverzeichnis 7 5 3 3 Komplexe Bezichung nenn 74 34 SUCH TURE OMEN geeiert ge Erde 74 5 5 Benachrichtigungen sanitasie osipi terenne ai ai Et 75 5 6 Erweitertes Rollen und Rechtckonzent 75 5 7 Grafische Eingabetools 3 22 22 2222223 DAT 76 5 7 1 XMIFEdioren a een 76 5 7 2 Microsoft Word Eiere Ee ee 711 5 7 3 KE E 79 5 8 Interaktion der Bwateme nn 79 5 8 1 Import und Exportschnittstelle uuueseeseenennenneenennnn 80 5 8 2 XME Schnitstelles a essen ula 80 5 8 3 Webservices Ee e 81 6 Bestehende CMS mit Funktionen f r Content Wiederverwendung 82 6 1 ELE EE 82 6 1 1 System rfchitektur as alas GI EE 83 6 1 2 Content Wiederverwendumng 84 6 2 are deene deed deele tee ENEE 85 6 2 1 Systemarchitek ture seg sinh hee alienate elite 85 6 2 2 Content Wiederverwendumng 87 6 3 Interwoven Tear Site ande 88 6 3 1 SBvstemarchtektur nennen 88
51. eiteren wichtigen Vorteil Die Informationen k nnen benutzer und be darfsgerecht aufbereitet werden Durch geeignete Benutzerprofile k nnen die perso nen und prozessrelevanten Sichten auf Informationen realisiert werden Schu00 2 1 2 2 1 3 Content Management Systeme allgemein 15 Content Management Der Begriff Content Management umfasst alle Aspekte der Verwaltung von Inhalten Es stehen alle Facetten des Managens also das Erstellen und Erfassen das Spei chern und Verf gbarmachen das Pr sentieren und Anzeigen sowie das Archivieren und dauerhafte Ablegen von Inhalten im Blickpunkt Boik02 Content Management System Ein Content Management System ist ein Datenbankgest tztes Software System das die abstrakte Content Management Aufgabe in ganz bestimmter Weise mit pro grammtechnischen Mitteln zu l sen hilft Meistens werden die mit einem CMS ge managten Sites bzw Inhalte als dynamisch bezeichnet w hrend Websites die auf normalen HTML Seiten basieren als statisch bezeichnet werden Da auch die Web seiten einer CMS Site tempor r als statische Seiten bereitgestellt werden um z B die Performance zu verbessern oder die Systemlast zu verringern sind die berg nge aber flie end Bei einem CMS wird der Content in einer Datenbank erfasst und definiert Ein spe zielles Programm meist ein so genannter Applikations Server fragt dann die Inhalte aus der Datenbank ab stellt sie zu einer Webseite zusa
52. emeinsames Erstellen von Inhalten mit Zugriff von au en Jeder der ber einen Browser verf gt und Zugriff zum Intranet In ternet oder Extranet hat kann Content ber Formulare eingeben e Formulare verstecken die Komplexit t Inhalte in XML einzugeben vor den Autoren Autoren m ssen keine Styles oder Tags zuweisen sie m ssen le diglich Content in die Felder die ihnen das Formular zur Verf gung stellt eingeben Wenn das Formular dann zum Server geschickt wird werden alle Daten entsprechend konvertiert Nat rlich gibt es auch Einschr nkungen e Formulare ben tigen IT Support um sie zu erstellen und die Daten aus den Feldern zu extrahieren bzw zu konvertieren e Formulare sind bei gro en Informationsproduktmodellen nicht zweckm ig e Formulare sind sehr unflexibel da bei nderungen nderungen im Code notwendig sind e Formulare unterst tzen keine feine Granularit t bei der Wiederverwendung 4 2 2 4 2 3 Content Vereinheitlichung f r die Wiederverwendung 60 Autorensysteme Autorensysteme oder auch Strukturtemplates structural templates genannt sind aufbereitete Templates die strukturierte Namen verwenden um die Strukturelemente eines Dokumentes abzubilden Sie verwenden semantische Namen und finden haupt s chlich bei Textverarbeitungs und Desktoppublishingsystemen Anwendung Struk turtemplates besitzen nicht dieselbe St rke wie DTDs oder Formulare weil die Tools die diese Templates verwenden n
53. ement verbunden denn wenn das Original element ver ndert wird wird der Autor des abgeleiteten Elementes benachrichtigt und die nderungen k nnen jedoch m ssen nicht eingearbeitet werden Durch die Verwendung von abgeleiteter Wiederverwendung wird die Flexibilit t der Wieder verwendung erh ht Content Wiederverwendung allgemein 38 Abgeleitete Wiederverwendung wird in Unternehmen verwendet wo Hauptcontent erhalten bleiben soll und folgende nderungen am Content vorgenommen werden k nnen e Zeitform Beispiel Content wird in einem bestimmten Zeitraum in verschiedenen Be richten verwendet e Rechtschreibung Beispiel amerikanisches im Gegensatz zu britischem Englisch e Reihenfolge des Contents e Betonung Beispiel die unterschiedliche Gewichtung von Eigenschaften um regionale Bed rfnisse abzudecken e Verwendung Beispiel Ein Werbeprospekt das sehr Marketingorientiert ist im Gegensatz zu einem Benutzerhandbuch das mehr Produktorientiert ist bersetzter Content ist eine Sonderform der abgeleiteten Wiederverwendung Das Element in der Originalsprache wird wieder verwendet jedoch der Content wird durch den bersetzten Content ersetzt Allerdings bleibt die Beziehung zwischen den Elementen erhalten um sicherzustellen dass der bersetzte Content ge ndert werden muss wenn der Quellcontent ver ndert wurde In diesem Fall wird der ge samte Content eines Elementes ge ndert denn normalerweise werden bei der abge leite
54. en Wenn dann die Information bereit zum Ver ffentlichen ist k nnen alle Stylesheets gleichzeitig ver arbeitet werden und alle Ausgabeformate werden zur selben Zeit generiert Personalisierung Personalisierung ist sehr beliebt f r die Anzeige von Informationen im Web Perso nalisierung einfach gesagt ist Information die manipuliert wird um gewisse Be nutzerbed rfnisse abzudecken Diese Manipulation kann entweder vom Benutzer selbst definiert oder von der Software verwaltet werden Mithilfe von XML k nnen Dokumente aufgeteilt und die einzelnen Elemente separat in der Datenbank oder im CMS gespeichert werden Diese Elemente k nnen dann je nach Benutzeranforderun gen ausgegeben werden Content Wiederverwendung in verteilten CMS 70 Kapitel 5 Content Wiederverwendung in verteil ten CMS Eigentlich wurden Content Management Systeme in den Anf ngen so konzipiert dass sie aus einer Ansammlung von zentralisierten Applikationen bestehen und die Daten zentral abgespeichert werden Wenn nun verschiedenste Systeme in einem Unternehmen eingesetzt wurden wurde der gr te Teil von Content in den unter schiedlichsten zueinander nicht kompatiblen Formaten abh ngig von den Tools die diesen Content generierten gespeichert Wenn nun eine Abteilung ihre Informatio nen an andere Abteilungen weitergeben wollte war es oft besser diese Informatio nen auszudrucken den Ausdruck weiterzugeben und diesen Content dann neu zu erstelle
55. en com Micr Microsoft Content Management Server http www microsoft com cmserver Open OpenCms http www opencms org Typo Typo3 http www typo3 org
56. en gespeichert werden kann als ein ganzes Dokument Diese Elemen te k nnen dann in jeder beliebigen Reihenfolge ausgelesen und zusammengesetzt werden XSL Stylesheets Durch die Trennung von Content und Format muss man sich speziell mit der Pr sen tation der Informationen auseinandersetzen XML selbst bietet keine M glichkeiten die Informationen in angemessener Form darzustellen Die Technologie die zum Einsatz kommt wenn man XML darstellen will ist XSL eXtensible Stylesheet Lan guage Im Gegensatz zu traditionellen Stylesheets welche nur Formatierungsm g lichkeiten bieten ist XSL ein sehr m chtiges Werkzeug um XML Dokumente zu transformieren und zu formatieren XSL ist selbst eine XML Auszeichnungssprache und kann als solche Content f r Onlinedarstellungen und Dokumentenausgabe formatieren Konstanten und Grafiken hinzuf gen wie Abbildung 4 8 Content filtern und Text sortieren und reorganisie ren XSL besteht derzeit aus drei gro en Teilen e XPath XPath ist ein Mechanismus um spezifische Elemente in einem XML Doku ment zu identifizieren und zu formatieren und erm glicht das Hinzuf gen von Logik zur Formatierung In XSL Stylesheets kann man Elemente identi fizieren und spezielle Formatierungen oder Transformationen auf Elemente anwenden wie zum Beispiel dass vor jedem Kapitel eine berschrift stehen muss oder was der erste Absatz in einem Abschnitt ist etc e XSLT Transformations XSL erm glicht nicht nur einfac
57. en wieder verwendet wer den k nnen zu identifizieren Zum Beispiel wenn eine Produkt ber sicht f r ein Produkt ABC schon existiert k nnen Metadaten wie Contenttyp berblick Produkt ABC verwendet werden um den richtigen Content zur Wiederverwendung finden zu k nnen 2 Metadaten f r Wiederfindung werden verwendet um Content abzuru fen z B Autor Erstellungsdatum nderungsdatum Schl sselw r ter etc 3 Metadaten f r Statusinformationen werden verwendet um den Status des Contents in einem Workflowsystem festzustellen z B berpr ft Freigegeben Ver ffentlicht Archiviert etc W hrend der Umsetzung des Informationsmodells muss berlegt werden wo Meta daten gespeichert werden Der Speicherort h ngt vom eingesetzten CMS und dem verwendeten Datenformat ab Normalerweise speichert ein CMS Metadaten in einer Datenbanktabelle In XML k nnen Metadaten in Elementen oder Attributen gespeichert werden Die meisten Schnittstellen zwischen XML Autorensystemen und Content Management Systemen beinhalten Funktionalit ten um Metadaten aus der XML Datei zu extra hieren und in die Metadatenfelder des CMS einzuf gen W nschenswert w re nat r lich wenn dieser Prozess bidirektional m glich ist Wenn zum Beispiel Metadaten in der Quelldatei aktualisiert wurden sollten die nderungen in der CMS Metadaten Datenbank gespeichert werden wenn die Datei eingecheckt wird Wenn Metadaten im CMS ver ndert werden sollte
58. enerierten formularbasierten Editor bearbeitet werden Uber eine XSD XML Schema Definition kann die Contentstruktur festgelegt und Mehrsprachigkeit Vali dierungen Defaultwerte etc definiert werden Wird dann derselbe XML Content in verschiedene JSP Templates eingebunden wird dieser Content automatisch wieder verwendet Weitere Informationen findet man in der interaktiven Online Dokumenta tion OpenCms XML content documentation die mit OpenCms mitgeliefert wird Diese beiden Arten der Content Wiederverwendung sind nur innerhalb derselben Installation von OpenCms anwendbar und k nnen weder f r gesamte Navigations b ume noch f r gesamte Seiten verwendet werden Es werden lediglich gewisse Contentelemente die auf bestimmten Contenttypen basieren wieder verwendet Will man Content Wiederverwendung in gr erem Ausma betreiben kommt man nicht dar ber hinweg eigene Module zu implementieren ber die Modulimport schnittstelle werden diese Module ins System integriert und k nnen von Administra toren jederzeit konfiguriert werden Mithilfe dieser selbsterstellten Module kann man auch Import und Exportschnittstellen des Systems bedienen sowie ganze Seiten bzw sogar Navigationsb ume wieder verwenden Weiters k nnen auch nderungs notifikationen implementiert werden Diese Art der Content Wiederverwendung setzt jedoch gute Programmierkenntnisse voraus und bedeutet sehr gro en Implementie rungsaufwand Typo3 Typo3 ist ein
59. ent System MAMS Die junge Disziplin Media Asset Management oder das synonym verwendete Digital Asset Management hat sich aus der Situation heraus entwickelt dass es neben Web Content in den Unternehmen noch eine Vielzahl von anderen Inhalten mit spezifi 2 4 1 Content Management Systeme allgemein 25 schen Anforderungen gibt die intelligent strukturiert und verwaltet rasch aufbereitet und aktualisiert werden wollen Bilder Grafiken Audio und Video Medienbausteine etc Innovative Konzepte und die Grundcharakteristiken des In ternet Autonomie Offenheit Transparenz gleichberechtigte Beeinflussung durch Sender und Empf nger haben dazu gef hrt dass in diesem Umfeld Informati onsasymmetrien weitgehend eliminiert werden k nnen Die Abh ngigkeit von Spezi alisten kann reduziert der eigene Handlungsspielraum erh ht werden Zudem hat das gedruckte Printmedium allen Unkenrufen zum trotz kaum an Stellenwert einge b sst Gerade aus der graphischen Industrie und aus der Medienindustrie haben sich viel versprechende Konzepte entwickelt die gewaltigen Mengen an verschiedensten Inhalten ad quat zu verwalten und wieder zu verwenden Als Vorl ufer zu Media Asset Management Systemen k nnen beispielsweise Bildkatalog Systeme bezeichnet werden Media Asset Management positioniert sich als System zur medienneutralen Strukturierung und Verwaltung von Medienobjekten mit starkem Marketingkontext Das Konzept der Medienneutralit t e
60. er Content existieren k nnte oder es ist schwierig f r Autoren die relevanten Elemente zu finden wird Wiederverwendung nicht angewendet Um die Effektivit t von opportunistischer Wiederverwendung zu steigern k nnen Unternehmen das Auffinden von Informationen optimieren Richtlinien bereitstellen und Autoren richtiggehend trainieren Das Auffinden und Abrufen von Informatio nen kann optimiert werden durch den Einsatz von Content Management Systemen effektiver Klassifizierung von Content und wirkungsvollen Metadaten Richtlinien f r Wiederverwendung beinhalten Modelle um Autoren zu leiten wo Content wie der verwendet werden sollte Schulungen garantieren dass Autoren Modelle und Content Management Systeme richtig verwenden und die Richtlinien befolgen Beispiel Ein Autor erstellt eine Webseite f r ein neues Produkt Er wei ganz genau dass das Produkt sehr hnlich zu einem bestehenden schon dokumentierten Produkt ist Er sucht im CMS nach Content f r Standardeigenschaften Er verwendet den passenden Content wieder 3 4 2 Content Wiederverwendung allgemein 35 Systematische Wiederverwendung Systematische Wiederverwendung ist geplante Wiederverwendung Spezieller Con tent wird als wieder verwendbar an bestimmten Positionen gekennzeichnet Dann f gt das CMS an den entsprechenden Positionen im Dokument den wieder verwend baren Content ein Somit braucht sich der Autor nicht darum k mmern ob der wie der verwendbare
61. erden Connected Templa tes haben den Vorteil dass nicht der gesamte Content einer Seite wieder verwendet wird und somit nicht eine Seite genau einer verbundenen Seite gleicht So k nnen Contentteile anders angeordnet werden nur bestimmte Teile des Contents wieder verwendet werden oder Content anders formatiert werden In diesem Beispiel wird nur dasselbe Template zum Ausw hlen bereitgestellt da keine Connected Templates im System vorhanden sind Abbildung 6 7 zeigt das Auswahlfenster f r die Templa tes Bestehende CMS mit Funktionen f r Content Wiederverwendung 96 a Microsoft Content Management Server Microsoft Internet Explorer O x Bilcreate Connected Page Select Destination Channel gt Select Template Current Page demonstration Current Channel Channels epm4cms Demo1 Demo3 Destination Channel Channels epm4cms Uber_uns Demo2 Items 1 1of1 Items per page 5 D Template Location Select Last Modified amp Homepa e Templates HomePage Sn 17 09 2003 08 20 26 g 8 Wy RT ee 7 Abbildung 6 7 MCMS Connected Page Template Auswahl Beim Speichern muss man der Seite noch einen Displaynamen geben der in der Na vigation sichtbar ist Der wirkliche Name der zur internen Identifizierung der Seite dient ist bei allen Connected Pages identisch nur der Name der angezeigt wird ist unterschiedlich Z Microsoft Content Management Server Microsoft Internet Explorer d i oj x create
62. exible und offene Gestaltung beizubehalten und jeweils dort zu dynamisieren und zu strukturieren wo es sinnvoll erscheint Knap03 Workflowmanagement Eine gro e Website l sst sich nur mit genau definierten Aufgaben jedes einzelnen Mitarbeiters effektiv verwalten Daf r sind Mechanismen notwendig die den Workflow Ablauf der Arbeitsschritte der Website im Content Management System abbilden Ein Rollenkonzept regelt hierbei den aufgabenbezogenen Zugriff auf Teile des Systems Das Rollenkonzept bildet die Arbeitsteilung eines Teams innerhalb des 2 3 3 Content Management Systeme allgemein 20 Systems ab Damit kann die Rechteverteilung intuitiv in nachvollziehbaren Rollen geschehen F r jede Rolle wird ein Berechtigungskonzept erstellt dass der entspre chenden Gruppe von Mitarbeitern bertragen wird Meldet sich ein Mitarbeiter am Content Management System mit seiner Kennung und Passwort an bekommt er Zugriff auf das System nur in dem Umfang wie ihm daf r Berechtigungen entspre chend seiner Rolle bertragen wurden Ein Administrator bekommt so z B alle Rechte f r den Zugriff auf Systemeinstellungen der Chefredakteur Zugriff auf die Sitestruktur und der Sportredakteur nur auf die Sportseiten Mit einem Freigabezyk lus f r Publikationen wird festgelegt welche Instanzen diese bis zur Ver ffentlichung durchlaufen muss Wie in einem normalen Redaktionsprozess wird ein vom Redak teur erstellter Artikel der Chefredaktion vorgele
63. gt diese akzeptiert den Artikel oder gibt ihn zur Nachbearbeitung und Wiedervorlage an den Redakteur zur ck Content Management Systeme setzen diesen Vorgang in eine Automation um die sich nicht nur auf einzelne Publikationen sondern auch auf Komponenten wie Grafiken etc bezieht Die entsprechenden Nachrichten werden selbst ndig durch das Content Ma nagement System generiert E Mail oder systeminterne Nachrichten Da in einer Teamorientierten Umgebung gew hrleistet sein muss dass durch die Vielzahl von Mitarbeitern an einer Website keine Konflikte beim gemeinsamen Zugriff auf Publi kationen oder Komponenten auftreten w hlt ein Redakteur eine zu bearbeitende Teilpublikation aus und das CMS sperrt z B f r die Zeit der Bearbeitung den Zugriff f r andere Nutzer auf diesen Teil der Publikation Somit wird sichergestellt dass keine Nutzerkonflikte bei zeitgleichen Zugriffen auf Dokumente stattfinden Knap03 Benutzer und Zugriffsverwaltung Benutzer und Zugriffsverwaltung arbeiten sehr eng zusammen Die tiber die Benut zerverwaltung erfassten oder aus anderen Systemen importierten Benutzer erhalten entsprechend ihrer Rolle im Workflow Rechte im System Diese k nnen speziell f r den Grafiker oder den Sportredakteur ausgelegt sein Da Websites mit dem Vordrin gen der Internettechnologie in die verschiedensten Bereiche immer unternehmenskri tischere Anwendungen werden ist guter Zugriffsschutz in einem Content Manage ment System eine Gru
64. h das Formatieren von Informationen in ei nem Dokument sondern bietet auch die M glichkeit Informationen in ande re zu transformieren So kann man Informationen neu ordnen herausfiltern oder sogar Informationen neu hinzuf gen Hier f gt sich XSLT ein XSLT macht es m glich XML Dokumente in andere Auszeichnungssprachen um zuformen Haupts chlich wird XSLT dazu verwendet um XML Dokumente in HTML zu transformieren um sie im Web anzeigen zu k nnen Jedoch wird XSLT auch genutzt um Informationen von XML in Anzeigesprachen f r 4 4 6 Content Vereinheitlichung f r die Wiederverwendung 69 PDAs Portable Digital Assistant Pocket PC oder Mobiltelefone zu konver tieren e XSL FO Formatting Objects Trotz des enormen Wachstums des Internets ist Papier immer noch ein not wendiges Ausgabeformat XSL FO ist fiir diesen Grund entwickelt worden XSL FO besitzt Stylesheet Fahigkeiten um XML zu Papierformaten wie PDF Portable Document Format zu konvertieren Es besitzt alle erforderli chen Formatierungsm glichkeiten wie Seitenlayout Kopfzeile Fu zeile ge rade und ungerade Seiten Hochformat und Querformat etc Die Flexibilit t von XSL und ihrer Bestandteile ist extrem wertvoll f r die Ver ffent lichung und Anzeige von Informationen Im Gegensatz zu traditionellen Stylesheets die ein einziges Stylesheet mit einem Dokument verbinden k nnen k nnen beliebig viele Stylesheets f r ein einzelnes XML Dokument erstellt werd
65. halten sich an das Modell um Informationsprodukte einheitlich zu erstellen Dieses Modell stellt ebenfalls Informationen bereit welche Informationstypen im jeweiligen Informationsprodukt vorkommen Eine Presseerkl rung zum Beispiel k nn te folgende Elemente enthalten Content Vereinheitlichung f r die Wiederverwendung 50 Betreff Datum Kontakt Hauptteil Website Adresse 2 Element Modelle Zus tzlich zu Produkt Modellen m ssen Element Modelle erstellt werden Ein Element Modell schl sselt das Produkt Modell weiter auf indem es alle Komponenten beschreibt aus denen das Informationsprodukt zusammenge setzt ist Das Hauptteil Element der Presseerkl rung zum Beispiel k nnte folgende Komponenten enthalten Firmenbeschreibung kurz Ank ndigung Produktbeschreibung Eigenschaften Leistungen Angebot Verf gbarkeit Firmenbeschreibung lang Wenn man wieder an das Beispiel des Hausplanens zur ckdenkt kann man sich vor stellen dass jedes einzelne Informationselement ein Container sein kann Das Haus ist ein Container Element f r jeden Raum und jeder Raum ist ein Container Element f r alle Komponenten die einen Raum ausmachen Auf diese Art und Wei se k nnen Container wieder Container enthalten Dasselbe ist auch auf Informationen anwendbar denn Elemente sind Container f r Informationen Zum Beispiel besteht das Datum aus Tag Monat und Jahr Ein Informationsprodukt Modell ist ein C
66. heidungspro zessen zu unterst tzen Da Wissen sehr wichtig f r Unternehmen ist Intellektuelles Kapital und auch verg nglich ist Mitarbeiterfluktuation Halbwertszeit sind Fir men bem ht ihre Informationen in einem KMS so strukturiert festzuhalten dass sie auch leicht wieder gefunden werden k nnen Somit liegt der Unterschied zwischen einem DMS und einem KMS auf der Hand Ein DMS verwaltet ganze Dokumente meist Dateien zwar strukturiert jedoch die einzelnen Informationen in den Dokumenten werden au er Acht gelassen Hier setzt ein KMS auf denn jegliche Form von Wissen und Informationen wird hier gegliedert festgehalten Folglich erfolgt das Verwalten bei einem KMS mindestens eine Ebene tiefer als bei einem DMS Zwischen einem CMS und einem DMS gibt es berlap pungen zum Beispiel bei Versionierung Zugriffskontrolle und Workflow Jedoch ein gro er Unterschied besteht in der Verbindung der Dokumente zueinander Wobei Dokumente in einem DMS untereinander fast nicht in Zusammenhang stehen sind Informationen hingegen die von einem CMS verwaltet werden sehr stark miteinan der verbunden Ein KMS hat mit einem CMS im Grunde nur eines gemeinsam strukturierte Datenhaltung Ein KMS muss strukturiert aufgebaut sein um Informati onen schnell wieder zu finden genauso wichtig ist in einem CMS das strukturierte Speichern der Assets Gerade im Hinblick auf Wiederverwendung ist eine genaue Datenstruktur unabk mmlich Abschlie end ist zu s
67. iben erhalten da alle wieder verwendeten Komponenten automatisch ge ndert werden wenn die Basiskomponen te ver ndert wird Diese Art der Wiederverwendung kann im gesamten System und somit auch ber mehrere Websites hinweg eingesetzt werden Inte05a Content Wiederverwendung in Verbindung mit anderen Systemen kann ber eine andere Zusatzkomponente realisiert werden Mit der Komponente Content Trans formation Services wird Content als wieder verwendbares XML abgespeichert und ber XSL in andere Formate wie HTML oder PDF umgewandelt Administratoren k nnen ber eine m chtige grafische Oberfl che Content aus bestehenden Dokumen ten extrahieren oder aber Content der bestimmten XML Schema Anforderungen entsprechen soll als XML abspeichern Dieser XML Content kann dann auch Schnittstellen anderer Content Management Systeme bedienen Inte05b 6 4 6 4 1 Bestehende CMS mit Funktionen f r Content Wiederverwendung 91 Microsoft Content Management Server Microsoft hat 2001 das Content Management System der kanadischen Firma nCom pass aufgekauft und vertreibt es nun unter eigenem Namen Die aktuelle Version ist der Microsoft Content Management Server 2002 SP2 Systemarchitektur Der Microsoft Content Management Server MCMS basiert auf folgenden Soft warekomponenten Cmsm Betriebssysteme Windows 2000 2003 Programmiersprachen NET 1 0 Webserver IIs Applikationsserver IIS ASP NET Datenbanken MSSQL Li
68. icht kontrollieren k nnen wann Tags ver wendet werden und wann nicht Ein XML Editor zum Beispiel kann herausfiltern welche Tags ein Autor verwenden darf und daraus resultiert eine DTD Wenn eine DTD eine Reihenfolge an Tags definiert Titel gefolgt von einer Einleitung gefolgt von einer Kurzbeschreibung kann ein Autorensystem lediglich sicherstellen dass alle Tags verwendet werden Es gibt keinen Mechanismus der Autoren daran hindert die Struktur oder Tag Namen zu ver ndern oder sogar neue Tags zu erstel len Structural Templates k nnen sehr gut f r Textbausteine oder Hinweise zu gebr uch lichen Informationen verwendet werden XML hnlich wie HTML Hypertext Markup Language ist auch XML eXtensible Mar kup Language eine Auszeichnungssprache Anders jedoch als bei HTML wo defi nierte generische Tags vorgegeben werden gibt XML nur die Standards vor auf jenen diese Tags beruhen Das hei t mit Hilfe von XML werden eigene semanti sche Tag Namen definiert um die gew nschten Informationen auszeichnen zu k n nen Idealerweise ergeben sich diese Namen aus den semantischen Tags des zugrun deliegenden Informationsmodells Durch das Definieren eigener Tag Namen ergeben sich folgende Vorteile e Tag Namen haben eine spezielle Bedeutung Sie k nnen so spezifisch und pr zise definiert werden dass Autoren ihren Zweck und ihre Bedeutung nicht erraten m ssen sondern sie wissen genau wof r sie verwendet werden
69. iedlicher CMS Produkte bei den Einzel Websites ist Content Syndication schon weit schwieriger da die vorhandenen Export und Importschnittstellen meistens zueinander nicht kompatibel sind So muss man oft eigene Integrationsl sungen entwickeln die auf offenen Standards wie XML basieren sollten 3 1 Content Wiederverwendung allgemein 30 Kapitel 3 Content Wiederverwendung allgemein Das gesamte Kapitel basiert auf Rock03 Was ist Content Wiederverwendung Content Wiederverwendung ist das Verfahren vorhandene Contentkomponenten zu verwenden um neue Dokumente zu erstellen Obwohl die Mehrheit von wieder verwendbarem Content Textorientiert ist kann jeder m gliche Content wieder ver wendet werden wie Grafiken Diagramme Medien Textbasierter Content ist am einfachsten wieder zu verwenden So k nnen Abschnitte Abs tze S tze oder sogar W rter wieder verwendet werden Es ist einfacher Grafiken Diagramme und Medien in ihrer Gesamtheit wieder zu verwenden als Teile von ihnen Jedoch neue Standards wie SVG Scalable Vector Graphics ein neuer Internet Grafikstandard erlauben es auch wieder verwendbare Medien zu erstellen Der XML Aspekt von SVG macht es m glich alle Komponenten einer Webgrafik in Schichten zu unterteilen und somit Wiederverwendung zu erleichtern Die meisten Unternehmen verwenden bereits Content wieder obwohl sie ihn nur kopieren und einf gen copy amp paste Das funktioniert so lange gut s
70. igt Microsoft Word SmartDoc mit XML Tags wobei diese Ansicht eher einem klassischen XML Editor entspricht Wald04 http www dmsi world com Content Wiederverwendung in verteilten CMS 78 ouni me SyntoniX Simplified DocBook installation Guidelmen title http w docbook orght para hitp www docbook arg 5 hemizedist ftp dee docboc E Ten F Show XML tags in the document section ile Overviews D ie Choose an element to apply to ae ert selection Para This document provides installation and konfigurationfmgms details for the Syntonix Simplified your current DocBook Smart Document Solution by OMSi SyntoniX Simplified DocBook is designed for two primary uses para Please feel free to contact DMSi pm any feedback or questions regarding this application at the following email address syntonix dmsi world com e PA lis only child elements of current ale 2 pel gt XML Options z oz Abbildung 5 6 MS Word SmartDoc mit XML Tags Quelle Wald04 Im Gegensatz dazu zeigt Abbildung 5 7 die Ansicht ohne XML Tags die nur die normale Stylesheet Formatierung zeigt SyntoniX Simplified DocBook Toy EE 5 artcienfo http veww docboob Installation Guidel E E BONO PONa ata a cn DMStroms Pi C Sow tags in the document Overview Choose an element t t This document provides installation and bonfigurationimems details for the SyntoniX Simplified ee aAa TTT 00 DocBook Sm
71. in Dateien geb ndelt und diese wiederum strukturiert in Verzeichnissen abgelegt Auf Webservern wird dieses Prinzip weiterhin angewendet so hat jede Seite die ber das Web abgerufen wird seine eigene Adresse die URL die nichts anderes als den Pfad auf dem Webserver darstellt auf dem sie angelegt ist F r Dateien verschiedenster Formate gibt es eine breite Palette von Editoren um den Content zu bearbei ten so kann der Content in einem Dateisystem mit bestehenden Tools bear beitet werden was den Mitarbeitern den Einstieg in ein CMS erleichtert da sie auf ihnen bekannte Werkzeuge zur ckgreifen k nnen Dateien k nnen auch ausf hrbaren Code beinhalten d h sie sind teilweise oder komplett ein Programm oder Skript Die Integration und Verwaltung von in Perl ASP oder PHP geschriebenen Skripten und Programmen ist ber die Dateistruktur sehr einfach Neben den Assets werden auch die Templates im Dateisystem ange legt Der Content l sst sich wie oben erw hnt mit einem beliebigen Editor be arbeiten womit fast alle Freiheitsgrade der Gestaltung in HTML zu Verf gung stehen mit dem Resultat flexibler Designs 2 3 2 Content Management Systeme allgemein 19 e Datenbanken Zum Zweck der Strukturierung von Informationen ist der Einsatz von Daten banken bei der Speicherung des Contents unerl sslich F r die ersten Schritte bei der Einf hrung eines CMS mittels Einsatzes einer Datenbank ist es n tig die Datenstrukturen zu definie
72. inessprozessen und verursacht somit sehr viel Zeitaufwand und Kosten Deswegen sollte man eine Umstellung nicht auf einmal f r das gesamte Unternehmen durchf hren sondern man sollte mit den Abteilungen be ginnen die am meisten durch Content Wiederverwendung profitieren und sich dann sukzessive weiter durcharbeiten Content Wiederverwendung in verteilten Content Management Systemen ist wahr lich nicht leicht zu implementieren und stellt einige Herausforderungen dar jedoch ist der Nutzen bei effektivem Einsatz unbezahlbar Literaturverzeichnis 102 Literaturverzeichnis Alka03a Alka03b Baum01 Berg03 Bitt04 Boik02 Ecom03 Alkacon Software OpenCms Documentation Version 5 0 Version 1 0 2003 http www opencms org export download opencms opencns_5 0_doc_full zip Alkacon Software OpenCms 5 0 presentation slides 2003 http www opencms org export download alkacon Slides_OpenCms_5_Overview_Alkacon pdf S Baumann Der Content Management Kernprozess 2001 http www contentmanager de magazin artikel_61 _der_content_management_kernprozess html W Bergthaler R Buchgraber R Fankhauser R Galler P Germ H Griindhammer Content Management FH Joanneum 2003 T Bittner OpenCms Hauptseminar Content Management Systeme 2003 2004 http wwwdb informatik uni rostock de en nobg Lehre Vorlesungen hs ws0304 OpenCMS pdf B Boiko Content Managemen
73. it01 Weit02 rostock de Lehre Vorlesungen hs ws0304 Typo3 pdf A C Schwickert Dezentrales Web Content Management Arbeitspa piere WI Nr 5 2004 Justus Liebig Universit t Gie en 2004 http www web portal system de wps transmit dl det wsegmbh 144 K Sk rhej R Lemke Extension Key templavoila 2004 http typo3 org fileadmin pdf_manuals manual templavoila 09 09 2004_05 36 28 pdf M Tomsen Killer Content Strategien f r das erfolgreiche Content Management im eCommerce 1 Auflage Addison Wesley Verlag M nchen 2001 Truthmedia Using Interwoven 2004 http downloads truthmedia com interwoven usin ginterwovencccc ppt D Waldt The trend towards distributed content management Gilbane Report Vol 12 Nr 2 2004 http gilbane com gilbane_report p1l 96 The_Tre nd_Towards_Distributed_Content_Management html L Weitzman S Elo Dean D Meliksetian K Gupta N Zhou J Wu Transforming the content management process at IBM com Case studies of the CHI2002 AIGA Experience Design FORUM Minnea polis 2002 L Weitzman S Elo Dean D Meliksetian J Milton N Zhou P Davis J Wu XML content management Challenges and solutions In Proceedings of XMLEurope Berlin 2001 Literaturverzeichnis 106 Webseiten Cmsm CMS Vergleich http www cmsmatrix org Cont Contentmanager de CMS Vergleich http www contentmanager de Inte Interwoven http www interwov
74. keiten und Funktionen zur Verf gung um Inhalte inner halb des Systems wieder zu verwenden Doch mithilfe von XML ist Content Wie derverwendung bei allen Systemen au er Typo3 auch ber Systemgrenzen hinweg anwendbar Typo3 bietet als einziges System keinen Content in XML Form bzw Wiederverwendung durch XML Funktionen Es gibt kein untersuchtes System das out of the box ganze Navigationsb ume wie der verwenden kann oder Notifikationen f r Contentverfasser bereitstellt Jedoch kann jedes System ber seine API durch mehr oder weniger gro en Programmier aufwand erweitert werden Systemerweiterungen sind bei den beiden Open Source Produkten dank ihrer gro en Community im Internet zur Gen ge frei verf gbar Auch Microsoft und Interwoven bieten Erweiterungen und Hilfestellungen im Inter net zum Download an Abschlie end ist zu sagen dass jedes System standardm ig auf mehr oder weniger einfache Art und Weise Content Wiederverwendung anbietet Jedoch kann bei jedem 6 6 Bestehende CMS mit Funktionen f r Content Wiederverwendung 99 untersuchten System mithilfe von XML und spezifischen Erweiterungen jede belie bige Art der Content Wiederverwendung implementiert werden Meiner Meinung nach bietet Interwoven TeamSite mit allen Zusatzkomponenten die besten M glich keiten um Content wieder zu verwenden Pers nliche Erfahrung Durch meine Erfahrung mit dem CMS von Microsoft kann ich sagen dass standard m ig viele Anpassu
75. kzeptiert wurde begannen Unternehmen Code zu entwickeln der mo dular und speziell f r Wiederverwendung konzipiert war Technische Publikationen Getrieben durch das Verlangen von ein und derselben Information mehrere Versio nen in verschiedenen Sprachen und unterschiedlichen Medien zu erstellen entwi ckelte dieser Industriezweig eigene Wiederverwendungsstrategien Sie verwendeten das Prinzip der single source Wiederverwendung das hei t dass es eine einzige Quelle f r den Content gibt Content wird einmal geschrieben an einem Ort gespei chert und mehrmals wieder verwendet Medien Die Medien verwenden schon lange Content Wiederverwendung Reporter schreiben Content einmal und Elemente dieser Originale werden in unterschiedlichen Formaten und Sprachen ver ffentlicht So kann es sein dass Content eines Artikels in einer F lle von Formaten vorkommt in einer Zeitung auf einer Website auf PDAs und Mobiltelefonen auf elektronischen Anschlagtafeln und in verschiedenen Sprachen Methoden von Content Wiederverwendung Es gibt zwei Methoden von Content Wiederverwendung e Opportunistische Wiederverwendung opportunistic reuse Ein Autor trifft die bewusste Entscheidung Content wieder zu verwenden e Systematische Wiederverwendung systematic reuse Geplante Wiederverwendung wo Content automatisch eingef gt wird Nachstehend werden diese Methoden ausf hrlich beschrieben Opportunistische Wiederverwendung Opportunis
76. le bezeichnet In dezentralisierten Organisationsumgebungen muss ein CMS daher zus tzlich zur Erzeugung und Pflege von individuellen Einzel Websites auch spezielle Integrations leistungen f r konsistente Portale erbringen Die Spezialit t dieser Leistungen liegt darin begr ndet dass die Contentintegration verschiedener Einzel Websites im lau fenden Betrieb der Portale m glichst effizient also automatisiert und mit nur be grenzten manuellen Eingriffen erfolgen soll Es geht sogar so weit dass ein CMS eine variable Anzahl von hierarchisch oder netzwerkartig geordneten Portalen zu einer geschlossenen Portal Struktur zusammenf hren kann Schw04 Content Management Systeme allgemein 29 Abbildung 2 4 Dezentrale Unternehmensstruktur mit dezentralisierten Portalen Quelle Schw04 Nachteile gegen ber einem zentralen CMS mit dezentraler Contenterfassung ergeben sich eigentlich nur bei der Software Erstens m ssen sehr viele Arbeitsplatzrechner mit der CMS Software konfiguriert werden und zweitens steigen die Lizenzkosten der Software pro Arbeitsplatz Man unterscheidet 2 Arten von verteilten CMS e Verwendung des gleichen CMS Produktes Bei allen Einzel Websites wird dasselbe CMS Produkt verwendet Somit ist Content Syndication der Austausch von Inhalten zwischen Websites sehr einfach da alle CMS ber dieselbe Export und Importschnittstelle verf gen e Verwendung verschiedener CMS Produkte Bei der Verwendung untersch
77. ls schwieriger da das CMS eine sehr gro e Anzahl an Einzelteilen or ganisieren und verarbeiten muss Suchabfragen k nnen un berschaubar gro e Er gebnisse liefern Andererseits wiederum kann ein gr berer Detailgrad dazuf hren dass die Wiederverwendung von Informationen von einem CMS unm glich wird So wie granular sollen nun die Informationen sein Im Allgemeinen gibt es keine richtige Antwort Die Auswahl den korrekten Level an Granularit t zu finden h ngt einerseits von den Informationen ab wie man sie verwenden will und andererseits von der Leistungsf higkeit des eingesetzten CMS Modellierung Nachdem man die Granularit t festgelegt hat kann man mit der Modellierung begin nen Es sind 2 Schritte der Modellierung notwendig Im ersten Schritt modelliert man am Level des Informationsproduktes und im zweiten erstellt man die Modellierung am Level der Informationselemente Der erste Schritt die Modellierung am Level des Informationsproduktes kann man vergleichen mit dem Erstellen des Grundrisses eines Hauses Der zweite Schritt ist gleichzusetzen mit dem Bestimmen des Hausin neren die R ume ebenso wie die Elemente in den R umen Wenn man ein Haus plant bestimmt man alle Komponenten zum Beispiel R ume genauso wie die An ordnung f r jeden Raum Weiters versichert man sich dass alle mehrfach vorkom menden Komponenten wie zum Beispiel T ren einheitlich strukturiert sind Das Produkt Modell eines Hauses leg
78. m te Unternehmen verteilt e Jeder Autor ist f r seine Inhalte selbst verantwortlich e Die Contenterstellung ist in die t glichen Aktivit ten des Unternehmens in tegriert e Inhalte k nnen schneller online gehen und sind somit immer up to date Content Management Systeme allgemein 28 Nat rlich zieht dieser Ansatz auch Nachteile mit sich e Einschulung von vielen Benutzern e Schwierigkeiten in der Motivation der Mitarbeiter Inhalte einzupflegen e Die gr te Schwierigkeit besteht jedoch darin Zeit zu finden um Inhalte ein zupflegen Dadurch dass Mitarbeiter ganzt gig mit dem Arbeitspensum ihrer normalen Aktivit ten ausgelastet sind findet sich kaum Zeit zu zus tzlichen T tigkeiten wie Inhalte einpflegen 2 5 2 Verteiltes CMS Ein verteiltes CMS unterscheidet sich im Grunde nur in einem Punkt von einem zent ralen CMS mit dezentraler Contenterfassung Das Content Repository wird nicht zentral verwaltet sondern es gibt mehrere Content Repositories in denen Inhalte gespeichert werden Das hei t jede Organisationseinheit ist mit einem eigenen CMS ausgestattet und die dort eingepflegten Inhalte werden lokal im CMS gespeichert Jedoch kann es eine von der Dach Organisationseinheit betriebene zentrale Websi te geben in der alle Querschnittsinformationen und funktionen ber die einzelnen dezentralen teil autonomen Organisationseinheiten zusammenlaufen Diese zent ralen Websites werden in der Regel als Porta
79. mmen und bermittelt diese dann an den Webserver Der Webserver macht sie dann f r den Internet Benutzer erreichbar F r ein CMS werden daher normalerweise zus tzlich ein Datenbankser ver und ein Applikationsserver ben tigt Durch diese Technik soll der Prozess der Contentbereitstellung optimal unterst tzt werden Diejenigen die Inhalte entwickeln und ver ffentlichen wollen z B Online Redakteure Produkt Manager usw brau chen nicht ber HTML oder sonstige Programmierkenntnisse verf gen Sie erhalten ein einfaches Interface z B einen Bildschirm mit Eingabem glichkeiten mit dem vergleichsweise einfach Inhalte erfasst und gespeichert werden k nnen Wenn ein Team an den Inhalten arbeitet k nnen Kollegen diese Inhalte vor der endg ltigen Ver ffentlichung betrachten und gegebenenfalls ndern Am Ende dieses Inhalt Entwicklungsprozesses kann der Inhalt dann f r das Internet freigegeben werden Ecom03 2 2 Content Management Systeme allgemein 16 Hier eine bersicht ber diese Prozesse Team bearbeitet die Inhalte und gibt sie frei f r das Intemet Redakteur entwickelt und erfasst Inhalte Applikations und Webserver Abbildung 2 2 CMS Prozesse Quelle Ecom03 Grundprinzip Das Grundprinzip von Content Management Systemen ist die Trennung von Layout und Content Der Aufbau einer Seite wird durch Templates gesteuert Diese sind vordefinierte Grundger ste f r die Darstellung von Inhalten Wird ein
80. n Sogar wenn die Daten in strukturierten Datenbanken abgelegt oder pro grammatisch konvertiert wurden mussten sie aufgrund von semantischen Unter schieden in den Datendefinitionen und den darunter liegenden Datenbankmodellen h ndisch neu organisiert und aufbereitet werden damit sie in anderen Systemen ver wendet werden konnten Abhilfe schafften dann Entwicklungen diese allein stehen den und nicht integrierten Systeme mit Systemen die mit einander sprechen k n nen abzul sen Der erste Schritt in diese Richtung wurde unternommen indem man Application Programming Inerfaces API f r diese Systeme entwickelte und freigab Somit gab es nun Schnittstellen ber die man Daten zwischen den Systemen austau schen konnte Der n chste Schritt und auch der wichtigste im Hinblick auf Daten austausch wurde unternommen indem man strukturierte Datendefinitionssprachen 5 1 5 2 Content Wiederverwendung in verteilten CMS 71 wie SGML oder XML in die Systeme integrierte Dadurch ist es nun m glich Daten ber ein definiertes Format unter den verschiedensten sogar plattformunabh ngigen Systemen auszutauschen Wald04 Damit Content in verteilten Content Management Systemen wieder verwendet wer den kann muss er flexibel und wieder verwendbar gestaltet sein das hei t er muss modular aufgebaut und mit m glichst vielen Metainformationen versehen sein Die Entwicklung eines solchen Systems beinhaltet sehr viele Herausforderungen
81. n ca 159 000 Jahr Das Frontend besteht aus folgenden browserbasierten Bestandteilen Inte05a ContentCenter Standard Ein Interface f r gew hnliche Benutzer und technisch nicht versierte Mana ger um mithilfe von Assistenten und einfachen M glichkeiten Content zu erstellen und zu ver ffentlichen ContentCenter Professional Ein erweitertes Interface f r technische Benutzer Projektmanager und Admi nistratoren Technische Benutzer k nnen mit wenigen Klicks die meisten Content Management System Funktionalit ten ausf hren Projektmanager k nnen auf schnelle und einfache Weise den Content Ver ffentlichungsprozess berwachen und Administratoren k nnen Konfigu rationseinstellungen ndern und Prozesse berwachen FormsPublisher Der FormsPublisher ist ein formularbasiertes XML Interface mit einem Bestehende CMS mit Funktionen f r Content Wiederverwendung 89 WYSIWYG Editor ad hoc Vorschau und diversen Anpassungsm glichkei ten auf Formularbasis Ele EN wew Favorites Tools Help ContentCenter Standard Powered oy E INTERWOVEN Logout Info Help How Do 1 Tasks Get a product overview My Tasks Group Tasks I Task Task Description Due Date 3590 please fix these broken images 7 8 03 3961 Work Review O Import a file 2459 Wait for any additional files to be added to this job Edit a document S28 Review these files 06 20 2003 3967 Review new product brochure 520 Review files for product launch 7 3
82. n diese nderungen auch in der Quelldatei nachge zogen werden F r traditionelle Autorensysteme werden Metadaten im CMS gespeichert Bedeutung von XML f r Content Wiederverwendung XML hat einige Vorteile gegen ber traditioneller Autorensysteme um Content wie der zu verwenden Im Folgenden werden die Eigenschaften die Content Wiederver wendung f rdern genauer erkl rt 4 4 1 Content Vereinheitlichung fiir die Wiederverwendung 64 Strukturierter Content blicherweise besitzen Autoren ein gro es Verst ndnis f r strukturierten Content Sie wissen zum Beispiel dass B cher aus einem Titel mehreren Kapiteln und meh reren Anh ngen bestehen Sie erkennen auch wiederkehrende Strukturen auf einem niedrigeren Level Kapitel haben eine berschrift einen berblick mehrere Ab schnitte die den Hauptteil bilden und eine Zusammenfassung Jedoch wenn man gleichartige Informationsprodukte n her betrachtet sieht man dass die Strukturen von einem zu einem anderen Produkt nicht konsistent sind Strukturen unterscheiden sich von einem Autor zu einem anderen von einer Abteilung zu einer anderen und auch von einem Gesch ftsbereich zu einem anderen Es unterscheiden sich oft sogar Informationen die von einem einzigen Autor verfasst wurden ber eine gewisse Zeitspanne Das stellt nat rlich ein sehr gro es Problem f r Content Wiederverwen dung dar In XML wird die Struktur durch DTDs oder Schemas definiert Eine DTD ist sehr
83. nd eine Beispiel Anwendung von epm4cms SCC epm4cms basiert auf dem Content Management Server 2002 von Microsoft Page Properties Revision History Wenn Sie epm4cms noch nicht kennen dann empfehlen wir Ihnen unser Schritt f r Schritt Tutorial Channel Properties 2003 Siemens Inc Austria All rights reserved Project epm4cms H a m IEE Local intranet Abbildung 6 4 MCMS Frontend Der Content Management Server integriert sich automatisch in das Visual Studio NET der Standard Entwicklungsumgebung von Microsoft f r NET Entwicklung Templates k nnen ausschlie lich im MS Visual Studio erstellt werden und k nnen beim Anlegen neuer Seiten im Frontend ausgew hlt werden F r jedes Template werden so genannte Content Placeholder definiert die den tats chlichen Content beinhalten und im Frontend editiert werden k nnen Es gibt drei Standardplacehol der jedoch k nnen beliebige Arten von Placeholder definiert bzw programmiert werden Erweiterungen k nnen beliebig dazuprogrammiert werden bzw k nnen im Internet heruntergeladen werden Weiters l sst sich der MCMS mit anderen Microsoft Produkten kombinieren So kann zum Beispiel der Commerce Server der Webshop funktionalit ten bereitstellt oder der Sharepoint Portal Server der Funktionen f r Dokumentenmanagement bietet mit dem Content Management Server verbunden werden Engl04 6 4 2 6 4 3 Bestehende CMS mit Funktionen f r Content Wiederverwendung 93
84. ndern neue Module hinzuf gen bestehende Module entfernen und die Module dazu zu verwenden um neue Informationen zu generieren e bersetzung Die Kosten f r bersetzungen k nnen durch Wiederverwendung erheblich gesenkt werden Wenn Content wieder verwendet wird so wird er auch nur einmal bersetzt und automatisch berall wo er vorkommt eingef gt Somit m ssen nur mehr die anderen Contentteile bersetzt werden Parallelit t zu anderen Industriezweigen Das Konzept der Wiederverwendung ist nicht neu Viele Industrien haben Wieder verwendung eingef hrt um ihre Kosten zu senken die Produktivit t zu erh hen und ihre Prozesse zu standardisieren Im Folgenden werden Wiederverwendungskonzepte verschiedener Industriezweige vorgestellt Fertigungstechnik Fertigungsfirmen erstellen nicht immer neue Komponenten ihres Produktes wenn sie ein neues Produkt schaffen Autos zum Beispiel unterscheiden sich eher im Ausse hen als im Aufbau Somit werden sehr viele Teile in verschiedenen Fabrikaten ver wendet oder sogar in Fabrikaten von anderen Herstellern wie Kugellager Reifen oder Z ndkerzen Softwareindustrie Fr her entwickelte die Softwareindustrie Software haupts chlich wie heute Content erstellt wird indem jeder Programmierer seinen eigenen Code schrieb und manchmal bestehenden Code kopierte und einf gte Als nun das Konzept der Softwarewieder 3 4 3 4 1 Content Wiederverwendung allgemein 33 verwendung a
85. ndvoraussetzung Somit wird ein Sicherheitskonzept ben tigt dass nach Au en absichert intern aber die n tigen Zugriffe erlaubt Der Schutz nach 2 3 4 Content Management Systeme allgemein 21 Au en erfolgt ber die Zugriffsverwaltung Das Gros der CMS ist so angelegt dass die Clients mit dem Server ber das HTTP bzw HTTPS Protokoll welches mehr Sicherheit bietet kommunizieren Der Nutzer gelangt zu einer Loginseite bzw zum Client des CMS und muss sich hier mittels Eingabe seiner Kennung und Passwort authentifizieren ber die Authentifizierung des Nutzers lassen sich seine Berechti gungen Benutzerrechte im System ableiten F r CMS sind zwei Ans tze der auf den Benutzer abgestimmten Darstellung auf Funktionen und Inhalte im System m g lich e Darstellung aller M glichkeiten Rechte werden bei Aktionen gepr ft e Darstellung vordefinierter Funktionen und Contents Die erste Variante ist eher eine rudiment re Umsetzung des Rechtekonzeptes in ein Bedienungskonzept Der Nutzer bekommt alle Funktionen und Inhalte dargestellt und erst das Ausl sen einer Aktion l sst seine Berechtigung berpr fen In der zwei ten Variante orientiert sich die Bedienung des Systems an den Rechten des Nutzers Auf diese Weise bekommt der Anwender einen f r ihn bersichtlicheren Client zur Hand was die Benutzung des Systems deutlich erleichtert Knap03 Import und Exportschnittstelle Das CMS ist die Basis f r den Content der f r
86. nformationstr gern ist diese Dreiteilung enthalten und ergibt sich nach folgendem Muster e Die Struktur ist eine inhaltliche Definition der Einzelinformationen und de ren Abfolge bzw Verschachtelung Eine wissenschaftliche Arbeit besteht zum Beispiel aus Titel Inhaltsverzeichnis Literaturverzeichnis etc Content Management Systeme allgemein 14 e Die Darstellung ist eine formale Beschreibung zur Repr sentation auf einem m glichen Ausgabemedium Stylesheets enthalten informationstechnische Anweisungen wie der Inhalt formatiert und positioniert werden soll Es wird zum Beispiel ein Stylesheet verwendet um einen Inhalt auf einem A4 Blatt und ein weiteres um denselben Inhalt auf einer Webseite optisch darzustellen e Der Inhalt wird entsprechend der Strukturdefinitionen in Datenelementen abgebildet Dabei ist die Datenhaltung des Inhalts von besonderer Bedeutung denn die Metainformation muss erhalten bleiben Struktur Darstellung Dokument Typ Definitionen Templates Stylesheets w we Rohdaten Inhalt Abbildung 2 1 Content als Summe von Einzelinformationen Quelle Schu00 CMS die Daten entsprechend dieser Dreiteilung behandeln verf gen ber vielf ltige M glichkeiten zur weiteren clientseitigen und automatisierten Datenverarbeitung Die Trennung von inhaltlichen und formalen Daten und der Einsatz von Stylesheets bietet neben der Darstellung von Informationen auf unterschiedlichen Ausgabeme dien einen w
87. ngen und Eigenentwicklungen notwendig sind um ein CMS nach den gew nschten Anforderungen einsetzen zu k nnen Wenn man dieses Con tent Management System installiert hat hat man nicht mehr als das Application Pro graming Interface API zur Verf gung Man muss im Prinzip von Null weg alles implementieren um das CMS nutzen zu k nnen Jedoch dank mehrerer Beispielsei ten sample sites die zum Teil mit dem Produkt ausgeliefert werden oder im Inter net frei herunterladbar sind stehen sehr viele Funktionen schon vorgefertigt zur Ver f gung So kann man zum Beispiel Code f r Prim r und Sekund rnavigation Breadcrumb Navigation oder spezifische CMS Funktionalit ten wie Anlegen Editie ren und Ver ffentlichen von Seiten sofort verwenden Weiters gibt es dank einer gro en Internet Community sehr viele Codefragmente f r die verschiedensten An wendungsgebiete wie zum Beispiel f r XML Content oder Email Notifikationen frei zum Herunterladen F r eine einfache L sung m ssen dann eigentlich nur mehr das Layout der Templates und die Anordnung der verschiedenen Funktionen auf der Seite programmiert werden Will man eigene Datenbanken an das CMS anbinden oder spezielle Funktionen auf den Seiten bereitstellen kommt man um Individual programmierungen ohnehin nicht herum Das hei t je komplexer und spezieller die Anforderungen einer Anwendung sind desto weniger k nnen vorgefertigte Elemente verwendet werden und der Aufwand f r Anpassungen
88. nglish Output Brochure Version 2 0 2 Abbildung 5 3 Geschwister Beziehung Quelle Rock03 Content Wiederverwendung in verteilten CMS 74 5 3 3 Komplexe Beziehung 5 4 Wenn Elemente auch noch bersetzt werden so wird noch eine dritte Ebene einge f hrt Die bersetzten Elemente stehen wiederum zueinander in einer Parent Child Beziehung und sind somit Enkelkinder vom Stammelement Type Product Product Widget Language English Output Web Version 2 0 Type Product Product Widget Language English Output Help Version 2 0 1 Type Product Product Widget Language English Output Brochure Version 2 0 2 Type Product Product Widget Language Fench Output Web Version 2 0 F Type Product Product Widget Language Spanish Output Web Version 2 0 8 Type Product Product Widget Language French Output Help Version 2 0 1F Type Product Product Widget Language Spanish Output Help Version 2 0 18 Type Product Product Widget Language French Output Brochure Version 2 0 2F Type Product Product Widget Language Spanish Output Brochure Version 2 0 28 Abbildung 5 4 Komplexe Beziehung Quelle Rock03 Suchfunktionen Das Suchen und Finden von relevanten Informationen ist das Wichtigste bei der Content Wiederverwendung in verteilten Content Management Systemen Ohne ge eignete M glichkeiten Contenteleme
89. nsformation von Content uva Weiters unterst tzt die Service orientierte Archi tektur SOA von TeamSite eine einfache und standardisierte Integration anderer 6 3 2 Bestehende CMS mit Funktionen f r Content Wiederverwendung 90 Business Applikationen wie CRM Customer Relationship Management oder HR Human Resources Inte05a Teamsite kann mehrere Websites auf demselben System verwalten Die verwalteten Websites sind in so genannte Branches unterteilt und beinhalten Workareas und eine Staging Umgebung Workareas sind virtuelle Kopien eines Zweiges auf die verschiedene Teams zugreifen k nnen und Content abh ngig von einer Contentbasis ver ndern k nnen Dabei ist jedoch hnlich einem Configurationmanagement Tool immer sicher gestellt dass Content nicht berschrieben oder von zwei Teams gleichzeitig bearbeitet werden kann Nach Content Anpassungen stellen Autoren ihre nderungen auf der Staging Umgebung zur Verf gung wo sie mit den Workareas anderer Teams zusammengef gt werden Die Staging Umgebung erm glicht es Feh ler zu finden und zu beheben bevor die endg ltige Version publiziert wird Trut04 Content Wiederverwendung Content Wiederverwendung kann ber die Zusatzkomponente TeamSite XML Ser ver realisiert werden Autoren k nnen XML Autorensysteme verwenden um XML Komponenten zu erstellen zu editieren zu finden und wieder zu verwenden Hierar chische Beziehungen zwischen den Komponenten ble
90. nte schnell und leicht zu finden ist Content Wiederverwendung nicht m glich Bevor Autoren sich einige Zeit mit der Suche herumschlagen schreiben sie die gew nschten Teile neu und Content Wiederver wendung wird nicht eingesetzt Damit die Suche effizient ist sollte wenn m glich keine Volltextsuche ber alle Inhalte durchgef hrt werden da der gesamte Content durchsucht werden muss und dies ein sehr zeitaufwendiger Prozess ist Wenn der gesamte Content strukturiert und mit Metadaten versehen ist sollte die Suche ber 5 5 5 6 Content Wiederverwendung in verteilten CMS 75 die Metadaten durchgef hrt werden Das setzt nat rlich voraus dass Autoren bei der Contenterstellung auch Metadaten zu ihren Contentelementen hinzuf gen damit bei der Suche die relevanten Informationen gefunden werden Um die Suche auch ber mehrere Systeme hinweg m glich zu machen sollten die Metadaten in einem zentra len Repository indiziert und f r die Suche optimiert gehalten werden Benachrichtigungen Wenn wieder verwendeter Content ge ndert wird sollten Autoren die diesen Con tent eingebunden haben dar ber benachrichtigt werden Diese Benachrichtigung Notifikation wird durch einen Workflow Prozess unterst tzt und erfolgt in der Re gel per Email Eine Workflow Applikation kann so definiert werden dass jeder be liebige Autor informiert wird wenn sich bestimmte Contentteile ndern Der Notifi kations Prozess kann den Autor fragen o
91. olange der Content und berall wo er wieder verwendet wird nicht aktualisiert werden muss Dann kann es sehr zeitintensiv werden um jeden Ort zu finden wo dieser Content verwendet und wieder verwendet wird und ihn zu ndern Nicht nur Zeit ist das 3 2 Content Wiederverwendung allgemein 31 Problem sondern auch Inkonsistenzen und Ungenauigkeiten sind vorprogrammiert Das kann sogar soweit f hren dass am Ende zwei oder mehrere komplett unter schiedliche Contentquellen vorhanden sind Wiederverwendung kann gesehen werden als der Prozess der Verlinkung zu einem Element das wieder verwendbaren Content darstellt Der wieder verwendbare Con tent wird zwar im Dokument angezeigt jedoch geh rt er nicht zum Dokument Der zeit betreiben schon manche Unternehmen diese Art von Wiederverwendung mit Grafiken in Microsoft Word Einf gen Grafik Aus Datei Einf gen und Verkn p fen Sobald das wieder verwendete Element aktualisiert wird werden die nderun gen berall wo dieses Element vorkommt nachgezogen Das erspart eine Menge an Zeit und Arbeit Eine nderung per Hand gt Viele nderungen automatisch Warum wird Content wieder verwendet Heutzutage k nnen Unternehmen der Notwendigkeit nach schneller und Kundenori entierter Erstellung von Content kaum standhalten Dies wird erschwert durch Aufla gen wie Ressourcenverminderung Zeit und Budget Content Wiederverwendung kann zu einer drastischen Verbesserung f hren
92. onsmodellierung n her erl utert 4 1 4 1 1 4 1 2 Content Vereinheitlichung f r die Wiederverwendung 44 Erstellen von Informationsmodellen Allgemein Bevor man Content modellieren kann bzw ein Informationsmodell erstellen kann muss man zuerst herausfinden wie Content in einer Organisation genutzt wird Durch eine so genannte Content Analyse entwickelt man ein Verst ndnis f r ver schiedenste Arten von Informationen wer welche Informationen nutzt und in wel chem Kontext sie verwendet werden Dabei ist jedoch das Wichtigste dass man sieht wie Informationen wieder verwendet werden k nnen um die verschiedensten Bereiche abzudecken Hat man zum Beispiel durch eine Content Analyse herausgefunden dass man eine Produktbeschreibung an 20 verschiedenen Stellen publiziert hat die von 10 ver schiedenen Personen in 5 unterschiedlichen Abteilungen geschrieben wurden viel leicht sogar noch in 7 verschiedenen Sprachen so stellt man nat rlich fest dass vie le Produktbeschreibungen sinngem nicht bereinstimmen verschiedene Informati onstypen beinhalten manche beinhalten Kosteninformationen andere nicht und in unterschiedlichsten Weisen strukturiert sind sodass Benutzer sich schwer tun sie als Produktbeschreibungen zu identifizieren Ferner bringen Autoren getrennt von ande ren ihre Beschreibungen auf den neuesten Stand sodass andere Nutzer derselben Beschreibung gleichzeitig ber die nderungen nicht informiert
93. ontai ner f r seine Elemente und jedes Element kann wiederum ein Container f r Subele mente sein Abbildung 4 2 zeigt am Beispiel Presseerkl rung welche Elemente kom plett eigenst ndig und welche Elemente Container f r andere Elemente sind Content Vereinheitlichung f r die Wiederverwendung 51 Element Typ DN 5 E 5 am p bei Se Betreff Element Datum Container Tag Element Monat Element Element Container ontainer Element Element Element Ja Monat Ly Kontakt Nm Vorname Nachname Telefon Email 5 5 Hauptteil Kontakt Name Vorname Nachname Telefon Email Hauptteil Container Firmenbeschreibung kurz Element Ank ndigung Container Absatz Element Nummerierung Element Aufz hlung Element Produktbeschreibung Eigenschaften Leistungen Angebot Verf gbarkeit Firmenbeschreibung Firmenbeschreibung kurz Firmenbeschreibung lang Website Adresse Q Gleis m ojs 0 jojo CH 5 3 S 3 S a o ao o tat CH 2121212 S ontainer Element Element Element Abbildung 4 2 Elemente einer Presseerkl rung Quelle Rock03 4 1 5 Komponenten der Modelle Ein Informationsmodell beinhaltet verschiedene Komponenten wie Grundinformati on semantische Information Metadaten Architekturinformation und Produktinfor mation f r jedes einzelne Element Content Vereinheitlichung f r die Wiederverwendung 2 Grundinformation Die Grundinformation
94. owmanagement Benutzer und Zugriffsverwal tung Import und Exportschnittstelle und die Schnittstelle f r funktionale Erweite rungen Weitere Funktionen sind f r ein CMS ebenso von Bedeutung jedoch werden sie nicht ausnahmslos von allen Produktherstellern unterst tzt Knap03 2 3 1 Content Management Systeme allgemein 18 Assetmanagement Die zentrale Komponente jedes Content Management Systems ist das Assetmanage ment welches f r die Verwaltung aller digitalen Assets verantwortlich ist Getrennt von der letztendlichen Darstellung auf der Website wird Content Idealerweise me dienneutral erfasst und gespeichert In welcher Form die Speicherung und Ablage des Contents innerhalb eines CMS auch erfolgt man spricht dabei immer vom Con tent Repository Hier werden alle Assets die auf der Website benutzt werden zentral gespeichert Der klare Vorteil zentraler Repositories liegt im konsistenten Daten stamm der von allen Mitarbeitern benutzt wird Die Datensicherung und Administra tion des Systems wird gegen ber stark verteilten Datenbest nden durch die zentrale Speicherung erheblich erleichtert In der heutigen Welt der CMS beherrschen vor allem zwei Modelle die Speicherung des Contents Zum einen findet man die Ablage des Contents in Dateien und Verzeichnissen auf der eigenen Festplatte und zum an deren wird der Content in einer meist relationalen Datenbank abgelegt e Dateien und Verzeichnisse Informationen wurden seit jeher
95. r richtigen Herausforderung In so einer Situation wird wahr scheinlich Content kaum wieder verwendet werden da Autoren oft gar nicht wissen dass wieder verwendbarerer Content existiert Aus diesen Gr nden muss sehr viel Zusammenfassung 101 Aufwand in das Design des CMS gesteckt werden damit die Benutzer des Systems die M glichkeiten von Content Wiederverwendung verstehen und nutzen k nnen Content kann nur dann effektiv wieder verwendet werden wenn die Wiederverwen dungsstrategie sorgsam implementiert und das Design sauber durchdacht wurde Content Wiederverwendung bietet zwar einigen Nutzen jedoch wird sie nicht alle Probleme bez glich Qualit t Genauigkeit und Konsistenz des Contents l sen Bei der Auswahl und Implementierung des Content Management Systems sollte man R cksicht auf diese Aspekte nehmen Damit ist sichergestellt dass die anderen Vor teile des CMS nicht verloren gehen wenn man sich zu sehr auf Content Wiederver wendung konzentriert Bevor man die M glichkeiten von Content Wiederverwen dung von Content Management Systemen betrachtet sollte man zuerst die Abteilun gen im Unternehmen identifizieren wo Wiederverwendung berhaupt m glich und machbar ist Nicht in jeder Abteilung ist Content Wiederverwendung einsetzbar da es oft zu gro e Unterschiede in der Struktur und Beschaffenheit des Contents gibt Das Einf hren von Content Wiederverwendung in einem Unternehmen verlangt grundlegende nderungen in den Bus
96. ren d h die darzustellenden Informationen m ssen in Teile zerlegt und f r jede Informationsart eine Struktur definiert werden So haben z B Pressemeldungen einen anderen Aufbau auf der Web site als Stellenbeschreibungen oder Mitarbeiterportraits F r jede Contentart ist eine leere H lle in der Datenbank zu erstellen Dies ist ein sehr wichtiger und entscheidender Schritt da das Datenbankdesign lange vorhalten sollte und die Strukturen f r einen langen Zeitraum festgelegt werden Durch die Strukturierung des Contents ist dieser teilweise oder ganz auf der Seite ver wendbar Wiederverwendung jedoch werden spezielle Tools ben tigt um auf den Content in der Datenbank zugreifen zu k nnen Allgemein stellt sich die Frage welches Konzept insgesamt gesehen wohl das besse re ist Da beide Konzepte ihre Vor und Nachteile besitzen bedienen sich viele Her steller von CMS beiden Das Dateisystem wird weiterhin f r wenig strukturierte und unstrukturierte Informationen genutzt wobei dies nicht nur gestaltungsaufwendige HTML Seiten betrifft sondern ebenso Grafiken sowie Audio und Video Files Auch Skripte die auf dem Webserver ausgef hrt werden findet man weiterhin im Datei system Die Datenbank hingegen wird zur Verwaltung der zu jedem Asset geh ren den Metainformationen verwendet sowie f r Informationen und Textelemente die man leicht strukturieren kann und mehrfach verschieden aufbereitet nutzen m chte Dieser Ansatz hilft eine fl
97. rg Architekturinformation Richtlinie Reuse Plan SIS SOIEI d Semantik gt Semantik gt gt Pl gt gt gt gt Semantik Semantik Semantik gt Hauptteil Firmenbeschreibung kurz systematisch Semantik Semantik G G gt gt Ank ndigung Absatz Nummerierung Aufz hlung Produktbeschreibung Eigenschaften systematisch Semantik alal gt 1 gt gt 10 Leistungen Angebot Verf gbarkeit Firmenbeschreibung Firmenbeschreibung kurz Firmenbeschreibung lang Website Adresse systematisch systematisch Semantik Semantik QIQ QIQ QIQ QIQ QIQ G systematisch Semantik G systematisch systematisch Semantik Semantik QIQ QIQIQJQ Abbildung 4 4 Architekturinformation der Presseerkl rung Quelle Rock03 G Content Vereinheitlichung f r die Wiederverwendung 55 Produktinformation Die Produktinformation leitet den Informationstechniker bei der Erstellung von Sty lesheets oder Templates Abbildung 4 5 zeigt die zum Modell der Presseerkl rung hinzugef gte Produktinformation Semantik Betreff Datum Monat Jahr Kontakt Name Vorname Nachname Telefon Email Hauptteil Firmenbeschreibung kurz Ank ndigung Absatz Nummerierung Aufz hlung Produktbeschreibung Eigenschaften Leistungen Angebot Dieses Element sollte in Papierform kursiv angezeigt werden online jedoch unter Anf hrungszeichen
98. riffs rechte und grafische Eingabetools zu jedem CMS hinzugef gt dazuprogrammiert werden Je nach eingesetzter Technologie und verwendeter Datenaustauschformate bzw nach den eingebauten M glichkeiten und Funktionen des verwendeten Content Management Systems sind mehr oder weniger Anpassungen notwendig Import und Exportschnittstelle ber die Import und Exportschnittstelle des Content Management Systems k nnen Daten zwischen den Systemen ausgetauscht werden Hierbei ist jedoch darauf zu achten dass diese Schnittstellen unterschiedliche Formate behandeln k nnen sofern unterschiedliche Content Management Systeme eingesetzt werden Hier werden si cherlich auch Anpassungen an den Schnittstellen erforderlich sein XML Schnittstelle Fast jedes Content Management System bietet eine XML Schnittstelle oder XML Unterst tzung an Diese Schnittstellen k nnen optimal dazu verwendet werden um Daten zwischen den Systemen auszutauschen da XML wie unter 4 4 beschrieben beste Voraussetzungen f r einheitliche Contentstrukturen Metadaten Formatierung etc bietet und zus tzlich noch plattformunabhangig ist Die Internet Technology Group von IBM hat auch schon einen Prototyp eines Con tent Management Systems entwickelt der auf XML und XSL basiert und Content Wiederverwendung unterst tzt N here Informationen findet man unter Weit01 und Weit02 5 8 3 Content Wiederverwendung in verteilten CMS 81 Webservices In den le
99. rlaubt die effiziente Bedienung verschiedenster Absatz und Medienkan le mit Inhalten und ist demnach im Vergleich zu Web Con tent Management Systemen nicht auf spezifische Medientypen oder Medienkan le fokussiert Media Asset Management Systeme streben grunds tzlich nicht danach Web Content Management Systeme oder andere zu verdr ngen vielmehr m ssen MAM Systeme u erst offen angelegt sein um mit anderen Systemen Daten austau schen zu k nnen Klei02 Abgrenzung CMS DMS KMS Am Markt herrscht eine betr chtliche Unklarheit ber den Unterschied zwischen Content Management Systemen Dokument Management Systemen und Knowledge Management Systemen Das kommt nat rlich auch daher dass viele Hersteller ihr Produkt so breit gef chert wie m glich am Markt positionieren wollen und somit von allen drei Systemen Funktionen in ihren Produkten verwenden Prim r geht es in einem DMS um die Unterst tzung und Kontrolle des Lebenszyklus von Dokumenten Wobei das Speichern und Archivieren einer gro en Anzahl von Dokumenten im Vordergrund steht Jedoch auch Funktionalit ten wie Versionierung Check in Check out von Dateien und Zugriffskontrolle sind Bestandteile von sol chen Systemen Bei einem KMS liegt der Fokus allerdings darauf vorhandene Un Content Management Systeme allgemein 26 ternehmensinformationen z B Umsatz und Absatzkennzahlen aber insbesondere Erfahrungen zu sammeln und zu verdichten um Mitarbeiter bei Entsc
100. rother model 1984 is a program mable device that connects directly to consumers televisions to track the channels they flip to what programs they record and what commercials they skip The information is instantly transmitted to the cable or satellite provider Betriebshandbuch The B Brother connects directly to consumers televisions It can be programmed to track what channels they flip to what programs they record and what commercials they skip The information is transmitted to the cable or satellite provider Webshop The B Brother model 1984 is a device that connects directly to consumers televisions to track their television watching habits Abbildung 3 3 Vergleich von Produktbeschreibungscontent Quelle Rock03 Wie man in Abbildung 3 3 sehen kann ist der Content der drei Beispiele manchmal zwar nur leicht unterschiedlich jedoch nach wie vor unterschiedlich Der Content muss nicht unterschiedlich sein Zuerst m ssen Autoren den Content vereinheitlichen siehe Abbildung 3 4 um eine Produkterkl rung zu erstellen die das Produkt aus Sicht des Unternehmens genau beschreibt The B Brother model 1984 is a device that con nects directly to a consumer s television to track their television watching habits It can be pro grammed to track the channels they flip to what programs they record and what commercials they skip The information is instantly transmitted to the cable or satellite pro
101. spezifisch da sie alle Elemente XML Tags definiert die in einem Dokument ver wendet werden d rfen Sie definiert weiters die Beziehung dieser Elemente zu ande ren Elementen Man kann auch die Hierarchie die Anordnung und die Anzahl der Elemente festsetzen Eine DTD kann unglaublich n tzlich f r die Contenterstellung sein Autoren besch ftigen sich oft l nger damit die richtige Struktur f r ein Doku ment zu finden als mit dem Verfassen des Dokumentes selbst Durch eine DTD ist die erforderliche Struktur vorgegeben Diese Konsistenz ist auch sehr hilfreich f r die Informationskonsumenten Sie lernen wo man Informationen schnell und effi zient finden kann F r eine strukturelle Konsistenz ist eine definierte Struktur in einer DTD die halbe L sung Die andere H lfte wird durch spezielle Validierungstools abgedeckt die eine DTD lesen und die darin definierten Strukturregeln erzwingen k nnen Stellt man Autoren solche Tools und eine DTD bereit kann man sicher sein dass Informa tionsprodukte eine konsistente Struktur besitzen 4 4 2 Content Vereinheitlichung f r die Wiederverwendung 65 Trennung von Content und Format Traditionelle Autorensysteme wie zum Beispiel Textverarbeitungsprogramme ha ben einen gro en Nachteil Sie wurden entwickelt Autoren dabei zu unterst tzen dass Dokumente gut aussehen das hei t ihr Hauptaugenmerk liegt auf der Formatie rung Jedoch aus Sicht der Wiederverwendung ist das nicht unbeding
102. spiel einer Fehlermeldung wenn eine Regel verletzt wurde LI x P Document doesn t conform to the DTD K Unknown element lt NUTRITIONAL_INFO gt Edit the document as well formed Abbildung 5 5 XMetaL Meldung Quelle Hack02 http www oasis open org 5 7 2 Content Wiederverwendung in verteilten CMS 77 Weiters bieten solche Editoren mehrere Sichten auf XML Dateien wie reine XML Ansicht Tags On Modus oder eine WYSIWYG Ansicht die stark Textverarbei tungsumgebungen gleicht Auch eigene Stylesheets f r das Eingeben und ndern von Content k nnen definiert werden Hack02 Microsoft Word 2003 Microsoft hat in der neuen Office Version 2003 einige M glichkeiten eingebaut um strukturierte Inhalte mithilfe von XML Unterst tzung zu erstellen Word mit XML ist ein komplett unterschiedlicher Editor im Gegensatz zu den oben erw hnten XML Editoren denn es k nnen sowohl alle Funktionen von Word die uns schon aus fr heren Versionen vertraut sind uneingeschr nkt genutzt werden als auch ein paar zus tzliche Funktionen im Zusammenhang mit strukturiertem Inhalt und XML Grunds tzlich kann Word 2003 nur eine limitierte Anzahl an XML Strukturen be handeln jedoch k nnen eigene Applikationen f r jeden Dokumenttyp im Unterneh men entwickelt werden DMSI Inc entwickelte so eine Applikation mit dessen Hilfe man Dokumente erstellen und editieren kann die auf den Regeln der DocBook DTD basieren Abbildung 5 6 ze
103. strukturiert ist wird die M glichkeit Content leicht wieder zu verwenden stark beeintr chtigt Wenn ein Element damit seine Bedeutung klar ist auf umgebende Informationen angewiesen ist sollten diese Informationen als Teil des Elements eingebunden wer den Jedoch ist Granularit t auf Wort Ebene nicht w nschenswert denn Autoren verfassen ungeachtet welcher Detailgrad verwendet wird immer noch vollst ndi ge Dokumente Wenn Granularit t auf Satz Ebene verwendet wird schreiben Auto ren nicht unzusammenh ngende S tze die einzeln in der Datenbank gespeichert werden um dann zu einem Dokument zusammengef gt zu werden Im Gegenteil Autoren schreiben ganze Dokumente indem sie die erforderliche Granularit t den 4 1 4 Content Vereinheitlichung f r die Wiederverwendung 48 Elementen zuweisen Granularit t definiert wie ein gesamtes Dokument unterteilt bezeichnet und f r Wiederverwendung gespeichert wird Nat rlich h ngt die Granu larit t auch vom Potential des CMS ab Wenn man Informationen in kleinere St cke unterteilt wird eine gro e Anzahl von Einheiten erzeugt die das CMS allesamt ver arbeiten muss Wenn nun ein Autor ein Dokument abruft muss das System alle Ein zelteile zusammensetzen und zu einem gesamten Dokument zusammenf hren Das kann sowohl das CMS als auch das Netzwerk welches den Zugriff auf das CMS sicherstellt sehr schnell in die Knie zwingen Auch das Auffinden von Informationen erweist sich a
104. t Sie dient zur Veranschaulichung von Content Wiederverwendung Delete ber Connected Pages Copy Move 2003 Siemens Inc Austria All rights reserved Project epm4cms Page Properties Revision History Channel Properties H PB Local intranet Abbildung 6 5 MCMS Connected Page Nun muss man eine Connected Page anlegen Beim Anlegen der Seite muss man den Ort angeben an dem die Seite abgelegt werden soll Abbildung 6 6 zeigt dieses Auswahlfenster Bestehende CMS mit Funktionen f r Content Wiederverwendung 95 http epmems epm4cmsMain CMS WebAuthor Dialogs PagetreationWizard Hf create Connected Page Select Destination Channel Current Page demonstration Current Channel Channels Home Demo1 Demo3 demonstration Home Lal News a Lal Adressen ber uns a Lal Demo2 a Lal Eigenschaften 3 Hilfe e Lal Tutorial 2 9 Demol e Le Demos S ei http epmems epm4cmsMain CMS webAuthor Dialogs PageCreatio Ia es wi Local intranet a Abbildung 6 6 MCMS Connected Page Zielort Auswahl Dann muss man das Template ausw hlen das f r diese Seite verwendet werden soll F r verbundene Seiten k nnen nur zwei Arten von Templates verwendet werden Einerseits kann f r alle Seiten dasselbe Template verwendet werden und andererseits k nnen so genannte Connected Templates verwendet w
105. t Bible 1 Auflage Wiley Verlag In dianapolis 2002 e commerce online Aktuelles Content Management Systeme 2003 http www e commerce online de Aktuelles cms htm Literaturverzeichnis 103 Engl04 Hack02 Hage05 Inte05a Inte05b Klei02 Knap03 Manh03 Meye04 B English O Londer S Shell T Bleeker S Cawood Microsoft Content Management Server 2002 A Complete Guide 2 Auflage Addison Wesley Verlag Boston 2004 J T Hackos Content Management for Dynamic Web Delivery 1 Auflage Wiley Verlag New York 2002 O Hager Content Management mit Typo3 2005 http www lizenzfrei at fileadmin templates vo rtrag pdf Interwoven Interwoven TeamSite Content Server Datasheet 2005 http www interwoven com documents datasheets dsteamsite65 pdf Interwoven Interwoven Content Transformation Services for TeamSi te Datasheet 2005 http www interwoven com documents datasheets dscts2 pdf C Kleiner T Eppler Kl rung der Begrifflichkeiten und Abgrenzung von MAM gegen ber CM DM und KM Systemen 2002 http www internetmanagement ch index cfm fuse action shownews newsid 391 K Knappe Content Management Systeme Ein berblick zur Con tent Verwaltung sowie zum aktuellen Marktumfeld TFH Berlin 2003 K Manhart Die Website im Griff Internet Magazin 2003 http www internet magazin de R Meyer Grundlagenwissen
106. t ein Vorteil Textverarbeitungsprogramme erlauben Autoren ihre Formatierung selbst zu definie ren die bestehende Formatierung zu ndern bzw Formatierungen generell zu igno rieren Es gibt keine Funktionalit t die eine festgesetzte Formatierung konsistent h lt Der gesamte Content und auch alle Formateinstellungen werden in ein und der selben Datei gespeichert was nat rlich auch unn tig zu sehr gro en Dateien f hrt Um den Content nun wieder verwendbar zu machen m sste man einen Weg finden um die Formatierung aus der Datei entfernen und den Content unabh ngig davon machen zu k nnen Dies ist nat rlich nicht m glich bzw mit sehr viel Handarbeit verbunden XML hat einen wesentlichen Vorteil gegen ber den Textverarbeitungsprogrammen XML stammt von der Grundidee ab Dokumente ber Systeme und Applikationen transportierbar zu machen Jeder Bef rworter von Bezeichnungssprachen wei dass jede eingebettete Formatierung und das Bin rdateiformat Hindernisse f r eine Platt form unabh ngige Transportabilit t sind Die L sung ist Content von Format zu trennen XML richtet sich auf die Struktur eines Dokumentes und nicht auf die Dar stellung Darstellungsinformationen werden in separaten Dateien gehalten die mit dem Dokument verbunden werden wenn es ver ffentlicht wird Die Trennung von Content und Format bringt eine erhebliche Flexibilit t mit sich Ein Hinweiselement zum Beispiel k nnte folgenderma en f r die Ausgabe forma
107. t fest aus welchen R umen ein Haus besteht Das Element Modell bestimmt wie jeder Raum aufgebaut ist und welche Elemente von Raum zu Raum wieder verwendet werden Die Modelle geben auch an welche Ele mente verbindlich sind und welche optional Manche Elemente zum Beispiel sind Content Vereinheitlichung f r die Wiederverwendung 49 standardm ig in einer K che und andere sind nicht verbindlich Wie auch immer der Inhalt einer K che wird nie derselbe sein als der eines Badezimmers Ein K chenmodell k nnte folgendes beinhalten e Fenster e Abwaschbecken e Kochinsel optional e Schr nke e Arbeitsfl che e T r Und die Elemente eines Badezimmers k nnten sein e WC e Fenster e Whirlpool optional e T r F r den Zweck dieses Vergleiches kann man die T r und das Fenster als Elemente erachten die wieder verwendbare gleiche Elemente sind ungeachtet wo sie ver wendet werden Im Folgenden werden die einzelnen Schritte der Modellierung n her betrachtet 1 Informationsprodukt Modelle Ebenso wie man ein Haus plant und welche Elemente jeder Raum beinhaltet genauso modelliert man ein Informationsprodukt Presseerkl rung Produkt beschreibung Benutzerhandbuch Prospekt etc Man spezifiziert welche Komponenten es beinhaltet und welche Struktur jedes Element aufweist Das Produkt Modell definiert Elemente Attribute und Metadaten von Content ge nauso wie die Beziehungen zwischen den Elementen Autoren
108. teilt werden 4 1 3 Content Vereinheitlichung f r die Wiederverwendung 47 e Hauptteil e Abs tze e Aufz hlungen e Nummerierungen e berschrift Die Strukturierung des Contents ist ein sehr kritischer Prozess da der gesamte Con tent einer Organisation ohne R cksicht auf den der ihn erstellt vereinheitlicht wird Das Ma in dem Content strukturiert wird h ngt von der Granularit t des Informa tionsmaterials ab und wird im Folgenden n her erkl rt Granularit t Die Granularit t oder auch Detailgrad bestimmt das kleinste St ck von Informa tion das wieder verwendbar ist Granularit t muss im Informationsmodell reflektiert werden obwohl der Level der Granularit t im gesamten Content durchwegs nicht gleich sein muss An einer Stelle werden gro e Informationsbl cke unver ndert wie der verwendet an anderen wird Content auf Satz oder sogar Wort Ebene wieder verwendet Man kann unterschiedliche Stufen von Granularit t f r Contenterfassung Wiederverwendung und Ausgabe haben F r Autoren zum Beispiel kann man Con tent sehr fein gliedern um ihnen genau zu zeigen was sie beim Schreiben verwenden k nnen jedoch muss man Content in jenem Grad wieder verwenden der angemessen f r die jeweilige Wiederverwendungsstrategie ist Je feiner Content strukturiert ist desto gr er wird der Aufwand Content zu modellieren wieder zu verwenden und zu organisieren Andererseits wiederum wenn Content nicht fein genug
109. teilungen Definitionen Unternehmensprofilen etc Beispiel Ein Consultingunternehmen das Prozessumstrukturierungen durchf hrt erstellt eine Reihe von Berichten Analyse Empfehlungen Implementierung Ein Analysebe richt identifiziert die beobachteten Problemf lle im Unternehmen Der Consultant fasst jeden Fall zu Beginn eines Abschnittes zusammen Die Zusammenfassungen werden in der Kurzfassung unver ndert wieder verwendet Die F lle werden in den Empfehlungsberichten wieder verwendet und gefolgt von einem Verbesserungsvor Content Wiederverwendung allgemein 36 schlag niedergeschrieben Die Empfehlungen werden zu Beginn jedes Abschnittes zusammengefasst und wiederum in der Kurzfassung wieder verwendet Analysis Report Executive Summary Section Title gt Section Title e Summary gt e Summary Summary gt Summary g Summary c e Summary Title Section Title b Issue scummy issue s Summary Recommendations Report Executive Section Titl ene ection tl T Section Title Recommendation Recommendation Summary Summary Recommendation Recommendation Summary Summary Issue Section Title Recommendation m gt en ummary Issue f m Recommendation Recommendation E Summary Abbildung 3 1 Systematische Wiederverwendung Quelle Rock03 3 5 3 5 1 3 5 2 Content Wiederverwendung allgemein 37 Varianten von Content Wiederverwendung
110. tellen Sie sicher dass kein anderer ihre Berechtigung benutzt lt Warnung gt lt Prozedur gt Abbildung 4 9 XML mit Attribut Metadaten Quelle Rock03 Bei traditionellen Content Management Systemen k nnen Autoren durch ein Aus wahlfenster Metadaten zu einer Datei hinzuf gen Die besten CMS Produkte beinhal ten auch Suchfunktionen ber Metadaten Jedoch sind diese Metadaten nicht Be standteile der Dateien sondern sie werden nur mit den Dateien verbunden Wenn man also eine Datei auf einen anderen Ort verschiebt werden die Metadaten nicht mittransferiert da diese Bestandteil des CMS sind In XML wandern alle Metadaten mit der Datei mit Sie werden beim Aktualisieren der Datei hinzugef gt Die Metada ten bleiben Teile des Contents und k nnen leicht gesucht werden Datenbankorientierung Der Prozess die Struktur der Informationen und die daraus resultierende DTD zu bestimmen ist sehr hnlich zur Analyse die ein Entwickler durchf hren muss der ein Datenbankdesign erstellt Datenbankdesigner sind nicht an den Daten selbst inte ressiert sondern an den Datentypen der Hierarchie der Informationen und der Be ziehungen zwischen den Elementen Eine hnliche Methode wird verwendet wenn man eine XML Struktur definiert Das Ergebnis ist ein strukturelles Format das leichter in der Datenbank in Form von ein 4 4 5 Content Vereinheitlichung fiir die Wiederverwendung 68 zelnen Element
111. tellt kann genau definiert wer den in welchem Datumsformat der Content sein soll Identifikation von Content Nachdem man ein Informationsmodell entwickelt hat will man alle Contentteile leicht finden wieder verwenden oder ver ndern Deswegen m ssen alle Contentele mente mit einem eindeutigen Namen einer so genannten semantischen Identit t versehen werden Im Folgenden werden zwei M glichkeiten n her erl utert wie man Textelementen eine semantische Identit t zuweisen kann Stylesheets Stylesheets werden je nach eingesetzter Technologie unterschiedlich verwendet Wenn traditionelle Autorensysteme zum Einsatz kommen werden Stylesheets einer seits f r das Layout des Dokumentes im Editor und andererseits f r das Ausgabe Layout verwendet Es ist sehr wichtig dass man den Autoren die M glichkeit geben 4 3 2 Content Vereinheitlichung f r die Wiederverwendung 62 kann die Anzeige der Informationen im Editor selbst zu definieren Dadurch ist die Editieroberfl che auf seine Bed rfnisse angepasst und ein effizienteres Arbeiten ist m glich Auf jeden Fall sollten die Autoren unterrichtet werden dass ihre Anpassun gen keine Auswirkungen auf die Ausgabe haben Nachdem die Contenterfassung abgeschlossen ist ver ffentlicht der Content Management Server die Seite mit dem richtigen Ausgabe Stylesheet W hrend Autoren ihre Styles selbst ver ndern k nnen sollten Ausgabetemplates gesperrt sein um sie konsistent zu
112. ten Wiederverwendung nur einzelne W rter ge ndert oder S tze hinzugef gt oder gel scht Beispiel Ein Unternehmen plant die Durchf hrung eines Usability Tests ihres neuen Internet auftritts Sie erstellen einen Planungsbericht f r das Management um die Benutzer typen aufzuzeigen die sie ausw hlen werden dann f hren sie den Test durch und schreiben eine Zusammenfassung Sie verwenden Content des Planungsberichtes abgeleitet in der Zusammenfassung wieder Abbildung 3 2 zeigt die Unterschiede der beiden Berichte auf Content Wiederverwendung allgemein 39 Usability test proposal report selecting test subjects The following criteria for selection will be used to ensure we get appropriate test subjects from all our key customer areas including e Commercial customers e General public customers e Decision makers The selected test subjects should meet the following criteria English as a first language Uses the Internet at least twice a week Uses Product ABC Has previously used our Help Desk for assistance Each participant will be asked to complete a pre test questionnaire to enable us to assess prior knowledge and experience Usability summary report selected test subjects The following criteria for selection were used to ensure we got appropriate test subjects from all our key customer areas including e Commercial customers e General public customers e Decision makers The selected test subjects
113. tent Wiederverwendung s ossossossoesossesssssrosresressesses 33 3 4 1 Opportunistische Wiederverwendung 33 3 4 2 Systematische Wiederverwendung soosonsossesssoesosossessosreseessessesee 35 3 5 Varianten von Content Wiederverwendung 37 Inhaltsverzeichnis 6 3 5 1 Gesperrte Wiederverwendumg 37 3 5 2 Abgeleitete Wiederverwendung 37 3 5 3 Verschachtelte Wiederverwendung s ns osesoesososooseesreseoseoeseessesreeee 39 3 6 Wann macht Wiederverwendung keinen Sinn esnennennnen 42 4 Content Vereinheitlichung f r die Wiederverwendung ssssccsseeees 43 4 1 Erstellen von Informationsmodellen cc ecescceceeeeeeseeeeeeeeseeneeeeeceaeeeees 44 4 1 1 Allgemem 10 2etseeinfeiliiefshikukfiitie 44 4 1 2 Ke D tiere 44 4 1 3 GAT STAT seine ea 47 4 1 4 Modellierung sine a 2222er 48 4 1 5 Komponenten der Modelle 51 4 1 6 Bestehende Informationsm delle 2 ue 8 56 4 1 7 Wie werden diese Modelle emgesetzt 58 4 2 Umsetzen von Informationsmodellen sssssseessssssssseseesessesssseeersresessesese 58 4 2 1 Autorenformulare aueh 59 4 2 2 Autorensysteme cccsccociesseestscdssecedhannewatcesecedeshanasuatsccedecesanacevancesecedevaats 60 4 2 3 AM Eriin a ne ee 60 4 3 Identifikation von Content a ea kit 61 4 3 1 Stylesheets nr Rz 61 4 3 2 Metadaten A er 62 4 4 Bedeutung von XML f r Content Wiederverwendung 63 4 4 1 strukturierter Content een 64 4 4 2 Trennung von Content und Format 65 4 4 3 Eing
114. tent beschaffen sein muss damit er wieder verwendet werden kann Da es zwar sehr viele Content Management Systeme gibt die meist rudiment re Funktionen f r Content Wiederverwendung bereitstellen m ssen in einem verteilten CMS sehr viele Voraussetzungen erf llt werden damit Content wieder verwendet werden kann Es m ssen die unterschiedlichsten Anpassungen an den einzelnen Sys temen durchgef hrt werden da kein einziges System die gew nschten Funktionen standardm ig bereitstellt Die Herausforderungen die die Entwicklung eines sol chen Systems beinhaltet werden im Kapitel Content Wiederverwendung in verteil ten CMS dargestellt Das Kapitel Bestehende CMS mit Funktionen f r Content Wiederverwendung be inhaltet eine Evaluierung von aktuellen CM Systemen Da es eine un berschaubare Menge an derzeit am Markt erh ltlichen Content Management Systemen gibt wur den ein paar der meist verwendeten Systeme f r die Evaluierung herangezogen Es wurden sowohl hochwertige Enterprise Content Management Systeme Interwoven TeamSite Microsoft Content Management Server als auch Open Source Produkte OpenCms Typo3 untersucht Die Evaluierung beinhaltet allgemeine Informationen ber die Content Management Systeme eingesetzte Softwarekomponenten und As pekte der Systemarchitektur Im Speziellen wurden M glichkeiten von Content Wie derverwendung aufgezeigt und diese genauer beschrieben Content Management Systeme allgemein 12
115. tes mittels JSP zu entwickeln Elemente die in unter schiedlichen Templatesprachen erstellt wurden k nnen auch miteinander verbunden werden OpenCms beinhaltet einen Modulmechanismus der einen leichten und bequemen Weg bietet um Templates und andere Funktionalit ten b ndeln und verteilen zu k nnen Ein Modul ist gew hnlich eine zusammenh ngende Menge von HTML Seiten Templates Stylesheets Bildern und Java Klassen die eine ganz bestimmte Funktionalit t bereitstellen Alka03a Content Wiederverwendung Content Wiederverwendung kann ber so genannte Content Definitionen realisiert werden Eine Content Definition ist eine Klasse die eine Contentstruktur definiert und s mtliche Methoden f r Datenzugriff und Manipulation der Daten mitunter auch Datenbankzugriffe etc beinhaltet Wenn Methoden zur Contentanzeige von ver schiedenen Templates aufgerufen werden wird derselbe Content auf jeder Seite an gezeigt Weitere Informationen ber Content Definitionen findet man in der Do kumentation von OpenCms unter Alka03a Ab OpenCms 6 0 kann Content Wiederverwendung auch ber die Eigenschaft XML Content realisiert werden Durch XML Content kann man einfach strukturierten Con tent wie Nachrichten Adressdaten Listenansichten etc erstellen XML Content 6 2 6 2 1 Bestehende CMS mit Funktionen fiir Content Wiederverwendung 85 wird im virtuellen Dateisystem von OpenCms abgelegt und kann in einem automa tisch g
116. tionswiss Spalten DK A SE Les Pfad Home Arbeitsbereiche Informations English e Anzeigen Beeren SERS DI sh MitarbeiterInnen m per Lens Bilder Lehrmaterialien Seitentitel bearbeiten Seite verschieben Neue Seite Neuer Inhalt Projekte re D Publikationen NORMAL ufgaben F E I Einst LB Studiengang aia are EE Home E Text Welcome to theDepartment of Information E Uber Modul Qe dag ScienceInstitute for Media and Communication Studies DEE se BJ Die Ansicht erneuern Reload Index Yes P Uber TYPOS Free University BerlinLankwitz CampusMalteserstr 74 100D 12249 BerlinGermany Le House L 6th floor rooms L 629 627 Information on the departmen can be obtained feces fromMrs Jenkel Tel 4930 838 70850 In Rich Text Editor bearbeiten Men Sitemap ies Ag Index Yes Abbildung 6 2 Typo3 Backend Quelle M ll05 Das Frontend dient nur zur Bearbeitung der Contentelemente der Seiten und eignet sich nur f r kleine Anpassungen und nderungen wie zum Beispiel Schreibfehler Als Templates dienen in Typo3 HTML Dateien die im Code mit Platzhaltern Sub parts versehen sind die durch dynamischen Inhalt ersetzt werden Zum Bearbeiten 6 2 2 Bestehende CMS mit Funktionen f r Content Wiederverwendung 87 von Templates kommt TypoScript eine deklarative systemeigene Skriptsprache zum Einsatz die der publishing engine angibt wie welcher Datenbankinhalt ange zeigt werden soll Templates k nnen in der Hierarchie
117. tische Wiederverwendung tritt auf wenn ein Autor die bewusste Ent scheidung trifft ein Element zu finden es abzurufen und es wieder zu verwenden Diese Methode verlangt dass Autoren die M glichkeiten von Wiederverwendung kennen und auch motiviert sind nach wieder verwendbarem Content zu suchen und ihn abzurufen Opportunistische Wiederverwendung wird am h ufigsten eingesetzt Content Wiederverwendung allgemein 34 und ist von keiner bestimmten Technologie abh ngig Diese Form der Wiederver wendung kann auch ohne ein CMS angewendet werden jedoch ist ein CMS empfeh lenswert Viele Unternehmen verwenden opportunistische Wiederverwendung wenn sie ihre Informationsprodukte schnell umgestalten wollen um den Anforderungen an neue Produkte oder des Kunden zu entsprechen Jeder m gliche Content kann in so einer Situation verwendet werden Irgendwie ist die opportunistische Wiederverwendung ein Ersatz f r das Kopieren amp Einf gen das in vielen Unternehmen angewendet wird Dennoch ist opportunistische Wieder verwendung nicht Kopieren und Einf gen da wieder verwendeter Content eigentlich nicht im Dokument selbst beinhaltet ist sondern viel mehr ein Zeiger auf den ur spr nglichen Content ist Opportunistische Wiederverwendung f hrt oft zu keiner Wiederverwendung da die ganze Last den Autoren die Content wieder verwenden wollen auferlegt ist Wenn die Motivation oder das Bewusstsein fehlt dass ein passender wieder verwendbar
118. tzten Jahren haben sich Webservices immer mehr durchgesetzt und der Beg riff der Service oriented Architecture SOA ist in aller Munde Webservices sind einfach gesagt Applikationen die mithilfe von Informationsstandards die Interak tion von Systemen erm glichen wobei die Systeme selbst nicht bekannt sein miis sen Webservices basieren auf den offenen Standards SOAP Simple Object Access Protocol UDDI Universal Description Discovery and Integration und WSDL Web Services Description Language F r die Content Wiederverwendung sind Webservices ein alternativer Ansatz um Daten zwischen heterogenen Systemen aus zutauschen Jedes System stellt Funktionen f r die Content Wiederverwendung als Webservices zur Verf gung die dann von den anderen Systemen direkt oder ber ein Zentralsystem aufgerufen werden k nnen Webservices sind an keine bestimmten Technologien gebunden und k nnen somit ber mehrere Systeme und Plattformen hinweg eingesetzt werden 6 1 Bestehende CMS mit Funktionen f r Content Wiederverwendung 82 Kapitel 6 Bestehende CMS mit Funktionen fur Content Wiederverwendung Da es eine untiberschaubare Menge an derzeit am Markt erh ltlichen Content Mana gement Systemen gibt wurden ein paar der meist verwendeten Systeme fiir eine Eva luierung im Hinblick auf allgemeine Informationen eingesetzte Softwarekomponen ten Aspekte der Systemarchitektur und M glichkeiten von Content Wiederverwen dung her
119. und Eigenentwicklungen steigt Zusammenfassung 100 Kapitel 7 Zusammenfassung Content Wiederverwendung in verteilten Content Management Systemen besitzt enormes Potential um den Contenterstellungsprozess zu erleichtern und den Content eines Unternehmens konsistent und qualitativ hochwertig zu halten Jedoch ist die Einf hrung von Content Wiederverwendung in einem Unternehmen auch ein sehr kritischer Prozess Die Komplexit t von Content Wiederverwendung hat nat rlich auch Einfluss auf die Usability und Bedienbarkeit des CMS F r Autoren ist es be sonders schwierig von einem seitenbasierten Modell wo jede Seite im CMS der ver ffentlichten Seite gleicht zu einem komponentenbasierten Modell wo eine Seite aus mehreren Contentkomponenten die in verschiedenen getrennten Strukturen ver waltet werden zu wechseln Ein weiterer wichtiger Aspekt sind Contentupdates Wenn einmal Content Wiederverwendung eingesetzt wird m ssen Autoren sehr sorgf ltig bei nderungen des Contents sein Ohne Sorgfalt und hinreichende Unter st tzung des CMS k nnen Autoren leicht Fehler machen die sehr viele Stellen betreffen Auch ist es oft leichter Content Wiederverwendung in einem zentralisier ten System einzusetzen wo die Autoren eng bei der Verwaltung der Beziehungen zwischen den Seiten zusammenarbeiten Deswegen wird Content Wiederverwendung in einem dezentralen System wo eine gro e Menge an Autoren voneinander unab h ngig arbeitet zu eine
120. vererbt und in Unterseiten erweitert werden oder k nnen wiederum aus Templates bestehen Typo3 ist seit der Version 3 5 x vollst ndig modular aufgebaut Eigene Modulent wicklungen lassen sich nun komfortabel installieren oder k nnen in der so genannten Extension Repository zentral abgelegt werden und so der ffentlichkeit zur eige nen Verwendung zur Verf gung gestellt werden M ll05 Content Wiederverwendung Content Wiederverwendung wird standardm ig wie folgt unterst tzt Wenn man auf einer Seite einen neuen Contentbereich anlegen will muss man den Typ des Con tents aus einer Liste ausw hlen W hlt man den Typ Insert records aus kann man diesen Contentbereich auf einen anderen Contentbereich des Systems verweisen las sen Wird der Content auf der Quellseite ge ndert sind die nderungen nat rlich auch auf der Zielseite sichtbar Im Backend findet man sogar auf der Verweisseite einen Link auf den Content der verwiesenen Seite um diesen auch aus dieser Seite heraus editieren zu k nnen Typo Content Wiederverwendung ist auch ber das Erweiterungs Modul Templavoila m glich Templavoila dient zur einfachen Erstellung von Templates und eigenen Contenttypen und wird als Standard Templateeditor der Zukunft gesehen Eine Ei genschaft von Templavoila ist dass man zu jedem Contentelement eine Referenz auf ein anderes Contentelement im System anlegen kann Durch diese Referenz ist Con tent Wieder
121. verwendung realisiert denn der Content wird nur einmal geschrieben und kann beliebig oft referenziert werden Skar04 Diese beiden Arten der Content Wiederverwendung sind sehr hnlich und k nnen jeweils nur innerhalb desselben CMS eingesetzt werden Auch Notifikationen an den Contentverfasser sind in diesen Versionen nicht m glich Wenn man speziellere Funktionen wie Import bzw Exportfunktionen zu anderen Content Management Systemen oder Notifikationen f r Content Wiederverwendung haben will muss man sich sein eigenes Modul entwickeln und dieses dann ber die Erweiterungsschnittstelle einbinden 6 3 6 3 1 Bestehende CMS mit Funktionen f r Content Wiederverwendung 88 Interwoven TeamSite Die Firma Interwoven wurde 1995 gegr ndet um Software f r Website Produktion auf den Markt zu bringen Mit der Entwicklung von TeamSite entstand ein Produkt um f r gro e Unternehmen mit sehr riesigen komplexen Websites mehr als 1000 Seiten und mehrere Dutzend Benutzer den Content Erstellungsprozess zu unterst t zen Interwoven TeamSite ist in der aktuellen Version 6 5 erh ltlich Inte Systemarchitektur TeamSite basiert auf folgenden Softwarekomponenten Cmsm Betriebssysteme Linux Solaris Windows Programmiersprachen Java JSP Perl CGI C JavaScript HTML Webserver Apache IIS Applikationsserver integriert Datenbanken integriert Lizenzkosten Standard Edition ca 49 000 Jahr Enterprise Editio
122. vider Abbildung 3 4 Vereinheitlichte Produktbeschreibung Quelle Rock03 Content Wiederverwendung allgemein 41 Dann wird genau identifiziert welche Komponenten f r jedes Informationsprodukt passend sind siehe Abbildung 3 5 lt The B Brother model 1984 is a device that connects di rectly to a consumer s television to track their television watching habits gt Werbeprospekt Betriebshandbuch Webshop lt It can be programmed to track the channels they flip to what programs they record and what commercials they skip The information is instantly transmitted to the cable or satellite provider gt Werbeprospekt Betriebshandbuch Abbildung 3 5 Produktbeschreibung fiir Wiederverwendung markiert Quelle Rock03 Die Produktbeschreibung beinhaltet eine Kurzbeschreibung des Produktes 1 Satz die in allen drei Informationsprodukten verwendet werden kann Der 2 und 3 Satz k nnen im Werbeprospekt und im Betriebshandbuch verwendet werden siehe Abbildung 3 6 Werbeprospekt The B Brother model 1984 is a device that con nects directly to a con sumer s television to track their television watching habits It can be pro grammed to track the channels they flip to what programs they re cord and what commer cials they skip The in formation is instantly transmitted to the cable or satellite provider Betriebshandbuch The B Brother model 1984 is a device that con nects directly to a con sumer s
123. war eine Benachrichtigung an das System erfolgen jedoch eine Aktualisierung nicht automatisch realisiert wer den kann Boik02 Verwandte Schlagworte und Abgrenzung Web Content Management System WCMS Web Content Management Systeme wie sie heute vielfach zum Aufbereiten von Inhalten im Web zum Einsatz kommen zielen nur auf einen sehr kleinen Teil eben die Pr sentation im Internet des dargestellten Kernprozesses ab Gehen die Anforde rungen weiter indem auch andere Pr sentationskan le unterst tzt werden sollen oder wenn die Wiederverwendung von Content eine Rolle spielt greifen Web CM Systeme im Allgemeinen zu kurz Dar ber hinaus sind die integrierten Redaktions komponenten in der Regel in ihrer Funktionalit t zu beschr nkt um auch komplexe Produkte zu generieren die Inhalte aller Medientypen enthalten Baum01 Enterprise Content Management System ECMS Hierbei handelt es sich um anspruchsvolle High End L sungen mit starker Integrati on in bestehende Back End Systeme z B IT Infrastruktur der Kunden und ERP Sys teme Berg03 Content Management Systeme allgemein 24 Redaktionssystem Der Begriff des Redaktionssystems wird immer wieder in Zusammenhang mit CMS benutzt oder als Synonym bzw deutsche Entsprechung des Begriffes CMS gesehen Redaktionssysteme sind jedoch eine Klasse von CMS die eher f r das Ver ffentli chen von Inhalten ausgerichtet sind und nur in begrenztem Ma e alle Komponenten eines CMS a
124. wendet werden Zum Tag Schritt wurde ein Attribut Produkt erweitert hinzugef gt Dieses Attribut fun giert im Sinne von Metadaten indem es angibt dass dieser Schritt nur f r die erwei terte Version des Produktes verwendbar ist 4 4 4 Content Vereinheitlichung f r die Wiederverwendung 67 lt Prozedur gt lt Titel gt AccSoft Anmeldung lt Titel gt lt Absatz gt Wenn sie das erste Mal auf eine Komponente von AccSoft dr cken m ssen Sie sich am System anmelden lt Absatz gt lt Einf hrung gt Um sich anzumelden sind folgende Schritte n tig lt Einf hrung gt lt Prozedur_Schritte gt lt Schritt gt Klicken Sie die Applikation doppelt an lt Schritt gt lt Schritt gt Geben Sie Ihren Benutzernamen im Namensfeld ein lt Schritt gt lt Schritt gt Geben Sie Ihr Passwort ins Passwortfeld ein lt Schritt gt lt Schritt Produkt erweitert gt w hlen Sie den Kunden aus den Sie aktualisieren wollen lt Schritt gt lt Schritt gt Klicken Sie den OK Button an lt Schritt gt lt Prozedur_Schritte gt lt bung gt Melden Sie sich mit Ihrem Benutzernamen und mit Ihrem Passwort das Sie von Ihrem Vortragenden erhalten haben bei der bungsdatenbank an lt bung gt lt Mitteilung gt Wenn Sie Ihren Benutzernamen oder ihr Passwort vergessen haben kontaktieren Sie bitte Ihren Systemadmi nistrator lt Mitteilung gt lt Warnung gt Diese Datenbank enth lt vertrauliche Informationen ber unsere Kunden S
125. zenzkosten ca 40 000 Jahr Beim MCMS k nnen Seiten nur im Frontend d h im MS Internet Explorer neu an gelegt bzw editiert werden Das Backend setzt sich aus drei Applikationen zusam men Engl04 e Database Configuration Application DCA Die DCA dient der Administration der Datenbank e Server Configuration Application SCA Die SCA dient der Konfiguration des Servers wie Webserverzugang Gastzu gang Adminaccounts e Site Manager Im Site Manager werden Ressourcen Templates und Benutzer verwaltet und auch die Navigationsstruktur wird festgelegt Bestehende CMS mit Funktionen f r Content Wiederverwendung A epm4cms Microsoft Internet Explorer Eile Edit View Favorites Tools Help e2 R3 9858383 inks Elenmiens News Adressen ber uns Hilfe 02 01 2006 nv Logoff as Helen Switch To Live Site Page Status Published I willkommen zu epm4cms epm4cms bedeuted Effective Proposal Management for Content Management Systems und steht f r Content Management auf Lock Status Not Locked Production Manager Approval Assistant Resource Manager h chster Stufe Preview Wir bei Siemens PSE haben epm4cms entwickelt um unseren Kunden die Vorteile von Content Management Systemen bieten zu k nnen Create New Page Create Connected Page Edit Dieser Showcase den Sie gerade vor sich sehen basiert auf epm4cms und bietet Ihnen gleichzeitig eine Einf hrung Beet in unser Produkt u

Download Pdf Manuals

image

Related Search

Related Contents

LED LENSER® * H14.2  manuale di installazione della centrale “oasis” ja 82krc  Français - Welch Allyn  MANUAL DO USUÁRIO  Quantum Leap Stormdrum 2 Virtual Instrument Manual  Modelos: - Fantasia Electronica  J-OWAMP web interface user`s manual  Soltron V-30_V  Panasonic AV  Bedienungsanleitung, Manual, JUNIOR-TPT, JUNIOR20  

Copyright © All rights reserved.
Failed to retrieve file