Item Versioning

Item Versioning

Versions

  • Represents a copy of an item with a distinct set of field values
  • Sitecore always publishes the highest numbered publishable version of an item when there are multiple versions of an item

Language Versions

  • Major type of item versioning in Sitecore
  • Each website can support an unlimited number of language versions
  • At least one language version must be defined
  • Additional language versions can be created by an administrator

Numeric Versions

  • Each language must contain at least one numeric version
  • Items can contain any number of numeric versions for each language supported by the site
  • An item can have a different number of versions for each language
  • There is no limit to the number of versions that can be created for an item

New Versions

  • New versions of an item can be automatically created through workflow
  • New versions can be manually created and removed by users with adequate permissions

Old Versions

  • When a version is removed, it is not placed in the Archive or the Recycle Bin
  • When older versions are removed, the remaining versions are not renumbered
  • Deleting applies to items, not versions.  When you attempt to delete a version, Sitecore moves all versions of the item to the Recycle Bin, not just the selected version.  When you restore a deleted item from the Recycle Bin, Sitecore restores all versions of the previously deleted item
  • Archiving applies to items, not versions.  When you attempt to archive a version, Sitecore moves all versions of the item to the Archive, not just the selected version.  When you restore an archived item from the Archive, Sitecore restores all versions of the previously archived item

Sources