Studio Server offers the capability of saving a number of different versions of a document. This way, a stored version can be rolled back and used as the current version at any time. During this process, a new version based on this older version will be created.
All version numbers are presented in a “major.minor” notation. Each time an object is saved, either the major version number or the minor version number is increased. This is based on the status that the object is saved to and the Create Permanent Version option that is set for that status. (See Workflow Status settings.)
- Major version number: increased whenever the object is saved in a status that has the Create Permanent Version option selected.
- Minor version number: increased whenever the object is saved in a status that does not have the Create Permanent Version option selected.
This is because the previous version of the layout is automatically deleted when a layout preview is generated. (In an InDesign Server Automation environment in which many layout previews are generated, no changes typically exist for each layout version. To make sure that the maximum number of stored layout versions is not too quickly exceeded and to not take up disk space with many similar files, the previous version is automatically removed.)
Example: Versions 0.1, 0.2 and 0.3 exist. A new layout preview is generated. Now, versions 0.1, 0.2 and 0.4 exist.
Configuring the total number of files saved
Info: The described step can only be performed on the on-premise version of Studio Server, not on the cloud version.
Studio Server stores up to a defined number of versions per type of object. When the total number of versions is exceeded, the version will be deleted that comes after the configured number of oldest files to keep.
These totals can be set per type of object by the following option:
- File: configserver.php file (recommended: config_overrule.php file)
- Name of option:
- MAX_ARTICLE_VERSION. For articles and article templates.
- MAX_IMAGES_VERSION. For image objects.
- MAX_VIDEO_VERSION. For videos.
- MAX_AUDIO_VERSION. For audio files.
- MAX_LAYOUT_VERSION. For InDesign layouts, layout templates, Layout Modules and Layout Module Templates.
- MAX_LIBRARY_VERSION. For InDesign library objects.
- Possible values: any number.
- Default values:
- MAX_ARTICLE_VERSION: 10
- MAX_IMAGES_VERSION: 5
- MAX_VIDEO_VERSION: 5
- MAX_AUDIO_VERSION: 5
- MAX_LAYOUT_VERSION: 5
- MAX_LIBRARY_VERSION: 5
define ('MAX_ARTICLE_VERSION', 10);