SlideShare une entreprise Scribd logo
1  sur  49
Télécharger pour lire hors ligne
timo.stollenwerk
Timo Stollenwerk
●
    Freiberuflich tätiger Entwickler/Consultant
●
    Plone Entwickler (seit 2004)
●
    Google Summer of Code 2009
    ●
        plone.app.discussion
●
    Plone Kernentwickler (seit 2009)




timo.stollenwerk
Plone 4
●
    Sunburst Theme
●
    Neues UI
●
    Aktueller Stack
●
    Verbesserte Performance
●
    Vereinfachte Installation
●
    Einfaches Upgrade



timo.stollenwerk
Theme & User Interface




timo.stollenwerk
Sunburst




timo.stollenwerk
Sunburst
●
    Neutral
●
    Modern
●
    Tableless
●
    Rasterlayout
●
    Vereinfachtes CSS
●
    Zukunftsfähig
●
    Abwärtskompatibel

timo.stollenwerk
Elegant Minimalism




timo.stollenwerk
Elegant Minimalism




timo.stollenwerk
Elegant Minimalism




timo.stollenwerk
jQuery Tools Popups




timo.stollenwerk
Erweiterte Suche




timo.stollenwerk
TinyMCE Editor




timo.stollenwerk
Benutzer und Gruppen




timo.stollenwerk
Benutzer und Gruppen
●
    Schnelleres Hinzufügen von Nutzern
●
    Verschachtelte Gruppen
●
    Verbessertes Benutzerinterface
●
    Flexible Nutzerregistrierung
●
    E-Mail Login (optional)




timo.stollenwerk
Erstinstallation




timo.stollenwerk
Software Stack




timo.stollenwerk
Python 2.6




                   2.6

timo.stollenwerk
Zope 2.12




                   2.12

timo.stollenwerk
Performance




timo.stollenwerk
Plone 4 vs. Plone 3




timo.stollenwerk
Plone 4 vs. Plone 3




timo.stollenwerk
Plone vs. andere CMS




timo.stollenwerk
Binärdaten: plone.app.blob
●
    Datenbank: 16.5 GB > 3.0 GB
●
    Speichervebrauch: 10 GB > 3 GB
●
    CPU Last: Reduzierung um 10-20%
●
    Upgradedauer: 51 Minuten




timo.stollenwerk
Neue Folder Implementierung




timo.stollenwerk
4.1
timo.stollenwerk
Plone 4.1: plone.app.discussion




timo.stollenwerk
Plone 4.1: plone.app.caching




timo.stollenwerk
Plone 4.1: plone.app.registry




timo.stollenwerk
Plone 4.1: plone.app.z3cform




timo.stollenwerk
Plone 4.1: plone.app.testing




timo.stollenwerk
4.2
timo.stollenwerk
Plone 4.2: Erweiterte Suche




timo.stollenwerk
Plone 4.2: plone.app.event




timo.stollenwerk
Plone 4.2: Kollektionen




timo.stollenwerk
4.x
timo.stollenwerk
Plone 4.x: Workflow Manager




timo.stollenwerk
Plone 4.x: Amberjack




timo.stollenwerk
Plone 4 Roadmap
●
    Plone 4.1: Mitte 2011
●
    Plone 4.2: Ende 2011
●
    Plone 4.3: Anfang 2012
●
    Plone 4.x: ...




timo.stollenwerk
timo.stollenwerk
Plone 5
●
    Deco
●
    Diazo
●
    Dexterity




timo.stollenwerk
Deco
●
    Editieren und Zusammenstellen von Seiten
●
    Seitenlayout
●
    Tiles
    ●
        HTML
    ●
        Text
    ●
        Bilder
    ●
        Formulare
    ●
        ...

timo.stollenwerk
Diazo




timo.stollenwerk
Dexterity
●
    Schemaänderungen „Through the web“
●
    Round-trip fähig
●
    Erweiterbare Schemas
●
    Erweiterbare Funktionalitäten (Behavior)
●
    Schneller (als AT)




timo.stollenwerk
The revolution will be backported
●
    Diazo: collective.xdv
●
    Dexterity: plone.app.dexterity
●
    Deco: svn.plone.org ...




timo.stollenwerk
Zusammenfassung




timo.stollenwerk
Plone 4




             Bringt wichtige Verbesserungen




timo.stollenwerk
Plone 3




                   Migration auf Plone 4 ist
                     „relativ schmerzlos“




timo.stollenwerk
Plone 4 / Plone 5




            Verbesserungen sind (teilweise)
                für Plone 3/4 verfügbar.




timo.stollenwerk
Fragen?




timo.stollenwerk

Contenu connexe

Similaire à Dzug plone4

Drupal Basics (7-8) Vortrag (01.2016)
Drupal Basics (7-8) Vortrag (01.2016)Drupal Basics (7-8) Vortrag (01.2016)
Drupal Basics (7-8) Vortrag (01.2016)Peter_Majmesku
 
PHP Usergroup Berlin: Zalando - Ein Leben mit und ohne Magento (2010)
PHP Usergroup Berlin: Zalando - Ein Leben mit und ohne Magento (2010)PHP Usergroup Berlin: Zalando - Ein Leben mit und ohne Magento (2010)
PHP Usergroup Berlin: Zalando - Ein Leben mit und ohne Magento (2010)Volker Pilz
 
DNUG ak-anwendungsentwicklung.18042011
DNUG ak-anwendungsentwicklung.18042011DNUG ak-anwendungsentwicklung.18042011
DNUG ak-anwendungsentwicklung.18042011Ulrich Krause
 
Dnug35 ak-dev.071111-cookbook
Dnug35 ak-dev.071111-cookbookDnug35 ak-dev.071111-cookbook
Dnug35 ak-dev.071111-cookbookUlrich Krause
 
der Freitag - Eine überregionale deutsche Wochenzeitung setzt auf Plone
der Freitag - Eine überregionale deutsche Wochenzeitung setzt auf Ploneder Freitag - Eine überregionale deutsche Wochenzeitung setzt auf Plone
der Freitag - Eine überregionale deutsche Wochenzeitung setzt auf Plonekitconcept GmbH
 
DACHNUG50 FG DEV DNUG_Lab.pdf
DACHNUG50 FG DEV DNUG_Lab.pdfDACHNUG50 FG DEV DNUG_Lab.pdf
DACHNUG50 FG DEV DNUG_Lab.pdfDNUG e.V.
 
OSMC 2009 | PNP4Nagios by Jörg Linge
OSMC 2009 | PNP4Nagios by Jörg LingeOSMC 2009 | PNP4Nagios by Jörg Linge
OSMC 2009 | PNP4Nagios by Jörg LingeNETWAYS
 
Perl Renaissance Reloaded
Perl Renaissance ReloadedPerl Renaissance Reloaded
Perl Renaissance ReloadedGregor Goldbach
 
Plone.app.discussion (Pycon DE)
Plone.app.discussion (Pycon DE)Plone.app.discussion (Pycon DE)
Plone.app.discussion (Pycon DE)Timo Stollenwerk
 
Extbase/Fluid: Kennenlernen und ausprobieren
Extbase/Fluid: Kennenlernen und ausprobierenExtbase/Fluid: Kennenlernen und ausprobieren
Extbase/Fluid: Kennenlernen und ausprobierenSpeedPartner GmbH
 
Nagios Conference 2007 | Pluginprogrammierung in Perl by Wolfgang Barth
Nagios Conference 2007 |  Pluginprogrammierung in Perl by Wolfgang BarthNagios Conference 2007 |  Pluginprogrammierung in Perl by Wolfgang Barth
Nagios Conference 2007 | Pluginprogrammierung in Perl by Wolfgang BarthNETWAYS
 
Übersetze mich
Übersetze michÜbersetze mich
Übersetze michDominik
 
Fedora – Die Feature-Fabrik
Fedora – Die Feature-FabrikFedora – Die Feature-Fabrik
Fedora – Die Feature-FabrikChristoph Wickert
 
AdminCamp 2011 Performance
AdminCamp 2011 PerformanceAdminCamp 2011 Performance
AdminCamp 2011 PerformanceUlrich Krause
 
Joomlaplatform deutsch
Joomlaplatform deutschJoomlaplatform deutsch
Joomlaplatform deutschRobert Deutz
 
Back to the future - Plone 5.2 und Python 3 Migration am Beispiel Onkopedia
Back to the future - Plone 5.2 und Python 3 Migration am Beispiel OnkopediaBack to the future - Plone 5.2 und Python 3 Migration am Beispiel Onkopedia
Back to the future - Plone 5.2 und Python 3 Migration am Beispiel OnkopediaAndreas Jung
 
Dnug 112014 modernization_openn_ntf_ersatzsession
Dnug 112014 modernization_openn_ntf_ersatzsessionDnug 112014 modernization_openn_ntf_ersatzsession
Dnug 112014 modernization_openn_ntf_ersatzsessionOliver Busse
 
Legacy php - Sanieren oder Ablösen?
Legacy php  - Sanieren oder Ablösen?Legacy php  - Sanieren oder Ablösen?
Legacy php - Sanieren oder Ablösen?Johann-Peter Hartmann
 
Logstash: Open Source Log-Management (Webinar vom 20.02.2014)
Logstash: Open Source Log-Management (Webinar vom 20.02.2014)Logstash: Open Source Log-Management (Webinar vom 20.02.2014)
Logstash: Open Source Log-Management (Webinar vom 20.02.2014)NETWAYS
 

Similaire à Dzug plone4 (20)

Drupal Basics (7-8) Vortrag (01.2016)
Drupal Basics (7-8) Vortrag (01.2016)Drupal Basics (7-8) Vortrag (01.2016)
Drupal Basics (7-8) Vortrag (01.2016)
 
PHP Usergroup Berlin: Zalando - Ein Leben mit und ohne Magento (2010)
PHP Usergroup Berlin: Zalando - Ein Leben mit und ohne Magento (2010)PHP Usergroup Berlin: Zalando - Ein Leben mit und ohne Magento (2010)
PHP Usergroup Berlin: Zalando - Ein Leben mit und ohne Magento (2010)
 
DNUG ak-anwendungsentwicklung.18042011
DNUG ak-anwendungsentwicklung.18042011DNUG ak-anwendungsentwicklung.18042011
DNUG ak-anwendungsentwicklung.18042011
 
Dnug35 ak-dev.071111-cookbook
Dnug35 ak-dev.071111-cookbookDnug35 ak-dev.071111-cookbook
Dnug35 ak-dev.071111-cookbook
 
Plone Android App
Plone Android AppPlone Android App
Plone Android App
 
der Freitag - Eine überregionale deutsche Wochenzeitung setzt auf Plone
der Freitag - Eine überregionale deutsche Wochenzeitung setzt auf Ploneder Freitag - Eine überregionale deutsche Wochenzeitung setzt auf Plone
der Freitag - Eine überregionale deutsche Wochenzeitung setzt auf Plone
 
DACHNUG50 FG DEV DNUG_Lab.pdf
DACHNUG50 FG DEV DNUG_Lab.pdfDACHNUG50 FG DEV DNUG_Lab.pdf
DACHNUG50 FG DEV DNUG_Lab.pdf
 
OSMC 2009 | PNP4Nagios by Jörg Linge
OSMC 2009 | PNP4Nagios by Jörg LingeOSMC 2009 | PNP4Nagios by Jörg Linge
OSMC 2009 | PNP4Nagios by Jörg Linge
 
Perl Renaissance Reloaded
Perl Renaissance ReloadedPerl Renaissance Reloaded
Perl Renaissance Reloaded
 
Plone.app.discussion (Pycon DE)
Plone.app.discussion (Pycon DE)Plone.app.discussion (Pycon DE)
Plone.app.discussion (Pycon DE)
 
Extbase/Fluid: Kennenlernen und ausprobieren
Extbase/Fluid: Kennenlernen und ausprobierenExtbase/Fluid: Kennenlernen und ausprobieren
Extbase/Fluid: Kennenlernen und ausprobieren
 
Nagios Conference 2007 | Pluginprogrammierung in Perl by Wolfgang Barth
Nagios Conference 2007 |  Pluginprogrammierung in Perl by Wolfgang BarthNagios Conference 2007 |  Pluginprogrammierung in Perl by Wolfgang Barth
Nagios Conference 2007 | Pluginprogrammierung in Perl by Wolfgang Barth
 
Übersetze mich
Übersetze michÜbersetze mich
Übersetze mich
 
Fedora – Die Feature-Fabrik
Fedora – Die Feature-FabrikFedora – Die Feature-Fabrik
Fedora – Die Feature-Fabrik
 
AdminCamp 2011 Performance
AdminCamp 2011 PerformanceAdminCamp 2011 Performance
AdminCamp 2011 Performance
 
Joomlaplatform deutsch
Joomlaplatform deutschJoomlaplatform deutsch
Joomlaplatform deutsch
 
Back to the future - Plone 5.2 und Python 3 Migration am Beispiel Onkopedia
Back to the future - Plone 5.2 und Python 3 Migration am Beispiel OnkopediaBack to the future - Plone 5.2 und Python 3 Migration am Beispiel Onkopedia
Back to the future - Plone 5.2 und Python 3 Migration am Beispiel Onkopedia
 
Dnug 112014 modernization_openn_ntf_ersatzsession
Dnug 112014 modernization_openn_ntf_ersatzsessionDnug 112014 modernization_openn_ntf_ersatzsession
Dnug 112014 modernization_openn_ntf_ersatzsession
 
Legacy php - Sanieren oder Ablösen?
Legacy php  - Sanieren oder Ablösen?Legacy php  - Sanieren oder Ablösen?
Legacy php - Sanieren oder Ablösen?
 
Logstash: Open Source Log-Management (Webinar vom 20.02.2014)
Logstash: Open Source Log-Management (Webinar vom 20.02.2014)Logstash: Open Source Log-Management (Webinar vom 20.02.2014)
Logstash: Open Source Log-Management (Webinar vom 20.02.2014)
 

Plus de Timo Stollenwerk

German Aerospace Center (DLR) Web Relaunch
German Aerospace Center (DLR) Web RelaunchGerman Aerospace Center (DLR) Web Relaunch
German Aerospace Center (DLR) Web RelaunchTimo Stollenwerk
 
Performance Testing (Python Barcamp Cologne 2020)
Performance Testing (Python Barcamp Cologne 2020)Performance Testing (Python Barcamp Cologne 2020)
Performance Testing (Python Barcamp Cologne 2020)Timo Stollenwerk
 
Roadmap to a Headless Plone
Roadmap to a Headless PloneRoadmap to a Headless Plone
Roadmap to a Headless PloneTimo Stollenwerk
 
Plone.restapi - a bridge to the modern web
Plone.restapi - a bridge to the modern webPlone.restapi - a bridge to the modern web
Plone.restapi - a bridge to the modern webTimo Stollenwerk
 
The Butler and The Snake (Europython 2015)
The Butler and The Snake (Europython 2015)The Butler and The Snake (Europython 2015)
The Butler and The Snake (Europython 2015)Timo Stollenwerk
 
Hypermedia APIs mit Javascript und Python
Hypermedia APIs mit Javascript und PythonHypermedia APIs mit Javascript und Python
Hypermedia APIs mit Javascript und PythonTimo Stollenwerk
 
Plone Testing & Continuous Integration Team Report 2014
Plone Testing & Continuous Integration Team Report 2014Plone Testing & Continuous Integration Team Report 2014
Plone Testing & Continuous Integration Team Report 2014Timo Stollenwerk
 
The Beauty and the Beast - Modern Javascript Development with AngularJS and P...
The Beauty and the Beast - Modern Javascript Development with AngularJS and P...The Beauty and the Beast - Modern Javascript Development with AngularJS and P...
The Beauty and the Beast - Modern Javascript Development with AngularJS and P...Timo Stollenwerk
 
The Butler and the Snake - JCICPH
The Butler and the Snake - JCICPHThe Butler and the Snake - JCICPH
The Butler and the Snake - JCICPHTimo Stollenwerk
 
The Butler and the Snake - Continuous Integration for Python
The Butler and the Snake - Continuous Integration for PythonThe Butler and the Snake - Continuous Integration for Python
The Butler and the Snake - Continuous Integration for PythonTimo Stollenwerk
 
Who let the robot out? - Building high quality software with Continuous Integ...
Who let the robot out? - Building high quality software with Continuous Integ...Who let the robot out? - Building high quality software with Continuous Integ...
Who let the robot out? - Building high quality software with Continuous Integ...Timo Stollenwerk
 
The Future Is Written - Building next generation Plone sites with plone.app.c...
The Future Is Written - Building next generation Plone sites with plone.app.c...The Future Is Written - Building next generation Plone sites with plone.app.c...
The Future Is Written - Building next generation Plone sites with plone.app.c...Timo Stollenwerk
 
Einführung Test-driven Development
Einführung Test-driven DevelopmentEinführung Test-driven Development
Einführung Test-driven DevelopmentTimo Stollenwerk
 

Plus de Timo Stollenwerk (20)

German Aerospace Center (DLR) Web Relaunch
German Aerospace Center (DLR) Web RelaunchGerman Aerospace Center (DLR) Web Relaunch
German Aerospace Center (DLR) Web Relaunch
 
Performance Testing (Python Barcamp Cologne 2020)
Performance Testing (Python Barcamp Cologne 2020)Performance Testing (Python Barcamp Cologne 2020)
Performance Testing (Python Barcamp Cologne 2020)
 
Python & JavaScript
Python & JavaScriptPython & JavaScript
Python & JavaScript
 
Roadmap to a Headless Plone
Roadmap to a Headless PloneRoadmap to a Headless Plone
Roadmap to a Headless Plone
 
Plone.restapi - a bridge to the modern web
Plone.restapi - a bridge to the modern webPlone.restapi - a bridge to the modern web
Plone.restapi - a bridge to the modern web
 
Divide et impera
Divide et imperaDivide et impera
Divide et impera
 
The Butler and The Snake (Europython 2015)
The Butler and The Snake (Europython 2015)The Butler and The Snake (Europython 2015)
The Butler and The Snake (Europython 2015)
 
Hypermedia APIs mit Javascript und Python
Hypermedia APIs mit Javascript und PythonHypermedia APIs mit Javascript und Python
Hypermedia APIs mit Javascript und Python
 
Plone Testing & Continuous Integration Team Report 2014
Plone Testing & Continuous Integration Team Report 2014Plone Testing & Continuous Integration Team Report 2014
Plone Testing & Continuous Integration Team Report 2014
 
The Beauty and the Beast - Modern Javascript Development with AngularJS and P...
The Beauty and the Beast - Modern Javascript Development with AngularJS and P...The Beauty and the Beast - Modern Javascript Development with AngularJS and P...
The Beauty and the Beast - Modern Javascript Development with AngularJS and P...
 
The Butler and the Snake - JCICPH
The Butler and the Snake - JCICPHThe Butler and the Snake - JCICPH
The Butler and the Snake - JCICPH
 
The Butler and the Snake - Continuous Integration for Python
The Butler and the Snake - Continuous Integration for PythonThe Butler and the Snake - Continuous Integration for Python
The Butler and the Snake - Continuous Integration for Python
 
AngularJS & Plone
AngularJS & PloneAngularJS & Plone
AngularJS & Plone
 
Plone5
Plone5Plone5
Plone5
 
Who let the robot out? - Building high quality software with Continuous Integ...
Who let the robot out? - Building high quality software with Continuous Integ...Who let the robot out? - Building high quality software with Continuous Integ...
Who let the robot out? - Building high quality software with Continuous Integ...
 
The Future Is Written - Building next generation Plone sites with plone.app.c...
The Future Is Written - Building next generation Plone sites with plone.app.c...The Future Is Written - Building next generation Plone sites with plone.app.c...
The Future Is Written - Building next generation Plone sites with plone.app.c...
 
Plone Einführung
Plone EinführungPlone Einführung
Plone Einführung
 
Einführung Test-driven Development
Einführung Test-driven DevelopmentEinführung Test-driven Development
Einführung Test-driven Development
 
Test-Driven Development
Test-Driven DevelopmentTest-Driven Development
Test-Driven Development
 
Mock testing mit Python
Mock testing mit PythonMock testing mit Python
Mock testing mit Python
 

Dzug plone4