SlideShare una empresa de Scribd logo
1 de 51
Einführung von TYPO3 an der
   Bergischen Universität Wuppertal
                          - Eine Fallstudie -




Christian Nölle   Zentrum für Informations- und Medienverarbeitung   1
Wer spricht denn da?




 Christian Nölle




Christian Nölle   Zentrum für Informations- und Medienverarbeitung   2
Was tut er denn?

                                             Studium
                                             Abschluss
                                             Selbständig
                                             Mitarbeiter
                                             Tätig
                                             Lebt




Christian Nölle   Zentrum für Informations- und Medienverarbeitung   3
Universität Wuppertal?

• 1972 gegründet
• ca. 16.000 Studenten
• ungefähr 1.500
  Beschäftigte
• 8 Fachbereiche
• 31 Fächer
• 92 Studiengänge
• 3 Standorte




Christian Nölle   Zentrum für Informations- und Medienverarbeitung   4
„ZIM“ =
            Zentrum für Informations- und
                 Medienverarbeitung




Christian Nölle   Zentrum für Informations- und Medienverarbeitung   5
Bergische Universität Wuppertal




Christian Nölle   Zentrum für Informations- und Medienverarbeitung   6
…andere Richtung




Christian Nölle   Zentrum für Informations- und Medienverarbeitung   7
Universitäten




                             Heterogen!




Christian Nölle   Zentrum für Informations- und Medienverarbeitung   8
Universitäten




Christian Nölle   Zentrum für Informations- und Medienverarbeitung   9
Universitäten vs. Unternehmen




 Freiheit



Christian Nölle   Zentrum für Informations- und Medienverarbeitung   10
Freiheit?




                  Im Sinne von
                    Freiheit von Lehre und Forschung?
                    Freiheit zur Selbstbestimmung?
                    Unabhängigkeit?




Christian Nölle     Zentrum für Informations- und Medienverarbeitung   11
Punkt:
                                     .




Christian Nölle   Zentrum für Informations- und Medienverarbeitung   12
Dann wollen wir mal technisch
                       werden!




Christian Nölle   Zentrum für Informations- und Medienverarbeitung   13
~500 Domains
                  verteilt auf 5 Webserver




Christian Nölle    Zentrum für Informations- und Medienverarbeitung   14
Ausgangslage




 Davon 80 Domains per zentralem CMS
       50 per TYPO3 dezentral
  N+1 Domains statisch oder sonst wie




Christian Nölle   Zentrum für Informations- und Medienverarbeitung   15
Aufgabe:
      TYPO3 als zentrales CMS etablieren
                      &
             Altes CMS ablösen


Christian Nölle   Zentrum für Informations- und Medienverarbeitung   16
Nebenbei




                      Corporate Design
                  Fragmentierung vermeiden
                     Wissen transferieren




Christian Nölle     Zentrum für Informations- und Medienverarbeitung   17
Und natürlich




                       Ausfallsicherheit
                         Solide Basis
                           Schnell
                        Wartungsarm


Christian Nölle   Zentrum für Informations- und Medienverarbeitung   18
Kleinigkeit!
                              Dann los:




Christian Nölle   Zentrum für Informations- und Medienverarbeitung   19
Läuft!




                          VMWare
                  HP ProLiant Blade System
                  5 ESX Hosts im HA Cluster




Christian Nölle     Zentrum für Informations- und Medienverarbeitung   20
Speichert!




                         HP EVA SAN
                        Fibre Channel
                  Redundante Switched Fabric
                          Multi-Path


Christian Nölle      Zentrum für Informations- und Medienverarbeitung   21
Virtuell




                                 2 CPUs
                               8 GB RAM
                                Debian




Christian Nölle   Zentrum für Informations- und Medienverarbeitung   22
Einsatz




                       Apache
                       XCache
                  MySQL Master/Slave




Christian Nölle   Zentrum für Informations- und Medienverarbeitung   23
Auth per LDAP
                   SSL für Backends
                  Backends nur intern




Christian Nölle   Zentrum für Informations- und Medienverarbeitung   24
Caretaker
                                Munin
                                Nagios




Christian Nölle   Zentrum für Informations- und Medienverarbeitung   25
Was weg muss:




Christian Nölle   Zentrum für Informations- und Medienverarbeitung   26
P@blish




Christian Nölle   Zentrum für Informations- und Medienverarbeitung   27
Probleme



•    Updatepfad unklar
•    Statische HTML Seiten
•    Lokale Benutzerverwaltung
•    GUI nicht mehr zeitgemäß
•    Steigende Anforderungen der User


Christian Nölle   Zentrum für Informations- und Medienverarbeitung   28
EINFACHER WECHSEL!




Christian Nölle   Zentrum für Informations- und Medienverarbeitung   29
Seitenstruktur, Inhalte und Dateien




Christian Nölle   Zentrum für Informations- und Medienverarbeitung   30
Mhhhhhhh…




• P@blish basiert auf ZOPE
      • Zope Object Database -> objektorientiert
• TYPO3 basiert auf AMP-Stack
      • MySQL -> relational




Christian Nölle   Zentrum für Informations- und Medienverarbeitung   31
Und jetzt?




                              XML / XSLT




Christian Nölle   Zentrum für Informations- und Medienverarbeitung   32
WTF




Christian Nölle   Zentrum für Informations- und Medienverarbeitung   33
Keine 100%ige Lösung!




Christian Nölle    Zentrum für Informations- und Medienverarbeitung   34
Je mehr Text, desto einfacher – je
            mehr „Multimedia“, desto
                  aufwendiger.




Christian Nölle   Zentrum für Informations- und Medienverarbeitung   35
Zuckerbrot!




Christian Nölle   Zentrum für Informations- und Medienverarbeitung   36
In the meantime…




                         224 Domains
                        700 Redakteure




Christian Nölle   Zentrum für Informations- und Medienverarbeitung   37
7,8 Mio Zugriffe / Monat
                   118 GB Datentransfer




                                                                      Durchschnittswerte 2011

Christian Nölle    Zentrum für Informations- und Medienverarbeitung                       38
Steigend!




Christian Nölle   Zentrum für Informations- und Medienverarbeitung   39
And Now for Something Completely
                    Different


Christian Nölle   Zentrum für Informations- und Medienverarbeitung   40
One template to rule them all




Christian Nölle   Zentrum für Informations- und Medienverarbeitung   41
Modulares TypoScript
                  1 HTML-Datei
           Anpassungen nur über CSS / TS




Christian Nölle   Zentrum für Informations- und Medienverarbeitung   42
Neue Webseite „einfach so“ erstellen.




Christian Nölle   Zentrum für Informations- und Medienverarbeitung   43
1 Arbeitstag




Christian Nölle   Zentrum für Informations- und Medienverarbeitung   44
Hilft!




                         Schulungen
                            Videos
                      1st Level Support




Christian Nölle   Zentrum für Informations- und Medienverarbeitung   45
Und? Wirkt?




Christian Nölle   Zentrum für Informations- und Medienverarbeitung   46
Altsystem: 18
                             Tendenz




Christian Nölle   Zentrum für Informations- und Medienverarbeitung   47
Eigene TYPO3 Installationen
                             CD
                       Alternative CMS




Christian Nölle      Zentrum für Informations- und Medienverarbeitung   48
Ausblick




     Komplette Ablösung per Ende 2012
                 Varnish!




Christian Nölle   Zentrum für Informations- und Medienverarbeitung   49
Kernwünsche ;)




                                      CLI
                                     LDAP




Christian Nölle   Zentrum für Informations- und Medienverarbeitung   50
Christian Nölle
                  noelle@uni-wuppertal.de
                       Twitter: @stbc




Christian Nölle     Zentrum für Informations- und Medienverarbeitung   51

Más contenido relacionado

Destacado

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 

Destacado (20)

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 

Einführung von TYPO3 an der Bergischen Universität Wuppertal

  • 1. Einführung von TYPO3 an der Bergischen Universität Wuppertal - Eine Fallstudie - Christian Nölle Zentrum für Informations- und Medienverarbeitung 1
  • 2. Wer spricht denn da? Christian Nölle Christian Nölle Zentrum für Informations- und Medienverarbeitung 2
  • 3. Was tut er denn? Studium Abschluss Selbständig Mitarbeiter Tätig Lebt Christian Nölle Zentrum für Informations- und Medienverarbeitung 3
  • 4. Universität Wuppertal? • 1972 gegründet • ca. 16.000 Studenten • ungefähr 1.500 Beschäftigte • 8 Fachbereiche • 31 Fächer • 92 Studiengänge • 3 Standorte Christian Nölle Zentrum für Informations- und Medienverarbeitung 4
  • 5. „ZIM“ = Zentrum für Informations- und Medienverarbeitung Christian Nölle Zentrum für Informations- und Medienverarbeitung 5
  • 6. Bergische Universität Wuppertal Christian Nölle Zentrum für Informations- und Medienverarbeitung 6
  • 7. …andere Richtung Christian Nölle Zentrum für Informations- und Medienverarbeitung 7
  • 8. Universitäten Heterogen! Christian Nölle Zentrum für Informations- und Medienverarbeitung 8
  • 9. Universitäten Christian Nölle Zentrum für Informations- und Medienverarbeitung 9
  • 10. Universitäten vs. Unternehmen Freiheit Christian Nölle Zentrum für Informations- und Medienverarbeitung 10
  • 11. Freiheit? Im Sinne von Freiheit von Lehre und Forschung? Freiheit zur Selbstbestimmung? Unabhängigkeit? Christian Nölle Zentrum für Informations- und Medienverarbeitung 11
  • 12. Punkt: . Christian Nölle Zentrum für Informations- und Medienverarbeitung 12
  • 13. Dann wollen wir mal technisch werden! Christian Nölle Zentrum für Informations- und Medienverarbeitung 13
  • 14. ~500 Domains verteilt auf 5 Webserver Christian Nölle Zentrum für Informations- und Medienverarbeitung 14
  • 15. Ausgangslage Davon 80 Domains per zentralem CMS 50 per TYPO3 dezentral N+1 Domains statisch oder sonst wie Christian Nölle Zentrum für Informations- und Medienverarbeitung 15
  • 16. Aufgabe: TYPO3 als zentrales CMS etablieren & Altes CMS ablösen Christian Nölle Zentrum für Informations- und Medienverarbeitung 16
  • 17. Nebenbei Corporate Design Fragmentierung vermeiden Wissen transferieren Christian Nölle Zentrum für Informations- und Medienverarbeitung 17
  • 18. Und natürlich Ausfallsicherheit Solide Basis Schnell Wartungsarm Christian Nölle Zentrum für Informations- und Medienverarbeitung 18
  • 19. Kleinigkeit! Dann los: Christian Nölle Zentrum für Informations- und Medienverarbeitung 19
  • 20. Läuft! VMWare HP ProLiant Blade System 5 ESX Hosts im HA Cluster Christian Nölle Zentrum für Informations- und Medienverarbeitung 20
  • 21. Speichert! HP EVA SAN Fibre Channel Redundante Switched Fabric Multi-Path Christian Nölle Zentrum für Informations- und Medienverarbeitung 21
  • 22. Virtuell 2 CPUs 8 GB RAM Debian Christian Nölle Zentrum für Informations- und Medienverarbeitung 22
  • 23. Einsatz Apache XCache MySQL Master/Slave Christian Nölle Zentrum für Informations- und Medienverarbeitung 23
  • 24. Auth per LDAP SSL für Backends Backends nur intern Christian Nölle Zentrum für Informations- und Medienverarbeitung 24
  • 25. Caretaker Munin Nagios Christian Nölle Zentrum für Informations- und Medienverarbeitung 25
  • 26. Was weg muss: Christian Nölle Zentrum für Informations- und Medienverarbeitung 26
  • 27. P@blish Christian Nölle Zentrum für Informations- und Medienverarbeitung 27
  • 28. Probleme • Updatepfad unklar • Statische HTML Seiten • Lokale Benutzerverwaltung • GUI nicht mehr zeitgemäß • Steigende Anforderungen der User Christian Nölle Zentrum für Informations- und Medienverarbeitung 28
  • 29. EINFACHER WECHSEL! Christian Nölle Zentrum für Informations- und Medienverarbeitung 29
  • 30. Seitenstruktur, Inhalte und Dateien Christian Nölle Zentrum für Informations- und Medienverarbeitung 30
  • 31. Mhhhhhhh… • P@blish basiert auf ZOPE • Zope Object Database -> objektorientiert • TYPO3 basiert auf AMP-Stack • MySQL -> relational Christian Nölle Zentrum für Informations- und Medienverarbeitung 31
  • 32. Und jetzt? XML / XSLT Christian Nölle Zentrum für Informations- und Medienverarbeitung 32
  • 33. WTF Christian Nölle Zentrum für Informations- und Medienverarbeitung 33
  • 34. Keine 100%ige Lösung! Christian Nölle Zentrum für Informations- und Medienverarbeitung 34
  • 35. Je mehr Text, desto einfacher – je mehr „Multimedia“, desto aufwendiger. Christian Nölle Zentrum für Informations- und Medienverarbeitung 35
  • 36. Zuckerbrot! Christian Nölle Zentrum für Informations- und Medienverarbeitung 36
  • 37. In the meantime… 224 Domains 700 Redakteure Christian Nölle Zentrum für Informations- und Medienverarbeitung 37
  • 38. 7,8 Mio Zugriffe / Monat 118 GB Datentransfer Durchschnittswerte 2011 Christian Nölle Zentrum für Informations- und Medienverarbeitung 38
  • 39. Steigend! Christian Nölle Zentrum für Informations- und Medienverarbeitung 39
  • 40. And Now for Something Completely Different Christian Nölle Zentrum für Informations- und Medienverarbeitung 40
  • 41. One template to rule them all Christian Nölle Zentrum für Informations- und Medienverarbeitung 41
  • 42. Modulares TypoScript 1 HTML-Datei Anpassungen nur über CSS / TS Christian Nölle Zentrum für Informations- und Medienverarbeitung 42
  • 43. Neue Webseite „einfach so“ erstellen. Christian Nölle Zentrum für Informations- und Medienverarbeitung 43
  • 44. 1 Arbeitstag Christian Nölle Zentrum für Informations- und Medienverarbeitung 44
  • 45. Hilft! Schulungen Videos 1st Level Support Christian Nölle Zentrum für Informations- und Medienverarbeitung 45
  • 46. Und? Wirkt? Christian Nölle Zentrum für Informations- und Medienverarbeitung 46
  • 47. Altsystem: 18 Tendenz Christian Nölle Zentrum für Informations- und Medienverarbeitung 47
  • 48. Eigene TYPO3 Installationen CD Alternative CMS Christian Nölle Zentrum für Informations- und Medienverarbeitung 48
  • 49. Ausblick Komplette Ablösung per Ende 2012 Varnish! Christian Nölle Zentrum für Informations- und Medienverarbeitung 49
  • 50. Kernwünsche ;) CLI LDAP Christian Nölle Zentrum für Informations- und Medienverarbeitung 50
  • 51. Christian Nölle noelle@uni-wuppertal.de Twitter: @stbc Christian Nölle Zentrum für Informations- und Medienverarbeitung 51