Hochschule Harz 10.12.2012 - Workshop Technik / TYPO3 1
Agenda Technik / TYPO3 - TYPO3 Historie und Versionen - Funktionen und Einzelkomponenten 2
TYPO3 Historie und Versionen
TYPO3 - Historie / Entwicklung 2002 - Erstveröffentlichung von Typo3 2006 - TYPO3 4.0 2012 - TYPO3 CMS 6.0 4
TYPO3 - Historie / Entwicklung - NEOS 2006 - Parallel zur Veröffentlichung von Version 4.0 wurde eine Neuentwicklung für Version 5.0 geplant 2010 - Vorversion TYPO3 5.0 Phoenix -> FLOW3 2012 - NEOS 1.0 Alpha 1 (Ende 2012) Derzeit nicht für den Produktiveinsatz geeignet. 5
Die TYPO3 Familie 6
TYPO3 - Update Philosophie - alle 6 Monate eine neue Version - Sicherheitsupdates und Fehlerkorrekturen nur für die aktuelle und die letzten beiden Versionen - LTS Versionen mit Long Term Support alle 2 Jahre angedacht, derzeit TYPO3 4.5 7
TYPO3 - Aktuelle Versionen - TYPO3 4.5 LTS Veröffentlicht 01/2012 - Support bis 04/2014 - TYPO3 4.7 Veröffentlicht 04/2012 - Support bis 10/2013 - TYPO3 CMS 6.0 Veröffentlicht 11/2012 - Support bis 04/2014 8
TYPO3 - Versionsauswahl Version 4.5 LTS - schon älter, veröffentlicht 01 / 2011, entwickelt 2010 - Support nur 6 Monate länger als bei Version 4.7 - Migration schwieriger je älter die Version - Extbase / Fluid noch nicht stabil > Viele Extension nicht nutzbar > Neue Extensions nur nach altem Modell 9
TYPO3 - Versionsauswahl Version 6.0 - Veröffentlicht 11 / 2012 - Erste Versionen erfahrungsgemäß fehlerbehaftet Produktiveinsatz mindestens Version x.x.2 - Nahezu die Hälfte der vorhandenen Extensions aus dem TER sind aktuell nicht kompatibel (> 2200) 10
TYPO3 - Versionsauswahl Unserer Empfehlung Version 4.7 11
TYPO3 - Versionsauswahl Version 4.7 vs. 4.5 - Neues Formular-System - Backend überarbeitet hinsichtlich: Geschwindigkeit, Usability, Funktionen ergänzt,... - Frontend-Ausgabe überarbeitet: Fokus: HTML5, semantische Informationen und Strukturen Video Player (HTML5, kein Flash) uvm. - Aus Entwicklersicht: Extbase und Fluid Unterstützung Änderungen in der API 12
TYPO3 - Ausblick Vorschlag aus TYPO3-core Mailingliste - TYPO3 6.1 Release in April 2013 - TYPO3 6.2 Release in Oktober 2013 Voraussichtlich eine LTS Version - TYPO3 6.3 Grob geschätzt April 2014 13
TYPO3 - Umsetzung Unsere Philosophie
Keep it simple TYPO3-Basics nutzen > Vereinfacht Migration bei Major-Updates > Keine Abhängigkeiten von Extensions > Sicherheit des Core wird geprüft Auswahl von Standard-Extensions > Weiterentwicklung wahrscheinlich > Werden bei Major-Updates vom Core i.d.r. migriert > Sicherheits-Updates vom TYPO3 Security-Team 15
TYPO3 - Funktionalitäten Funktionalitäten wie diese von uns vorgesehen sind. Deckungsgleich mit Ihren Vorstellungen? 16
TYPO3-Basis Umsetzung - Implementierung des Seiten-Templates - Implementierung des Navigationskonzeptes - Realisieren der Mehrsprachigkeit - Einrichten Druckversion, Spezialseiten, lesefreundliche URLs - Anpassen der Standard-Contentelemente für styleguide-konforme Optionen und Ausgaben 17
Newsmodul - Einsatz Extension News - Overview-Ausgabe (z.b. Liste oder Kachel) - Einzelansicht der Datensätze - Archiv mit Suche - Konfigurierbar für verschiedene Fachbereiche Artikel können Fachbereichen zugeordnet werden - Ggf. Ausgabe von RSS-Feeds für aktuelle Einträge Denkbar auch für Projekte, Termine, Stellenangebote >> Diskussionsbedarf! 18
Kalendermodul (einfach) - Termine, Veranstaltungen... - Listenausgabe konfigurierbar für Fachbereiche und als Gesamtansicht - Terminübernahme in persönlichen Kalender per Mailversand (ical-datei) >> Diskussionsbedarf! 19
Modul für Online-Fomulare - Standard-Mailform statt der Extension Powermail - Versand der Daten per Mail, speichern der Daten notwendig? - Welche Formulare gibt es? Was ist mit Online Bewerbung, Prüfungsanmeldung? 20
Volltext-Suchfunktion - Einrichtung der Standardsuche indexed_search mit Autovervollständigung - Alternativen wie Apache Solr oder Google erst im 2. Schritt 21
Videoplayer - Modul für Youtube und Vimeo im TYPO3-Core - HTML5 Variante noch problematisch - Wir empfehlen Lizenz für Vimeo - Andere Streaming-Plattformen im 2. Schritt 22
Login - Einscheidung für Shibboleth - Nutzung der vorhandenen Infrastruktur der HS Harz - Durch Rollenzugehörigkeit autorisierte Zugriffe können in TYPO3 durch Mapping auf Nutzergruppen gesteuert werden. - TYPO3 vermittelt bei persönlich autorisierten externen Diensten den Zugriff über Links, Weiterleitungen oder Clientseitigen JavaScript-Zugriff. Die externen Dienste nutzen die durch den Nutzer-Browser gesendete Sibboleth-Authentifizierung. 23
Datei-Management - Rollen-basierte Downloadlisten mit Standard-Elementen - Eigene Extension für zentrale Dokumente wie z.b. Formulare 24
Newsletter - Newsletter Abonnenten-Management ggf. Download der Empfänger als CSV-Datei - Newsletter-Management (Erstellen, Versand, Auswertung) Einsatz der Extension direct_mail 25
TYPO3 Erweiterte Funktionalitäten Weitere Funktionalitäten die sich aus unseren Gesprächen ergeben haben. 26
Personen-Daten - Bevorzugte Lösung innerhalb von TYPO3 tt_address - Import der Daten aus externem System? Beispiele: http://www.dsmz.de/research/microorganisms/scientific-staff.html http://www.dsmz.de/research/microorganisms/curators.html 27
Mitarbeiter-Seiten - Daten werden vorab in TYPO3 eingepflegt - Login für reduziertes TYPO3-Backend - Für spezielle Inhalte ggf. Entwicklung von Frontend-Modulen Beispiel: http://hsh-extranet.cdlx.de/ 28
PDF flipbook (PDFs online ansehen) - Lösungen: Google Docs, Issuu, Scribd, usw. - Kostenpflichtige Leistung bzw. enthält Werbung - Daten müssen öffentlich sein Wirklich notwendig? PDF-Viewer oft im System integriert z.b. Chrome, ipad, Firefox geplant 16 -> 19 29
Mein Bereich - Liste bestehend aus rollenspezifischen Links Bsp.: Favoriten Liste Braunschweig http://www.braunschweig.de 30
Interaktive Karten - Nutzung von Openlayers - Kartengrundlage z.b. Google, Bing oder OSM - Einsatz: Weltkarte der Partner Unis, Campus-Plan, usw. - Bsp.: http://vmz.bremen.de 31
Diagramme Automatische Generierung für festgelegte Tabellen: Bsp.: http://verkehrsinfo.bremen.de/radzaehler 32
Offene-Punkte - Daten aus LSF und StudIP > nächster Workshop - Online-Anmeldung für den Presseverteiler? - Blackboard > Modul StudIP (nur 2.0) oder in TYPO3? - Prüfungsanmeldung > in TYPO3? - Online-Bewerbung > in TYPO3? - Incentive-Artikel Shop > Externe Lösung! - Externe Bilddatenbanken/Streaming? - One-Publish-Mechanismus? - One-KlickStrategie? 33
Vielen Dank 34