We're about to start migrating articles from our old site to the new version and I'm a bit curious on how to solve the description/keywords part. I've never worked on this part in EPiServer so I'm a bit lost. What is the correct way to get these fields into the head of the page? Do I have to create the properties in every single page type and use a contentplaceholder to get them up there or is there another way that I've missed?
Install a CMS 5 site with Public Templates and take a look at the code. They've used dynamic properties for this, but use MainBody (or MainIntro) as fallback for MetaDescription. The code is located under Templates -> Public -> Units -> Header.ascx.cs.
I've missed that code completely. Thanks!
No problem! I recommend browsing through the Public and Demo templates code. Lots of good tips and tricks there!