суббота, 13 сентября 2014 г.

Система контроля версий контента в Composite C1 CMS

Вкладка с отчетом по версиям страницы
При работе с контентом в Composite C1 CMS неизбежно возникает вопрос использования какой-то системы контроля версий этого самого контента (content version management systems).

Написал, удалил, сохранил, опубликовал. Пожалел, что удалил.

А как вы знаете, много функционала в Composite C1 CMS добавляется в систему с помощью расширений (пакетов, модулей).

Не является исключением и контроль версий. Просто установив пакет Composite.Versioning.ContentVersioning, вы "включаете" такой контроль для следующих типов контента в системе:
  • страниц
  • медиа-файлов
  • элементов данных
Пакет платный - 2500 долларов США. Но его можно не ограничено использовать  в течении 30 дней пробного периода.

Пакет пока что не русифицирован.

Установив это расширение, вы сможете видеть список всех изменений контента централизовано, просматривать разные версии одной и этой же единицы контента (страницы, элемента данных, медиа-файла), сравнивать версии и возвращать на выбор предыдущую.

Работу с версиями можно начинать с "Журнала изменений контента" (Content Modification Log), который появляется в разделе "Система" после установки расширения.

Журнал изменений контента в разделе Система

Но управление версиями непосредственно (просмотр, сравнение, откат к предыдущим версиям) вы будете осуществлять в отчете по версиям (Versioning Report), который генерируется для каждой единицы контента отдельно.

Отчет по версиям страницы в разделе Контент



Как просматривать изменения контента на сайте


  1. В разделе "Система", выберите элемент "Content Modification Log" (Журнал изменений контента).
  2. Нажмите кнопку "View Log" (Посмотреть журнал) на панели инструментов.
Открыть Журнал изменений контента


Справа откроется журнал.

В журнале вы можете отфильтровывать записи по нескольким параметрам:
  • Time (время)
  • User (пользователь)
  • Task (задача)
Для отбора записей по времени вам нужно указать начальную и конечную даты в соответствующих полях: "From" (с) и "To" (по).

Фильтровать записи в Журнале изменений контента

Вы также можете указать сколько записей отображать на странице журнал (ниспадающее меню внизу журнала).

Ограничить количество записей в Журнале изменений контента



Как просматривать версии конкретной страницы, элемента данных, медиа-файла.


Вы можете открыть отчет по версиям конкретной единицы контента двумя способами:
  • Из  "Журнала изменений контента": кликнув по заголовку единицы контента в журнале. Вы переместитесь в соответствующий раздел ( "Контент", Мультимедиа", "Данные") и соответствующая контент-единица будет уже выбрана.

    Выбрать страницу для отчета в Журнале изменений контента
  • Непосредственно из соответствующего раздела ( "Контент", Мультимедиа", "Данные"), вручную выбрав нужную единицу контента.

    Выбрать страницу для отчета в разделе Контент
Так или иначе выбрав страницу, элемент данных или медиа-файл, далее:
  1. Вызовите контекстное меню.
  2. В меню выберите пункт "Versioning Report" (Отчет по версиям).
Открыть отчет по версиям страниц

Откроется отчет по всем контролируемым версиям данной контент-единицы.

Именно в этом отчете вы можете:
  • Посмотреть предыдущую версию: Выберите версию в отчете и нажмите "View" (Посмотреть). Для  медиа-файлов у вас будут два варианта просмотра:
    • "View settings": Посмотреть настройки такие, как название файла, описание и т.п. 
    • "View file": Посмотреть файл
  • Вернуться к предыдущей версии:  Выберите версию и нажмите "Restore" (Восстановить).
  • Сравнить две версии между собой: Выберите версию, нажмите "Compare" (Смотреть) - и в появившемся окошке выберите один из вариантов и нажмите "ОК":
    • "Latest version": Выбранная версия будет сравнена с последней версией
    • "Other version…": В этом случае, вам нужно будет еще кликнуть другую версию в отчете, с которой вы хотите сравнить выбранную.
Просмотр, сравнение и восстановление версий из отчета

При сравнении версий откроется еще отчет сравнения версий. Для страниц будет еще ссылка в отчете "Compare" (Сравнить), при нажатии которой откроется окно, в котором будут указаны изменения самого контента страницы.

Сравнить контент двух версий страницы


Изменения в контенте страницы



Как распечатать или экспортировать в файл записи журнала или отчета


Вы также можете распечатать записи журнала или отчета или экспортировать данные в файл Excel.
  1. Откройте журнал или отчет (как описано выше).
  2. При необходимости отфильтруйте записи.
  3. Нажмите:
    1. "Print"/ "Печать", чтобы распечатать
    2. "Export to Excel", чтобы сохранить записи в файл Excel.
Экспорт и печать в Журнале изменений контента



Экспорт и печать в отчете по версиям


Важное замечание! Контроль версий контента начинается с момента установки расширения Content Versioning. Все изменения, сделанные до установки расширения естественно, не могли быть сохранены.

Это сообщение актуально для текущих версий:
  • Composite C1 CMS - 4.2 Update 1
  • Composite.Versioning.ContentVersioning - 2.3.33

Комментариев нет:

Отправить комментарий