Web-Content-Management-System Dieter Schäfer Praktische Informatik Prof. Dr. Lutz Wegner Seminar...

24
Web-Content-Management- Web-Content-Management- System System Dieter Schäfer Dieter Schäfer Praktische Informatik Prof. Dr. Lutz Wegner Seminar Internet- Technologie

Transcript of Web-Content-Management-System Dieter Schäfer Praktische Informatik Prof. Dr. Lutz Wegner Seminar...

Page 1: Web-Content-Management-System Dieter Schäfer Praktische Informatik Prof. Dr. Lutz Wegner Seminar Internet-Technologie.

Web-Content-Management-SystemWeb-Content-Management-System

Dieter SchäferDieter Schäfer

Praktische InformatikProf. Dr. Lutz WegnerSeminar Internet-Technologie

Page 2: Web-Content-Management-System Dieter Schäfer Praktische Informatik Prof. Dr. Lutz Wegner Seminar Internet-Technologie.

GliederungGliederung

GeschichteGeschichte

ReferenzenReferenzen

Web-Content-Management-SystemWeb-Content-Management-System

TYPO3 Eigenschaften und FunktionenTYPO3 Eigenschaften und Funktionen

Systemaufbau von TYPO3Systemaufbau von TYPO3

TypoScriptTypoScript

TYPO3 - Installation und SeitenerstellungTYPO3 - Installation und Seitenerstellung

FazitFazit

QuellenangabeQuellenangabe

22

Page 3: Web-Content-Management-System Dieter Schäfer Praktische Informatik Prof. Dr. Lutz Wegner Seminar Internet-Technologie.

GeschichteGeschichte

19971997 - Beginn der Entwicklung (Kasper Skårhøj) - Beginn der Entwicklung (Kasper Skårhøj)

19981998 - Erster Prototyp (Superfish.com) - Erster Prototyp (Superfish.com)

AugustAugust - Erste Marktchancen-Analyse - Erste Marktchancen-Analyse

OktoberOktober - Präsentation auf der IFRA (Frankreich) - Präsentation auf der IFRA (Frankreich)

November - Neue Perspektiven durch Zusammenschluss von November - Neue Perspektiven durch Zusammenschluss von Superfish.com und Saatchi & Saatchi Superfish.com und Saatchi & Saatchi

19991999 - Neu-Definition der technischen Grundlagen, - Neu-Definition der technischen Grundlagen, Trennung von Trennung von Superfish.com Superfish.com

20002000 - Beta Version - Beta Version

20022002 - Erster Release TYPO3 V3.0 - Erster Release TYPO3 V3.0

20042004 - Gründung der TYPO3-Association (Schweiz) - Gründung der TYPO3-Association (Schweiz)

20062006 - TYPO3 V4.0 - TYPO3 V4.033

Page 4: Web-Content-Management-System Dieter Schäfer Praktische Informatik Prof. Dr. Lutz Wegner Seminar Internet-Technologie.

TYPO3-ReferenzenTYPO3-Referenzen

44

Page 5: Web-Content-Management-System Dieter Schäfer Praktische Informatik Prof. Dr. Lutz Wegner Seminar Internet-Technologie.

Web-Content-Management-SystemWeb-Content-Management-System Allgemeine Anforderungen Allgemeine Anforderungen

Hauptaufgabe: Veröffentlichung, Administration Hauptaufgabe: Veröffentlichung, Administration und Pflege der Inhalteund Pflege der Inhalte

Publishing Prozess mit mehreren PersonenPublishing Prozess mit mehreren Personen

VorlagenbereitstellungVorlagenbereitstellung

Content-Life-Cycle-ManagementContent-Life-Cycle-Management

Zielgruppengerechte DarstellungZielgruppengerechte Darstellung

Zweitverwertung von Inhalten Zweitverwertung von Inhalten 55

Page 6: Web-Content-Management-System Dieter Schäfer Praktische Informatik Prof. Dr. Lutz Wegner Seminar Internet-Technologie.

Web-Administration ohne CMSWeb-Administration ohne CMS

66

Web-Admin

ProgrammierungDesign

Pflege der InhalteContent-Aufbereitung

Inhalt Web-Server

RedakteureRedakteure

ftpftp

Page 7: Web-Content-Management-System Dieter Schäfer Praktische Informatik Prof. Dr. Lutz Wegner Seminar Internet-Technologie.

Web-Administration mit CMSWeb-Administration mit CMS

77

Bild-Quelle: http://www.wedel-webdesign.de

CMS-AdminCMS-Admin

Web-Site

Page 8: Web-Content-Management-System Dieter Schäfer Praktische Informatik Prof. Dr. Lutz Wegner Seminar Internet-Technologie.

TYPO3TYPO3wichtige Funktionenwichtige Funktionen

webbasierte Verwaltung von Contentwebbasierte Verwaltung von Content

Trennung von Inhalt und LayoutTrennung von Inhalt und Layout

Templates zur Verknüpfung von Inhalt, Layout und FunktionTemplates zur Verknüpfung von Inhalt, Layout und Funktion

graphische Benutzeroberfläche (i.d.R. Web-Browser) graphische Benutzeroberfläche (i.d.R. Web-Browser)

für Administration und Pflege der Inhalte (Redaktion)für Administration und Pflege der Inhalte (Redaktion)

automatische Erstellung von Navigations-Hilfen und Menüsautomatische Erstellung von Navigations-Hilfen und Menüs

88

Page 9: Web-Content-Management-System Dieter Schäfer Praktische Informatik Prof. Dr. Lutz Wegner Seminar Internet-Technologie.

TYPO3TYPO3weitere Funktionenweitere Funktionen

MultilanguageMultilanguage

Einbindung der unterschiedlichen Web-FunktionalitätenEinbindung der unterschiedlichen Web-Funktionalitäten

Anapssung, EigenentwicklungAnapssung, Eigenentwicklung

Dateiverwaltung Dateiverwaltung

VersionierungVersionierung

99

Page 10: Web-Content-Management-System Dieter Schäfer Praktische Informatik Prof. Dr. Lutz Wegner Seminar Internet-Technologie.

Frühere LösungenFrühere Lösungen

Browser(Client)

Server(HTML)

Browser(Client)

Server(PHP)

Server(mySQL)

bis 1998bis 1998 ab 1998ab 1998

ab 2000ab 2000

Browser(Client)

Server(HTML)

Autor(Browser)

Stg-Server(PHP)

1010

Page 11: Web-Content-Management-System Dieter Schäfer Praktische Informatik Prof. Dr. Lutz Wegner Seminar Internet-Technologie.

TYPO3 (Allgemeines)TYPO3 (Allgemeines)

OS-WCMS-SystemOS-WCMS-System

Betriebsystem: Betriebsystem: Unix (bzw. Linux), Windows oder MacOSUnix (bzw. Linux), Windows oder MacOS

Webserver: Apache, IISWebserver: Apache, IIS

Middleware: PHP4Middleware: PHP4

Datenbank, Kernsystem: MySQLDatenbank, Kernsystem: MySQL

TypoScriptTypoScript

1111

Page 12: Web-Content-Management-System Dieter Schäfer Praktische Informatik Prof. Dr. Lutz Wegner Seminar Internet-Technologie.

TYPO3 (Eigenschaften)TYPO3 (Eigenschaften)

WYSIWYG-EditingWYSIWYG-Editing

BildmanagementBildmanagement

Schnelles, intuitives InterfaceSchnelles, intuitives Interface

Das kontextsensitive MenuDas kontextsensitive Menu

HyperlinksHyperlinks

EingabemaskenEingabemasken

1212

Page 13: Web-Content-Management-System Dieter Schäfer Praktische Informatik Prof. Dr. Lutz Wegner Seminar Internet-Technologie.

TYPO3 (Eigenschaften 2)TYPO3 (Eigenschaften 2)

OBTS (Object Oriented TypoScript)OBTS (Object Oriented TypoScript)

DAM (Digital Asset Management) DAM (Digital Asset Management)

Drag-and-Drop Drag-and-Drop

Workflow-EngineWorkflow-Engine

ImportImport

Index-SuchmaschieneIndex-Suchmaschiene

Seitenbaum-StrukturSeitenbaum-Struktur 1313

Page 14: Web-Content-Management-System Dieter Schäfer Praktische Informatik Prof. Dr. Lutz Wegner Seminar Internet-Technologie.

TYPO3 SystemaufbauTYPO3 Systemaufbau

1414

Web-Site

Admin

Plug-InsModuls

ExtensionsCore

Ext

ensi

on -

AP

I

PH

P

Apa

che

MyS

QL

Frontend

Präsentationdes Inhaltsim Browser

Backend

Administrationvon Inhalt undAbläufenim Browser

Page 15: Web-Content-Management-System Dieter Schäfer Praktische Informatik Prof. Dr. Lutz Wegner Seminar Internet-Technologie.

TypoScript (TS)TypoScript (TS)

Was ist TypoScript?Was ist TypoScript?

Ausgabe einer Web-SiteAusgabe einer Web-Site

TS -Anweisung

PHP - Skript

1515

Page 16: Web-Content-Management-System Dieter Schäfer Praktische Informatik Prof. Dr. Lutz Wegner Seminar Internet-Technologie.

TypoScript (Beispiel)TypoScript (Beispiel)

1616

TypoScript-Referenz (ca. 140 Seiten): http://www.typo3.orgTypoScript-Referenz (ca. 140 Seiten): http://www.typo3.org

Page 17: Web-Content-Management-System Dieter Schäfer Praktische Informatik Prof. Dr. Lutz Wegner Seminar Internet-Technologie.

TYPO3 - InstallationTYPO3 - Installation

1717

1

2

3

Page 18: Web-Content-Management-System Dieter Schäfer Praktische Informatik Prof. Dr. Lutz Wegner Seminar Internet-Technologie.

TYPO3 - InstallationTYPO3 - Installation

1818

4 5

6

Page 19: Web-Content-Management-System Dieter Schäfer Praktische Informatik Prof. Dr. Lutz Wegner Seminar Internet-Technologie.

TYPO3 - Installation (Test)TYPO3 - Installation (Test)

1919

Page 20: Web-Content-Management-System Dieter Schäfer Praktische Informatik Prof. Dr. Lutz Wegner Seminar Internet-Technologie.

Seiten anlegenSeiten anlegen

2020

Page 21: Web-Content-Management-System Dieter Schäfer Praktische Informatik Prof. Dr. Lutz Wegner Seminar Internet-Technologie.

TYPO3 SicherheitTYPO3 Sicherheit

Von der Server-Sicherheit abhängigVon der Server-Sicherheit abhängig

Leistungsstarke Leistungsstarke BenutzerauthentifizierungBenutzerauthentifizierung

(Gruppenverwaltung)(Gruppenverwaltung)

IP-FilteringIP-Filtering

SSL-VerschlüsselungSSL-Verschlüsselung

Detaillierte Log-FilesDetaillierte Log-Files

2121

Page 22: Web-Content-Management-System Dieter Schäfer Praktische Informatik Prof. Dr. Lutz Wegner Seminar Internet-Technologie.

TYPO3 FazitTYPO3 Fazit

Mächtiges WerkzeugMächtiges Werkzeug

Getestet von Anwendern weltweitGetestet von Anwendern weltweit

Günstige GesamtkostenGünstige Gesamtkosten

Beliebig erweiterbarBeliebig erweiterbar

Leistungsfähiges ProgrammLeistungsfähiges Programm

Schwierigkeiten: TypoScript, WebServer-Konfiguration, Schwierigkeiten: TypoScript, WebServer-Konfiguration,

bei hoher Frequentierungbei hoher Frequentierung

2222

Page 23: Web-Content-Management-System Dieter Schäfer Praktische Informatik Prof. Dr. Lutz Wegner Seminar Internet-Technologie.

QuellenQuellen

http://typo3.comhttp://typo3.com

http://typo3.orghttp://typo3.org

http://www.typo3.nethttp://www.typo3.net

http://association.typo3.orghttp://association.typo3.org

http://de.wikipedia.org/wiki/Typo3http://de.wikipedia.org/wiki/Typo3

http://sourceforge.net/projects/typo3http://sourceforge.net/projects/typo3

Buch: Buch:

„„TYPO3 4.0, Das Handbuch für Entwickler“, Kail Laborenz, ThomasTYPO3 4.0, Das Handbuch für Entwickler“, Kail Laborenz, Thomas

Wendt, Andrea Ertel, Prakash Dussoye, Elmar HinzWendt, Andrea Ertel, Prakash Dussoye, Elmar Hinz

2424

Page 24: Web-Content-Management-System Dieter Schäfer Praktische Informatik Prof. Dr. Lutz Wegner Seminar Internet-Technologie.

TYPO3TYPO3

Vielen Dank Vielen Dank

für die Aufmerksamkeit!für die Aufmerksamkeit!

Fragen?Fragen?

2323