LINUX.ORG.RU

Как «красиво» сделать историю изменений текста когда авторов много?

 ,


0

1

Есть 2 вида данных, для которых хочется вести историю изменений:

- Сообщения юзеров. Их может редактировать только автор и админы.
- wiki-странички. Их может редактировать то угодно, но есть опциональная премодерация.

С юзерами вроде все понятно, с вики не очень. С одной стороны потребности wiki напоминают git, но с другой - никто же не будет заниматься параллельными бранчами и разруливанием конфликтов (юзерам квалификации не хватит). Да и в интерфейсе в итоге реально показывать только линейную историю.

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

★★★★★

Может быть, демонстрировать изменения в очереди на модерацию как diff от версии, для которой изменение было предложено? А если есть конфликты, пусть модератор вчитывается.

anonymous ()

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

https://en.wikipedia.org/wiki/Gerrit_(software) !!! :)

alx777 ()

Модерируемая версия это такой пулреквест, который модератор может умножить в основную ветку и закрыть пулреквест. Каждый пользователь может создать несколько пулревестов на одну и ту же страницу. Надо показывать версии в основной ветке и пулрквесты. Отдельно.

iliyap ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.