Проблемы с юзабилити никогда не являются ошибкой пользователя.
Я не могу сосчитать, как часто возникала проблема, когда какой-то пользователь делал что-то, что все в команде считали «просто глупостью». Фразы типа "зачем кому-то это делать?" или "почему он просто не делает XYZ", обычно всплывают.
Хотя многие устали слышать, как я говорю это: если реальный пользователь пытался сделать что-то, что либо не работало, либо вызывало сбои, либо приводило к неожиданному поведению, то это может быть чья-то вина, но не пользователь!
Обратите внимание, что я не имею в виду людей, которые намеренно злоупотребляют программным обеспечением. Я имею в виду предполагаемую целевую группу программного обеспечения.
Возможно, вы сможете взять этот продукт и настроить его под свои нужды. Вам либо нужна конечная точка, определенная для каждого продукта (создаваемая при создании каждого продукта), либо вам нужен слой поверх вики-системы для фильтрации представления информации вики по продуктам.
http: //www.tavaresstudios .com / Blog / page / ASPNET-MVC-Wiki-Sample.aspx
Команда CodePlex только что выпустила сегодня свой Wiki Parser. Вы можете скачать его здесь: WikiPlex на Codeplex . Исходя из этого, должно быть довольно легко создать несколько таблиц в вашей БД для страниц и истории изменений.