Предложите хороший вики-движок PHP [закрыт]
Я ищу небольшой вики-движок, который легко встроить в существующее PHP-приложение. Или, возможно, набор библиотек для обработки всех типичных функций вики.
В настоящее время я использую erfurtwiki, но он начинает показывать свой возраст. Он не обновлялся с 2005 года, и несколько страниц на sourceforge, похоже, были взломаны.
Я включу его в приложение GPLv2, чтобы лицензия, совместимая с GPL, была важный.
Изменить:
Для обновления, в основном, я просто ищу функциональность форматирования/синтаксического анализа текста. Я хочу самостоятельно разобраться с хранением, безопасностью, историей изменений и т. Д.
4 answers
Pear::text_wiki - еще один вариант, хотя он обрабатывает только форматирование текста. Он не обновлялся с июня 2007 года, но включает в себя несколько вики-форматов (все они имеют другие последние даты выпуска).
Форматы, которые поддерживает Text_Wiki, следующие:
- BBCode: последняя версия: 2006-12-23
- Cowiki: последняя версия: 2007-01-02
- Креольский язык: последний выпуск: 2007-08-01
- Доку: последняя версия: 2005-10-14
- МедиаВики: последняя версия: 2006-04-10
- Тики: последняя версия: 2005-10-14
У него есть лицензия LGPL, поэтому не должно быть проблем с лицензированием при включении в проект GPL.
Я настоятельно рекомендую MediaWiki, вики-движок, на котором работает википедия.
РЕДАКТИРОВАТЬ: Согласно вашему комментарию, MediaWiki очень легко встраивается. За эти годы я интегрировал его в многочисленные проекты.
Я использовал ДокуВики в прошлом и был вполне доволен этим. Он довольно маленький, код не самый чистый, но не так уж сложно добавить собственную схему аутентификации (например) для интеграции с существующей пользовательской системой.
Это GPL2, который соответствует вашим требованиям. Он использует файловую систему в качестве хранилища, поэтому может не так хорошо масштабироваться, но для базовых вики-материалов с приличным набором функций это может быть то, что вы ищете.
Мне нравится ДокуВики, но PmWiki может быть лучше для вас. Вот список всех вики-сайтов PHP: http://www.wikimatrix.org/search.php?sid=183