Custom Fields anywhere and everywhere.
The Template System allows you to customize anything in the suite - forums, calendars, gallery categories, blogs, etc - and to create forms for the user to populate when posting new content.
Create custom fields
Group custom fields into Sets for individual containers (e.g. forums)
Customize the layout of the field values when viewing content
Allow multiple Sets per container to give users a choice of which form to populate
Mark individual fields as required - preventing users from creating content without populating the additional fields
By default, you can add
Custom fields when creating topics
Custom fields when creating calendar events
Custom fields when posting blog entries
Custom fields when uploading images to the gallery
Custom fields when submitting downloads files
Note that the system will detect other areas of the site (depending on the 3rd-party modifications you have installed) and will allow you to place custom fields in those areas. However, support for those areas is not guaranteed.
Fields can be created for individual areas or shared across multiple areas. (Example: I can create TextFieldA for topics, or I can have TextFieldA available for both topics and blogs.)
Different fields can be used for different items within each area. (Example: TextFieldA is visible for Forum1, but DropdownA is visible in Forum2.)
Fields can be grouped differently for different areas. (Example: Forum1 will have TextFieldA, but Blog1 will have TextFieldA and DropdownA.)