Ein Content Management System wie Typo3 am Beispiel der neuen HEPHY Website
description
Transcript of Ein Content Management System wie Typo3 am Beispiel der neuen HEPHY Website
Ein Content Management System wie Typo3 am Beispiel der neuen
HEPHY Website
Marko DragicevicThomas Bergauer
27.Mai 2008
Was ist ein Content Management System (CMS)?
• CMS heisst nicht immer Compact Myon Solenoid;-)
• CMS: datenbankgestütztes Software-System, mit dem die Inhalte einer Website unabhängig vom Design verwaltet werden können.
Vergleich CMS vs. statischer SeiteStatische Seite:• html-Datei wird vom webserver
ausgeliefert. That’s it.
• Vorteil:– einfach, schnell– geringe Anforderungen an Webserver
• Nachteil:– statisch eben. Seiten beinhalten Design,
Inhalt und Code– Mehrere Seiten einer Site sind nur mit
Mühe konsistent zu halten (Menüs)
CMS:• Inhalt der Seite kommt aus Datenbank• Design kommt vom Template• Serverseitige Scriptsprache (z.b. PHP)
mischt beide Komponenten zusammen und übergibt gesamte Seite an Webserver
• Vorteil: – Menüs sind immer konsistent– Templates erzeugen gleiches Aussehen
jeder Sub-Seite (“Corporate Identity”) • Nachteil:
– Komplizierter: Webserver benötigt Scripting,
– Datenbank wie mySQL notwendig– Höhere Last am Server
Übersicht existierender CMS• Website Baker, CMSimple
– Sehr simpel, GPL
• Joomla, Mambo– Wenige Möglichkeiten,
Trotzdem unübersichtlich, GPL
• Contenido, Conpresso– Kommerziell
• Wordpress, PhpBB, PHorum– Blog bzw. Forensoftware
• Zope– Kein CMS, sondern eigentlich
nur “Application Server”
• Typo3– Flexibles System,
komplizierter als Joomla und Website Baker, dafür flexibler
Insgesamt gibt es sicher ueber 100 verschiedene Open Source CMS
Warum Typo3 fürs HEPHY?Warum CMS überhaupt?• Einheitliches Layout für alle
Fachbereiche/Projekte• Konsistente Datenbanken
für Mitarbeiter, Publikationen, Vorträge, Lehrveranstaltungen
• Bilderpool: Jede Seite kann auf einmal hochgeladene Bilder zugreifen (z.B. Ansicht des CMS Experiments)
• Ziel: Vermeidung von doppelter Arbeit
Warum Typo3?• Open Source Software:
– gratis – gut dokumentiert– Guter Support durch viele
Foren im Internet• Mehrsprachigkeit• Möglichkeit zur Einbindung
von “Extensions”– Kalender, Wiki, Bildergallerie
• Etablierter „Standard“ für große Installationen– Uni Wien, TU Wien,…
verwenden Typo3
Typo3 Überblick• Frontend:
eigentliche Websitehttp://wwwnew.hephy.at/• Backend:
Administrator-Interface http://wwwnew.hephy.at/typo3/
Anforderungen an Webserver: – LAMP-Umgebung
• Linux• Apache• MySQL• PHP (auch Perl oder Python)
Typo3 “Backend”
Struktur der neuen HEPHY Seite
Zielgruppenorientiert:• Für Personen, die das Institut oder Mitarbeiter suchen: Institut• Für die interessierten Laien: Physik• Für Personen, die die Ausstellung besuchen: LHC2008• Für unsere Kollegen (in der Collaboration): Forschung• Für Schüler/Studenten: Lehre• Für HEPHY Mitarbeiter: Intern
Wie editiere ich Seiten
Im Backend:http://wwwnew.hephy.at/typo3/
Frontend Editing:http://wwwnew.hephy.at/