Лучший способ отслеживать изменения на сайте для информации посетителей - PullRequest
0 голосов
/ 07 декабря 2009

Таким образом, я был обременен продвижением веб-сайта, на котором крайне важно, чтобы посетители могли видеть точные изменения, которые были внесены в контент с момента их последнего посещения (т. Е. Какая-то форма системы отслеживания, которая сохраняет постоянный интерес версии, которые также могут быть доступны).

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

Есть идеи?

Ответы [ 4 ]

2 голосов
/ 07 декабря 2009

Это очень похоже на то, что обычно называют «аудиторской таблицей», которую аудиторы могут использовать, чтобы увидеть, кто что изменил и когда.

Если вы ищете предложения по созданию таблиц аудита здесь, вы найдете следующие полезные вопросы:

лучший дизайн для таблицы базы данных журнала изменений / аудита?

Предложения по внедрению таблиц аудита в SQL Server?

Как вести аудит / историю изменений в таблице

Это хороший дизайн для таблицы аудита с тоннами записей?

1 голос
/ 07 декабря 2009

Управляется ли БД сайта? Как вы могли бы просто включить новую таблицу для отслеживания изменений.

0 голосов
/ 07 декабря 2009

Википедия сама по себе может быть неподходящим инструментом, но я бы порекомендовал воспользоваться ее преимуществами FOSS и проверить дизайн функции, которую вы хотите скопировать. Они потратили много времени на то, чтобы сделать свои выводы правильно, возможно, у них есть идеи, из которых вы можете извлечь уроки.

0 голосов
/ 07 декабря 2009

У вас должна быть таблица с идентификатором содержимого / статьи со столбцом типа текстовых данных, в которой хранятся фактические изменения, и другие столбцы с метаданными о том, где эти изменения были сделаны.

Таким образом, вы можете иметь одну статью и историю изменений. Взгляните на функцию отслеживания изменений в Microsoft Word 2007, я думаю, это хороший пример.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...