Download - Magnolia CMS Conference - Info.nl
![Page 1: Magnolia CMS Conference - Info.nl](https://reader034.vdocuments.us/reader034/viewer/2022042521/541d2e8d7bef0ab3408b702a/html5/thumbnails/1.jpg)
Upgrade or rebuild?The Magnolia upgrade for Worldsteel
![Page 2: Magnolia CMS Conference - Info.nl](https://reader034.vdocuments.us/reader034/viewer/2022042521/541d2e8d7bef0ab3408b702a/html5/thumbnails/2.jpg)
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”
![Page 3: Magnolia CMS Conference - Info.nl](https://reader034.vdocuments.us/reader034/viewer/2022042521/541d2e8d7bef0ab3408b702a/html5/thumbnails/3.jpg)
“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???”
![Page 4: Magnolia CMS Conference - Info.nl](https://reader034.vdocuments.us/reader034/viewer/2022042521/541d2e8d7bef0ab3408b702a/html5/thumbnails/4.jpg)
@edbananemanEdgar VonkRemmert Stipdonk
Your presenters:
@remstip
![Page 5: Magnolia CMS Conference - Info.nl](https://reader034.vdocuments.us/reader034/viewer/2022042521/541d2e8d7bef0ab3408b702a/html5/thumbnails/5.jpg)
]
Started in 199470 specialistsFocus on design and development of platforms
Welcome to Info.nl
![Page 6: Magnolia CMS Conference - Info.nl](https://reader034.vdocuments.us/reader034/viewer/2022042521/541d2e8d7bef0ab3408b702a/html5/thumbnails/6.jpg)
]
Curiosity
At Info.nl we are curiousabout the new worldWhat’s next?
![Page 7: Magnolia CMS Conference - Info.nl](https://reader034.vdocuments.us/reader034/viewer/2022042521/541d2e8d7bef0ab3408b702a/html5/thumbnails/7.jpg)
Magnolia at Info.nl
We work with Magnoliasince 2008
These are some of ourMagnolia team members
We have a nearshore teamin Sofia, Bulgaria
![Page 8: Magnolia CMS Conference - Info.nl](https://reader034.vdocuments.us/reader034/viewer/2022042521/541d2e8d7bef0ab3408b702a/html5/thumbnails/8.jpg)
DigitalStrategy
DigitalServices
DigitalMarketing
![Page 9: Magnolia CMS Conference - Info.nl](https://reader034.vdocuments.us/reader034/viewer/2022042521/541d2e8d7bef0ab3408b702a/html5/thumbnails/9.jpg)
Labs
Development
Interim
Optimisation
ServicedeskMobile
Strategy UX design
Hosting
What we do, is… platform development
Social marketing
![Page 10: Magnolia CMS Conference - Info.nl](https://reader034.vdocuments.us/reader034/viewer/2022042521/541d2e8d7bef0ab3408b702a/html5/thumbnails/10.jpg)
We like to work for
![Page 11: Magnolia CMS Conference - Info.nl](https://reader034.vdocuments.us/reader034/viewer/2022042521/541d2e8d7bef0ab3408b702a/html5/thumbnails/11.jpg)
Van Lanschot BankiersVan 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.
![Page 12: Magnolia CMS Conference - Info.nl](https://reader034.vdocuments.us/reader034/viewer/2022042521/541d2e8d7bef0ab3408b702a/html5/thumbnails/12.jpg)
Van Lanschot Magnolia upgrade
Online dialoguewith personalisation
JSP templatesand no STK
Issues withmigration scripts
![Page 13: Magnolia CMS Conference - Info.nl](https://reader034.vdocuments.us/reader034/viewer/2022042521/541d2e8d7bef0ab3408b702a/html5/thumbnails/13.jpg)
The Magnolia upgrade for worldsteel
![Page 14: Magnolia CMS Conference - Info.nl](https://reader034.vdocuments.us/reader034/viewer/2022042521/541d2e8d7bef0ab3408b702a/html5/thumbnails/14.jpg)
The World Steel AssociationThe 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.
![Page 15: Magnolia CMS Conference - Info.nl](https://reader034.vdocuments.us/reader034/viewer/2022042521/541d2e8d7bef0ab3408b702a/html5/thumbnails/15.jpg)
Magnolia implementation
Multi-language
Custom-made .NETmember database
Multi site environment:Internet, extranet and intranet
![Page 16: Magnolia CMS Conference - Info.nl](https://reader034.vdocuments.us/reader034/viewer/2022042521/541d2e8d7bef0ab3408b702a/html5/thumbnails/16.jpg)
Intake in 2012
Completed in 2014
Upgrade in 2013
Rebuild member database
Responsive design implementation
Upgrade Magnolia 5
2014-2015:
Until now:
![Page 17: Magnolia CMS Conference - Info.nl](https://reader034.vdocuments.us/reader034/viewer/2022042521/541d2e8d7bef0ab3408b702a/html5/thumbnails/17.jpg)
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
![Page 18: Magnolia CMS Conference - Info.nl](https://reader034.vdocuments.us/reader034/viewer/2022042521/541d2e8d7bef0ab3408b702a/html5/thumbnails/18.jpg)
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
![Page 19: Magnolia CMS Conference - Info.nl](https://reader034.vdocuments.us/reader034/viewer/2022042521/541d2e8d7bef0ab3408b702a/html5/thumbnails/19.jpg)
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
![Page 20: Magnolia CMS Conference - Info.nl](https://reader034.vdocuments.us/reader034/viewer/2022042521/541d2e8d7bef0ab3408b702a/html5/thumbnails/20.jpg)
What we thought the project would be like
![Page 21: Magnolia CMS Conference - Info.nl](https://reader034.vdocuments.us/reader034/viewer/2022042521/541d2e8d7bef0ab3408b702a/html5/thumbnails/21.jpg)
What the project was really like
![Page 22: Magnolia CMS Conference - Info.nl](https://reader034.vdocuments.us/reader034/viewer/2022042521/541d2e8d7bef0ab3408b702a/html5/thumbnails/22.jpg)
Thanks go out to
Previous implementation partner Uniway
The Magnolia support team!
Wordsteel for their patience, help and understanding
Hosting provider Nucleus
![Page 23: Magnolia CMS Conference - Info.nl](https://reader034.vdocuments.us/reader034/viewer/2022042521/541d2e8d7bef0ab3408b702a/html5/thumbnails/23.jpg)
Pitfalls
![Page 24: Magnolia CMS Conference - Info.nl](https://reader034.vdocuments.us/reader034/viewer/2022042521/541d2e8d7bef0ab3408b702a/html5/thumbnails/24.jpg)
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!
![Page 25: Magnolia CMS Conference - Info.nl](https://reader034.vdocuments.us/reader034/viewer/2022042521/541d2e8d7bef0ab3408b702a/html5/thumbnails/25.jpg)
…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
![Page 26: Magnolia CMS Conference - Info.nl](https://reader034.vdocuments.us/reader034/viewer/2022042521/541d2e8d7bef0ab3408b702a/html5/thumbnails/26.jpg)
Decision making
![Page 27: Magnolia CMS Conference - Info.nl](https://reader034.vdocuments.us/reader034/viewer/2022042521/541d2e8d7bef0ab3408b702a/html5/thumbnails/27.jpg)
So…should we upgrade or should
we rebuild?
![Page 28: Magnolia CMS Conference - Info.nl](https://reader034.vdocuments.us/reader034/viewer/2022042521/541d2e8d7bef0ab3408b702a/html5/thumbnails/28.jpg)
Is your Magnolia version lower than 4.4?
NO YES
Rebuild
![Page 29: Magnolia CMS Conference - Info.nl](https://reader034.vdocuments.us/reader034/viewer/2022042521/541d2e8d7bef0ab3408b702a/html5/thumbnails/29.jpg)
Has AdminCentral been seriously customised?
NO YES
Rebuild
![Page 30: Magnolia CMS Conference - Info.nl](https://reader034.vdocuments.us/reader034/viewer/2022042521/541d2e8d7bef0ab3408b702a/html5/thumbnails/30.jpg)
Do the templates deviate much from the STK or is Freemarker not used?
NO YES
Rebuild
![Page 31: Magnolia CMS Conference - Info.nl](https://reader034.vdocuments.us/reader034/viewer/2022042521/541d2e8d7bef0ab3408b702a/html5/thumbnails/31.jpg)
Is the implementation done by an experienced Magnolia partner?
NO YES
Rebuild
![Page 32: Magnolia CMS Conference - Info.nl](https://reader034.vdocuments.us/reader034/viewer/2022042521/541d2e8d7bef0ab3408b702a/html5/thumbnails/32.jpg)
Did the partner apply the Magnolia Best Practices?
NO YES
Rebuild
![Page 33: Magnolia CMS Conference - Info.nl](https://reader034.vdocuments.us/reader034/viewer/2022042521/541d2e8d7bef0ab3408b702a/html5/thumbnails/33.jpg)
Were all the previous questions answered positively?
NO YES
UPGRADE AWAY!
![Page 34: Magnolia CMS Conference - Info.nl](https://reader034.vdocuments.us/reader034/viewer/2022042521/541d2e8d7bef0ab3408b702a/html5/thumbnails/34.jpg)
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
![Page 35: Magnolia CMS Conference - Info.nl](https://reader034.vdocuments.us/reader034/viewer/2022042521/541d2e8d7bef0ab3408b702a/html5/thumbnails/35.jpg)
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
![Page 36: Magnolia CMS Conference - Info.nl](https://reader034.vdocuments.us/reader034/viewer/2022042521/541d2e8d7bef0ab3408b702a/html5/thumbnails/36.jpg)
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.”
![Page 37: Magnolia CMS Conference - Info.nl](https://reader034.vdocuments.us/reader034/viewer/2022042521/541d2e8d7bef0ab3408b702a/html5/thumbnails/37.jpg)
“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!”