One of the most basic building blocks on any CMS build is providing a structure to allow content editors to do tasks such as create pages, add images and files, apply metadata as well as a whole heap of other features. Having a website where you couldn't add content wouldn't be very useful at all. In Umbraco land, a 'document type' is the name of the mechanism to achieve this.
A 'document type', can be thought of in same terms as C# class. A class contains properties that we, as developers, can define to allow any data we want to be saved against it. A 'document type' is the Umbraco way to allow content editors to be able to store data against a page. This data can be anything you like such as text, dates, URLs' and numbers.
After the user creates a page with a selected document type, we can then use a template (for the HTML) combined with the data stored against the 'Document Type' to display a page on the website with useful information displayed.
Software Architect, Programmer and Technologist Jon Jones is founder and CEO of London-based tech firm Digital Prompt. He has been working in the field for nearly a decade, specializing in new technologies and technical solution research in the web business. A passionate blogger by heart , speaker & consultant from England.. always on the hunt for the next challenge