Я хочу создать вики для своей команды. Мне нужно, чтобы он работал в Windows / IIS и, если ему нужна база данных, против SQL Server.
Аутентификация пользователя должна использовать / интегрироваться с Active Directory, в идеале изначально, а не с использованием LDAP.
В идеале для авторизации следует использовать группы Active Directory, а не что-то внутреннее.
В идеале вики-сайт должен работать на Server 2008 R2 x64, IIS 7.5 и SQL Server 2008, но это не требования, а просто полезные вещи.
Есть ли что-нибудь, что соответствует этим требованиям, и вы бы порекомендовали это?
Этот сайт должен дать вам окончательный ответ: http://www.wikimatrix.org/wizard.php
Мы используем ВинтовкаWiki в нашем магазине разработчиков для внутренней документации.
Это очень зрелая реализация с открытым исходным кодом, работающая как приложение ASP.NET. Вы можете интегрировать аутентификацию пользователей с Active Directory и использовать SQL Server в качестве базы данных в соответствии с информацией на веб-сайте.
Другой кандидат - Microsoft Office Sharepoint Server, который предлагает Wiki-лайк функции.
Я использую Confluence от Atlassian (http://www.atlassian.com/software/confluence/), который работает в такой же среде, как и ваша. Нашим командам стало действительно легко начать использовать и организовывать свой контент, хотя большинство из них никогда раньше не использовали вики.
Сколько пользователей? Вам также нужны какие-либо функции DMS или CMS?
Sharepoint можно использовать как Wiki, хотя его реальным преимуществом является система управления документами (DMS). Если у вас относительно небольшое количество пользователей, он должен соответствовать вашим потребностям и соответствовать вашей инфраструктуре.
Другой популярный вики-проект .NET с открытым исходным кодом - это Wiki-модуль DotNetNuke.
Если вы ищете простую и хорошо продуманную вики, удобную для пользователя, взгляните на Перспектива вики. Он легко интегрируется с Active Directory.
Также установили и использовали вики ScrewTurn, которую я также могу порекомендовать.
MS SharePoint, вы также можете использовать его другие функции, например Библиотека документов.