Я реализую сайт в стиле вики и хочу выделить изменения, внесенные в статьи между последовательными версиями.Использование htmldiff для выделения изменений прекрасно работает, за исключением того, что оно довольно интенсивно использует процессор.Я использую удивительный плагин vestal_versions для управления версиями.
Так как лучше всего справиться с этим?Я рассмотрел возможность обратного вызова on_create при создании версии для создания отложенного задания, которое обрабатывает, а затем сохраняет обработанную статью htmldiff (в строке таблицы версий).
Если это хороший подход, как я могу расширить vestal_versions, не касаясь камня?Или, может быть, будет лучший подход.
Любой совет очень ценится.:)