AFL
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

GroupNameDescriptionData typeRequiredSelect ManyLimitsAllowed ValuesDefault ValueExampleComments
GeneralTitleThe headline of the article.StringTrueFalseGrand Final preview: what to expectLegacy: 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.
GeneralSlugThe text used at the end of the article web address.StringFalseFalsegrand-final-previewLegacy: titleUrlSegment (text). Template use: used as the URL slug for the article, falling back to a slug built from the title.
GeneralSummaryA short summary shown under the headline and in article lists.StringFalseFalseBoth 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.
GeneralBodyThe main content of the article.Rich TextFalseFalseThe teams have named their sides…Legacy: body (text). Template use: HTML output unescaped in the article page and AMP version.
GeneralLead MediaThe main photo or video shown at the top of the article.Content Reference (Image, Video)FalseFalseGrand Final training photoLegacy: 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.
GeneralAuthor OverrideThe name of the person who wrote the article, if different from the linked author profile.StringFalseFalseJordan SmithLegacy: author (text). Template use: shown in the article header and structured data when no author profile (Bio) is linked.
GeneralUpdated Date OverrideThe date and time shown as the article updated date. Leave blank to hide the updated date.Date/TimeFalseFalse2026-09-27T14:30:00Legacy: 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.
GeneralLabelThe labels shown above the headline, such as Breaking.StringFalseTrueTest Item, BreakingBreakingLegacy: 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.
GeneralIs Feature ArticleShows the article as a feature article with a featured web address.BooleanFalseFalseFalseTrueLegacy: 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.
GeneralIs FeaturedHighlights the article in the Must Read, sidebar and slider lists.BooleanFalseFalseFalseFalseLegacy: 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.
GeneralRelated ContentOther items related to the article, shown as the columnist banner and in Up next.Content Reference (Article, Columnist)FalseTrueRelated articleLegacy: relatedContent (contentReference). Template use: renders the columnist banner and the Up next list. Allowed types TBC.
GeneralCustom URLA web address to use for the article instead of the automatic one.LinkFalseFalsehttps://example.com/storyLegacy: hotlinkUrl (text). Template use: when set, used as the article URL instead of the generated URL.
GeneralCTA LinkWhere the call to action button goes, if not the article itself.LinkFalseFalse/news/grand-finalLegacy: 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.
GeneralAMP EnabledPublishes a mobile-optimised AMP version of this article.BooleanFalseFalseFalseTrueLegacy: googleAmp (checkbox). Template use: when ticked, the article page links to its AMP version.
GeneralDisable Floating AdStops the floating advert from showing in this article.BooleanFalseFalseFalseFalseLegacy: disableFloatingAd (checkbox). Template use: the floating ad is shown unless this is ticked.
ReferencesAuthorsThe author profiles linked to the article.Array (Content Reference (Author))FalseTrueJordan SmithLegacy: 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.
ReferencesPlayersThe players linked to the article.Array (Content Reference (Player))FalseTruePlayer exampleLegacy: references (contentReference), Player references. Usage count 345. Only listed in the references output (type and ID) used for tracking. Allowed type TBC.
ReferencesCompetitionsThe competitions linked to the article.Array (Content Reference (Competition))FalseTrueCompetition exampleLegacy: references (contentReference), Competition references. Usage count 645. Only listed in the references output (type and ID) used for tracking. Allowed type TBC.
ReferencesTeamsThe teams linked to the article.Array (Content Reference (Team))FalseTrueTeam exampleLegacy: references (contentReference), Team references. Usage count 31. Only listed in the references output (type and ID) used for tracking. Allowed type TBC.
ReferencesSeasonsThe seasons linked to the article.Array (Content Reference (Season))FalseTrueSeason exampleLegacy: references (contentReference), Season references. Usage count 43. Only listed in the references output (type and ID) used for tracking. Allowed type TBC.
ReferencesMatchesThe matchs linked to the article.Array (Content Reference (Match))FalseTrueMatch exampleLegacy: references (contentReference), Match references. Usage count 889. Only listed in the references output (type and ID) used for tracking. Allowed type TBC.
MetadataMeta TitleThe page title shown in search results and when the article is shared.StringFalseFalseGrand Final preview: what to expectBase 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.
MetadataMeta DescriptionA short summary for search results and sharing.StringFalseFalseEverything 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.
MetadataMeta ImageThe image shown when the article is shared.Content Reference (Image)FalseFalseGrand Final training photoBase class property (SEO). Map the legacy lead image (leadMedia) to this property (TBC).
MetadataMeta KeywordsKeywords that describe the article for search engines.StringFalseFalsegrand final, preview, finalsBase 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.
MetadataAllow IndexingLets search engines list this article.BooleanFalseFalseTrueTrueBase class property (SEO). No legacy equivalent in the research (TBC).
MetadataAllow FollowingLets search engines follow links in this article.BooleanFalseFalseTrueTrueBase class property (SEO). No legacy equivalent in the research (TBC).
MigrationLegacy IDThe ID of this article in the legacy system.StringFalseFalse123456
MigrationLegacy URLThe address of this article in the legacy system.URLFalseFalsehttps://www.afl.com.au/news/123456/grand-final-preview

Implementation differences

Retired content types

No retired content types.

Retired attributes

NameComments
lastModifiedAvailable on all content types by default.
publishFromAvailable on all content types by default.
dateAvailable on all content types by default.
displayUpdatedDateUpdated Date Override will be displayed if populated otherwise hidden.
referencesReplaced by new properties: Authors, Players, Competitions, Teams, Seasons, Matches.
ctaTextCombined into the CTA Link property.
openInNewTabCombined into the CTA Link property.
tagsAll 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.
idMigrated to the Legacy ID property.

Data migration

Coming soon...