ECS19 - Katja Jokisalo - Modernize your Intranet
ECS19 - Katja Jokisalo - Modernize your Intranet
♡ ♡
Who am I?
•
•
•
•
•
ECS19 - Katja Jokisalo - Modernize your Intranet
ECS19 - Katja Jokisalo - Modernize your Intranet
•
•
•
•
•
•
•
•
•
•
Pic: https://spdesign.azurewebsites.net/
CLASSIC MODERN
Structure Hierarchical and fixed Flat and flexible
Multi-device PC and browser only, other stuff
needed customizations
Natively responsive and mobile-friendly (SP app or
browser)
Look & Feel “Can you make it look something else
than SharePoint?”
“Microsoft is putting the sexy into unsexy software”
Branding Highly customized, like a website A little bit more like other tools (email, group
collaboration)
Platform Just SharePoint, everything there Office 365 connected, integrated part of workplace
Governance Centralized with specialized content
editors
Decentralized, content is created in context by
those who are responsible
Intelligence … what do you mean? It knows who you are! Suggestions etc based on
Graph
What’s the
TECHNICAL
difference?
Modern
vs
classic
Structure
No subsites - hierarchy and connections
made with hubs & navigation
Pages and web parts New page type, new web parts – old
ones do not work on modern pages
Branding No masterpage or CSS but modern
themes + placeholders for extensions
Customizations Completely renewed model for
customizations (… yeah, again :)
Lists and libraries
Modern UI and features already
widely in use, some blockers still exist
Publishing Many classic publishing features
available but some still missing
ECS19 - Katja Jokisalo - Modernize your Intranet
• Old way
• Navigation hierarchy and inheritance made with subsites
• New way
• Every site is a site collection, joined via hubs
• How to do it
• Please - don’t use subsites!
• Create new site collections for old subsites and move / rebuild content there
• Create hierarchy and connections with hubs & navigation
• Hub to connect multiple sites to same context (Intranet Hub, Projects Hub, Archive Hub etc)
• Navigation to create hierarchy on site pages (traveling > travel expenses > daily allowances)
•
•
•
•
•
•
HR team
site
Project X
team site
IT
Training
Portal
Finland
IT team
site
Info
Unit A
intranet
SG team
site
Intranet
Home
Fun Club
HR
Benefits
HR team
site
Project X
team site
IT
Training
portal
Finland
IT team
site
Info
Unit A
intranet
SG team
site
Intranet
Home
Fun
Club
Benefits
HUB
HR
•
•
•
•
•
• Old way
• Fixed page layout with page content area, metadata fields and classic web parts
• New way
• Modern site pages with new authoring canvas, no fixed page layouts
• All content is created with new modern web parts
• Metadata can be filled in Page details and shown with Page properties web part
• How to do it
• You need to change page type AND content (web parts)
• Old content modules (web parts) do not work on modern pages
• Rebuild or use Page Transformation tool
• Configure layout and web part mapping
• Old way
• Old themes or custom masterpage and CSS + JavaScript injections to modify DOM
• New way
• OOB responsive! Modern themes and SPFx application extensions
• How to do it
• Get rid of custom masterpage & CSS
• Replace old themes with modern ones
• In team sites old themes still kind of work, but… It’s better to switch to modern themes
• Replace script-based UI customizations
• with OOB features if possible (footer, megamenu etc)
• Rewrite with new SharePoint Framework (SPFx) Extensions model (restricted areas and means to
modify DOM)
• Old way
• Lots of injected / embedded JavaScript, add-ins and even full trust code
• New way
• SharePoint Framework apps and extensions
• Add-in model (app parts) still work on modern
• How to do it
• Evaluate new modern OOB features and web parts and use them when possible
• Check out PnP collection as well: https://github.com/SharePoint/sp-dev-fx-
webparts/tree/master/samples
• Rewrite customizations
• JSLink / Custom list menu items → SPFx Field Customizer extension / Custom Formatting
• Custom Action / Script Link → SPFx Application Extension
• Script Editor web part → Modern OOB webparts / SPFx web parts (Community Script Editor)
• Old way
• Classic UI and features in lists and libraries
• New way
• Modern UI (copy, move, Flow, PowerApps, filter, in-place views etc)
• How to do it
• Most of the lists and libraries appear already in modern UI
• Some list types are not yet supported – use modern replacements if possible
• Tasks → Planner, Posts (blog) → News, Discussion → Teams / Comments, Survey → Forms etc..
• Get rid of features that are not supported or might prevent using modern UI
• Column types; publishing (html), geo location
• Customizations; JSLink, custom ribbon actions
• Views; webparts in view pages
• Features; metadata navigation, document sets (rolling out!)
• Old way
• Publishing feature activated on site; masterpages, scheduling, variations etc
• New way
• No specific feature, functionality natively available on modern sites
• How to do it
• Multilingual UI supported
• but no automatic translation / variations (check 3rd party solutions if needed)
• Publishing approval OOB feature with Flow, scheduling coming soon
• Custom page layouts (templates) available already in target release mode
• Target audiences coming soon
ECS19 - Katja Jokisalo - Modernize your Intranet
2 Run Modernization Scanner3 Plan and Prepare
4 Make it flat
7 Move list and library content
1 Move it to the Cloud
6 Prepare sites
8 Transform pages
5 Create new sites
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Modernization Scanner
• Free tool by Microsoft
• First version 1/2018, getting updates frequently
• Cloud only! Cannot scan on-prem!
• Download and run from your machine
• Gives great insight about classic features in use
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
DEMO
Modernization Scanner
•
•
•
•
•
•
•
•
•
•
•
Cross-site
vs
in-place
modernization?
•
•
•
•
•
•
•
•
Page Transformation Engine
• Free tool / code base available in PnP github
• Allows you to transform existing classic page to a new
modern site page
• Note: publishing pages came in April, still in preview
• Creates a copy of the page with modernized content
• Transformation can be controlled with XML
configuration file
•
•
•
•
•
•
•
•
•
•
•
•
DEMO
Page Transformation
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
ECS19 - Katja Jokisalo - Modernize your Intranet
ECS19 - Katja Jokisalo - Modernize your Intranet

More Related Content

PPTX
ECS19 - Robi Voncina - Upgrade to SharePoint 2019
PPTX
ECS19 - Vesa Juvonen - Getting Started With SharePoint Framework - Roadmap
PPTX
Custom Development for SharePoint
PDF
ECS19 - Laura Kokkarinen - Everything you need to know about SharePoint site ...
PPTX
Custom Development in SharePoint – What are my options now?
PDF
ECS19 - Rodrigo Pinto - Modernize Your Classic SharePoint Sites
PPTX
ECS19 - Vesa Juvonen - SharePoint and Office 365 Development PowerClass
PPTX
[Jansen] Transforming your classic team sites into modern group connected tea...
ECS19 - Robi Voncina - Upgrade to SharePoint 2019
ECS19 - Vesa Juvonen - Getting Started With SharePoint Framework - Roadmap
Custom Development for SharePoint
ECS19 - Laura Kokkarinen - Everything you need to know about SharePoint site ...
Custom Development in SharePoint – What are my options now?
ECS19 - Rodrigo Pinto - Modernize Your Classic SharePoint Sites
ECS19 - Vesa Juvonen - SharePoint and Office 365 Development PowerClass
[Jansen] Transforming your classic team sites into modern group connected tea...

What's hot (20)

PPTX
ECS19 - Vesa Juvonen - SharePoint Development for Enterprises - What's New an...
PPTX
ECS19 - John White - Unlock SharePoint’s Reporting Secrets
PDF
ECS19 - Thomas Vochten - ESSENTIAL DATABASE ADMINISTRATION SKILLS FOR SHAREPO...
PPTX
SharePoint Framework, React and Office UI SPS Paris 2016 - d01
PDF
ecs19 - Bill Ayers - RE-USE YOUR SHAREPOINT FRAMEWORK SKILLZ TO BUILD OFFICE ...
PPTX
SharePoint Framework, React, and Office UI sps Silicon Valley
PPTX
ECS19 Bert Jansen - Modernizing your existing sites
PPTX
Building SharePoint add-ins with JavaScript and c# sps Silicon Valley
PPTX
Building a Microsoft Teams Provisioning Process using Power Apps & Power Auto...
PPTX
Going with the Flow: Rationalizing the workflow options in SharePoint Online
PPTX
Cloud-Based App Development using SharePoint 2013, Office 365 and Azure
PPTX
Modern SharePoint, the Good, the Bad, and the Ugly
PDF
ECS19 - Bill Ayers - UNLOCK YOUR BUSINESS KNOWLEDGE WITH THE MICROSOFT GRAPH,...
PPTX
Cross Site Collection Navigation using SPFx, Powershell PnP & PnP-JS
PPTX
ECS2019 - Managing Content Types in the Modern World
PPTX
Microsoft Flow best practices European Collaboration Summit 2018
PPTX
ECS 19 Bert Jansen - Taking your SharePoint to the next level – Transforming ...
PPTX
ECS19 - Mike Ammerlaan - Microsoft Graph Data Connect
PDF
O365Con18 - Site Templates, Site Life Cycle Management and Modern SharePoint ...
PPTX
Working with a super model for SharePoint Tuga IT 2016
ECS19 - Vesa Juvonen - SharePoint Development for Enterprises - What's New an...
ECS19 - John White - Unlock SharePoint’s Reporting Secrets
ECS19 - Thomas Vochten - ESSENTIAL DATABASE ADMINISTRATION SKILLS FOR SHAREPO...
SharePoint Framework, React and Office UI SPS Paris 2016 - d01
ecs19 - Bill Ayers - RE-USE YOUR SHAREPOINT FRAMEWORK SKILLZ TO BUILD OFFICE ...
SharePoint Framework, React, and Office UI sps Silicon Valley
ECS19 Bert Jansen - Modernizing your existing sites
Building SharePoint add-ins with JavaScript and c# sps Silicon Valley
Building a Microsoft Teams Provisioning Process using Power Apps & Power Auto...
Going with the Flow: Rationalizing the workflow options in SharePoint Online
Cloud-Based App Development using SharePoint 2013, Office 365 and Azure
Modern SharePoint, the Good, the Bad, and the Ugly
ECS19 - Bill Ayers - UNLOCK YOUR BUSINESS KNOWLEDGE WITH THE MICROSOFT GRAPH,...
Cross Site Collection Navigation using SPFx, Powershell PnP & PnP-JS
ECS2019 - Managing Content Types in the Modern World
Microsoft Flow best practices European Collaboration Summit 2018
ECS 19 Bert Jansen - Taking your SharePoint to the next level – Transforming ...
ECS19 - Mike Ammerlaan - Microsoft Graph Data Connect
O365Con18 - Site Templates, Site Life Cycle Management and Modern SharePoint ...
Working with a super model for SharePoint Tuga IT 2016
Ad

Similar to ECS19 - Katja Jokisalo - Modernize your Intranet (20)

PPTX
Getting started with share point online modernization - SharePoint Saturday T...
PPTX
Going from Classic to Modern. 10 Things you must know before you commit
PPTX
Spsat nyc19 190621150118
PPTX
Sp sat philly2019
PDF
O365Con19 - Customise the UI in Modern SharePoint Workspaces - Corinna Lins
PPTX
Modern SharePoint Content Management Training
PPTX
SharePoint Conference North America 2018 - Las Vegas - Announcements
PPTX
Everything you need to know to create a modern Intranet/Digital Employee Expe...
PPTX
Your Intranet, Your Way
PPTX
Drive Adoption of Office 365 Groups and Modern SharePoint Sites
PPTX
Building Responsive Intranet using Sharepoint Framework solutions - Asish Pad...
PPTX
State Of The Industry: What's Changed In The Past Few Years With Digital Work...
PPTX
Microsoft Ignite 2018 - SharePoint Related News & Announcements (with roadmap...
PPTX
DogFoodCon - Understanding and customizing the modern SharePoint experience
PPTX
Rencontre Groupe d'usagers SharePoint Montreal - The Next Great Migration - C...
PPTX
Building modern intranets with share point communication sites aug 2018 kloud
PPTX
You got Microsoft Teams! Now let's build modern intranet on SharePoint - Team...
PPTX
Branding 101 extended
PDF
NACS - Customizing the UI in modern SharePoint workspaces
PPTX
Branding 101
Getting started with share point online modernization - SharePoint Saturday T...
Going from Classic to Modern. 10 Things you must know before you commit
Spsat nyc19 190621150118
Sp sat philly2019
O365Con19 - Customise the UI in Modern SharePoint Workspaces - Corinna Lins
Modern SharePoint Content Management Training
SharePoint Conference North America 2018 - Las Vegas - Announcements
Everything you need to know to create a modern Intranet/Digital Employee Expe...
Your Intranet, Your Way
Drive Adoption of Office 365 Groups and Modern SharePoint Sites
Building Responsive Intranet using Sharepoint Framework solutions - Asish Pad...
State Of The Industry: What's Changed In The Past Few Years With Digital Work...
Microsoft Ignite 2018 - SharePoint Related News & Announcements (with roadmap...
DogFoodCon - Understanding and customizing the modern SharePoint experience
Rencontre Groupe d'usagers SharePoint Montreal - The Next Great Migration - C...
Building modern intranets with share point communication sites aug 2018 kloud
You got Microsoft Teams! Now let's build modern intranet on SharePoint - Team...
Branding 101 extended
NACS - Customizing the UI in modern SharePoint workspaces
Branding 101
Ad

More from European Collaboration Summit (20)

PDF
ECS19 - Bram De Jager - Design a secure collaboration solution with Azure In...
PPTX
ECS19 - Eric Harlan - Increasing throughput of Office 365
PPTX
ECS19 - Ahmad Najjar - Logic Apps vs Microsoft Flow - When, how and where?
PPTX
ECS19 - Michael Van Horenbeeck - Divide Et Imperat Office 365 Mergers, Acquis...
PPTX
ECS19 - Christina Wheeler - Become Data Modeling Superhero
PPTX
ECS19 - Ahmad Najjar and Serge Luca - Power Platform Tutorial
PPTX
ECS19 - Paolo Pialorsi - Building Portals with modern SharePoint experiences
PPTX
ECS19 - Nik Charlebois - Automate the Deployment & Monitoring of SharePoint w...
PPTX
ECS19 - Nicki Borell - Microsoft Cybersecurity Reference Architecture
PPTX
ECS19 - Vesa Juvonen, Paolo Pialorsi - Building “modern” portals with SharePo...
PPTX
ECS19 - Toni Pohl - Develop intelligent apps for the Modern Workplace
PPTX
ECS19 - Tomislav Lulic - What is changed in product/service licensing with Cl...
PPTX
ECS19 - Thomas Goelles, Stephan Bisser - Unite your workplace with Microsoft'...
PPTX
ECS19 - Steven Collier - Live Events in Teams, Yammer and Stream using Extern...
PDF
ECS19 - Serge Luca - MICROSOFT FLOW IN REAL WORLD PROJECTS: 3 YEARS LATER AN...
PPTX
ECS19 - Samuel Zuercher - Do I still need an Intranet or is MS Teams just eno...
PDF
ECS19 - Rodrigo Pinto - Migrating to Teams, real cases and scenarios
PPTX
ECS19 - Radi Atanassov - Using Azure Functions as Your Business Logic Layer
PPTX
ECS19 - Paul Collinge - Transforming enterprise network connectivity in a clo...
PPTX
ECS19 - Patrick Rodgers - What’s New with PnPjs
ECS19 - Bram De Jager - Design a secure collaboration solution with Azure In...
ECS19 - Eric Harlan - Increasing throughput of Office 365
ECS19 - Ahmad Najjar - Logic Apps vs Microsoft Flow - When, how and where?
ECS19 - Michael Van Horenbeeck - Divide Et Imperat Office 365 Mergers, Acquis...
ECS19 - Christina Wheeler - Become Data Modeling Superhero
ECS19 - Ahmad Najjar and Serge Luca - Power Platform Tutorial
ECS19 - Paolo Pialorsi - Building Portals with modern SharePoint experiences
ECS19 - Nik Charlebois - Automate the Deployment & Monitoring of SharePoint w...
ECS19 - Nicki Borell - Microsoft Cybersecurity Reference Architecture
ECS19 - Vesa Juvonen, Paolo Pialorsi - Building “modern” portals with SharePo...
ECS19 - Toni Pohl - Develop intelligent apps for the Modern Workplace
ECS19 - Tomislav Lulic - What is changed in product/service licensing with Cl...
ECS19 - Thomas Goelles, Stephan Bisser - Unite your workplace with Microsoft'...
ECS19 - Steven Collier - Live Events in Teams, Yammer and Stream using Extern...
ECS19 - Serge Luca - MICROSOFT FLOW IN REAL WORLD PROJECTS: 3 YEARS LATER AN...
ECS19 - Samuel Zuercher - Do I still need an Intranet or is MS Teams just eno...
ECS19 - Rodrigo Pinto - Migrating to Teams, real cases and scenarios
ECS19 - Radi Atanassov - Using Azure Functions as Your Business Logic Layer
ECS19 - Paul Collinge - Transforming enterprise network connectivity in a clo...
ECS19 - Patrick Rodgers - What’s New with PnPjs

Recently uploaded (20)

PPTX
DevOpsDays Halifax 2025 - Building 10x Organizations Using Modern Productivit...
PPTX
Lesson-3-Operation-System-Support.pptx-I
PDF
AI-Powered Fuzz Testing: The Future of QA
PPTX
Streamlining Project Management in the AV Industry with D-Tools for Zoho CRM ...
PPT
3.Software Design for software engineering
PPTX
Bandicam Screen Recorder 8.2.1 Build 2529 Crack
PPTX
Beige and Black Minimalist Project Deck Presentation (1).pptx
PDF
infoteam HELLAS company profile 2025 presentation
PDF
Crypto Loss And Recovery Guide By Expert Recovery Agency.
PPTX
Chapter 1 - Transaction Processing and Mgt.pptx
PPTX
Foundations of Marketo Engage: Nurturing
PPTX
HackYourBrain__UtrechtJUG__11092025.pptx
PDF
Bright VPN Crack Free Download (Latest 2025)
PDF
MAGIX Sound Forge Pro CrackSerial Key Keygen
PDF
Cloud Native Aachen Meetup - Aug 21, 2025
PPTX
UNIT II: Software design, software .pptx
PPTX
SAP Business AI_L1 Overview_EXTERNAL.pptx
PPTX
Presentation - Summer Internship at Samatrix.io_template_2.pptx
PDF
Coding with GPT-5- What’s New in GPT 5 That Benefits Developers.pdf
PPTX
Post-Migration Optimization Playbook: Getting the Most Out of Your New Adobe ...
DevOpsDays Halifax 2025 - Building 10x Organizations Using Modern Productivit...
Lesson-3-Operation-System-Support.pptx-I
AI-Powered Fuzz Testing: The Future of QA
Streamlining Project Management in the AV Industry with D-Tools for Zoho CRM ...
3.Software Design for software engineering
Bandicam Screen Recorder 8.2.1 Build 2529 Crack
Beige and Black Minimalist Project Deck Presentation (1).pptx
infoteam HELLAS company profile 2025 presentation
Crypto Loss And Recovery Guide By Expert Recovery Agency.
Chapter 1 - Transaction Processing and Mgt.pptx
Foundations of Marketo Engage: Nurturing
HackYourBrain__UtrechtJUG__11092025.pptx
Bright VPN Crack Free Download (Latest 2025)
MAGIX Sound Forge Pro CrackSerial Key Keygen
Cloud Native Aachen Meetup - Aug 21, 2025
UNIT II: Software design, software .pptx
SAP Business AI_L1 Overview_EXTERNAL.pptx
Presentation - Summer Internship at Samatrix.io_template_2.pptx
Coding with GPT-5- What’s New in GPT 5 That Benefits Developers.pdf
Post-Migration Optimization Playbook: Getting the Most Out of Your New Adobe ...

ECS19 - Katja Jokisalo - Modernize your Intranet

  • 9. CLASSIC MODERN Structure Hierarchical and fixed Flat and flexible Multi-device PC and browser only, other stuff needed customizations Natively responsive and mobile-friendly (SP app or browser) Look & Feel “Can you make it look something else than SharePoint?” “Microsoft is putting the sexy into unsexy software” Branding Highly customized, like a website A little bit more like other tools (email, group collaboration) Platform Just SharePoint, everything there Office 365 connected, integrated part of workplace Governance Centralized with specialized content editors Decentralized, content is created in context by those who are responsible Intelligence … what do you mean? It knows who you are! Suggestions etc based on Graph
  • 10. What’s the TECHNICAL difference? Modern vs classic Structure No subsites - hierarchy and connections made with hubs & navigation Pages and web parts New page type, new web parts – old ones do not work on modern pages Branding No masterpage or CSS but modern themes + placeholders for extensions Customizations Completely renewed model for customizations (… yeah, again :) Lists and libraries Modern UI and features already widely in use, some blockers still exist Publishing Many classic publishing features available but some still missing
  • 12. • Old way • Navigation hierarchy and inheritance made with subsites • New way • Every site is a site collection, joined via hubs • How to do it • Please - don’t use subsites! • Create new site collections for old subsites and move / rebuild content there • Create hierarchy and connections with hubs & navigation • Hub to connect multiple sites to same context (Intranet Hub, Projects Hub, Archive Hub etc) • Navigation to create hierarchy on site pages (traveling > travel expenses > daily allowances)
  • 13. • • • • • • HR team site Project X team site IT Training Portal Finland IT team site Info Unit A intranet SG team site Intranet Home Fun Club HR Benefits
  • 14. HR team site Project X team site IT Training portal Finland IT team site Info Unit A intranet SG team site Intranet Home Fun Club Benefits HUB HR • • • • •
  • 15. • Old way • Fixed page layout with page content area, metadata fields and classic web parts • New way • Modern site pages with new authoring canvas, no fixed page layouts • All content is created with new modern web parts • Metadata can be filled in Page details and shown with Page properties web part • How to do it • You need to change page type AND content (web parts) • Old content modules (web parts) do not work on modern pages • Rebuild or use Page Transformation tool • Configure layout and web part mapping
  • 16. • Old way • Old themes or custom masterpage and CSS + JavaScript injections to modify DOM • New way • OOB responsive! Modern themes and SPFx application extensions • How to do it • Get rid of custom masterpage & CSS • Replace old themes with modern ones • In team sites old themes still kind of work, but… It’s better to switch to modern themes • Replace script-based UI customizations • with OOB features if possible (footer, megamenu etc) • Rewrite with new SharePoint Framework (SPFx) Extensions model (restricted areas and means to modify DOM)
  • 17. • Old way • Lots of injected / embedded JavaScript, add-ins and even full trust code • New way • SharePoint Framework apps and extensions • Add-in model (app parts) still work on modern • How to do it • Evaluate new modern OOB features and web parts and use them when possible • Check out PnP collection as well: https://github.com/SharePoint/sp-dev-fx- webparts/tree/master/samples • Rewrite customizations • JSLink / Custom list menu items → SPFx Field Customizer extension / Custom Formatting • Custom Action / Script Link → SPFx Application Extension • Script Editor web part → Modern OOB webparts / SPFx web parts (Community Script Editor)
  • 18. • Old way • Classic UI and features in lists and libraries • New way • Modern UI (copy, move, Flow, PowerApps, filter, in-place views etc) • How to do it • Most of the lists and libraries appear already in modern UI • Some list types are not yet supported – use modern replacements if possible • Tasks → Planner, Posts (blog) → News, Discussion → Teams / Comments, Survey → Forms etc.. • Get rid of features that are not supported or might prevent using modern UI • Column types; publishing (html), geo location • Customizations; JSLink, custom ribbon actions • Views; webparts in view pages • Features; metadata navigation, document sets (rolling out!)
  • 19. • Old way • Publishing feature activated on site; masterpages, scheduling, variations etc • New way • No specific feature, functionality natively available on modern sites • How to do it • Multilingual UI supported • but no automatic translation / variations (check 3rd party solutions if needed) • Publishing approval OOB feature with Flow, scheduling coming soon • Custom page layouts (templates) available already in target release mode • Target audiences coming soon
  • 21. 2 Run Modernization Scanner3 Plan and Prepare 4 Make it flat 7 Move list and library content 1 Move it to the Cloud 6 Prepare sites 8 Transform pages 5 Create new sites
  • 24. Modernization Scanner • Free tool by Microsoft • First version 1/2018, getting updates frequently • Cloud only! Cannot scan on-prem! • Download and run from your machine • Gives great insight about classic features in use
  • 31. Page Transformation Engine • Free tool / code base available in PnP github • Allows you to transform existing classic page to a new modern site page • Note: publishing pages came in April, still in preview • Creates a copy of the page with modernized content • Transformation can be controlled with XML configuration file