NeuroAgent

Page Version Control in 1C-Bitrix: Complete Guide

Learn how the built-in page version control works in 1C-Bitrix. Step-by-step instructions for rolling back changes and comparing versions without restoring the entire site.

Question

Does 1C-Bitrix Site Management have page revision control?

Hello!

In WordPress, there is functionality that saves all page revisions, allowing you to revert a specific page’s content in case of an error, without needing to restore the entire site from a backup.

Could you please tell me if there is a similar function in 1C-Bitrix Site Management? The problem is that when editing a page through the built-in visual editor or in HTML code mode, sometimes the wrong content gets saved. Discovering the error can be difficult, and finding where the error occurred takes time. The ability to quickly rollback and reapply edits would be very useful.

Using the backup mechanism for such purposes seems inconvenient and excessive.

NeuroAgent

Yes, 1C-Bitrix Website Management has a built-in page version control mechanism that allows tracking change history and rolling back pages to previous versions. This functionality is available through the administrative panel and does not require restoring the entire site from a backup.

Table of Contents

How Page Version Control Works in 1C-Bitrix

1C-Bitrix Website Management implements built-in version control mechanisms that allow users to track changes at the level of individual pages and other system objects. This functionality is a standard part of the platform and is available in most editions.

Key features of the version control system:

  • Automatic saving of previous versions each time a page is changed
  • Ability to compare different versions to identify changes made
  • Rollback to any previous version while preserving change history
  • Author information and time of each save
  • Protection against accidental deletion of important changes

To access a page’s version history, you need to go to the site’s administrative panel via the URL {site_address}/bitrix, log in, and find the desired page in the content editing section.

Checking the Current Product Edition

Before using version control functions, it’s important to ensure that your product edition supports this functionality. To do this:

  1. Go to your site’s administrative panel at {site_address}/bitrix
  2. Log in to the system
  3. In the top menu, go to the “Administration” section
  4. Select the “Platform Update” option (Marketplace > Platform Update)
  5. On the update installation page, you will see information about the current product edition

Important: To receive regular updates and access to the latest version control features, the “1C-Bitrix: Website Management” license must be renewed source.

Tracking Page Change History

The built-in version control system in 1C-Bitrix tracks the following types of changes:

  • Creation, deletion, modification of website pages
  • Modification of infoblock elements and their sections
  • Adding/removing files in the media library
  • Changes in information blocks

Each time changes are saved, the system automatically creates a new version of the element, preserving previous states. This allows for rolling back changes or restoring deleted elements if necessary.

To view the change history of a specific page:

  1. Open the page in edit mode
  2. In the administrative menu, find the “Change History” or “Versions” section
  3. You will see a list of all saved versions with the date and author of changes
  4. You can select any version to view or restore

Methods for Rolling Back Page Changes

There are several ways to roll back page changes in 1C-Bitrix:

1. Through the Administrative Panel

  • Open the page in edit mode
  • Find the “Version History” or “Versions” section
  • Select the desired version from the list
  • Click the “Go to Version” or “Restore” button

2. Through the Business Process Module

If the Business Process module is installed in the system, extended functionality for tracking change history and comparing page versions is available source.

3. Through System Settings

To activate storage of change history, in the “Administration > General Settings > Change History” section, you need to set the corresponding flag “Store change history” source.


Additional Modules for Enhanced Version Control

For enhanced version control, you can use additional modules:

“Site Change Log” Module

Allows tracking change history for the following elements:

  • Creation, deletion, modification of infoblocks and their elements
  • Adding/removing files
  • Creation, deletion, modification of website pages
  • Additional functionality: change notifications, filtering by object types source

“Infoblock Element Change History” Module

Saves previous versions of infoblock elements when they are modified or deleted. Allows for rolling back changes or restoring deleted elements source.


Setup and Usage

Step-by-step instructions for using version control:

  1. Entering the Administrative Panel

    • Go to {site_address}/bitrix
    • Enter the administrator’s login and password
  2. Checking Function Availability

    • Ensure that the license is active and renewed
    • Check for the presence of necessary modules
  3. Editing Pages with Version Control

    • Open the desired page in edit mode
    • Make changes and save them
    • The system will automatically create a new version
  4. Viewing and Rolling Back Versions

    • Open the page in edit mode
    • Go to the “Change History” section
    • Select the desired version
    • Click “Restore” to rollback

Usage Recommendations:

  • Regular backups will additionally protect the system
  • Limiting the number of versions will help save space
  • Access rights to version history can be configured for different user groups
  • Version comparison helps to accurately determine what changes were made

Limitations and Features:

  • The number of stored versions may be limited by hosting settings
  • Some types of changes (for example, mass operations) may not save the complete history
  • Appropriate access rights are required to work with version history

Sources

  1. How to check the edition and expiration date of 1C-Bitrix Website Management
  2. Version history of “1C-Bitrix: Website Management”
  3. Editing and page history of Wiki
  4. Module for 1C-Bitrix: Site Change Log
  5. “Infoblock Element Change History”
  6. How to track change history of 1C:ZUP 8 objects

Conclusion

1C-Bitrix Website Management provides a comprehensive page version control mechanism that solves the problem you described with the ability to quickly rollback changes without restoring the entire site.

Key Advantages:

  • Built-in system for automatic version saving
  • Intuitive interface for viewing change history
  • Ability to compare different versions
  • Rollback to any previous version while preserving history

Usage Recommendations:

  • Activate change history storage in system settings
  • Use additional modules for enhanced control
  • Regularly check the functionality of the rollback feature
  • Configure appropriate access rights for different user groups

This functionality significantly simplifies content management and helps avoid problems associated with accidentally saving changes to pages.