Let us say your Corporate Communications group would like to create press releases and execute certain business rules if the content is of type press release. They would like to have the additional properties listed as follows:
PR Person's Name
PR Person's Email
PR Person's Phone
PR Released Date
Content to be automatically versioned for every update
Earlier in this chapter you have understood the advantages and disadvantages of having custom aspect over a custom content type. You need a custom content type if that type of content has some significance for you such as in the case of press release. You will be able to add Press
Release
content in any space anywhere as you like without going through the hassle of applying all kinds of business rules on spaces. Similarly with custom content type you will be able to execute business rules based on the content type. For example, you can send notifications to certain people when a Press
Release...