SlideShare a Scribd company logo
1 of 38
Download to read offline
Upgrade or
rebuild?
The Magnolia upgrade for Worldsteel
The dilemma
“Ok guys, so we need to take the next step here with our
website, don’t you think?”
“Huh? What are you talking about, we just finished this
huge project implementing the current one last year?”
“Yeah, I know, but that took us three years, so now we
need a new one again… sorry”
“Oh well, great. So what do we need now?”
“Well, uhhm…we need to upgrade to the next version of
our CMS, otherwise we’ll lose tech support in a while”
“And what will that bring us from a marketing
perspective? Since I’m paying you know…”
“Let’s see, well,… ahh, it’s really important for security
stuff???”
@edbananeman
Edgar VonkRemmert Stipdonk
Your presenters:
@remstip
]
Started in 1994
70 specialists
Focus on design and development of platforms
Welcome to Info.nl
]
Curiosity
At Info.nl we are curious
about the new world
What’s next?
Magnolia at Info.nl
We work with Magnolia
since 2008
These are some of our
Magnolia team members
We have a nearshore team
in Sofia, Bulgaria
Digital
Strategy
Digital
Services
Digital
Marketing
Labs
Development
Interim
Optimisation
ServicedeskMobile
Strategy UX design
Hosting
What we do, is… platform development
Social marketing
We like to work for
Van Lanschot Bankiers
Van Lanschot Bankiers is the oldest independent bank in the Netherlands, founded
in 1737. Van Lanschot's services mainly focus on high net-worth individuals and
entrepreneurs. These services are organized into four business segments: Private
Banking, Asset Management, Business Banking and Corporate Finance and
Securities.
Van Lanschot Magnolia upgrade
Online dialogue
with personalisation
JSP templates
and no STK
Issues with
migration scripts
The Magnolia upgrade
for worldsteel
The World Steel Association
The World Steel Association, in short worldsteel, is the association for the steel
industry. Worldsteel provides global leadership on all major strategic issues
affecting the industry, particularly focusing on economic, environmental and
social sustainability.
Magnolia implementation
Multi-language
Custom-made .NET
member database
Multi site environment:
Internet, extranet and intranet
Intake in 2012
Completed in 2014
Upgrade in 2013
Rebuild member database
Responsive design implementation
Upgrade Magnolia 5
2014-2015:
Until now:
Some details
Extranet with 5000 users
Very, very complex security
Before Magnolia, worldsteel used Sharepoint as a CMS
and 50 GB of documents in the DMS
Started on Magnolia 4.3.5
even more details
15.000 lines of code
400 XML Magnolia configuration files
140 Freemarker template scripts
Member database is a black box
Lots of customisations in AdminCentral
How we prepared ourselves
Functional analysis
Source code inspection
Technical analysis
Preparations for the full takeover
As you see: some serious preparations!
source code cleanup
setup OTAP
takeover of support
setup of procedures
What we thought the project
would be like
What the
project was
really like
Thanks go out to
Previous implementation partner Uniway
The Magnolia support team!
Wordsteel for their patience, help and understanding
Hosting provider Nucleus
Pitfalls
Pitfalls
Lack of documentation and testing means lots of guessing
Content migration is really hard to test and
still it failed on the real content
Customisations of the AdminCentral were hard to migrate
Lots of code was hard-copied from Magnolia sources and
then customised. Extend where possible!
…and some more advice
Rebuild of the shop was required and extending Magnolia modules is
not always easy..
The Magnolia Upgrade tool has its limits
Clean up as much (legacy) code as possible
Decision making
So…should we
upgrade or should
we rebuild?
Is your Magnolia
version lower than 4.4?
NO YES
Rebuild
Has AdminCentral been
seriously customised?
NO YES
Rebuild
Do the templates deviate much from
the STK or is Freemarker not used?
NO YES
Rebuild
Is the implementation done by an
experienced Magnolia partner?
NO YES
Rebuild
Did the partner apply the
Magnolia Best Practices?
NO YES
Rebuild
Were all the previous questions
answered positively?
NO YES
UPGRADE AWAY!
But beware of the following
upgrade challenges:
A customised workflow engine is difficult to upgrade
The bigger the database, the more difficult to upgrade
Upgrades will always take loads of testing labour
Upgrades will always be hard to impact
Magnolia partners have tech support, so have a partner do the upgrade
Remember, rebuilding means:
Content migration or re-creation
Possible redesign for newer browsers and multi-channel support
Testing, testing, testing
Requirements gathering; beware of the scope creep
The conclusion
“So OK I will admit, it was a bumpy ride”
“Well yes, but what matters is the end result. And now
we’re ready for the coming years, aren’t we?”
“Yes, we are. The next upgrade will be a lot easier, I
promise.”
“Sure, I know you by now…”
“But as a matter of fact we now have an up to date,
secure, future proof CMS implementation.”.
“Great, then let’s do something with personalisation then.
That’s what the people want.”
“Let’s GO!”
Edgar Vonk
edgar@info.nl
Remmert Stipdonk
remmert@info.nl
Thank you!

More Related Content

What's hot

Sf Core Summit
Sf Core SummitSf Core Summit
Sf Core Summitcyberswat
 
Implementation of S4HANA-RecordOfAchievement
Implementation of S4HANA-RecordOfAchievementImplementation of S4HANA-RecordOfAchievement
Implementation of S4HANA-RecordOfAchievementAnupama Katkar, PMP, CA
 
Continuous deployment and SaaS - unburden, you excel, TOPdesk 2016, Manchester
Continuous deployment and SaaS - unburden, you excel, TOPdesk 2016, ManchesterContinuous deployment and SaaS - unburden, you excel, TOPdesk 2016, Manchester
Continuous deployment and SaaS - unburden, you excel, TOPdesk 2016, ManchesterTOPdesk
 
Eric Willeke - WIP: A Tragedy in 278 Parts
Eric Willeke - WIP: A Tragedy in 278 PartsEric Willeke - WIP: A Tragedy in 278 Parts
Eric Willeke - WIP: A Tragedy in 278 PartsAgileNZ Conference
 
David Vogelpohl — Optimizing WordPress for Speed & Conversions
David Vogelpohl — Optimizing WordPress for Speed & ConversionsDavid Vogelpohl — Optimizing WordPress for Speed & Conversions
David Vogelpohl — Optimizing WordPress for Speed & ConversionsSemrush
 
s4h4-RecordOfAchievement
s4h4-RecordOfAchievements4h4-RecordOfAchievement
s4h4-RecordOfAchievementSombhu Shaw
 
Implementing kanban at scale at sandvik IT
Implementing kanban at scale at sandvik ITImplementing kanban at scale at sandvik IT
Implementing kanban at scale at sandvik ITChristophe Achouiantz
 

What's hot (8)

Sf Core Summit
Sf Core SummitSf Core Summit
Sf Core Summit
 
Implementation of S4HANA-RecordOfAchievement
Implementation of S4HANA-RecordOfAchievementImplementation of S4HANA-RecordOfAchievement
Implementation of S4HANA-RecordOfAchievement
 
Continuous deployment and SaaS - unburden, you excel, TOPdesk 2016, Manchester
Continuous deployment and SaaS - unburden, you excel, TOPdesk 2016, ManchesterContinuous deployment and SaaS - unburden, you excel, TOPdesk 2016, Manchester
Continuous deployment and SaaS - unburden, you excel, TOPdesk 2016, Manchester
 
Eric Willeke - WIP: A Tragedy in 278 Parts
Eric Willeke - WIP: A Tragedy in 278 PartsEric Willeke - WIP: A Tragedy in 278 Parts
Eric Willeke - WIP: A Tragedy in 278 Parts
 
S4h4 record ofachievement
S4h4 record ofachievementS4h4 record ofachievement
S4h4 record ofachievement
 
David Vogelpohl — Optimizing WordPress for Speed & Conversions
David Vogelpohl — Optimizing WordPress for Speed & ConversionsDavid Vogelpohl — Optimizing WordPress for Speed & Conversions
David Vogelpohl — Optimizing WordPress for Speed & Conversions
 
s4h4-RecordOfAchievement
s4h4-RecordOfAchievements4h4-RecordOfAchievement
s4h4-RecordOfAchievement
 
Implementing kanban at scale at sandvik IT
Implementing kanban at scale at sandvik ITImplementing kanban at scale at sandvik IT
Implementing kanban at scale at sandvik IT
 

Similar to Magnolia CMS Conference - Info.nl

Symantec - From Early Drupal Adoption to the Latest Drupal Innovations
Symantec - From Early Drupal Adoption to the Latest Drupal InnovationsSymantec - From Early Drupal Adoption to the Latest Drupal Innovations
Symantec - From Early Drupal Adoption to the Latest Drupal InnovationsTag1 Consulting, Inc.
 
Develop, deploy, and operate services at reddit scale oscon 2018
Develop, deploy, and operate services at reddit scale   oscon 2018Develop, deploy, and operate services at reddit scale   oscon 2018
Develop, deploy, and operate services at reddit scale oscon 2018Gregory Taylor
 
NYC ACE May 28 2020
NYC ACE May 28 2020NYC ACE May 28 2020
NYC ACE May 28 2020AUGNYC
 
Cincom Smalltalk: Present, Future & Smalltalk Advocacy
Cincom Smalltalk: Present, Future & Smalltalk AdvocacyCincom Smalltalk: Present, Future & Smalltalk Advocacy
Cincom Smalltalk: Present, Future & Smalltalk AdvocacyESUG
 
Pole emploi at Agile Cambridge
Pole emploi at Agile CambridgePole emploi at Agile Cambridge
Pole emploi at Agile CambridgeCecile Auret
 
Web components and Package managers
Web components and Package managersWeb components and Package managers
Web components and Package managersbtopro
 
Migrating to Windows 7 or 8 with Lenovo's Deployment Optimization Solutions
Migrating to Windows 7 or 8 with Lenovo's Deployment Optimization SolutionsMigrating to Windows 7 or 8 with Lenovo's Deployment Optimization Solutions
Migrating to Windows 7 or 8 with Lenovo's Deployment Optimization SolutionsLenovo Business
 
DNN-Connect 2019: DNN Horror Stories
DNN-Connect 2019: DNN Horror StoriesDNN-Connect 2019: DNN Horror Stories
DNN-Connect 2019: DNN Horror StoriesWill Strohl
 
Software Release Orchestration and the Enterprise
Software Release Orchestration and the EnterpriseSoftware Release Orchestration and the Enterprise
Software Release Orchestration and the EnterpriseXebiaLabs
 
Lloyds TSB International Private Banking manages content with Magnolia
Lloyds TSB International Private Banking manages content with MagnoliaLloyds TSB International Private Banking manages content with Magnolia
Lloyds TSB International Private Banking manages content with Magnoliabkraft
 
Agile Gurgaon 2016 | Thinking Beyond :: Marry Agile and DevOps for Phenomenal...
Agile Gurgaon 2016 | Thinking Beyond :: Marry Agile and DevOps for Phenomenal...Agile Gurgaon 2016 | Thinking Beyond :: Marry Agile and DevOps for Phenomenal...
Agile Gurgaon 2016 | Thinking Beyond :: Marry Agile and DevOps for Phenomenal...AgileNetwork
 
DevOps Days Toronto: From 6 Months Waterfall to 1 hour Code Deploys
DevOps Days Toronto: From 6 Months Waterfall to 1 hour Code DeploysDevOps Days Toronto: From 6 Months Waterfall to 1 hour Code Deploys
DevOps Days Toronto: From 6 Months Waterfall to 1 hour Code DeploysAndreas Grabner
 
Jonny wooldridge DevOps Large and Small
Jonny wooldridge DevOps Large and SmallJonny wooldridge DevOps Large and Small
Jonny wooldridge DevOps Large and SmallJwooldridge
 
From hello world to goodbye code
From hello world to goodbye codeFrom hello world to goodbye code
From hello world to goodbye codeKim Moir
 
AWS Community Day: From Monolith to Microservices - What Could Go Wrong?
AWS Community Day: From Monolith to Microservices - What Could Go Wrong?AWS Community Day: From Monolith to Microservices - What Could Go Wrong?
AWS Community Day: From Monolith to Microservices - What Could Go Wrong?Phuong Mai Nguyen
 
Mli 2017 business success migrations on m2
Mli 2017 business success migrations on m2Mli 2017 business success migrations on m2
Mli 2017 business success migrations on m2Hanoi MagentoMeetup
 
Continuous Performance Testing and Monitoring in Agile Development
Continuous Performance Testing and Monitoring in Agile DevelopmentContinuous Performance Testing and Monitoring in Agile Development
Continuous Performance Testing and Monitoring in Agile DevelopmentDynatrace
 

Similar to Magnolia CMS Conference - Info.nl (20)

Symantec - From Early Drupal Adoption to the Latest Drupal Innovations
Symantec - From Early Drupal Adoption to the Latest Drupal InnovationsSymantec - From Early Drupal Adoption to the Latest Drupal Innovations
Symantec - From Early Drupal Adoption to the Latest Drupal Innovations
 
Develop, deploy, and operate services at reddit scale oscon 2018
Develop, deploy, and operate services at reddit scale   oscon 2018Develop, deploy, and operate services at reddit scale   oscon 2018
Develop, deploy, and operate services at reddit scale oscon 2018
 
Blackboard Upgrade club
Blackboard Upgrade clubBlackboard Upgrade club
Blackboard Upgrade club
 
NYC ACE May 28 2020
NYC ACE May 28 2020NYC ACE May 28 2020
NYC ACE May 28 2020
 
Cincom Smalltalk: Present, Future & Smalltalk Advocacy
Cincom Smalltalk: Present, Future & Smalltalk AdvocacyCincom Smalltalk: Present, Future & Smalltalk Advocacy
Cincom Smalltalk: Present, Future & Smalltalk Advocacy
 
Pole emploi at Agile Cambridge
Pole emploi at Agile CambridgePole emploi at Agile Cambridge
Pole emploi at Agile Cambridge
 
Web components and Package managers
Web components and Package managersWeb components and Package managers
Web components and Package managers
 
Migrating to Windows 7 or 8 with Lenovo's Deployment Optimization Solutions
Migrating to Windows 7 or 8 with Lenovo's Deployment Optimization SolutionsMigrating to Windows 7 or 8 with Lenovo's Deployment Optimization Solutions
Migrating to Windows 7 or 8 with Lenovo's Deployment Optimization Solutions
 
DNN-Connect 2019: DNN Horror Stories
DNN-Connect 2019: DNN Horror StoriesDNN-Connect 2019: DNN Horror Stories
DNN-Connect 2019: DNN Horror Stories
 
Software Release Orchestration and the Enterprise
Software Release Orchestration and the EnterpriseSoftware Release Orchestration and the Enterprise
Software Release Orchestration and the Enterprise
 
Lloyds TSB International Private Banking manages content with Magnolia
Lloyds TSB International Private Banking manages content with MagnoliaLloyds TSB International Private Banking manages content with Magnolia
Lloyds TSB International Private Banking manages content with Magnolia
 
Agile Gurgaon 2016 | Thinking Beyond :: Marry Agile and DevOps for Phenomenal...
Agile Gurgaon 2016 | Thinking Beyond :: Marry Agile and DevOps for Phenomenal...Agile Gurgaon 2016 | Thinking Beyond :: Marry Agile and DevOps for Phenomenal...
Agile Gurgaon 2016 | Thinking Beyond :: Marry Agile and DevOps for Phenomenal...
 
DevOps Days Toronto: From 6 Months Waterfall to 1 hour Code Deploys
DevOps Days Toronto: From 6 Months Waterfall to 1 hour Code DeploysDevOps Days Toronto: From 6 Months Waterfall to 1 hour Code Deploys
DevOps Days Toronto: From 6 Months Waterfall to 1 hour Code Deploys
 
projectreport.pdf
projectreport.pdfprojectreport.pdf
projectreport.pdf
 
Jonny wooldridge DevOps Large and Small
Jonny wooldridge DevOps Large and SmallJonny wooldridge DevOps Large and Small
Jonny wooldridge DevOps Large and Small
 
Magento@Neev
Magento@NeevMagento@Neev
Magento@Neev
 
From hello world to goodbye code
From hello world to goodbye codeFrom hello world to goodbye code
From hello world to goodbye code
 
AWS Community Day: From Monolith to Microservices - What Could Go Wrong?
AWS Community Day: From Monolith to Microservices - What Could Go Wrong?AWS Community Day: From Monolith to Microservices - What Could Go Wrong?
AWS Community Day: From Monolith to Microservices - What Could Go Wrong?
 
Mli 2017 business success migrations on m2
Mli 2017 business success migrations on m2Mli 2017 business success migrations on m2
Mli 2017 business success migrations on m2
 
Continuous Performance Testing and Monitoring in Agile Development
Continuous Performance Testing and Monitoring in Agile DevelopmentContinuous Performance Testing and Monitoring in Agile Development
Continuous Performance Testing and Monitoring in Agile Development
 

More from Info.nl

Emerce Dare 2017 - Iskander Smit
Emerce Dare 2017 - Iskander SmitEmerce Dare 2017 - Iskander Smit
Emerce Dare 2017 - Iskander SmitInfo.nl
 
Enriching Internet of Things through design thinking - Melanie Gorka (Design ...
Enriching Internet of Things through design thinking - Melanie Gorka (Design ...Enriching Internet of Things through design thinking - Melanie Gorka (Design ...
Enriching Internet of Things through design thinking - Melanie Gorka (Design ...Info.nl
 
Voetbal International: bouwne aan een krachtig digitaal platform
Voetbal International: bouwne aan een krachtig digitaal platformVoetbal International: bouwne aan een krachtig digitaal platform
Voetbal International: bouwne aan een krachtig digitaal platformInfo.nl
 
IoT & The City - Iskander Smit
IoT & The City - Iskander SmitIoT & The City - Iskander Smit
IoT & The City - Iskander SmitInfo.nl
 
Stampions Cross Media Cafe
Stampions Cross Media CafeStampions Cross Media Cafe
Stampions Cross Media CafeInfo.nl
 
Sxsw infonl .compressed
Sxsw infonl .compressedSxsw infonl .compressed
Sxsw infonl .compressedInfo.nl
 
Bosch ConnectedExperience - Iskander Smit
Bosch ConnectedExperience - Iskander SmitBosch ConnectedExperience - Iskander Smit
Bosch ConnectedExperience - Iskander SmitInfo.nl
 
IoT Eindhoven Iskander Smit - Civic City
IoT Eindhoven Iskander Smit - Civic CityIoT Eindhoven Iskander Smit - Civic City
IoT Eindhoven Iskander Smit - Civic CityInfo.nl
 
Io t olympics kickoff - Iskander Smit
Io t olympics kickoff - Iskander SmitIo t olympics kickoff - Iskander Smit
Io t olympics kickoff - Iskander SmitInfo.nl
 
Thingscon 2015 Iskander Smit
Thingscon 2015 Iskander SmitThingscon 2015 Iskander Smit
Thingscon 2015 Iskander SmitInfo.nl
 
IoT Shifts - Iskander Smit
IoT Shifts - Iskander SmitIoT Shifts - Iskander Smit
IoT Shifts - Iskander SmitInfo.nl
 
Industrieel erfgoedcongres - Iskander Smit
Industrieel erfgoedcongres - Iskander SmitIndustrieel erfgoedcongres - Iskander Smit
Industrieel erfgoedcongres - Iskander SmitInfo.nl
 
Amsterdam Beacon Meetup II - Stampions
Amsterdam Beacon Meetup II - StampionsAmsterdam Beacon Meetup II - Stampions
Amsterdam Beacon Meetup II - StampionsInfo.nl
 
Hacking Heritage talks - Iskander Smit
Hacking Heritage talks - Iskander SmitHacking Heritage talks - Iskander Smit
Hacking Heritage talks - Iskander SmitInfo.nl
 
HRO WDKA Retail 2030 Iskander Smit Shopping 2020
HRO WDKA Retail 2030 Iskander Smit Shopping 2020HRO WDKA Retail 2030 Iskander Smit Shopping 2020
HRO WDKA Retail 2030 Iskander Smit Shopping 2020Info.nl
 
Hack thevisual 2015 workshop
Hack thevisual 2015 workshopHack thevisual 2015 workshop
Hack thevisual 2015 workshopInfo.nl
 
ThingsCon 2015 workshop haptic interactions
ThingsCon 2015 workshop haptic interactionsThingsCon 2015 workshop haptic interactions
ThingsCon 2015 workshop haptic interactionsInfo.nl
 
Emerging Trends from SXSW2015 - Iskander Smit
Emerging Trends from SXSW2015 - Iskander SmitEmerging Trends from SXSW2015 - Iskander Smit
Emerging Trends from SXSW2015 - Iskander SmitInfo.nl
 
Simplifying complexity with microservices - Remmelt Pit
Simplifying complexity with microservices - Remmelt PitSimplifying complexity with microservices - Remmelt Pit
Simplifying complexity with microservices - Remmelt PitInfo.nl
 
HRO Emerging Media Iskander Smit
HRO Emerging Media Iskander SmitHRO Emerging Media Iskander Smit
HRO Emerging Media Iskander SmitInfo.nl
 

More from Info.nl (20)

Emerce Dare 2017 - Iskander Smit
Emerce Dare 2017 - Iskander SmitEmerce Dare 2017 - Iskander Smit
Emerce Dare 2017 - Iskander Smit
 
Enriching Internet of Things through design thinking - Melanie Gorka (Design ...
Enriching Internet of Things through design thinking - Melanie Gorka (Design ...Enriching Internet of Things through design thinking - Melanie Gorka (Design ...
Enriching Internet of Things through design thinking - Melanie Gorka (Design ...
 
Voetbal International: bouwne aan een krachtig digitaal platform
Voetbal International: bouwne aan een krachtig digitaal platformVoetbal International: bouwne aan een krachtig digitaal platform
Voetbal International: bouwne aan een krachtig digitaal platform
 
IoT & The City - Iskander Smit
IoT & The City - Iskander SmitIoT & The City - Iskander Smit
IoT & The City - Iskander Smit
 
Stampions Cross Media Cafe
Stampions Cross Media CafeStampions Cross Media Cafe
Stampions Cross Media Cafe
 
Sxsw infonl .compressed
Sxsw infonl .compressedSxsw infonl .compressed
Sxsw infonl .compressed
 
Bosch ConnectedExperience - Iskander Smit
Bosch ConnectedExperience - Iskander SmitBosch ConnectedExperience - Iskander Smit
Bosch ConnectedExperience - Iskander Smit
 
IoT Eindhoven Iskander Smit - Civic City
IoT Eindhoven Iskander Smit - Civic CityIoT Eindhoven Iskander Smit - Civic City
IoT Eindhoven Iskander Smit - Civic City
 
Io t olympics kickoff - Iskander Smit
Io t olympics kickoff - Iskander SmitIo t olympics kickoff - Iskander Smit
Io t olympics kickoff - Iskander Smit
 
Thingscon 2015 Iskander Smit
Thingscon 2015 Iskander SmitThingscon 2015 Iskander Smit
Thingscon 2015 Iskander Smit
 
IoT Shifts - Iskander Smit
IoT Shifts - Iskander SmitIoT Shifts - Iskander Smit
IoT Shifts - Iskander Smit
 
Industrieel erfgoedcongres - Iskander Smit
Industrieel erfgoedcongres - Iskander SmitIndustrieel erfgoedcongres - Iskander Smit
Industrieel erfgoedcongres - Iskander Smit
 
Amsterdam Beacon Meetup II - Stampions
Amsterdam Beacon Meetup II - StampionsAmsterdam Beacon Meetup II - Stampions
Amsterdam Beacon Meetup II - Stampions
 
Hacking Heritage talks - Iskander Smit
Hacking Heritage talks - Iskander SmitHacking Heritage talks - Iskander Smit
Hacking Heritage talks - Iskander Smit
 
HRO WDKA Retail 2030 Iskander Smit Shopping 2020
HRO WDKA Retail 2030 Iskander Smit Shopping 2020HRO WDKA Retail 2030 Iskander Smit Shopping 2020
HRO WDKA Retail 2030 Iskander Smit Shopping 2020
 
Hack thevisual 2015 workshop
Hack thevisual 2015 workshopHack thevisual 2015 workshop
Hack thevisual 2015 workshop
 
ThingsCon 2015 workshop haptic interactions
ThingsCon 2015 workshop haptic interactionsThingsCon 2015 workshop haptic interactions
ThingsCon 2015 workshop haptic interactions
 
Emerging Trends from SXSW2015 - Iskander Smit
Emerging Trends from SXSW2015 - Iskander SmitEmerging Trends from SXSW2015 - Iskander Smit
Emerging Trends from SXSW2015 - Iskander Smit
 
Simplifying complexity with microservices - Remmelt Pit
Simplifying complexity with microservices - Remmelt PitSimplifying complexity with microservices - Remmelt Pit
Simplifying complexity with microservices - Remmelt Pit
 
HRO Emerging Media Iskander Smit
HRO Emerging Media Iskander SmitHRO Emerging Media Iskander Smit
HRO Emerging Media Iskander Smit
 

Recently uploaded

Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessSeta Wicaksana
 
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCRashishs7044
 
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptxContemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptxMarkAnthonyAurellano
 
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,noida100girls
 
Kenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby AfricaKenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby Africaictsugar
 
Islamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in IslamabadIslamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in IslamabadAyesha Khan
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Riya Pathan
 
International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...ssuserf63bd7
 
Kenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith PereraKenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith Pereraictsugar
 
Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Seta Wicaksana
 
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607dollysharma2066
 
The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024christinemoorman
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03DallasHaselhorst
 
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...lizamodels9
 
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfIntro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfpollardmorgan
 
Buy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy Verified Accounts
 
Call Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any TimeCall Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any Timedelhimodelshub1
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Kirill Klimov
 
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...ictsugar
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCRashishs7044
 

Recently uploaded (20)

Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful Business
 
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
 
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptxContemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
 
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
 
Kenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby AfricaKenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby Africa
 
Islamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in IslamabadIslamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in Islamabad
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737
 
International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...
 
Kenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith PereraKenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith Perera
 
Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...
 
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
 
The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03
 
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
 
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfIntro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
 
Buy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail Accounts
 
Call Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any TimeCall Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any Time
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024
 
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR
 

Magnolia CMS Conference - Info.nl

  • 1. Upgrade or rebuild? The Magnolia upgrade for Worldsteel
  • 2. The dilemma “Ok guys, so we need to take the next step here with our website, don’t you think?” “Huh? What are you talking about, we just finished this huge project implementing the current one last year?” “Yeah, I know, but that took us three years, so now we need a new one again… sorry”
  • 3. “Oh well, great. So what do we need now?” “Well, uhhm…we need to upgrade to the next version of our CMS, otherwise we’ll lose tech support in a while” “And what will that bring us from a marketing perspective? Since I’m paying you know…” “Let’s see, well,… ahh, it’s really important for security stuff???”
  • 5. ] Started in 1994 70 specialists Focus on design and development of platforms Welcome to Info.nl
  • 6. ] Curiosity At Info.nl we are curious about the new world What’s next?
  • 7. Magnolia at Info.nl We work with Magnolia since 2008 These are some of our Magnolia team members We have a nearshore team in Sofia, Bulgaria
  • 10. We like to work for
  • 11. Van Lanschot Bankiers Van Lanschot Bankiers is the oldest independent bank in the Netherlands, founded in 1737. Van Lanschot's services mainly focus on high net-worth individuals and entrepreneurs. These services are organized into four business segments: Private Banking, Asset Management, Business Banking and Corporate Finance and Securities.
  • 12. Van Lanschot Magnolia upgrade Online dialogue with personalisation JSP templates and no STK Issues with migration scripts
  • 14. The World Steel Association The World Steel Association, in short worldsteel, is the association for the steel industry. Worldsteel provides global leadership on all major strategic issues affecting the industry, particularly focusing on economic, environmental and social sustainability.
  • 15. Magnolia implementation Multi-language Custom-made .NET member database Multi site environment: Internet, extranet and intranet
  • 16. Intake in 2012 Completed in 2014 Upgrade in 2013 Rebuild member database Responsive design implementation Upgrade Magnolia 5 2014-2015: Until now:
  • 17. Some details Extranet with 5000 users Very, very complex security Before Magnolia, worldsteel used Sharepoint as a CMS and 50 GB of documents in the DMS Started on Magnolia 4.3.5
  • 18. even more details 15.000 lines of code 400 XML Magnolia configuration files 140 Freemarker template scripts Member database is a black box Lots of customisations in AdminCentral
  • 19. How we prepared ourselves Functional analysis Source code inspection Technical analysis Preparations for the full takeover As you see: some serious preparations! source code cleanup setup OTAP takeover of support setup of procedures
  • 20. What we thought the project would be like
  • 22. Thanks go out to Previous implementation partner Uniway The Magnolia support team! Wordsteel for their patience, help and understanding Hosting provider Nucleus
  • 24. Pitfalls Lack of documentation and testing means lots of guessing Content migration is really hard to test and still it failed on the real content Customisations of the AdminCentral were hard to migrate Lots of code was hard-copied from Magnolia sources and then customised. Extend where possible!
  • 25. …and some more advice Rebuild of the shop was required and extending Magnolia modules is not always easy.. The Magnolia Upgrade tool has its limits Clean up as much (legacy) code as possible
  • 27. So…should we upgrade or should we rebuild?
  • 28. Is your Magnolia version lower than 4.4? NO YES Rebuild
  • 29. Has AdminCentral been seriously customised? NO YES Rebuild
  • 30. Do the templates deviate much from the STK or is Freemarker not used? NO YES Rebuild
  • 31. Is the implementation done by an experienced Magnolia partner? NO YES Rebuild
  • 32. Did the partner apply the Magnolia Best Practices? NO YES Rebuild
  • 33. Were all the previous questions answered positively? NO YES UPGRADE AWAY!
  • 34. But beware of the following upgrade challenges: A customised workflow engine is difficult to upgrade The bigger the database, the more difficult to upgrade Upgrades will always take loads of testing labour Upgrades will always be hard to impact Magnolia partners have tech support, so have a partner do the upgrade
  • 35. Remember, rebuilding means: Content migration or re-creation Possible redesign for newer browsers and multi-channel support Testing, testing, testing Requirements gathering; beware of the scope creep
  • 36. The conclusion “So OK I will admit, it was a bumpy ride” “Well yes, but what matters is the end result. And now we’re ready for the coming years, aren’t we?” “Yes, we are. The next upgrade will be a lot easier, I promise.”
  • 37. “Sure, I know you by now…” “But as a matter of fact we now have an up to date, secure, future proof CMS implementation.”. “Great, then let’s do something with personalisation then. That’s what the people want.” “Let’s GO!”