I would like to add a few new custom fields to our Blog Posts for our editors such as Twitter Name and an Dedicated Image. Is the best approach to do this through a plugin and create a new field using the DocumentField API? I didn't see any documentation online regarding this. Any additional info would be appreciated.
We added custom fields for the main content types to store (amongst other things) the language that was used to write the content (it auto-detects it using the Microsoft API). It wasn't a trivial customisation, involved a lot of work, and was done in the overlay rather than a plugin.