SlideShare a Scribd company logo
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 Company
Iweballey
 
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
anicolay
 
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
CA 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 DESIGN
logisticaefficiente
 
xplorelogic_profile_1 (3)
xplorelogic_profile_1 (3)xplorelogic_profile_1 (3)
xplorelogic_profile_1 (3)sheetal Pawar
 
TIBCO Professional
TIBCO ProfessionalTIBCO Professional
TIBCO Professional
SIVARAM KARTHIKESAN
 
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
OutSystems
 
Developer Velocity
Developer VelocityDeveloper Velocity
Developer Velocity
Stephanie Locke
 
Project Management as a Service
Project Management as a ServiceProject Management as a Service
Project Management as a Service
SATYAVEER PAL
 
Brochure IT.integro
Brochure IT.integroBrochure IT.integro
Brochure IT.integro
IT.integro Sp. z o.o.
 
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-india
Varkul 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

Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
Vlad Stirbu
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
Fwdays
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
UiPathCommunity
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 

Recently uploaded (20)

Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 

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