Design patterns provide general, reusable solutions to commonly occurring problems. They are conceptual approaches, rather than finished products. Design patterns originated in architecture and are common in software development. We can apply the principle of design patterns to almost any field.
In this section, I outline various design patterns that I, and others, have used to improve the author experience of certain content management systems. Not all are relevant to all scenarios, nor is the list exhaustive. I have included nine patterns here, which fall into three categories:
Micro-copy management and usage patterns
Author interface ...