This talk was given by Casper Biever, Visana, at Magnolia Conference 2015 in Basel, Switzerland.
In 2015, Visana will present a redesigned website. In hindsight, most things look easy, and so it was with fitting the new design into Magnolia. At first it looked near impossible to fit the HTML and new site structure into Magnolia. We struggled with configuration of tiles, navigation, multi language etc. But thanks to some important breakthroughs in our thinking and the flexibility of Magnolia we were able to come up with an implementation that makes editing easy and is stringent enough to guarantee the quality of the overall design. We¡¯ll present how we got to our solution, lessons learned and tips for those embarking on a similar journey.
1 of 26
Download to read offline
More Related Content
The new visana website how to fit a square peg into a round hole
1. The new Visana website: how to fit a square peg into a round hole / Basel / 11.06.2015 / Casper Biever / Page 1
The new Visana website: how to fit a
square peg into a round hole
Casper Biever, Senior Software Engineer
2. The new Visana website: how to fit a square peg into a round hole / Basel / 11.06.2015 / Casper Biever / Page 2
Content
n?? Introduction
n?? The old and the new
n?? What we learned
n?? Wishes
n?? Tips
3. The new Visana website: how to fit a square peg into a round hole / Basel / 11.06.2015 / Casper Biever / Page 3
Introduction
n?? 1.290 employees, 1.041 FTE
n?? 570.200 insured mandatory health insurance, 1.174.800 total
n?? ~2 b SFr. turnover
4. The new Visana website: how to fit a square peg into a round hole / Basel / 11.06.2015 / Casper Biever / Page 4
The Team
5. The new Visana website: how to fit a square peg into a round hole / Basel / 11.06.2015 / Casper Biever / Page 5
What we were used to
6. The new Visana website: how to fit a square peg into a round hole / Basel / 11.06.2015 / Casper Biever / Page 6
The current website
7. The new Visana website: how to fit a square peg into a round hole / Basel / 11.06.2015 / Casper Biever / Page 7
The new design
8. The new Visana website: how to fit a square peg into a round hole / Basel / 11.06.2015 / Casper Biever / Page 8
The new design
9. The new Visana website: how to fit a square peg into a round hole / Basel / 11.06.2015 / Casper Biever / Page 9
The new design
10. The new Visana website: how to fit a square peg into a round hole / Basel / 11.06.2015 / Casper Biever / Page 10
The new design
11. The new Visana website: how to fit a square peg into a round hole / Basel / 11.06.2015 / Casper Biever / Page 11
The solution
component 1
component 2
component 3
¡
component 1
component 2
component 3
¡
component 1
component 2
component 3
¡
component 1
component 2
component 3
¡
component 1
component 2
component 3
¡
12. The new Visana website: how to fit a square peg into a round hole / Basel / 11.06.2015 / Casper Biever / Page 12
How it looks in Magnolia
13. The new Visana website: how to fit a square peg into a round hole / Basel / 11.06.2015 / Casper Biever / Page 13
How it looks in Magnolia
14. The new Visana website: how to fit a square peg into a round hole / Basel / 11.06.2015 / Casper Biever / Page 14
Configuration by code
18. The new Visana website: how to fit a square peg into a round hole / Basel / 11.06.2015 / Casper Biever / Page 18
The result
19. The new Visana website: how to fit a square peg into a round hole / Basel / 11.06.2015 / Casper Biever / Page 19
Automatic image scaling
/.imaging/stageMedium/dam/{image path}
20. The new Visana website: how to fit a square peg into a round hole / Basel / 11.06.2015 / Casper Biever / Page 20
Multilanguage
21. The new Visana website: how to fit a square peg into a round hole / Basel / 11.06.2015 / Casper Biever / Page 21
Multilanguage
de
fr
22. The new Visana website: how to fit a square peg into a round hole / Basel / 11.06.2015 / Casper Biever / Page 22
Multilanguage
23. The new Visana website: how to fit a square peg into a round hole / Basel / 11.06.2015 / Casper Biever / Page 23
Project setup
n?? Scrum in 2 weekly cycle
n?? Test, acceptance and production systems
n?? Jenkins for deployment
n?? Exports of website, dam and contact repositories to get started
quickly
24. The new Visana website: how to fit a square peg into a round hole / Basel / 11.06.2015 / Casper Biever / Page 24
Wish
n?? Make it possible to move elements in Multivalue
25. The new Visana website: how to fit a square peg into a round hole / Basel / 11.06.2015 / Casper Biever / Page 25
Tips (technical)
n?? Keep names in concepts and design in sync with those in the code
n?? Become close friends with Switchable, Multivalue and Composite
n?? Area dialogs
n?? Scaffold templates and components
26. The new Visana website: how to fit a square peg into a round hole / Basel / 11.06.2015 / Casper Biever / Page 26
Tips (project)
n?? Get involved early, but be reluctant to say no. Think in components on all levels.
Content architecture ¡Ö software architecture
n?? Experiment
n?? There might be an end to configurability: in that case allow raw HTML formatting
n?? Keep needs of publisher in mind