I built my first website in June 1996, and I haven't looked back. Until now of course.
Design your editing screens to help guide a new editor through the process as much as possible from the start.
Keep your UI field names simple for the CMS editor, whilst protecting against namespace collisions in the code.
Ease the cognitive load by reusing familiar patterns.
Tips which I find make life that little bit easier and understandable for CMS editors, and hopefully lead to better websites all round.
Some thoughts on coming out of a seven year long stint as owner and technical director of UX agency fffunction.