У меня есть веб-сайт ASP.NET, и со временем он становится все более и более хранилищем данных, где у меня есть многочисленные таблицы базы данных, и сайт просто отправляет эти данные.
Я понимаю, что wiki может действительно стать лучшей моделью для того, во что превращается мой веб-сайт. Или, по крайней мере, частично, потому что это просто добавление и обновление контента, который я делаю. Вот моя дилемма:
Существуют определенные части сайта, которые должны быть не-вики и полностью настраиваемыми, и т. Д. Должен ли я пойти и встроить свои собственные возможности вики в мой сайт, чтобы я мог сделать его частью вики (встроенным, когда мне это нужно) а остальные обычные ASP.NET? Если ответ «да», есть ли какие-нибудь советы или код для определения того, как создать и разместить вики?
Альтернатива - использовать существующее программное обеспечение вики. Я перепробовал большинство из них, и моя проблема в том, что мне нужно самому разместить его в Windows, и, как уже упоминалось выше, я хочу иметь полный контроль и иметь простую вики-страницу, редактируемую на моем сайте. Я пытался использовать фреймы и т. Д., Чтобы имитировать это, но все это выглядит довольно странно.
Любые советы по поводу:
A. Если вы думаете, что я должен создать вики-часть моего сайта ниже, есть ли лучшая практика, код котельной, как это сделать быстро?
B. Если вы считаете, что мне не следует изобретать велосипед, существует ли какое-либо существующее на Windows программное обеспечение, которое я могу встроить в свой сайт, не теряя контроля?