Often plugins need a way to allow their users to customize and configure their behavior in some way. For example, an Amazon plugin may want collect your Amazon Associates ID to embed within a link it generates. Or perhaps a theme or template set wants to make it easy for users to change the color scheme, or header image. Regardless of what options you need to surface to your users, Movable Type offers a relatively simple system for doing so.
This system works by editing your plugin’s
config.yaml and registering a set of plugin settings, and the templates that will be used for rendering the user interface and form for editing those settings.
The following guide will take you through this process, and then show you some alternatives that make this process even easier.