SlideShare a Scribd company logo
1 of 13
Download to read offline
Transforming for the Future
A Swiss University Success Story
The FHNW
The Project
Strategy
DEV Strategy
Communication
Implementation
Performance
The FHNW – Some numbers
10‘000
The FHNW
The Project
Strategy
DEV Strategy
Communication
Implementation
Performance
Students
400 CMS Editors
9 Departments
Records in the catalog
2006 We started using Plone (2.0)
118‘000
The Project – Some numbers
2
The FHNW
The Project
Strategy
DEV Strategy
Communication
Implementation
Performance
CMS Evaluations
99 Percent test coverage
5500 Lines of code
36 Sprints
4 Agencies involved
The Web Strategy
 Optimize for target audience
 Improve user experience!
 Big Bang release
 No content migration
The FHNW
The Project
Strategy
DEV Strategy
Communication
Implementation
Performance
The DEV Strategy
 Design first
 Split frontend and backend
 Use Plone 5
 Use plone.app.mosaic
 Stay close to Plone core
The FHNW
The Project
Strategy
DEV Strategy
Communication
Implementation
Performance
The FHNW
The Project
Strategy
DEV Strategy
Communication
Implementation
Performance
Text
WI_002
Lorem ipsum dolor sit amet, consetetur sadipscing
elitr, sed diam nonumy eirmod tempor …
The FHNW
The Project
Strategy
DEV Strategy
Communication
Implementation
Performance
Implementation – Widgets
Navigation
WI_007
Hero Image
WI_043
Title
WI_001
Logo
WI_033
Breadcrumbs
WI_008
Teaser
WI_028
TBD: Screenshot vom Backend Barcelonetta
The FHNW
The Project
Strategy
DEV Strategy
Communication
Implementation
Performance
Check if not `webcms` in URL
Don‘t write to DB
Implementation – Estatico
https://fe-preview.unic.com
The FHNW
The Project
Strategy
DEV Strategy
Communication
Implementation
Performance
https://github.com/unic/estatico
The FHNW
The Project
Strategy
DEV Strategy
Communication
Implementation
Performance
 Development speed
 Frontend DEV do not know
Plone
 No need to „translate“ templates
 collective.handlebars Addon
Performance Tipps
The FHNW
The Project
Strategy
DEV Strategy
Communication
Implementation
Performance
Relstorage Memcached
Static Resources
High Clock Rate
Tom Gross
The FHNW
The Project
Strategy
DEV Strategy
Communication
Implementation
Performance
tomgross
tom_gross

More Related Content

Similar to Transforming for the Future - A Swiss University Success Story

[Webinar] Connecting the Nuxeo Content Management Platform and the Hippo Webs...
[Webinar] Connecting the Nuxeo Content Management Platform and the Hippo Webs...[Webinar] Connecting the Nuxeo Content Management Platform and the Hippo Webs...
[Webinar] Connecting the Nuxeo Content Management Platform and the Hippo Webs...Nuxeo
 
Manoj Sharma_Enovia_9years
Manoj Sharma_Enovia_9yearsManoj Sharma_Enovia_9years
Manoj Sharma_Enovia_9yearsManoj Sharma
 
Manoj Sharma_Enovia_9years
Manoj Sharma_Enovia_9yearsManoj Sharma_Enovia_9years
Manoj Sharma_Enovia_9yearsManoj Sharma
 
Offshore Software Development Company
Offshore Software Development CompanyOffshore Software Development Company
Offshore Software Development CompanyIweballey
 
MDA Vs Web Ratio for Non It
MDA Vs Web Ratio for Non ItMDA Vs Web Ratio for Non It
MDA Vs Web Ratio for Non Itanicolay
 
Enabling Change Across a Global, Virtual Organization
Enabling Change Across a Global, Virtual OrganizationEnabling Change Across a Global, Virtual Organization
Enabling Change Across a Global, Virtual OrganizationCA Technologies
 
SUPPLY CHAIN GURU X - REVOLUTIONARY SUPPLY CHAIN DESIGN
SUPPLY CHAIN GURU X - REVOLUTIONARY SUPPLY CHAIN DESIGNSUPPLY CHAIN GURU X - REVOLUTIONARY SUPPLY CHAIN DESIGN
SUPPLY CHAIN GURU X - REVOLUTIONARY SUPPLY CHAIN DESIGNlogisticaefficiente
 
xplorelogic_profile_1 (3)
xplorelogic_profile_1 (3)xplorelogic_profile_1 (3)
xplorelogic_profile_1 (3)sheetal Pawar
 
Innovating at the Speed of Business in the High-Bandwidth World of Digital Media
Innovating at the Speed of Business in the High-Bandwidth World of Digital MediaInnovating at the Speed of Business in the High-Bandwidth World of Digital Media
Innovating at the Speed of Business in the High-Bandwidth World of Digital MediaOutSystems
 
Project Management as a Service
Project Management as a ServiceProject Management as a Service
Project Management as a ServiceSATYAVEER PAL
 
Varkul websoft pvt ltd high quality software-development-company-india
Varkul websoft pvt ltd  high quality software-development-company-indiaVarkul websoft pvt ltd  high quality software-development-company-india
Varkul websoft pvt ltd high quality software-development-company-indiaVarkul websoft Pvt Ltd
 
Varkul websoft Pvt Ltd- high quality software-development-company-india
Varkul websoft Pvt Ltd- high quality software-development-company-indiaVarkul websoft Pvt Ltd- high quality software-development-company-india
Varkul websoft Pvt Ltd- high quality software-development-company-indiaVarkul websoft Pvt Ltd
 
PresentationEventsoft
PresentationEventsoftPresentationEventsoft
PresentationEventsoftEvent Soft
 

Similar to Transforming for the Future - A Swiss University Success Story (20)

[Webinar] Connecting the Nuxeo Content Management Platform and the Hippo Webs...
[Webinar] Connecting the Nuxeo Content Management Platform and the Hippo Webs...[Webinar] Connecting the Nuxeo Content Management Platform and the Hippo Webs...
[Webinar] Connecting the Nuxeo Content Management Platform and the Hippo Webs...
 
Manoj Sharma_Enovia_9years
Manoj Sharma_Enovia_9yearsManoj Sharma_Enovia_9years
Manoj Sharma_Enovia_9years
 
Manoj Sharma_Enovia_9years
Manoj Sharma_Enovia_9yearsManoj Sharma_Enovia_9years
Manoj Sharma_Enovia_9years
 
Offshore Software Development Company
Offshore Software Development CompanyOffshore Software Development Company
Offshore Software Development Company
 
FNK Resume 2017
FNK Resume 2017FNK Resume 2017
FNK Resume 2017
 
MDA Vs Web Ratio for Non It
MDA Vs Web Ratio for Non ItMDA Vs Web Ratio for Non It
MDA Vs Web Ratio for Non It
 
Enabling Change Across a Global, Virtual Organization
Enabling Change Across a Global, Virtual OrganizationEnabling Change Across a Global, Virtual Organization
Enabling Change Across a Global, Virtual Organization
 
Amit_Kumar
Amit_KumarAmit_Kumar
Amit_Kumar
 
SUPPLY CHAIN GURU X - REVOLUTIONARY SUPPLY CHAIN DESIGN
SUPPLY CHAIN GURU X - REVOLUTIONARY SUPPLY CHAIN DESIGNSUPPLY CHAIN GURU X - REVOLUTIONARY SUPPLY CHAIN DESIGN
SUPPLY CHAIN GURU X - REVOLUTIONARY SUPPLY CHAIN DESIGN
 
xplorelogic_profile_1 (3)
xplorelogic_profile_1 (3)xplorelogic_profile_1 (3)
xplorelogic_profile_1 (3)
 
TIBCO Professional
TIBCO ProfessionalTIBCO Professional
TIBCO Professional
 
Innovating at the Speed of Business in the High-Bandwidth World of Digital Media
Innovating at the Speed of Business in the High-Bandwidth World of Digital MediaInnovating at the Speed of Business in the High-Bandwidth World of Digital Media
Innovating at the Speed of Business in the High-Bandwidth World of Digital Media
 
Benham Gibson Resume
Benham Gibson ResumeBenham Gibson Resume
Benham Gibson Resume
 
Developer Velocity
Developer VelocityDeveloper Velocity
Developer Velocity
 
Nilesh Chitale
Nilesh ChitaleNilesh Chitale
Nilesh Chitale
 
Project Management as a Service
Project Management as a ServiceProject Management as a Service
Project Management as a Service
 
Brochure IT.integro
Brochure IT.integroBrochure IT.integro
Brochure IT.integro
 
Varkul websoft pvt ltd high quality software-development-company-india
Varkul websoft pvt ltd  high quality software-development-company-indiaVarkul websoft pvt ltd  high quality software-development-company-india
Varkul websoft pvt ltd high quality software-development-company-india
 
Varkul websoft Pvt Ltd- high quality software-development-company-india
Varkul websoft Pvt Ltd- high quality software-development-company-indiaVarkul websoft Pvt Ltd- high quality software-development-company-india
Varkul websoft Pvt Ltd- high quality software-development-company-india
 
PresentationEventsoft
PresentationEventsoftPresentationEventsoft
PresentationEventsoft
 

Recently uploaded

AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 

Recently uploaded (20)

AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 

Transforming for the Future - A Swiss University Success Story

  • 1. Transforming for the Future A Swiss University Success Story The FHNW The Project Strategy DEV Strategy Communication Implementation Performance
  • 2. The FHNW – Some numbers 10‘000 The FHNW The Project Strategy DEV Strategy Communication Implementation Performance Students 400 CMS Editors 9 Departments Records in the catalog 2006 We started using Plone (2.0) 118‘000
  • 3. The Project – Some numbers 2 The FHNW The Project Strategy DEV Strategy Communication Implementation Performance CMS Evaluations 99 Percent test coverage 5500 Lines of code 36 Sprints 4 Agencies involved
  • 4. The Web Strategy  Optimize for target audience  Improve user experience!  Big Bang release  No content migration The FHNW The Project Strategy DEV Strategy Communication Implementation Performance
  • 5. The DEV Strategy  Design first  Split frontend and backend  Use Plone 5  Use plone.app.mosaic  Stay close to Plone core The FHNW The Project Strategy DEV Strategy Communication Implementation Performance
  • 6. The FHNW The Project Strategy DEV Strategy Communication Implementation Performance
  • 7. Text WI_002 Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor … The FHNW The Project Strategy DEV Strategy Communication Implementation Performance Implementation – Widgets Navigation WI_007 Hero Image WI_043 Title WI_001 Logo WI_033 Breadcrumbs WI_008 Teaser WI_028
  • 8. TBD: Screenshot vom Backend Barcelonetta
  • 9. The FHNW The Project Strategy DEV Strategy Communication Implementation Performance Check if not `webcms` in URL Don‘t write to DB
  • 10. Implementation – Estatico https://fe-preview.unic.com The FHNW The Project Strategy DEV Strategy Communication Implementation Performance https://github.com/unic/estatico
  • 11. The FHNW The Project Strategy DEV Strategy Communication Implementation Performance  Development speed  Frontend DEV do not know Plone  No need to „translate“ templates  collective.handlebars Addon
  • 12. Performance Tipps The FHNW The Project Strategy DEV Strategy Communication Implementation Performance Relstorage Memcached Static Resources High Clock Rate
  • 13. Tom Gross The FHNW The Project Strategy DEV Strategy Communication Implementation Performance tomgross tom_gross