Typo3-Workshop an der Universität Greifswald
Als Kooperation zwischen dem Rechenzentrum der Universität Greifswald und dem RRZN fand vom 24. bis 26. August 2004 ein dreitägiger Workshop zu Typo3 statt. Koordinator des Workshops in Greifswald war Herr Dr. Raymond Jarchow, die Dozenten aus Hannover waren Frau <ma>itt</ma> und Herr <ma>kroe</ma> vom RRZN.
Teilnehmer waren 22 Angehörige der Universitäten, Fachhochschulen und Hochschulen Greifswald, Roststock, Wismar und Neubrandenburg, sowie drei Mitarbeiter zweier Greifswalder Medien-Agenturen.
Ziele des Workshops
Ziel des Workshops war es, allen Teilnehmern mit geringen Typo3-Erfahrungen eine Einführung in die Nutzung aller wesentlichen Typo3-Bereiche (Redaktion und Backend-Nutzung, Installation, Administration, Einsatz von Extensions) zu geben. Teilnehmern mit Vorkenntnissen in Typo3 wurde die Möglichkeit zur Vertiefung von Themen geboten, inbesondere im Bereich TypoScript und Extension-Entwicklung.
Typo3-Übungs-Sites
Der Workshop fand in dem mit 24 PC-Arbeitsplätzen ausgestatteten Multimedia-Referenz-Hörsaal des Rechenzentrums der Universität Greifswald statt. Für den Workshop wurden 24 Typo3-Übungs-Sites auf einem Server des RRZN eingerichet. Jedem Workshop-Teilnehmer stand somit eine eigene Typo3-Site zur Bearbeitung auf dem RRZN-Server zur Verfügung.
In die 24 Übungs-Typo3-Sites wurden, abhängig vom Themenbereich des Workshops, vorbereitete Templates und Inhalte eingespielt:
von einer leeren Site bis hin zu einem vollständigen Web-Auftritt.
Die Arbeit mit einer vorbereiteten Typo3-Site in unterschiedlichen Stadien ermöglichte es den Teilnehmern, alle wichtigen Phasen beim Aufbau einer neuen Typo3-Webpräsentation nachzuvollziehen.
Die Agenda des Workshops
1. Tag
Typo3 als Web Content Management System – Überblick und Leistungsumfang
Einführung in die Nutzung von Typo3 an Hand eines Beispiel-Web-Auftritts
<typolist>
Frontend-Editing und AdminPanel
Backend, Backend-Module zur Seiten-Barbeitung, Content-Elemente, Listen- und Funktionen-Modul, Klemmbrett (Clip-Board)
</typolist>
Redakteure und Rechte
<typolist>
Backend-User und Backend-User-Gruppen
Einstellungen der Arbeitsmöglichkeiten über Module, Tabellen, Excluded Fields, DB-Mounts und File-Mounts
Rechte im Seitenbaum
TS Config
Beispiel für ein gruppenorientiertes Rechtekonzept mit ca. 100 Redakteuren in 30 Gruppen
</typolist>
2. Tag
Installation
<typolist>
Grundlagen der Typo3-Installation
Backup-/Restore-Verfahren
</typolist>
TypoScript für Templates
<typolist>
Werkzeuge zur TypoScript-Bearbeitung und Analyse (TypoScript Record Editor, TypoScript Object Browser, TypoScript Analyzer, Admin-Panel zur TypoScript-Analyse)
TypoScript - Syntax, Objekt-Pfade und Properties
TypoScript-Beispiele und einfache Templates
</typolist>
Template-Entwicklung
<typolist>
Entwicklung eines Templates an Hand eines Beispiel-Webauftritts
Design-Vorlagen (CSS, HTML) und Modern Template Building
</typolist>
3. Tag
Extensions
<typolist>
Grundlangen von Extensions
Installation
</typolist>
Einführung in die Extension-Entwicklung
<typolist>
Kickstarter Wizard
Beispiele für Frontend-Plugin, Tag, Module, Sitemaps
</typolist>
Fortgeschrittene Extension-Enwicklung
<typolist>
Die Typo3-Bibliotheken tslib und t3lib
PHP-Extension-Programmierung mit der Entwicklungsumgebung Zend
</typolist>
Weitere Themen
<typolist>
Simulate Static Documents
Zugriff auf externe Datenbanken
Frontend-User und zugangsgeschützte Seiten
Integration statischer HTML-Seiten in einem Typo3-Web-Auftritt
</typolist>
Bewertung
Der dreitägige Typo3-Workshop gibt eine Einführung in die Projektplanung und alle wesentlichen Bereiche von Typo3. Darüber hinaus werden verschiedene Themen aus den Bereichen TypoScript, Konzepte für Redakteure und Extension-Entwicklung tiefergehend behandelt. Praktische Fragen der Teilnehmer werden exemplarisch behandelt und Lösungswege gezeigt.
Da Typo3 ein sehr leistungsfähiges und entsprechend komplexes System ist, wird den Teilnehmern eines Einführungs-Workshops innerhalb von drei Tagen in kompakter Form sehr viel Inhalt angeboten. Aus den unterschiedlichen Bereichen, angefangen von der Frontend-/Backend-Bedienung in einem Browser über System-Administration und MySQL bis hin zur PHP-Programmierung, werden allen Teilnehmern, unabhängig von ihren Vorkenntnissen, Grundlagen vermittelt.
Eine weitere Vertiefung einzelner Themen kann in weiteren Workshops zu entsprechenden Spezialthemen stattfinden, im Rahmen eines Einführungs-Workshops erscheint eine weitere Vertiefung nicht sinnvoll.








