Как вариант. Основное требование - возможность поддержки одновременно нескольких версий одной страницы в различных состояниях (открыто/закрыто), возможность публикации изменений из указанной версии с сохранением истории версий.
Кейс: разработана функциональность, по ней написана дока, но функциональность еще не в релизе, соответственно, доку еще нельзя в паблик. Тогда исправленную статью нужно придержать до выхода релиза и пролить тогда же.
Scroll Versions это умеет, но интересны альтернативные предложения.
если сервер, то посмотрите ещё Page Branching. Соответственно, редактирование - только в бранчах, мерджить - только основные версии. Но Scroll всё же лучше, как по мне. Опять же, к нему есть прекрасный Translations