пытаюсь написать вики-движок, а не знаю как лучше сохранять изменения.
а) использовать внешнюю программу типа git и забыть про все трудности. пример реализации https://github.com/remko/wigit
б) сохранять страницу целиком в базу, в итоге может получиться, что в базе овер9000 одинаковых страниц с одним лишь измененным символом. брррр :[
г) сохранять только изменившуюся часть, и реализовать это посредством ЯП. потом, когда юзер будет просматривать хистори страницы, надо ж как-то откатывать изменения взад, чтобы отобразить старую версию страницы.
боюсь, не осилю реализовать алгоритмы а-ля diff, patch. сейчас в процессе поиска готовых функций (php).
жутко хочется простецкий вики-движок в один файл, для личных заметок и не более. единственное условие: чтобы тот был реализован грамотно, правильно насколько это возможно. но оставался простым, без кучи не нужных фич.
гитхаб перерыл, ничего интересного не нашел. во всех простых движках уровень /б/ (всмысле, варианта бэ) :)