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: Performing the described step requires direct server access. Depending upon how your system is hosted and the level of access you have to that system, coordination may be required with your Partner or WoodWing Support team. For a full overview of the steps that need to be done by WoodWing and how to request them, see WoodWing Cloud - Change management.
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);