2009-02-12 3 views
23

Мне было поручено создать вики для наших разработчиков для совместного использования информации о проекте (IP-адреса сервера, Документация по интерфейсам, Диаграммы архитектуры и т. Д.). Мой менеджер предложил Deki, и я также слышал о MediaWiki и Twiki. Один проект здесь использует Trac, но нам не нужны его возможности SVN, и мы хотели бы иметь редактор WYSIWYG, если это возможно. Мы также хотим размещать эту вики локально.Какая лучшая платформа с открытым исходным кодом?

Я не мог найти много веб-ресурсов, сравнивающих различные платформы wiki и предыдущие вопросы переполнения стека, на самом деле не затронул вопрос напрямую.

Что такое лучшая платформа wiki? Что использовалось в прошлом, это было хорошо/ужасно?

Требования:

  • WYSIWYG
  • Чистый интерфейс
  • Простота в использовании
  • прикреплять файлы к страницам
  • пользователя Иерархия управления (Пользователи/Группы)
  • с открытым исходным кодом
  • Хостинг на местном уровне

Если не дублировать, очень похожи: Coding Standard Wiki

Update:
Мы решили пойти с Deki. Отличный интерфейс, WYSIWYG, Иерархия пользователей и установка с образа VM были быстрыми. Я поддержал пост Deki, но я собираюсь дать лучший ответ на ответ wikimatrix, поскольку это было лучшее предложение помочь мне сравнить различные платформы wikis. Благодаря!

+0

Есть еще одно требование к выбору: хранение базы данных или файлов. – FerranB

ответ

30

Try сравнивая их в Wiki Matrix

+0

отличная ссылка, спасибо. им нужно немного поработать над своим seo. вы могли бы подумать, что они придумали поисковый запрос «сравнить wiki-платформы». –

3

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

ScrewTurn Wiki

фигу ... это не имеет редактирования WYSIWYG ...

+3

. Вы можете подключать FCKEditor или другие элементы управления WYSIWYG с помощью плагинов –

5

Мне нравится MediaWiki, мы используем его здесь: http://wiki.lessthandot.com/index.php/Main_Page

+3

, вы можете получать плагины почти для MediaWiki, включая плагин с большим редактором, который будет вероятно, удовлетворяют требованию WYSIWYG. Это также почти стандартный стандарт разметки, который почти все знают. – rmeador

7

На работе мы currentl y используйте Deki с Mindtouch. В нем есть все функции, которые вы разместили.

Отличный продукт, но основная причина, по которой я выбрал это, состояла в том, что у них есть готовая версия на изображении VMware. Просто загрузите изображение и проигрыватель VWware и запустите его с вашего компьютера. Затем вы можете получить доступ к нему через браузер.

Когда мы получили сервер VMware, я просто переместил его туда и продолжал использовать его.

1

Мы использовали ScrewTurn Wiki как наш локальный wiki-файл в компании. До сих пор у нас не было никаких проблем. Afaik, у него есть все функции, которые вы просили. Но, конечно, вы должны попробовать сначала, особенно если вам нужен движок wiki asp.net.

4

Я не уверен в «Иерархии управления пользователями (пользователями/группами)», но MoinMoin охватывает все остальные базы.

Поскольку Wikis, как правило, плоские (т. Е. Все могут делать все), я не уверен, что разделение пользователей на более чем две иерархии (администраторы и обычные пользователи) имеет такой смысл. Конечно, люди, которые никогда не пользовались Wiki раньше, обычно руководствуются страхом и сомнением, и они будут полагать, что они должны защищать вики от вандалов.

Контр-аргумент заключается в том, что вы не можете удалить что-либо в вики и что Википедия пережила годы в Интернете с небольшой защитой. Поскольку «вернуть» - всего лишь один клик, и это дешево, я думаю, что энергия лучше инвестируется в другие функции движка вики.

Небольшая заметка из личного опыта: редакторы WYSIWYG все еще находятся в зачаточном состоянии. Я считаю, что гораздо быстрее при использовании режима редактирования. Функция упрощает ее продажу в топ-менеджменте, хотя (= люди, которые думают «Word» == «Операционная система»).

+1

+1 для MoinMoin - прост в использовании и настройке –

7

Что касается WYSIWYG, который путешествует с большим количеством людей, это когда люди пытаются вставлять предметы из других источников.

У меня был сайт, который я поддерживал для некоммерческой группы, и я использовал FreeTextBox. Он опрятен, он бесплатный, и он работает в ASP.NET - все критерии, которые мне нужны. члены этого клуба были просто не собираются выяснить HTML и использовать это, чтобы сделать жирным, подчеркнутым и т. д. Итак, я дал им FTB, который немного походил на Microsoft Word. Выиграть/выиграть, правильно?

Неправильно. Поскольку по умолчанию я оставил во всех элементах управления, которые дает FTB, люди выбрали всевозможные странные вещи, главным образом шрифты. Все в организации любилиComic Sans. Тьфу. Это было сделано для редактирования публичного сайта, и все выглядело ужасно непоследовательным - размер шрифтов, типы шрифтов, все.

Итак, я вошел и отключил большинство вещей, которые я не хотел делать людям, например, изменение шрифтов или размеров и т. Д.

Знаете, что люди вместо этого сделали? Они будут редактировать все в Microsoft Word, а затем вставлять их. Они заметили, что они не могут делать то, что им нужно в FTB, поэтому они просто использовали Microsoft Word, чтобы обойти его (я уверен, что это то, как они отправляют скриншоты по электронной почте как Что ж). И FTB просто принимает все это, как правило, с действительно перепутавшимися линиями, так что все выглядело еще более странным. И FTB спроектирован таким образом, что, когда что-то перепуталось, их сложно исправить, не врываясь в HTML, который был вне диапазона того, на что способны эти участники.

Если я когда-нибудь общаюсь с этим сайтом, я убираю FTB и вкладываю что-то вроде редактора WMD, используя Markdown, например Stack Overflow. Я согласен с тем, что не позволить людям увидеть, как будут выглядеть их правки в реальном времени, - это проблема, которую пропускают редакторы «вики». Но я также думаю, что позволить людям использовать настоящий WYSIWYG-редактор онлайн (или, по крайней мере, тот, который будет просто принимать HTML-in-the-background, который создает Word) - это рецепт катастрофы. Мне нравится компромисс, используемый Stack Overflow - не позволяйте им использовать реальный HTML, но дайте им предварительный просмотр в режиме реального времени.

Итак, хотя редактирование WYSIWYG является одним из ваших требований, вы можете пересмотреть это в зависимости от аудитории вашего сайта.

+0

Это презентация и обсуждение контента. Вики создаются для хранения и разгона информации, и заставить ее выглядеть «хорошо» субъективными мерами, должно быть второстепенным почти для каждой другой функции. Заставьте их использовать базовую разметку (заголовки, выделение и т. Д.), И каждый пользователь может создать собственную таблицу стилей. –

1

Хотя я в основном использую MediaWiki, у него нет WYSIWYG, и это не подходит для ограничения чтения. Если вы хотите ограничить редактирование (в соответствии с вашей «Иерархией управления пользователями (пользователями/группами)»), то это вполне выполнимо, но для ограничения чтения есть в основном гарантия того, что вы можете сделать это водонепроницаемо. Это просто не построено для этого.

Возможно, вам стоит взглянуть на TWiki. Он имеет редактор WYSIWYG, и вы также можете напрямую писать в HTML. Это полезно, потому что вы не храните пейджеры в промежуточном слое разметки wiki.

Я считаю, что у него очень мощный контроль доступа с нуля. Для пользователей это довольно приятно. Я думаю, что это сложно установить, но вы не указали простую установку как одно из ваших требований. ;) Как только вы закончите, все должно быть хорошо. У этого также есть сильное сообщество, хотя следите за по-разному названными forks благодаря недавнему, disturbance.

+0

. Вы можете ограничить доступ в MediaWiki с добавлением, например. http://www.mediawiki.org/wiki/Extension:Page_access_restriction. У меня были плохие впечатления, пытаясь обновить установку TWiki - она ​​просто не сработает - но это было много лет назад, возможно, с тех пор они улучшились ... – Jonik

+0

Да есть расширения, которые пытаются это сделать, и, возможно, некоторые из них но есть причина, по которой у всех есть гигантские предупреждения. – pfctdayelise

0

Мне нравится Wiki в FogBugz, но я использую FogBugz, поэтому это, безусловно, удобно.

3

FWIW, я очень рекомендую Foswiki.org (бывший TWiki). Это очень зрелая Wiki с очень хорошим редактором WYSIWYG, а также сплошной wiki-ML, а также позволяет использовать все теги HTML.

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

Смежные вопросы