1

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

Итак, мне интересно, существует ли какая-либо существующая библиотека или код для такого рода вещей. Если нет, то было бы целесообразно реализовать контроль версий, используя diff с нуля?

Спасибо!

1 ответ1

2

Вы должны дать DokuWiki быстрый взгляд. Я считаю, что главное преимущество в том, насколько легко запустить. Кажется, он делает все, что вам нужно, плюс еще:

DokuWiki - это вики-программа, предназначенная для документации небольших компаний. DokuWiki распространяется по лицензии GPL 2 и написана на языке программирования PHP. Он работает с простыми текстовыми файлами и поэтому не нуждается в базе данных. Его синтаксис аналогичен синтаксису, используемому MediaWiki, и гарантирует, что файлы данных остаются читаемыми вне вики.

Основные характеристики:

  • Ревизионный контроль
  • Контроль доступа
  • Плагины
  • Шаблоны
  • Интернационализация и локализация
  • Кэширование
  • Полнотекстовый поиск

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .