Content types
Article
Reference: the Article page content type, a news article with a headline, body and lead media.
Overview
- Name: Article
- Type: Page
- Purpose: A news article with a headline, body and lead media, published on its own page. Editors can optionally show an updated date, add a call to action used when the article is promoted, enable an AMP version and turn off the floating advert.
- Examples: None
- Legacy functional requirements: https://bigpond.jira.com/wiki/spaces/AFLP/pages/3600220177/Article+Functional+Requirements
- Legacy configuration instructions: None
Content model
Properties
| Group | Name | Description | Data type | Required | Select Many | Limits | Allowed Values | Default Value | Example | Comments |
|---|---|---|---|---|---|---|---|---|---|---|
| General | Title | The headline of the article. | String | True | False | Grand Final preview: what to expect | Legacy: title (text). Template use: used in the page, header, share text, structured data and AMP, in lists and thumbnails, and to build the URL slug. | |||
| General | Slug | The text used at the end of the article web address. | String | False | False | grand-final-preview | Legacy: titleUrlSegment (text). Template use: used as the URL slug for the article, falling back to a slug built from the title. | |||
| General | Summary | A short summary shown under the headline and in article lists. | String | False | False | Both sides are ready for the biggest game of the year. | Legacy: summary (text). Template use: shown in the article header and lists, and used as the structured data description. | |||
| General | Body | The main content of the article. | Rich Text | False | False | The teams have named their sides… | Legacy: body (text). Template use: HTML output unescaped in the article page and AMP version. | |||
| General | Lead Media | The main photo or video shown at the top of the article. | Content Reference (Image, Video) | False | False | Grand Final training photo | Legacy: leadMedia (contentReference, allowed types Photo and Video). Template use: shown above the body; its title and subtitle are used as the caption and in structured data, and it supplies the article image in lists. | |||
| General | Author Override | The name of the person who wrote the article, if different from the linked author profile. | String | False | False | Jordan Smith | Legacy: author (text). Template use: shown in the article header and structured data when no author profile (Bio) is linked. | |||
| General | Updated Date Override | The date and time shown as the article updated date. Leave blank to hide the updated date. | Date/Time | False | False | 2026-09-27T14:30:00 | Legacy: updatedDate (text, stored as a date and time). Template use: shown as the updated date when the legacy Display Updated Date was ticked; also used as the modified date in structured data, AMP and the sitemap. Displayed only when populated. | |||
| General | Label | The labels shown above the headline, such as Breaking. | String | False | True | Test Item, Breaking | Breaking | Legacy: tags 'ContentLabel:TestItem' and 'ContentLabel:Breaking'. Tags replaced by this field. The legacy label sets the header text and its CSS modifier class; the first matching tag wins. | ||
| General | Is Feature Article | Shows the article as a feature article with a featured web address. | Boolean | False | False | False | True | Legacy: tag 'feature-article'. Tag replaced by this field. The legacy tag changes the article URL to use /featured/ instead of /news/ and selects the featured template. | ||
| General | Is Featured | Highlights the article in the Must Read, sidebar and slider lists. | Boolean | False | False | False | False | Legacy: tag 'feature'. Tag replaced by this field. The legacy tag marks the article as featured in the Article List Must Read, Article List Sidebar and Mixed Content slider widgets. | ||
| General | Related Content | Other items related to the article, shown as the columnist banner and in Up next. | Content Reference (Article, Columnist) | False | True | Related article | Legacy: relatedContent (contentReference). Template use: renders the columnist banner and the Up next list. Allowed types TBC. | |||
| General | Custom URL | A web address to use for the article instead of the automatic one. | Link | False | False | https://example.com/story | Legacy: hotlinkUrl (text). Template use: when set, used as the article URL instead of the generated URL. | |||
| General | CTA Link | Where the call to action button goes, if not the article itself. | Link | False | False | /news/grand-final | Legacy: ctaLink (text). Template use: used by the Large Content Promo as the button destination, falling back to the article URL. The legacy CTA text (ctaText) and open in new tab setting (openInNewTab) share its link and have been combined into this property. | |||
| General | AMP Enabled | Publishes a mobile-optimised AMP version of this article. | Boolean | False | False | False | True | Legacy: googleAmp (checkbox). Template use: when ticked, the article page links to its AMP version. | ||
| General | Disable Floating Ad | Stops the floating advert from showing in this article. | Boolean | False | False | False | False | Legacy: disableFloatingAd (checkbox). Template use: the floating ad is shown unless this is ticked. | ||
| References | Authors | The author profiles linked to the article. | Array (Content Reference (Author)) | False | True | Jordan Smith | Legacy: references (contentReference), Bio references. Usage count 123. Resolved as the article author profile when the Bio has the author tag: its known name, photo and author page link are shown in the header and structured data. Allowed type TBC. | |||
| References | Players | The players linked to the article. | Array (Content Reference (Player)) | False | True | Player example | Legacy: references (contentReference), Player references. Usage count 345. Only listed in the references output (type and ID) used for tracking. Allowed type TBC. | |||
| References | Competitions | The competitions linked to the article. | Array (Content Reference (Competition)) | False | True | Competition example | Legacy: references (contentReference), Competition references. Usage count 645. Only listed in the references output (type and ID) used for tracking. Allowed type TBC. | |||
| References | Teams | The teams linked to the article. | Array (Content Reference (Team)) | False | True | Team example | Legacy: references (contentReference), Team references. Usage count 31. Only listed in the references output (type and ID) used for tracking. Allowed type TBC. | |||
| References | Seasons | The seasons linked to the article. | Array (Content Reference (Season)) | False | True | Season example | Legacy: references (contentReference), Season references. Usage count 43. Only listed in the references output (type and ID) used for tracking. Allowed type TBC. | |||
| References | Matches | The matchs linked to the article. | Array (Content Reference (Match)) | False | True | Match example | Legacy: references (contentReference), Match references. Usage count 889. Only listed in the references output (type and ID) used for tracking. Allowed type TBC. | |||
| Metadata | Meta Title | The page title shown in search results and when the article is shared. | String | False | False | Grand Final preview: what to expect | Base class property (SEO). Legacy: longTitle (text). Template use: used as the page title in the article metadata, falling back to the title. Map longTitle to this property. | |||
| Metadata | Meta Description | A short summary for search results and sharing. | String | False | False | Everything you need to know before the Grand Final. | Base class property (SEO). Legacy: description (text). Template use: appended to the title to form the share text and used in metadata. Map description to this property. | |||
| Metadata | Meta Image | The image shown when the article is shared. | Content Reference (Image) | False | False | Grand Final training photo | Base class property (SEO). Map the legacy lead image (leadMedia) to this property (TBC). | |||
| Metadata | Meta Keywords | Keywords that describe the article for search engines. | String | False | False | grand final, preview, finals | Base class property (SEO). Legacy: keywords (text). Template use: output in the keywords meta tag, tracking data attributes and structured data. Map keywords to this property. | |||
| Metadata | Allow Indexing | Lets search engines list this article. | Boolean | False | False | True | True | Base class property (SEO). No legacy equivalent in the research (TBC). | ||
| Metadata | Allow Following | Lets search engines follow links in this article. | Boolean | False | False | True | True | Base class property (SEO). No legacy equivalent in the research (TBC). | ||
| Migration | Legacy ID | The ID of this article in the legacy system. | String | False | False | 123456 | ||||
| Migration | Legacy URL | The address of this article in the legacy system. | URL | False | False | https://www.afl.com.au/news/123456/grand-final-preview |
Implementation differences
Retired content types
No retired content types.
Retired attributes
| Name | Comments |
|---|---|
| lastModified | Available on all content types by default. |
| publishFrom | Available on all content types by default. |
| date | Available on all content types by default. |
| displayUpdatedDate | Updated Date Override will be displayed if populated otherwise hidden. |
| references | Replaced by new properties: Authors, Players, Competitions, Teams, Seasons, Matches. |
| ctaText | Combined into the CTA Link property. |
| openInNewTab | Combined into the CTA Link property. |
| tags | All legacy tags are functional, so no Tags property is needed. The ContentLabel tags are replaced by the Label property and the feature tags by Is Feature Article and Is Featured. |
| id | Migrated to the Legacy ID property. |
Data migration
Coming soon...