Entwicklung eines Content Management Systems für die MIO-Lernumgebung

Größe: px
Ab Seite anzeigen:

Download "Entwicklung eines Content Management Systems für die MIO-Lernumgebung"

Transkript

1 Entwicklung eines Content Management Systems für die MIO-Lernumgebung Diplomarbeit im Fach Informatik vorgelegt von Christian Ziegler Bettingen,Basel,CH Matrikelnr.: Angefertigt am Institut für Informatik der Universität Zürich Prof. Dr. H. Schauer Betreuer: Dr. Andreas Huber Abgabe der Arbeit:

2 Inhaltsverzeichnis Inhaltsverzeichnis Inhaltsverzeichnis...2 Abbildungsverzeichnis...5 Tabellenverzeichnis...6 Zusammenfassung/Abstract Ausgangslage Voraussetzungen Problemstellung Rahmenbedingungen Gliederung der Arbeit Einleitung Verwendete Technologien Apache MySQL PHP XML/XSL/HTML PhpMyAdmin Einführung in das konzeptuelle Datenbankschema Konzepte Begriffsabgrenzung Einführung Content Management System Herkömmliches Webpublishing vs. Content Management Kernprinzip von Content Management Systemen Content Life Cycle Anforderungen an ein Content Management System Open source CMS Anforderungsspezifikation des Content Management Systems Systemanforderungen Objektmodell Anwendungsfall-Diagramm Detailanalyse der Hauptanwendungsfälle Lehrtext anschauen Lehrtext erstellen Lehrtext editieren Lehrtext prüfen Metadaten verwalten Archiv Zustandsmodelle Analyse des bestehenden Designs Architekturentwurf Datenbankstruktur Trennung von Inhalt und Layout

3 Inhaltsverzeichnis 4.3. Struktur der Website Implementierung Genereller Skriptaufbau Verwendung von $_POST edit_xml.php XML, XSL und DTD Proof of Concept Benutzerdokumentation Einführung Bedienung Hauptfenster Funktionen Zusammenfassung und Ausblick Zusammenfassung Ausblick Literaturverzeichnis...86 Anhang A: Tabellen...88 Anhang B: Metaphern in der Führung komplexer IT-Projekte [Hald02] aufbereitet als Lehreinheit...90 Anhang C: eingerichtete Umgebung...99 httpd.conf...99 php.ini Anhang D: Source-Code frame.php index.html table_of_contents.html choose_class.php contents.php show_content.php new_content.php edit_content.php archive.php check_content.php set_state.php get_metadata.php set_metadata.php edit_xml.php content.xsl

4 Inhaltsverzeichnis 16. content_form.xsl content.dtd Bedienungsanleitung_CMS.html

5 Abbildungsverzeichnis Abbildungsverzeichnis Abb. 1: ER-Gegenstandstyp (nach [Ditt99])...14 Abb. 2: ER-Beziehungstyp mit Strukturbeschränkungen (nach [Ditt99])...15 Abb. 3: Manuelle Administration vs. Content Management System [Pinuts]...17 Abb. 4: Verwendung von Templates [Pinuts]...18 Abb. 5: Content-Lifecycle [Wein00]...19 Abb. 6: Objektmodell...31 Abb. 7: Anwendungsfall-Diagramm...32 Abb. 8: Aktivitätsdiagramm Lehrtext anschauen...34 Abb. 9: Aktivitätsdiagramm Lehrtext erstellen...35 Abb. 10: Aktivitätsdiagramm Lehrtext editieren...36 Abb. 11: Aktivitätsdiagramm Lehrtext prüfen...37 Abb. 12: Aktivitätsdiagramm Metadaten verwalten...38 Abb. 13: Aktivitätsdiagramm Lehrtext aus Archiv anschauen...39 Abb. 14: Zustandsmodell Life Cycle eines Lehrtextes...41 Abb. 15: Zustandsmodell Status eines Lehrtext ändern...41 Abb. 16: ER-Diagramm...44 Abb. 17: Website-Struktur...48 Abb. 18: Screenprint Index.html...49 Abb. 19: Screenprint Auswahl Editieren...50 Abb. 20: Screenprint Thema und Link in Template ( content_form.xsl ) einfügen...51 Abb. 21: Screenprint Ausgabe des Dokuments mit Stylesheet content.xsl...52 Abb. 22: Screenprint Hauptfenster...68 Abb. 23: Screenprint Ansicht...69 Abb. 24: Screenprint Erstellen...70 Abb. 25: Screenprint Thema wählen...71 Abb. 26: Screenprint Untertitel1, Untertitel2 und Textarea...72 Abb. 27: Screenprint Syntaktisch unkorrekte Tag-Eingabe...74 Abb. 28: Screenprint Eingerückte Listen- und Tabellen-Tags in der Textarea...75 Abb. 29: Screenprint Link/Bild einfügen...76 Abb. 30: Screenprint Textarea-Eintrag...77 Abb. 31: Screenprint Ausgabe...78 Abb. 32: Screenprint Genehmigen/Ablehnen...80 Abb. 33: Screenprint Metadaten...82 Abb. 34: Einflüsse auf das Führungsverhalten [Hald02]

6 Tabellenverzeichnis Tabellenverzeichnis Tab. 1: Anwendungsfall Lehrtext anschauen...34 Tab. 2: Anwendungsfall Lehrtext erstellen...35 Tab. 3: Anwendungsfall Lehrtext editieren...36 Tab. 4: Anwendungsfall Lehrtext prüfen...37 Tab. 5: Anwendungsfall Metadaten verwalten...38 Tab. 6: Anwendungsfall Archiv...39 Tab. 7: Metadata...45 Tab. 8: Content...45 Tab. 9: State...45 Tab. 10: Groups_persons [Lagl02]...46 Tab. 11: Classes_groups [Lagl02]...46 Tab. 12: Metadata...88 Tab. 13: Content...88 Tab. 14: State...88 Tab. 15: Groups_persons [Lagl02]...88 Tab. 16: Classes_groups [Lagl02]...88 Tab. 17: Classes [Lagl02]...89 Tab. 18: Groups [Lagl02]...89 Tab. 19: Themes [Lagl02]...89 Tab. 20: Persons [Lagl02]...89 Tab. 21: Begriff Leadership vs. Management [Hald02]...92 Tab. 22: Systemebenen [Hald02]...97 Tab. 23: Situativer Einsatz von Metaphern [Hald02]

7 Zusammenfassung Zusammenfassung Die Informationsflut grosser Websites ist immer schwieriger zu handhaben. Der Arbeitsaufwand und die Kosten für Erstellung und Pflege von Inhalten durch Programmierer und Redakteure führen zu immer grösseren Problemen. Durch die Einführung eines Content Management Systems zur Strukturierung und Verwaltung der Informationsseiten sollen die Handlungen der Anwender koordiniert und die Veröffentlichung der Dokumente automatisiert werden. Im Rahmen dieser Diplomarbeit wurde für die webbasierte Lernumgebung des Ergänzungsstudiums MIO (Mensch Informatik Organisation) ein Content Management System entwickelt, welches die Verfasser bei der Erstellung, Steuerung und Organisation von Lehrtexten unterstützen soll. Die Arbeit basiert auf der vorgängigen Analyse des aktuellen Stands der Technik ( state of the art ) von Content Management Systemen. Abschliessend wurde das CMS-Tool im Sinne eines Proof of Concept anhand einer beispielhaften Lehreinheit getestet. Abstract The amount of information in the web is getting more and more difficult to handle. Expenditure of energy and costs of producing and managing the content by programmers and editors results in bigger and bigger problems. The introduction of a content management system to structure and manage the sites should coordinate the acts of users and automate the publication of documents. Within the scope of this diploma a content management system has been developed for the webbased learning environment of MIO, which should help authors to produce, control and organize the learning texts. This thesis bases on analyses of the state of the art of content management systems. Finally, the tool was tested as a proof of concept with an exemplary learning unit. 7

8 Ausgangslage 1. Ausgangslage 1.1. Voraussetzungen Das Ergänzungsstudium mensch informatik organisation (MIO) wird vom Institut für Informatik der Universität Zürich angeboten. Es richtet sich an Führungskräfte aus den Bereichen Business, Informatik, Organisationsentwicklung und Human Ressources, die für ihre aktuelle oder zukünftige Tätigkeit profunde Kenntnisse der Führung und des Managements technisch innovativer Veränderungsprozesse benötigen. Der Studiengang vermittelt im ersten Semester neue Erkenntnisse über Wissensgebiete, die zur Entwicklung und Einführung innovativer IT- Lösungen relevant sind. Fallbeispiele aus der Praxis der Studienteilnehmer werden exemplarisch analysiert und Lösungsansätze diskutiert. Begleitende Lerngruppen und eine webbasierte Lernumgebung unterstützen die Lernprozesse [Mahl02]. Für das Ergänzungsstudium MIO wurde eine webbasierte Lernumgebung entwickelt. Sie dient der Verwaltung aller MIO-Benutzerdaten, der Kommunikation zwischen den Studienteilnehmern, der Erfassung und Veröffentlichung von eigenen Projektarbeiten und der Bereitstellung von Lernmaterialien und Informationen über den Studiengang [Mahl02]. Die MIO-Lernumgebung wurde bis Ende Mai 2002 überarbeitet und eine neue Version der MIO-Lernumgebung (Lernumgebung 2.0 siehe [Mahl02],[Nier02],[Lagl02]) erstellt. Nach dieser grundlegenden Überarbeitung sollen nun auf der neuen Plattform funktionelle Ergänzungen zur Verbesserung der Lehr- und Lernunterstützung des Tools realisiert werden Problemstellung Das zu entwickelnde Content Management System (CMS) soll die Verfasser von Lehrtexten für die MIO-Lernumgebung bei ihrer Arbeit unterstützen. Unter Content wird hier Lehrstoff verstanden. Nach einer Literaturanalyse über den aktuellen Stand der Technik ( state of the art ) im Bereich Content Management ist eine formalisierte und grafisch aufbereitete Spezifikation für ein CMS zu erstellen. Anschliessend wird die technische Spezifikation auf dem Testsystem implementiert. Besonders betont wird die Abgrenzung zwischen der Verwaltung der Daten über konventionelle relationale Datenbanken und mittels XML/XSL. Die Arbeit soll auf der Struktur der bestehenden Datenbank aufsetzen. Diese kann gegebenenfalls erweitert werden. Kritisch zu überprüfen ist das bestehende Design der Aufbereitung und der Ausgabe von Lehrtexten. Basierend auf dieser Implementation soll anschliessend eine beispielhafte Lerneinheit mit dem Thema Metaphern in der Führung von komplexen IT-Projekten für die Lernumgebung aufbereitet werden. Dabei ist von der Semesterarbeit von Lukas Haldemann [Hald02] auszugehen. Mit ihr soll die Applikation im Sinne eines Proof of Concept überprüft werden. Abschliessend ist eine HTML-Datei als Benutzerleitfaden zu erstellen. 8

9 Ausgangslage 1.3. Rahmenbedingungen Die Arbeiten sind in die vom Schwerpunkt MIO unterstützte technische Umgebung einzupassen (Apache, MySQL, PHP4, XML, XSL). Die Programmierarbeiten sollen primär auf einer selbst eingerichteten Umgebung ausgeführt werden. Für den Systemtest steht ein Server auf der Basis von MacOSX am Schwerpunkt MIO zur Verfügung Gliederung der Arbeit Das folgende Kapitel 2 führt zunächst in die verwendeten Technologien und in das konzeptuelle Datenbankschema ein, der Begriff Content Management wird abgegrenzt und es wird eine Einführung in Content Management Systeme (CMS) gegeben. Schliesslich behandelt das Kapitel eine mögliche Verwendung von Open Source CMS. Kapitel 3 spezifiziert die Anforderungen an das CMS. Kapitel 4 erläutert die Datenbank- und die Websitestruktur und den konzeptuellen Entwurf. In Kapitel 5 folgt die Beschreibung der Implementierung. Es werden die wichtigsten Codestücke genauer umschrieben und erklärt. Kapitel 6 beschreibt die beim Proof of Concept gemachten Erfahrungen und deren Fazit. Eine Bedienungsanleitung des Content Management Systems ist unter Kapitel 7 abgedruckt. Kapitel 8 fasst die Arbeit zusammen und gibt Ausblick auf zukünftige Erweiterungen des Programms. Kapitel 9 beinhaltet das Literaturverzeichnis. In Anhang A sind die Tabellen zum Datenbankschema zu finden. Anhang B gibt Auskunft über die Versionen der verwendeten Technologien und beinhaltet die Konfigurationsdateien der eingerichteten Umgebung. Anhang C beinhaltet die aufbereitete Lehreinheit. In Anhang D ist der Quellcode und der HTML-Quellcode der Bedienungsanleitung abgedruckt. Alle Quellcode-Dateien sowie die Arbeit selbst sind auf der beiliegenden CD abgespeichert. 9

10 Einleitung 2. Einleitung 2.1. Technologien Folgende Technologien werden verwendet: Apache Webserver MySQL Datenbank PHP4 Serverscriptsprache XML/XSL/HTML/Javascript PhpMyAdmin Apache Apache ist der mit 54% Verbreitung am meisten eingesetzte Webserver [Netcra]. Er ist inkl. Quellcode für mehr als zwei Dutzend Plattformen frei verfügbar. Die Apache-Software zeichnet sich durch Stabilität, Robustheit und Geschwindigkeit aus [Apache] MySQL MySQL ist ein relationales Datenbank-Verwaltungssystem, das für den nicht kommerziellen Einsatz als Open Source Software frei verfügbar ist. MySQL unterstützt die Benutzer mit einer leistungsstarken Mehrbenutzer-SQL-Datenbanklösung, welche mehrere Arbeitsschritte gleichzeitig verarbeiten kann und schnell, robust und einfach im Gebrauch ist. SQL steht für Structured Query Language. Nachteile äussern sich in der fehlenden Möglichkeit, Sichten und geschachtelte Anfragen zu generieren [Mysqlc] PHP Die PHP-Präprozessor-Engine stellt eine robuste in HTML eingebundene Skript-Sprache zur Verfügung. Die Syntax ist angelehnt an C, PERL und Java, enthält aber einige einzigartige PHP-spezifische Merkmale. PHP gestattet schnell funktionsreiche dynamische Websites zu erzeugen. PHP stellt eine exzellente Schnittstelle zu Online-Datenbanken bereit, wobei es eine große Anzahl von Datenbank-Systemen (u.a. MySQL) unterstützt. Um für den PHP- Prozessor zu kennzeichnen, welche Teile der Seite er verarbeiten soll, muss der Code von einem öffnenden und einem schliessenden Tag umgeben werden. Das öffnende Tag ist <?php, das schließende?>. In einer HTML-Seite können beliebig viele solcher PHP- Blöcke enthalten sein. PHP-Code besteht aus einer Folge von Anweisungen. Einzelne Anweisungen müssen voneinander getrennt werden. In PHP wird dazu das Semikolon (;) verwendet. PHP verwendet untypisierte Variablen, d.h. es muss nicht festgelegt werden, ob Zahlen, Texte oder sonstige Werte in einer Variablen gespeichert werden sollen. PHP paßt den Typ automatisch an die Verwendung an. So kann zum Beispiel mit einem String, der nur eine Zahl enthält, und einer Zahl ganz normal gerechnet werden. Variablen beginnen in PHP mit einem Dollarzeichen, gefolgt von dem Variablenbezeichner (z.b. $name). 10

11 Einleitung Um Text an den Browser auszugeben bzw. in die ausgegebene HTML-Seite einzufügen, bietet PHP das Kommando echo an, das Text nicht auf den Bildschirm, sondern an den Browser schickt. So kann HTML-Code erzeugt werden, der dann vom Browser verarbeitet wird. echo "<table><tr><td>"; echo "Dies erzeugt eine Tabelle"; echo "</td></tr></table>"; Bsp.: Echo-Ausgabe In PHP dürfen in einem auszugebenen String keine Anführungszeichen (") verwendet werden. Sollen sie trotzdem verwendet werden, muss ihnen ein Backslash (\) vorangestellt werden. Innerhalb eines auszugebenden Textes können Variablen verwendet werden, die dann von PHP durch die aktuellen Werten ersetzt werden. $a = 1; $b = 2; $summe = $a + $b; echo "Die Summe aus $a und $b ist $summe"; Bsp.: PHP-Variablen Variablen ausserhalb von PHP / Verwendung von HTML-Formularen Sobald eine HTML-Formular an ein PHP-Skript übergeben wird, sind die in die Eingabefelder des Formulars gemachten Einträge für das PHP-Skript als Variablen verfügbar. Diese werden bei Abschicken des Formulars automatisch in die PHP-eigenen globalen Variablen $_POST oder $_GET geschrieben, je nachdem, welche Methode im <form>-tag von HTML angegeben wurde. Das Attribut Action gibt das aufzurufende PHP-Skript an. <form action= bsp.php method= post > Name: <input type= text name= username > <input type= submit > </form> Bsp.: Formular Wird das Formular abgeschickt, steht der Wert des Textfeldes in der Variable $_POST[`username`] zur Verfügung. Weitere Informationen zu PHP sind unter [Phpnet] und zu finden XML/XSL/HTML/Javascript Die extensible Markup Language (XML) stellt einen vom World Wide Web Consortium (W3C) verwalteten Standard zur Darstellung strukturierter Daten dar. Das Format ist gleichermassen von Mensch und Maschine lesbar und ähnelt stark HTML. XML erlaubt es, eigene Dokumenten-Markups (Tags) zu definieren und damit ein Dokument zu formatieren. Für die Darstellung von XML-Dokumenten sind Stylesheets nötig. Dazu existiert eine Stylesheet-Spezifikation namens Extensible Stylesheet Language (XSL). Die Benutzung von XSL garantiert eine auf allen Plattformen gleich erscheinende Formatierung [Ecks00]. Es gibt i.a. drei Dateien, die von einer XML-konformen Anwendung bearbeitet werden, um XML-Inhalt darzustellen: 11

12 Einleitung XML-Dokument Diese Datei enthält die Dokumentdaten, üblicherweise gekennzeichnet durch aussagekräftige XML-Elemente, welche zusätzliche Attribute enthalten können. <?xml version="1.0"? encoding="iso "?> <!DOCTYPE document SYSTEM "bsp.dtd"> <?xml-stylesheet href="bsp.xsl" type="text/xsl"?> <ausgabe> <anzeige id= 1 >Hallo XML!</anzeige> </ausgabe> Bsp.: XML-Datei [Xmlgur] XSL-Stylesheet Ein Stylesheet diktiertdie Formatierung der Dokumenten-Elemente bei ihrer Darstellung. Auf das gleiche Dokument können verschiedene Stylesheets Anwendung finden und somit dessen Erscheinungsbild verändern, ohne die zugrunde liegenden Daten zu beeinflussen [Ecks00]. Diese Trennung von Inhalt und Formatierung ist ein wesentliches Merkmal von XML. <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/xsl/transform"> <xsl:output method="html"/> <xsl:template match="/"> <xsl:value-of select="ausgabe/anzeige"/> </xsl:template> </xsl:stylesheet> Bsp.: XSL-Datei [Xmlgur] Dokumenttypdefinition (DTD) Die DTD bestimmt die Regeln, wie die XML-Elemente, Attribute und andere Daten definiert und mit einem logischen Bezug zueinander in einem XML-Dokument dargestellt werden können. [Ecks00] <!ELEMENT ausgabe (PCDATA)> <!ELEMENT anzeige (PCDATA)> <!ATTLIST anzeige id ID REQUIRED> Bsp.: DTD-Datei [Xmlgur] Um ein XML-Dokument schliesslich darstellen zu können, bedarf es einer XSL-Transformation (XSLT). XSLT ist eine Methode, XML-Dokumente so in ein entsprechendes Ausgabeformat umzuwandeln, dass sie von der jeweiligen Anwendung (Webbrowser, PDF- Reader etc.) angezeigt werden können. Weiterführende Informationen zu XML/XSL/DTD unter [Shep02]. Auf die Technologie von HTML und soll hier nicht weiter eingegangen werden. Bzgl. Javascript soll nur erwähnt werden, dass dies eine Client-basierte Skriptsprache ist. Somit wird Javascript-Code vom Client und nicht vom Server ausgeführt. Da die folgende Arbeit nur einige Zeilen an Javascript-Code beinhaltet, kann auf weitere Erklärungen zu dieser Technologie verzichtet werden. 12

13 Einleitung PhpMyAdmin PhpMyAdmin ist eine in PHP geschriebene Verwaltungsoberfläche für MySQL, die Manipulation der Datenbankstruktur und der darin gespeicherten Daten ermöglicht [Phpmya]. 13

14 Einleitung 2.2. Einführung in das konzeptuelle Datenbankschema Im Folgenden wird auf Grundlagen einer relationalen Datenbank eingegangen. Das konkrete Datenbankschema wird in Kapitel 4 beschrieben. Nachdem die Beschreibung des Anwendungsbeispiels aus der Ausgangslage bekannt ist, folgt im nächsten Schritt die Entwicklung des konzeptuellen Entwurfs. Ziel des konzeptuellen Entwurfs ist die Beschreibung der Miniwelt mit abstrakten und wohldefinierten Konzepten. Er verwendet die Mittel des konzeptuellen Datenmodells und resultiert im konzeptuellen Schema. Das Entity-Relationship-Model (Gegenstand-Beziehungsmodell) gehört zu den wichtigsten Modellen, mit denen dieses Schema grafisch dargestellt werden kann. Einem ER-Model kann man Zusammenhänge zwischen den Datensätzen und die Aufteilung der Daten in unabhängige Tabellen entnehmen. Die Konzepte des ER-Model sollen nun vorgestellt werden (nach [Ditt99]) Konzepte Ein Gegenstand ist ein individuell identifizierbares Exemplar von Dingen, Personen oder Begriffen der realen oder der Vorstellungswelt. Eine Eigenschaft wird Gegenständen zugeordnet und ermöglicht damit deren Charakterisierung, Klassifizierung und unter Umständen eine eindeutige Identifizierung. Eine Eigenschaft hat einen Namen und einen (allenfalss mehrere) Eigenschaftswert(e). Die zusätzliche Gliederung der Eigenschaften mit Hilfe der folgenden Klassifizierungseigenschaften hilft, die Struktur und den Zusammenhang der darzustellenden Informationen zu erfassen. a) einfache (atomare) zusammengesetzte Eigenschaften b) einwertige mehrwertige Eigenschaften c) eigenständige abgeleitete Eigenschaften Ein Gegenstandstyp beschreibt die gemeinsame Struktur, die individuelle Gegenstände einer Gruppe strukturell ähnlicher Gegenstände haben müssen. Die Gegenstandsmenge eines bestimmten Gegenstandtyps ist die aktuelle Menge von individuellen Gegenständen, deren Struktur durch den Gegenstandstyp beschrieben ist. Gegenstandstyp Primärschlüssel: Datentyp Attribut: Datentyp=Voreingestellter Wert Mehrwertiges Attribut: *Eintrag fakultativ ( Null -Wert erlaubt) Abb. 1: ER-Gegenstandstyp (nach [Ditt99]) 14

15 Einleitung Die Wertmenge einer einfachen Eigenschaft eines bestimmten Gegenstandstyps enthält die Werte, die der betreffenden Eigenschaft zugewiesen werden können. Ein Gegenstandsschlüssel ist eine Eigenschaft oder eine Kombination von Eigenschaften, mit deren Wert(en) die in einer Gegenstandsmenge enthaltenen Gegenstände eindeutig identifiziert werden können (Grafik: siehe Gegenstandstyp). Eine Beziehung assoziiert zwei (oder mehr) Gegenstände eines bestimmten Typs. Ein Beziehungstyp beschreibt die Typen der teilnehmenden Gegenstände. Die Beziehungsmenge eines bestimmten Beziehungstyps ist die aktuelle Menge von individuellen Beziehungen, deren Struktur durch den Beziehungstyp beschrieben ist. Es gibt Strukturbeschränkungen auf einen Beziehungstyp, welche durch ein Paar von ganzen Zahlen (n für beliebig gross) in Form von (min,max) dargestellt werden: a) Eine Kardinalitätsbeschränkung für einen an einem bestimmten Beziehungstyp B beteiligten Gegenstandstyp G spezifiziert die Anzahl der Beziehungen des Typs B, an denen ein Gegenstand des Typs G maximal teilnehmen kann b) Eine Partizipationsbeschränkung für einen an einem bestimmten Beziehungstyp B beteiligten Gegenstandstyp G spezifiziert, ob die Existenz eines Gegenstands des Typs G davon abhängt, dass er an einer Beziehung des Typs B beteiligt ist Gegenstandstyp B (1,1) (0,n) Gegenstandstyp G Primärschlüssel: Datentyp Beziehungstyp Primärschlüssel: Datentyp Attribut: Datentyp=Voreingestellter Wert Abb. 2: ER-Beziehungstyp mit Strukturbeschränkungen (nach [Ditt99]) 15

16 Einleitung 2.3. Begriffsabgrenzung Aufgrund der vielfältigen Verwendung des Begriffs Management-System soll der Begriff des Content Management Systems von den übrigen abgegrenzt werden. Document Management System 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. Wesentliche Features sind dabei Erfassung, Versionierung und Archivierung. Die mit diesen Systemen erfassten Dokumente sind meist nur über Volltextsuche recherchierbar, da sie in unstrukturierter Form vorliegen. Dokumentenmanagement hat zum Ziel, grosse Datenbestände an Informationen in vielen verschiedenen Formaten zugänglich zu machen [ZsTr02]. Knowledge Management System Knowledgemanagement versucht, aus einmal erfassten Informationen Wissen zu generieren. Software für Knowledgemanagement-Systeme spezialisiert sich somit auf Teilbereiche wie das intelligente Auffinden von Informationen, den gruppenbasierten Wissensaustausch und Ähnliches [ZsTr02]. Learning Content Management System (LCMS) Die Idee eines LCMS ist das Wiederverwenden des Inhalts eines E-learning-Systems. Ein LCMS ist eine Mehrbenutzerumgebung, welche es den Entwicklern des Lernstoffes ermöglicht, den digitalen Lernstoff zu kreieren, in einer zentralen Objektdatenbank zu speichern, wiederzuverwenden, zu managen und den Lernenden zur Verfügung zu stellen. Dabei wird der Lernstoff individuell zusammengestellt und aufbereitet. So ist es möglich, ein Lernpaket zur Verfügung zu stellen, welches genau auf den jeweiligen Lernenden zugeschnitten ist [Intime],[Idccom]. Web Content Management System (WCMS) Anstatt der vollständigen Bezeichnung Web Content Management System wird häufig nur der Begriff Content Management System (CMS) gebraucht. Wenn also von einem CMS die Rede ist, ist normalerweise ein WCMS gemeint. Der Begriff CMS beschreibt jedoch nicht die Funktionalität, die ein WCMS bietet, sondern bildet vielmehr eine Überkategorie zu verschiedenen Weiterentwicklungen des Document Management System. Die zentrale Rolle beim Content Management spielt die Aufteilung von Dokumenten in einzelne Inhaltsobjekte. Hierin liegt auch der wesentliche Unterschied zum Document Management System. Im Folgenden wird der Begriff Content Management System (CMS) für Web Content Management System verwendet. Der Content setzt sich aus den digitalen Assets (einzelne Bestandteile einer Webseite wie Texte, Bilder, etc.) zusammen. Deshalb wird ein CMS auch als Asset Management System bezeichnet [KrKo02]. 16

17 Einleitung 2.4. Einführung Content Management System Herkömmliches Webpublishing vs. Content Management Die Informationsflut grosser Websites ist immer schwieriger zu handhaben. Der Arbeitsaufwand und die Kosten für Erstellung und Pflege von Inhalten durch Programmierer und Redakteure führen zu immer grösseren Problemen. Veraltete Informationen, tote Links und unauffindbare Dokumente sind die Folge. Die Einführung eines Content Management System zur Strukturierung und Verwaltung der Informationsseiten ist eine mögliche Lösung. Das CMS soll die Handlungen der Anwender koordinieren und die Veröffentlichung der Dokumente automatisieren, so dass konsistente und stets aktuelle Online-Informationen im Internet angeboten werden. Das CMS unterstützt die Erstellung, Steuerung und Organisation der Inhalte. Je umfangreicher sich der Inhalt einer Website entwickelt, desto aufwendiger ist die herkömmliche Pflege über HTML-Editoren (siehe Abb. 3). Ein Content Management System verarbeitet die Inhalte wesentlich schneller und flexibler. Die Time-to-Web lässt sich so um ein Vielfaches verkürzen. Abb. 3: Manuelle Administration vs. Content Management System [Pinuts] Content Management (CM) erlaubt die schnelle Pflege von Webinhalten ohne Programmierkenntnisse. Bei CM wird nicht auf die Programmierung verzichtet, sondern jeder Mitarbeiter kann sich an einer Website wieder auf seine Kernkompetenzen konzentrieren. Die Programmierer müssen keine Inhalte mehr pflegen, sondern kümmern sich um das Technische. Der Redakteur braucht keine HTML-Seiten zu erstellen, um Inhalte zu veröffentlichen Kernprinzip von Content Management Systemen Das Kernprinzip von Content Management Systemen ist die Trennung von Layout und Inhalt. Die Speicherung der Inhalte erfolgt unabhängig von Ausgabeformat und Design. Vorlagen (Templates) definieren die Anordnung und Darstellung der Inhaltselemente. Durch das 17

18 Einleitung Content Management System werden bei der Generierung einer Website die Vorlagen automatisch mit den Inhalten gefüllt. Durch die Verwendung von Templates ist die konsequente Einhaltung des Layouts garantiert. Änderungen am Layout erfordern lediglich die Anpassung weniger Templates, die Inhalte bleiben unverändert. Content Management Systeme entkoppeln damit die Inhaltserstellung und Website-Programmierung. Abb. 4: Verwendung von Templates [Pinuts] Das Kernprinzip spricht für einen Einsatz von XML/XSL bei der Entwicklung eines CMS. Dabei werden der Inhalt mit XML, die Darstellung (Templates) mit XSL und die Struktur- Regeln mit DTD festgelegt. Die Umwandlung in das Ausgabeformat übernimmt der XSL-Transformator Content Life Cycle Als Content Life Cycle wird der Lebenszyklus der Inhaltselemente von Websites im definierten Workflow (Produktionsprozess des Inhalts) verstanden. Der Content Life Cycle ist ein theoretisches Modell, das den Workflow in sechs Abschnitte einteilt [Wein00]: 1. Recherchieren der Informationen 2. Erstellen der einzelnen Inhalte 3. Kontrollieren 4. Freigeben 5. Publizieren 6. Archivieren Recherchieren Recherchieren bedeutet das Sammeln von Informationen, welche dann in der Erstellungsphase umgesetzt werden. 18

19 Einleitung Erstellung Der Autor bedient sich der gesammelten Informationen aus der Phase des Recherchierens und setzt diese um. Bei der Erstellung bedient er sich der Werkzeuge, die dem zu erstellenden Bestandteil entsprechen (z.b. Word wird für einen Text verwendet). Kontrolle Autoren sind meist das erste Glied in einer Kette von Verantwortlichkeiten. Sie erstellen auf Anordnung Inhalte und müssen diese zur Kontrolle und Freigabe einer höheren Instanz vorlegen. Dieser der Erstellung des Inhalts nachfolgende zweite Abschnitt des Content Life Cycle ist eine wichtige Stufe für die Qualität der Inhalte auf einer Website. Freigabe und Wiedervorlage Hat in der Phase der Kontrolle ein entsprechend autorisierter Mitarbeiter die Inhalte geprüft, kann er diese nun freigeben und damit die nächste Phase des Zyklus einleiten. Unkorrekte Inhalte werden zur Überarbeitung an den Autor zurückgegeben (Wiedervorlage) und finden sich zur weiteren Bearbeitung im Abschnitt der Erstellung wieder. Publikation Nach erfolgreicher Freigabe kann der Text veröffentlicht werden. Entsprechend autorisierte Mitarbeiter können Inhalte nach Kontrolle und Freigabe im Web publizieren lassen. In der Praxis bedeutet dies, dass ein neuer oder bearbeiteter Inhalt im Intra-, Extra- oder Internet veröffentlicht und damit der entsprechenden Öffentlichkeit zugänglich gemacht wird. Archivierung Nachdem der Inhalt nach einiger Zeit seinen Zweck erfüllt hat, muss die Ausschreibung aus dem Web wieder entfernt werden. Löschen wäre die schnellste Variante, aber nicht die beste. Die Archivierung alter Inhalte ist sinnvoller, denn sie hat einige bedeutende Vorteile: Man kann alte Stände der Website einsehen oder wiederherstellen oder auf Basis alter Beiträge neue der gleichen Art erstellen, indem man die alten als Vorlage benutzt. Abb. 5: Content-Lifecycle [Wein00] 19

20 Einleitung Anforderungen an ein Content Management System Im Folgenden sind die wichtigsten Funktionen, die ein CMS erfüllen sollte, aufgeführt. Anschliessend werden in einem Ausscheidungsverfahren die von uns benötigten Funktionen festgelegt. Aufgrund von [KrKo02],[Nohr00],[Pinuts],[RoRi01],[ZsTr02] kann eruiert werden, dass für ein CMS folgende Eigenschaften und Funktionalitäten state of the art sind: Trennung von Inhalt und Layout Diese Trennung ist auf verschiedener Ebene möglich: Absatz-, Seitenebene oder nur innerhalb der Menüsteuerung. Je nach Grad der Trennung wird der Produzent mehr oder weniger stark in seinen gestalterischen Freiheiten eingeschränkt. Lebenszyklus-Management von Dokumenten Der Dokumentenlebenszyklus beinhaltet die Erstellung, Updates und die Archivierung von Dokumenten (siehe Content Life Cycle). Dieser Lebenszyklus besteht aus folgenden sechs Phasen: 1. Recherchieren der Informationen 2. Erstellen der Inhalte (Texte, Bilder, Videos etc.) 3. Kontrollieren 4. Freigeben 5. Publizieren (HTML, XML, PDF etc.) 6. Archivieren Jedes Dokument muss mit dem Erstellungsdatum, dem Publikationsdatum und der Dauer der Publikationsperiode versehen sein. Zusätzlich ist eine Angabe der Methode nötig, wie das Dokument entfernt werden soll (manuell oder automatisch). Eventuell sollte ein Agent den Betreiber einer Site warnen, sobald sich dieser Zeitpunkt nähert. Das Dokument kann dann weiterhin im Netz publiziert bleiben oder manuell bzw. automatisch entfernt werden. Genehmigungsprozess Sobald ein Genehmigungsprozess definiert ist, muss der betroffene Inhalt durch diesen Prozess geleitet werden. Dieser Prozess informiert die Autoren, falls das Dokument überarbeitet werden muss. Nach Genehmigung aller Stellen erfolgt automatisch die Publikation. Veränderungen an publizierten Dokumenten dürfen nur an Kopien vorgenommen werden. Diese sind erst nach erneuter Prüfung und Genehmigung durch die entsprechenden Gremien für die Publikation freigegeben. Jeder vordefinierte Abschnitt eines Dokuments hat seinen eigenen Genehmigungsprozess. So können einem Abschnitt genau diejenigen Personen zugeteilt werden, welche das nötige Wissen, die Verantwortung und die Kompetenzen besitzen. Rollenkonzepte (Verwaltung von Benutzungs- und Zugriffsrechten) Die Vergabe von Zugriffsrechten kann auf verschiedenen Ebenen erfolgen: z.b. auf der Absatz-, Seiten- oder Objektebene. 20

1. Erstellung, aus einer Idee wird ein digitaler Bestandteil einer Website.

1. Erstellung, aus einer Idee wird ein digitaler Bestandteil einer Website. 2. Webpublishing Zur Erstellung von Webpages wurden verschiedene Konzepte entwickelt. Alle diese Konzepte basieren auf dem Content Life Cycle, der mit einem Content Management System weitgehend automatisiert

Mehr

Grundlagen Contenent Management

Grundlagen Contenent Management Grundlagen Contenent Management Andreas Anstock Inhaltsangabe: Kapitel 1: Definition Was ist Content Management? Was ist ein Content Management System? Kapitel 2: Motivation Kapitel 3: Der Content Lifecycle:

Mehr

Eigenschaften von Web Content Management Systemen (WCMS) Thorsten Kanzleiter Web Content Management Systeme

Eigenschaften von Web Content Management Systemen (WCMS) Thorsten Kanzleiter Web Content Management Systeme Eigenschaften von Web Content Management Systemen () 1 Gliederung 1.1 Motivation 1.2 Problemstellung 2. 2.1 Begriffsbestimmung CMS 2.2 Übergang von CMS zu 2.3 sonstige 2.4 Content Life Cycle 2.5 Webpublishing

Mehr

Content-Management- Systeme (CMS) Inhaltsverwaltungssystem, Redaktionssystem

Content-Management- Systeme (CMS) Inhaltsverwaltungssystem, Redaktionssystem Content-Management- Systeme (CMS) Inhaltsverwaltungssystem, Redaktionssystem Inhalt Content Management (CM) Allgemeines über CMS CMS Typen Open Source vs. Lizenzsoftware Joomla! Quellen Content Management

Mehr

Proseminar: Website-Management-Systeme

Proseminar: Website-Management-Systeme Proseminar: Website-Management-Systeme Thema: Web: Apache/Roxen von Oliver Roeschke email: o_roesch@informatik.uni-kl.de Gliederung: 1.) kurze Einleitung 2.) Begriffsklärung 3.) Was ist ein Web? 4.) das

Mehr

Ohne Technik kein Online-Journalismus

Ohne Technik kein Online-Journalismus Ohne Technik kein Online-Journalismus von Frank Niebisch, Redakteur für Technologie- und Medien-Themen ECONOMY.ONE AG - Verlagsgruppe Handelsblatt Online. f.niebisch@t-online.de 0173/2934640 Bochum, 15.05.2002

Mehr

- 1 - LOGION CMS. MedienService Ladewig

- 1 - LOGION CMS. MedienService Ladewig - 1 - LOGION CMS MedienService Ladewig - 2 - Administration Einführung: Warum Online Redaktion einfach sein kann... Wer Informationen aufbereitet und verteilt, steht mit den Mitteln moderner Informationstechnologie

Mehr

Konzepte zur Datenhaltung für Webseiten in einem Web-Content- Management-System

Konzepte zur Datenhaltung für Webseiten in einem Web-Content- Management-System Konzepte zur Datenhaltung für Webseiten in einem Web-Content- Management-System Web-Content-Management-Systeme () dienen dazu, komplexe Websites zu verwalten und den Autoren einzelner Webseiten möglichst

Mehr

Bewertung und der Analyse von Content-Management-Systemen

Bewertung und der Analyse von Content-Management-Systemen Bewertung und der Analyse von Content-Management-Systemen von Andreas Ritter Erstauflage Diplomica Verlag 2015 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 95850 957 3 schnell und portofrei erhältlich

Mehr

Kapitel 1 Überblick Content Management und Digitale Bibliotheken

Kapitel 1 Überblick Content Management und Digitale Bibliotheken Kapitel 1 Überblick Content Management und Digitale Bibliotheken Prof. Dr.-Ing. Stefan Deßloch Geb. 36, Raum 329 Tel. 0631/205 3275 dessloch@informatik.uni-kl.de 1 Überblick Was ist Content? Daten, Dokumente,

Mehr

TYPO3 Slide 1 www.lightwerk.com 2005 Lightwerk GmbH

TYPO3 Slide 1 www.lightwerk.com 2005 Lightwerk GmbH TYPO3 Slide 1 Inhaltsverzeichnis Was ist ein CMS Was ist TYPO3 Editier-Möglichkeiten / Frontend-Editieren Slide 2 Was ist ein CMS (WCMS) Ein Web Content Management System (WCMS) ist ein Content-Management-System,

Mehr

Dokumentation für die Arbeit mit dem Redaktionssystem (Content Management System -CMS) zur Wartung Ihrer Homepage (Website)

Dokumentation für die Arbeit mit dem Redaktionssystem (Content Management System -CMS) zur Wartung Ihrer Homepage (Website) Dokumentation für die Arbeit mit dem Redaktionssystem (Content Management System -CMS) zur Wartung Ihrer Homepage (Website) Redaktion Mit der Redaktion einer Webseite konzentrieren Sie sich auf die inhaltliche

Mehr

Aufbau und Pflege von Internetseiten leicht gemacht

Aufbau und Pflege von Internetseiten leicht gemacht Aufbau und Pflege von Internetseiten leicht gemacht Einführung in die Grundlagen der CMS (Content Management Systeme) Was ist ein CMS? frei übersetzt: Inhaltsverwaltungssystem ist ein System, das die gemeinschaftliche

Mehr

Zweck Dieses Dokument beschreibt die DIN EN ISO Normforderungen und die Dokumentenlenkung mit BITqms.

Zweck Dieses Dokument beschreibt die DIN EN ISO Normforderungen und die Dokumentenlenkung mit BITqms. BITqms Dokument Dokumentenlenkung mit BITqms Kurzbeschreibung Dok.Nr. : D04053 Version : 1.0 Datum : 11. April 2013 Autor : Helmut Habermann Zweck Dieses Dokument beschreibt die DIN EN ISO Normforderungen

Mehr

Schulung Open CMS Editor

Schulung Open CMS Editor Schulung Open CMS Editor Um Ihr Projekt im OpenCMS zu bearbeiten brauchen Sie lediglich einen Webbrowser, am besten Firefox. Vorgehensweise beim Einrichten Ihrer Site im OpenCMS Erste Schritte Wenn Sie

Mehr

Benutzerhandbuch WordPress

Benutzerhandbuch WordPress Benutzerhandbuch WordPress Handbuch zur Erstellung eines Weblogs Copyright 2008 by Eva-Maria Wahl & Dennis Klehr Inhaltsverzeichnis 1. Einführung 3 1.1 Blog 3 1.2 Web 2.0 3 1.3 Content Management System

Mehr

Konzept eines Datenbankprototypen. 30.06.2003 Folie 1 Daniel Gander / Gerhard Schrotter

Konzept eines Datenbankprototypen. 30.06.2003 Folie 1 Daniel Gander / Gerhard Schrotter Konzept eines Datenbankprototypen 30.06.2003 Folie 1 Daniel Gander / Gerhard Schrotter Inhalt (1) Projektvorstellung & Projektzeitplan Softwarekomponenten Detailierte Beschreibung der System Bausteine

Mehr

Proseminar Website-Management-Systeme im Wintersemester 2003/2004 AG Softwaretechnik. PHP-Nuke. PHP-Nuke. von Andreas Emrich

Proseminar Website-Management-Systeme im Wintersemester 2003/2004 AG Softwaretechnik. PHP-Nuke. PHP-Nuke. von Andreas Emrich AG Softwaretechnik 1 Übersicht 1. Grundlagen und Konzepte 2. Komponenten von 3. Erweiterungsmöglichkeiten und Personalisierung 4. Abschließende Bewertung 5. Literaturangaben 2 1. : Grundlagen und Konzepte

Mehr

HTML5. Grundlagen der Erstellung von Webseiten. Linda York, Tina Wegener. 1. Ausgabe, Dezember 2011 HTML5

HTML5. Grundlagen der Erstellung von Webseiten. Linda York, Tina Wegener. 1. Ausgabe, Dezember 2011 HTML5 Linda York, Tina Wegener HTML5 Grundlagen der Erstellung von Webseiten 1. Ausgabe, Dezember 2011 HTML5 2 HTML5 - Grundlagen der Erstellung von Webseiten 2 Die erste Webseite mit HTML erstellen In diesem

Mehr

Content Management mit Open Source Beispiel: OpenCms

Content Management mit Open Source Beispiel: OpenCms Content Management mit Open Source Beispiel: OpenCms Ersteller: Frank Marwedel Datum: 31.08.2005 1 Agenda 1. Was ist Content Management? 2. Welche Arten von (OSS) CMS gibt es? 3. OpenCms 4. Diskussion

Mehr

Konzeption und Realisierung eines Web- Content-Management-Systems. Wolfgang Wiese

Konzeption und Realisierung eines Web- Content-Management-Systems. Wolfgang Wiese Konzeption und Realisierung eines Web- Content-Management-Systems Wolfgang Wiese RRZE / Lehrstuhl für Informatik VII Wolfgang.Wiese@RRZE.uni-erlangen.de 1 Inhalt Einleitung Grundkonzepte Konzepte zur Datenhaltung

Mehr

schlank stark beweglich

schlank stark beweglich schlank stark beweglich mit Ant-On! für Intranet, Websites und Web-basierte Spezialanwendungen schlank Ant-On! ist handbuchfrei zu bedienen Ant-On! ist das ideale System für alle Online-Redakteure. Es

Mehr

Web Content Management Systeme

Web Content Management Systeme Web Content Management Systeme Konzepte und praktische Anwendung Seminar im Studienschwerpunkt Multimedia von Frithjof Klös Überblick Einleitung Überblick Motivation 1. skriterien 2. 3. Konzeptumsetzung

Mehr

KM - Knowledge Management. SAP ERP Central Component

KM - Knowledge Management. SAP ERP Central Component KM - Knowledge Management SAP ERP Central Component Release 5.0 Release-Informationen Copyright 2004 SAP AG. Alle Rechte vorbehalten. Weitergabe und Vervielfältigung dieser Publikation oder von Teilen

Mehr

Einführung in das TYPO3 Content Management System. Jochen Weiland - jweiland.net

Einführung in das TYPO3 Content Management System. Jochen Weiland - jweiland.net Einführung in das TYPO3 Content Management System Dipl. Ing. Jochen Weiland jweiland.net Statische Websites upload Entwicklungsrechner Webserver Besucher Dynamische Websites Layouts Webserver Datenbank

Mehr

RÖK Typo3 Dokumentation

RÖK Typo3 Dokumentation 2012 RÖK Typo3 Dokumentation Redakteur Sparten Eine Hilfe für den Einstieg in Typo3. Innpuls Werbeagentur GmbH 01.01.2012 2 RÖK Typo3 Dokumentation Inhalt 1) Was ist Typo3... 3 2) Typo3 aufrufen und Anmelden...

Mehr

Das Open Source Content Management System

Das Open Source Content Management System Das Open Source Content Management System visions-marketing Unternehmensberatung Alexander Winkler Postfach 950180 81517 München Tel.+Fax: 089 / 38 90 06 53 Mobil.: 0172 / 851 54 06 www.visions-marketing.de

Mehr

Content Management System (CMS) / Zope / Plone. Sin Mei Mak Sebastian Plitt

Content Management System (CMS) / Zope / Plone. Sin Mei Mak Sebastian Plitt Content Management System (CMS) / Zope / Plone Sin Mei Mak Sebastian Plitt Gliederung I Motivation Definition Was ist ein Content-Management-System (CMS)? Warum CMS? Content Life Cycle Effiziente Webpublishing

Mehr

Das Redaktionssystem UCMS. Beschreibung Technisches Profil

Das Redaktionssystem UCMS. Beschreibung Technisches Profil 1/6 CONTENTMANAGEMENTSYSTEM UCMS 03.12.08 Das Redaktionssystem UCMS Beschreibung Technisches Profil Das vorliegende Dokument gibt einen Überblick über das System und geht auf die Ankopplung oder Integration

Mehr

Die Unternehmensseite im Internet - pflegen ohne Programmierkenntnisse. Felix Kopp

Die Unternehmensseite im Internet - pflegen ohne Programmierkenntnisse. Felix Kopp Die Unternehmensseite im Internet - pflegen ohne Programmierkenntnisse Felix Kopp Orientierung Veröffentlichen und Aktualisieren ohne Programmierkenntnisse Bestehende Internet-Seite aktualisieren. oder

Mehr

Angreifbarkeit von Webapplikationen

Angreifbarkeit von Webapplikationen Vortrag über die Risiken und möglichen Sicherheitslücken bei der Entwicklung datenbankgestützter, dynamischer Webseiten Gliederung: Einführung technische Grundlagen Strafbarkeit im Sinne des StGB populäre

Mehr

Content Management. Systeme. 15.05.2002 Irina Fröse

Content Management. Systeme. 15.05.2002 Irina Fröse Content Management Systeme 15.05.2002 Irina Fröse Was ist ein Content Management-System? Content Management ist ein Prozess, der von der Erstellung bis zur Präsentation der Inhalte reicht. Content Management-System

Mehr

Benutzerhandbuch. Gästebuch Software - YellaBook v1.0 http://www.yellabook.de. Stand: 01.08.2012. by YellaBook.de - Alle Rechte vorbehalten.

Benutzerhandbuch. Gästebuch Software - YellaBook v1.0 http://www.yellabook.de. Stand: 01.08.2012. by YellaBook.de - Alle Rechte vorbehalten. Benutzerhandbuch Gästebuch Software - YellaBook v1.0 http://www.yellabook.de Stand: 01.08.2012 Inhalt 1 Funktionen... 3 2 Systemanforderungen... 4 3 Installation... 4 4 Einbinden des Gästebuchs... 5 5

Mehr

Schülerzeitüng Spicker

Schülerzeitüng Spicker Schülerzeitüng Spicker Bedienungsanleitung für das barrierefreie CMS «Fuman». Wir werden unsere Schülerzeitung auf dem speziell für «Medien für alle» entwickelte Content Management System (CMS) «Fuman»

Mehr

Erweiterung für Premium Auszeichnung

Erweiterung für Premium Auszeichnung Anforderungen Beliebige Inhalte sollen im System als Premium Inhalt gekennzeichnet werden können Premium Inhalte sollen weiterhin für unberechtigte Benutzer sichtbar sein, allerdings nur ein bestimmter

Mehr

CMS und Barrierefreiheit am Beispiel Typo3 Stefan Parker, Sonja Strohmaier

CMS und Barrierefreiheit am Beispiel Typo3 Stefan Parker, Sonja Strohmaier CMS und Barrierefreiheit am Beispiel Typo3 Stefan Parker, Sonja Strohmaier Typo3 - Allgemeines Open-Source Content Management System Programmiert in PHP Konfigurierbar über Typoscript Voraussetzungen:

Mehr

Migrationsanleitung von 2.0 auf 2.1

Migrationsanleitung von 2.0 auf 2.1 Die wichtigste Neuerung von 2.0 auf 2.1 aus Sicht der Anwendungs- Migration ist die Verwendung von Maven. Mit Maven holt sich die Anwendung alle notwendigen Bibliotheken in den jeweils angegebenen Versionen

Mehr

Endanwender Handbuch

Endanwender Handbuch Endanwender Handbuch INHALTSVERZEICHNIS Vorwort...3 Frontend und Backend...3 Das Dashboard...4 Profil Bearbeiten...6 Inhalte Verwalten...6 Seiten...6 Seite verfassen...7 Papierkorb...11 Werbebanner...11

Mehr

Uwe Stache: Content Management mit System. Grundlagen Szenarien Best Practices

Uwe Stache: Content Management mit System. Grundlagen Szenarien Best Practices Uwe Stache: Content Management mit System Grundlagen Szenarien Best Practices Es passt... Ihr Business Unser Beitrag was zusammen gehört! Medien Wirtschaftskompetenz Bewährte Technik Neue Gedanken Wir

Mehr

Joomla! 2.5 CMS. Kurzdokumentation. ql.de. Inhaltspflege.Dateiverwaltung. Stand: 06.02.2012 Dr. Mareike Riegel Ingo Holewczuk

Joomla! 2.5 CMS. Kurzdokumentation. ql.de. Inhaltspflege.Dateiverwaltung. Stand: 06.02.2012 Dr. Mareike Riegel Ingo Holewczuk Joomla! 2.5 CMS Kurzdokumentation ql.de Inhaltspflege.Dateiverwaltung Stand: 06.02.2012 Dr. Mareike Riegel Ingo Holewczuk Copyright 2012 Mareike Riegel 1 / 15 Inhaltsverzeichnis 1. Backend...3 1.1 Einloggen...3

Mehr

Grundsätzliche Struktur und Entwurfsprinzipien des Gesamtsystems. Grundsätzliche Struktur und Entwurfsprinzipien der einzelnen Pakete

Grundsätzliche Struktur und Entwurfsprinzipien des Gesamtsystems. Grundsätzliche Struktur und Entwurfsprinzipien der einzelnen Pakete Allgemeines 2 Produktübersicht 2 Grundsätzliche Struktur und Entwurfsprinzipien des Gesamtsystems 3 Grundsätzliche Struktur und Entwurfsprinzipien der einzelnen Pakete Account-Verwaltung 5 Freund-Funktionen

Mehr

Qargo.com Qargo X - Online Freight-Exchange-System - Frachtenbörse

Qargo.com Qargo X - Online Freight-Exchange-System - Frachtenbörse Qargo.com Qargo X - Online Freight-Exchange-System - Frachtenbörse Dokumentation Version: 1.0 Stand: 08.08.2008 Seite 1 von 16 Inhaltsverzeichnis 1 Erste Schritte... 3 1.1 Über qargo x... 3 1.2 Installation...

Mehr

Hochschule Heilbronn Technik Wirtschaft Informatik

Hochschule Heilbronn Technik Wirtschaft Informatik Hochschule Heilbronn Technik Wirtschaft Informatik Studiengang Electronic Business (EB) Diplomarbeit (280000) Evaluierung und Einführung eines Web Content Management Systems bei einem internationalen und

Mehr

Wiki-basierte Dokumentation von Software-Entwicklungsprozessen

Wiki-basierte Dokumentation von Software-Entwicklungsprozessen Wiki-basierte Dokumentation von Software-Entwicklungsprozessen Erfahrungen aus der industriellen Praxis Fraunhofer IESE Kaiserslautern Inhalt Wiki-basierte Dokumentation von Software-Entwicklungsprozessen

Mehr

Das Studiengangsinformationssystem (SGIS)

Das Studiengangsinformationssystem (SGIS) Das Studiengangsinformationssystem (SGIS) Manual für Typo3-Redakteure Version 1.a Mai 2015 Kontakt: Referat 1.4 - Allgemeine Studienberatung und Career Service Christian Birringer, christian.birringer@uni-rostock.de

Mehr

Offizielle Webpräsenz www.feuerwehr-ernsgaden.de für Gruppenführer. Erstellen von Inhalten

Offizielle Webpräsenz www.feuerwehr-ernsgaden.de für Gruppenführer. Erstellen von Inhalten Offizielle Webpräsenz www.feuerwehr-ernsgaden.de für Gruppenführer Erstellen von Inhalten A. Attenberger Seite 1 Informationen zu unserer Webseite/ Hoster: Sowohl Webseite als auch Hosting erfolgt über

Mehr

Manual WordPress - ContentManagementSystem

Manual WordPress - ContentManagementSystem Was ist WordPress? WordPress ist ein ContentManagementSystem (CMS) zur Verwaltung der Inhalte einer Website. Es bietet sich besonders zum Aufbau und Pflege eines Weblogs (Online-Tagebuch) an. Funktionsschema

Mehr

VWA Rhein-Neckar Dipl.-Ing. Thomas Kloepfer. Kommunikation I (Internet) Übung 4 PHP

VWA Rhein-Neckar Dipl.-Ing. Thomas Kloepfer. Kommunikation I (Internet) Übung 4 PHP VWA Rhein-Neckar Dipl.-Ing. Thomas Kloepfer Kommunikation I (Internet) Übung 4 PHP SS 2004 Inhaltsverzeichnis 1. PHP die serverseitige Programmiersprache...1 1.1. PHP - Bereiche in HTML definieren...1

Mehr

Statisch oder Dynamisch?

Statisch oder Dynamisch? Worin liegt der Unterschied zwischen statischen und dynamischen Webseiten? Statisch oder Dynamisch? lepton-cms.org Überblick CMS WebsiteBaker - LEPTON 1 lepton-cms.org Überblick CMS WebsiteBaker - LEPTON

Mehr

HTL-Website. TYPO3- Skriptum II. Autor: RUK Stand: 02.06.2010 Gedruckt am: - Version: V0.1 Status: fertig. Qualitätsmanagement

HTL-Website. TYPO3- Skriptum II. Autor: RUK Stand: 02.06.2010 Gedruckt am: - Version: V0.1 Status: fertig. Qualitätsmanagement HTL-Website TYPO3- Skriptum II Autor: RUK Stand: 02.06.2010 Gedruckt am: - Version: V0.1 Status: fertig Qualitätsmanagement Erstellt Geprüft Freigegeben Name RUK Datum 02.06.2010 Unterschrift Inhaltsverzeichnis

Mehr

Verwaltung der neuen Internetpräsenz des Gymnasium Carolinum

Verwaltung der neuen Internetpräsenz des Gymnasium Carolinum 21.02.2015 Verwaltung der neuen Internetpräsenz des Gymnasium Carolinum 1) Zugang Der Internetauftritt unserer Schule befindet sich nach wie vor unter der Adresse www.gymnasium-carolinum.de Zur Webseitenadministration

Mehr

Schulungs-Dokumentation. Typo3 Website www.trunz.ch

Schulungs-Dokumentation. Typo3 Website www.trunz.ch Schulungs-Dokumentation Typo3 Website www.trunz.ch 28.03.2006 Inhalt - Typo3 Begriffsdefinitionen - Inhalts-Bereiche und editierbare Elemente der Website - Login in die Typo3 Administrationsoberfläche

Mehr

Uwe Stache: Content Management mit System. Grundlagen Szenarien Best Practices

Uwe Stache: Content Management mit System. Grundlagen Szenarien Best Practices Uwe Stache: Content Management mit System Grundlagen Szenarien Best Practices Es passt... Ihr Business Unser Beitrag was zusammen gehört! Medien Wirtschaftskompetenz Bewährte Technik Neue Gedanken Wir

Mehr

Technische Beschreibung: EPOD Server

Technische Beschreibung: EPOD Server EPOD Encrypted Private Online Disc Technische Beschreibung: EPOD Server Fördergeber Förderprogramm Fördernehmer Projektleitung Projekt Metadaten Internet Foundation Austria netidee JKU Linz Institut für

Mehr

Oberseminar Datenmanagement. Content Management Systeme

Oberseminar Datenmanagement. Content Management Systeme Oberseminar Datenmanagement Content Management Systeme Systemarten Systemarten Dokumentenmanagement (DM) Content Management (CM) Knowledge Management (KM) Portale Content Management - systematische und

Mehr

DAS ZMS BEDIENERHANDBUCH. Bedieneranleitungen für das Content Management System ZMS. (für Autoren und Redakteure)

DAS ZMS BEDIENERHANDBUCH. Bedieneranleitungen für das Content Management System ZMS. (für Autoren und Redakteure) DAS ZMS BEDIENERHANDBUCH Bedieneranleitungen für das Content Management System ZMS (für Autoren und Redakteure) Autoren: Syndicat IT&Internet Katharina Weidemann kd@syndicat.com Seite 1 Inhalt 1. Einleitung......3

Mehr

Internetanbindung von Datenbanken

Internetanbindung von Datenbanken Internetanbindung von Datenbanken http://galahad.informatik.fh-kl.de/~miesel/index.html PHP -1 Gliederung Einführung PHP3 Datenbankanbindung mit PHP3 Sicherheitsprobleme Realisierung mit PHP3 Probleme

Mehr

Von der Literaturverwaltung zur Dokumentenverwaltung

Von der Literaturverwaltung zur Dokumentenverwaltung Von der Literaturverwaltung zur Dokumentenverwaltung Literaturverwaltung erfasst Metadaten über ein Dokument Dokumentenverwaltung kümmert sich um die Dokumenten-Technologien Umsetzung meist in einem Dokumentmanagementsystem

Mehr

SQL, MySQL und FileMaker

SQL, MySQL und FileMaker SQL, MySQL und FileMaker Eine kurze Einführung in SQL Vorstellung von MySQL & phpmyadmin Datenimport von MySQL in FileMaker Autor: Hans Peter Schläpfer Was ist SQL? «Structured Query Language» Sprache

Mehr

Proseminar Website-Management-Systeme ZOPE/CMF. Andreas M. Weiner

Proseminar Website-Management-Systeme ZOPE/CMF. Andreas M. Weiner Proseminar Website-Management-Systeme ZOPE/CMF Andreas M. Weiner Technische Universität Kaiserslautern Fachbereich Informatik Arbeitsgruppe Softwaretechnik Betreuer: Dipl. Inf. Christian Stenzel Überblick

Mehr

Homepageerstellung mit WordPress

Homepageerstellung mit WordPress Homepageerstellung mit WordPress Eine kurze Einführung in die Installation und Einrichtung von WordPress als Homepage-System. Inhalt 1.WordPress installieren... 2 1.1Download... 2 1.2lokal... 2 1.2.1 lokaler

Mehr

Anleitung zu Projekte

Anleitung zu Projekte Web Site Engineering GmbH Anleitung zu Projekte Projekte im WPS Version 4.3 Seite 1 Projekte verwalten...1 2 Projekt hinzufügen...4 3 Projekt löschen...9 4 Projekt ändern...9 5 Projektdaten drucken und

Mehr

SingleSignOn Schnittstelle

SingleSignOn Schnittstelle SingleSignOn Schnittstelle Integration vom Seminar-Shop mit der Partnerseite unter Verwendung der Seminar-Shop Formulare 1 Grundidee: Eine Website übernimmt den Seminar-Shop Content und wünscht, dass ein

Mehr

1 Installationen. 1.1 Installationen unter Windows

1 Installationen. 1.1 Installationen unter Windows 1 Installationen Dieses Kapitel beschreibt die Installationen, die für die Nutzung von PHP und MySQL unter Windows, unter Ubuntu Linux und auf einem Mac mit OS X notwendig sind. 1.1 Installationen unter

Mehr

Proseminar Website-Managment-Systeme Thema: NetObjects Fusion

Proseminar Website-Managment-Systeme Thema: NetObjects Fusion Proseminar Website-Managment-Systeme Thema: NetObjects Fusion Vortragender: Christoph Feller Inhaltsverzeichnis 1 Übersicht... 2 2 Komponenten... 2 2.1 Übersicht:... 2 2.2 Beschreibung der einzelnen Komponenten...

Mehr

Ein kleines Tutorial zu 1 st News, dem New sletter- Skript von Stephan Altmann

Ein kleines Tutorial zu 1 st News, dem New sletter- Skript von Stephan Altmann Ein kleines Tutorial zu 1 st News, dem New sletter- Skript von Stephan Altmann 1 Einführung 2 Voraussetzungen 3 I nstallation allgemein 4 I nstallation als Plugin für AT Contenator 5 Funktionalitäten 6

Mehr

Typo3 - Inhalte. 1. Gestaltung des Inhaltsbereichs. 2. Seitenunterteilung einfügen

Typo3 - Inhalte. 1. Gestaltung des Inhaltsbereichs. 2. Seitenunterteilung einfügen Typo3 - Inhalte 1. Gestaltung des Inhaltsbereichs Das Layout der neuen TVA Website sieht neben dem grafischen Rahmen und den Navigations-Elementen oben und links einen grossen Inhaltsbereich (graue Fläche)

Mehr

OpenCms jbpm Workflow Engine. OpenCms und jbpm Workflow Engine

OpenCms jbpm Workflow Engine. OpenCms und jbpm Workflow Engine OpenCms und jbpm Workflow Engine Geschäftliche Abläufe in einem Unternehmen folgen zu einem großen Prozentsatz beschreibbaren Prozessen, den so genannten Geschäftsprozessen. Diese Erkenntnis führte zum

Mehr

Installation des edu- sharing Plug- Ins für Moodle

Installation des edu- sharing Plug- Ins für Moodle Installation des edu- sharing Plug- Ins für Moodle [edu-sharing Team] [Dieses Dokument beschreibt die Installation und Konfiguration des edu-sharing Plug-Ins für das LMS Moodle.] edu- sharing / metaventis

Mehr

Joomla! Source- CMS. Joomla! Open Source-CMS

Joomla! Source- CMS. Joomla! Open Source-CMS Joomla! Open Source- CMS Joomla! Open Source-CMS Mirco De Roni, 2010 Inhaltsverzeichnis 1 Begriffe und Konzepte... 3 1.1 Content Management System (CMS)... 3 1.2 Struktur eines Web Content Management Systems

Mehr

TUTORIAL. Wartung der Website mit Wordpress. www.edelsbrunner.at

TUTORIAL. Wartung der Website mit Wordpress. www.edelsbrunner.at TUTORIAL Wartung der Website mit Wordpress www.edelsbrunner.at INHALTSVERZEICHNIS Login...3 Überblick...4 Dashboard...4 Hauptmenü...4 Bereiche der Website...5 Navigation...6 Sidebar...6 Allgemeiner Content-Bereich...7

Mehr

Dataport IT Bildungs- und Beratungszentrum. HTML- Grundlagen und CSS... 2. XML Programmierung - Grundlagen... 3. PHP Programmierung - Grundlagen...

Dataport IT Bildungs- und Beratungszentrum. HTML- Grundlagen und CSS... 2. XML Programmierung - Grundlagen... 3. PHP Programmierung - Grundlagen... Inhalt HTML- Grundlagen und CSS... 2 XML Programmierung - Grundlagen... 3 PHP Programmierung - Grundlagen... 4 Java - Grundlagen... 5 Java Aufbau... 6 ASP.NET Programmierung - Grundlagen... 7 1 HTML- Grundlagen

Mehr

CMS Contenido. Das zukunftssichere Content Management System - 1 -

CMS Contenido. Das zukunftssichere Content Management System - 1 - CMS Contenido Das zukunftssichere Content Management System Inhalt Seite Was ist ein CMS System 2 Das CMS Contenido 3 Historie 3 Lizenzkosten 3 Demo Version testen 3 Leistungen 4 Laufende Kosten (Hosting/Wartung)

Mehr

Das Open Source Content Management System

Das Open Source Content Management System Das Open Source Content Management System visions-marketing Unternehmensberatung Alexander Winkler Postfach 950180 81517 München Tel.+Fax: 089 / 65 11 44 11 Mobil.: 0172 / 851 54 06 www.visions-marketing.de

Mehr

Neues Projekt anlegen... 2. Neue Position anlegen... 2. Position in Statikdokument einfügen... 3. Titelblatt und Vorbemerkungen einfügen...

Neues Projekt anlegen... 2. Neue Position anlegen... 2. Position in Statikdokument einfügen... 3. Titelblatt und Vorbemerkungen einfügen... FL-Manager: Kurze beispielhafte Einweisung In dieser Kurzanleitung lernen Sie die wichtigsten Funktionen und Abläufe kennen. Weitere Erläuterungen finden Sie in der Dokumentation FLManager.pdf Neues Projekt

Mehr

Cmsbox Kurzanleitung. Das Wichtigste in Kürze

Cmsbox Kurzanleitung. Das Wichtigste in Kürze Cmsbox Kurzanleitung Cmsbox Kurzanleitung Das Wichtigste in Kürze Die Benutzeroberfläche der cmsbox ist nahtlos in die Webseite integriert. Elemente wie Texte, Links oder Bilder werden direkt an Ort und

Mehr

http://www.jimdo.com Mit Jimdo eine Homepage erstellen Kapitel 16 Seite 1 Die eigene Homepage mit Jimdo http://benutzername.jimdo.com Der Benutzername

http://www.jimdo.com Mit Jimdo eine Homepage erstellen Kapitel 16 Seite 1 Die eigene Homepage mit Jimdo http://benutzername.jimdo.com Der Benutzername Kapitel 16 Seite 1 Die eigene Homepage mit Jimdo Mit Jimdo ist das Erstellen einer eigenen Homepage ganz besonders einfach. Auch ohne Vorkenntnisse gelingt es in kurzer Zeit, mit einer grafisch sehr ansprechenden

Mehr

1. BlueJ installieren (nach dem Buch Java lernen mit BlueJ von David J. Barnes; Michael Kölling)

1. BlueJ installieren (nach dem Buch Java lernen mit BlueJ von David J. Barnes; Michael Kölling) 1. BlueJ installieren... 1 2. BlueJ auf die deutsche Version umstellen... 1 3. BlueJ Extensions... 2 a. Klassenkarte... 2 i. UML Extension... 2 ii. Klassenkarte zum Schulbuch... 3 b. CNU BlueJ Code Formatter...

Mehr

PHP Kurs Online Kurs Analysten Programmierer Web PHP

PHP Kurs Online Kurs Analysten Programmierer Web PHP PHP Kurs Online Kurs Analysten Programmierer Web PHP Akademie Domani info@akademiedomani.de Allgemeines Programm des Kurses PHP Modul 1 - Einführung und Installation PHP-Umgebung Erste Lerneinheit Introduzione

Mehr

PDF FormServer Quickstart

PDF FormServer Quickstart PDF FormServer Quickstart 1. Voraussetzungen Der PDF FormServer benötigt als Basis einen Computer mit den Betriebssystemen Windows 98SE, Windows NT, Windows 2000, Windows XP Pro, Windows 2000 Server oder

Mehr

EÅF=äáîáåÖJÉ=^d. Scheduler Modul

EÅF=äáîáåÖJÉ=^d. Scheduler Modul EÅF=äáîáåÖJÉ=^d Scheduler Modul 4.1.1 Oktober 2006 Scheduler Modul Benutzerhandbuch Standard 4.1.1 Oktober 2006 2006 living-e AG Alle Rechte vorbehalten. Printed in Germany Die living-e AG gibt keine Garantie

Mehr

2. DFG- Workshop 3.1. Erfassung/Bewertung/Transfer. Beitrag von Peter Küsters. Spiegelung. Archiv. Bild 1: Unterschied zwischen FTP und Spiegelung

2. DFG- Workshop 3.1. Erfassung/Bewertung/Transfer. Beitrag von Peter Küsters. Spiegelung. Archiv. Bild 1: Unterschied zwischen FTP und Spiegelung 2. DFG- Workshop 3.1. Erfassung/Bewertung/Transfer Beitrag von Peter Küsters Formen des Datentransfers bei der Erfassung von Websites Im folgenden werden Methoden und Software zur Erfassung vorgestellt.

Mehr

IAWWeb PDFManager. - Kurzanleitung -

IAWWeb PDFManager. - Kurzanleitung - IAWWeb PDFManager - Kurzanleitung - 1. Einleitung Dieses Dokument beschreibt kurz die grundlegenden Funktionen des PDFManager. Der PDF Manager dient zur Pflege des Dokumentenbestandes. Er kann über die

Mehr

PHP Einsteiger Tutorial Kapitel 4: Ein Email Kontaktformular in PHP Version 1.0 letzte Änderung: 2005-02-03

PHP Einsteiger Tutorial Kapitel 4: Ein Email Kontaktformular in PHP Version 1.0 letzte Änderung: 2005-02-03 PHP Einsteiger Tutorial Kapitel 4: Ein Email Kontaktformular in PHP Version 1.0 letzte Änderung: 2005-02-03 Bei dem vierten Teil geht es um etwas praktisches: ein Emailformular, dass man auf der eigenen

Mehr

TYPO3 4.4.x - Schulungsunterlagen für Redakteure TZ-COM Thomas Zimmermann Computer GmbH (Reinhard Kreitner 10.08.2010)

TYPO3 4.4.x - Schulungsunterlagen für Redakteure TZ-COM Thomas Zimmermann Computer GmbH (Reinhard Kreitner 10.08.2010) TYPO3 4.4.x - Schulungsunterlagen für Redakteure TZ-COM Thomas Zimmermann Computer GmbH (Reinhard Kreitner 10.08.2010) Wichtige Begriffe:... 2 Was ist ein Content Management System (CMS)?... 2 Die Begriffe

Mehr

Bloggen mit Wordpress

Bloggen mit Wordpress Bloggen mit Wordpress Erstellen von Blogbeiträgen und Seiten. Eine Kurzanleitung für Einsteiger. von Michael Herrling www.marktpraxis.com/blog Version 1.0 Stand: 30.12.2009 Wordpress Login Hier anmelden

Mehr

MySql Backup. Backup mit phpmyadmin. ITST Systemberatung MySql Backup

MySql Backup. Backup mit phpmyadmin. ITST Systemberatung MySql Backup Backups (Dumps)/Restores von MySql-Datenbanken lassen sich generell über zwei Wege bewerkstelligen. Zum einen mit Middleware wie phpmyadmin oder MySqlFront und ähnlichen graphischen Oberflächen. Grundsätzlich

Mehr

Dynamik bis zur DB-Interaktion. Marc Schanne. CGI Möglichkeiten

Dynamik bis zur DB-Interaktion. Marc Schanne. CGI Möglichkeiten CGI einfach PHP Dynamik bis zur DB-Interaktion 1 CGI Möglichkeiten Das Common Gateway Interface (CGI) ermöglicht den Entwurf von interaktiven, benutzergesteuerten Web-Applikationen. Der WWW-Server ruft

Mehr

Stubbe-CS. Kurssystem. Günter Stubbe. Datum: 19. August 2013

Stubbe-CS. Kurssystem. Günter Stubbe. Datum: 19. August 2013 Kurssystem Günter Stubbe Datum: 19. August 2013 Aktualisiert: 6. September 2013 Inhaltsverzeichnis 1 Einleitung 5 2 Benutzer 7 2.1 Registrierung............................. 7 2.2 Login..................................

Mehr

Case Study Bechtle AG. Javier Salas. Geschäftsführer

Case Study Bechtle AG. Javier Salas. Geschäftsführer Case Study Bechtle AG Javier Salas Geschäftsführer Agenda Bechtle AG Projektziele Realisierung Herausforderungen Dokumentation des Rechenzentrums Statischer Export Digital Asset Management PDF-Generator

Mehr

Nachrichten (News) anlegen und bearbeiten

Nachrichten (News) anlegen und bearbeiten Nachrichten (News) anlegen und bearbeiten Dieses Dokument beschreibt, wie Sie Nachrichten anlegen und bearbeiten können. Login Melden Sie sich an der jeweiligen Website an, in dem Sie hinter die Internet-

Mehr

Leistungsbeschreibung. PHOENIX Archiv. Oktober 2014 Version 1.0

Leistungsbeschreibung. PHOENIX Archiv. Oktober 2014 Version 1.0 Leistungsbeschreibung PHOENIX Archiv Oktober 2014 Version 1.0 PHOENIX Archiv Mit PHOENIX Archiv werden Dokumente aus beliebigen Anwendungen dauerhaft, sicher und gesetzeskonform archiviert. PHOENIX Archiv

Mehr

Benutzerhandbuch Edith-Aktuelles

Benutzerhandbuch Edith-Aktuelles Benutzerhandbuch Edith-Aktuelles Den eigenen Internetauftritt verwalten so geht s! Eine Orientierungshilfe der NetzWerkstatt Programmierung: Die NetzWerkstatt GbR Geschäftsführer: Dirk Meinke und Sven

Mehr

Druckanpassung von Mahnungen

Druckanpassung von Mahnungen Druckanpassung von Mahnungen Nur wenn Sie die faktura in der Einzelversion nutzen, steht Ihnen für die Druckanpassung der Mahnungen auch der Formularassistent zur Verfügung. Dort können Sie die gewünschten

Mehr

Normfall 7.2. Whitepaper. Erstellen eines Normfall Projektspeichers auf Basis einer vorhandenen Installation von:

Normfall 7.2. Whitepaper. Erstellen eines Normfall Projektspeichers auf Basis einer vorhandenen Installation von: Normfall 7.2 Whitepaper Erstellen eines Normfall Projektspeichers auf Basis einer vorhandenen Installation von: Microsoft SQL Server 2008 R2/2012/2014 2014 Normfall GmbH Alle Rechte vorbehalten. Vorbemerkungen

Mehr

Optimierung von Ausdrucken im SAP-Umfeld unter Einsatz von MS Office Funktionen

Optimierung von Ausdrucken im SAP-Umfeld unter Einsatz von MS Office Funktionen Optimierung von Ausdrucken im SAP-Umfeld unter Einsatz von MS Office Funktionen seit 1969 SAP Standard-Ausdrucke So sehen Standardausdrucke aus SAP R/3 und ERP 6.0 aus. 2 PTA GmbH SAP Ausdrucke mit Office

Mehr

TYPO3 Redaktoren-Handbuch

TYPO3 Redaktoren-Handbuch TYPO3 Redaktoren-Handbuch Kontakt & Support: rdv interactive ag Arbonerstrasse 6 9300 Wittenbach Tel. 071 / 577 55 55 www.rdvi.ch Seite 1 von 38 Login http://213.196.148.40/typo3 Username: siehe Liste

Mehr

In dieser Lektion erlernen Sie die Verwendung von Vorlagen, die Anwendung von Mastern sowie die Bearbeitung von Kopf- und Fußzeilen.

In dieser Lektion erlernen Sie die Verwendung von Vorlagen, die Anwendung von Mastern sowie die Bearbeitung von Kopf- und Fußzeilen. In dieser Lektion erlernen Sie die Verwendung von Vorlagen, die Anwendung von Mastern sowie die Bearbeitung von Kopf- und Fußzeilen. Was erfahren Sie in diesem Kapitel? Wie Sie den Folienmaster anwenden

Mehr

Die eigene Webseite administrieren

Die eigene Webseite administrieren Die eigene Webseite administrieren Die Administration Ihrer Webseite ist sehr einfach. In diesem Dokument zeigen wir Ihnen die grundlegenden Schritte, um einen Beitrag in Wordpress (auf Ihrer Webseite)

Mehr

3 Anwendungsarchitektur und Entwicklungsumgebung

3 Anwendungsarchitektur und Entwicklungsumgebung 21 3 Anwendungsarchitektur und Bei den Entwicklern von Web-basierten Dialogsystemen hat sich im Laufe der Zeit eine Vorgehensweise im Design von Anwendungen entwickelt, dies es ermöglicht, flexible Web-Dialoge

Mehr