В этом обзорном посте быстренько пробегусь по известным мне движкам для сайтов Вопросов и Ответов, или как эта категория сайтов называется по английски — сайты Q&A. Аббревиатура Q&A расшифровывается как Questions and Answers, что несёт всё то же значение «Вопросы и Ответы». Так вот не будем долго тянуть резину и приступим к делу.
Хотелось бы сразу оговориться, что я в лучших традициях своего блога стараюсь осветить комплексно всё, что есть на рынке из данной области. Поэтому думаю вы вряд ли найдёте, что то такое о чём я не написал здесь. Будьте уверены, при подготовке поста, я просмотрел не одну страницу выдачи Google по тематическим запросам.
Вообще говоря все CMS этой специализированной категории написаны западными разработчиками и они как правило равняются на архи популярный в US нете сервис вопросов и ответов из сферы IT — Stack Overflow. В рунете же как правило когда речь заходи о подобных сайтах многим на ум приходит ассоциация с ответами Mail ru, ну или Google ответы на крайний случай. ITишники так же могут припомнить русскоязычные сервисы вроде Hashcode и его дочерние проекты. В общем не важно.
Итак, после долгих лирических отступлений, предлагаю вашему вниманию движки, для создания сайта Вопросов и Ответов т.е. полноценных систем работающих по типу Вопрос-Ответ.
Естественно представленные в списке CMS можно использовать как часть своего главного сайта или установить как отдельный, например как базу знаний в определенной области. Хотя для этого наверное целесообразней использовать движки вроде MediaWiki, но в общем опять же проехали.
Все представленные в моём обзоре системы управления контентом естественно вполне полноценные и включают в себя систему регистрации, оценки вопросов и ответом, т.е. системы рейтингов. Практически все проекты есть на Github`е, т.е. они свободные и открытые.
Я не стал давать ссылки на скачивание с репозиториев и на демонстрационные сайты ибо это и так очень легко гуглится и я думаю с этим проблем не возникнет. Как говориться, главное знать, что искать.
Список CMS для сайтов Q&A
- ReportingOn — движок сделан на фраемворке для Python — Django.
- QSQA — написан на Python’е и использует так же фраемворк Django. Имеется собственный сайт дистрибьюции.
- Qwench — схожий с предыдущими системами, но написан полностью на PHP и в качестве СУБД использует привычный всем MySQL. Позиционируется как PHP StackOverflow Clone.
- Question2Answer — пожалуй самый популярный скрипт из этой же серии, как и предыдущий, требует для работы PHP и MySQL. Имеет свой сайт для распространения.
- Stacked — работает на технологии Microsoft ASP.NET
- CNPROG — так же Python и Django
- AskBot — ответвление от предыдущего CNPROG. Так же требуется Python и Django
- Qamini — Open Source Question & Answer софтина работающая на PHP фреймворке Kohana 3.2
Из всех приведённых выше CMS для сайтов Вопросов и Ответов, пожалуй самой готовой, на данный момент времени, на мой субъективный взгляд является движок Question2Answer. Он имеет свой собственный сайт на котором выкладываются обновлённые версии системы управления контентом, а так же шаблоны, переводы и плагины. Все остальные проекты ещё сыроваты и для продакшина не готовы, как правило они имеют только одноимённые проекты в открытых репозиториях.
На этом пожалуй всё. Хочу заметить лишь то, что практически все перечисленные CMS действительно очень качественные. Говорю это для тех кто думает написать, что то подобное с нуля. Не стоит! Движки поистине великолепные, что бы написать такое с нуля придётся потратить не мало времени, а тут всё готовое и бесплатное. Практически все CMS очень гибкие и позиционируются как клоны Stack Overflow.