Какие скрипты существуют для создания сайта вопросов и ответов?

вопросы
программирование

(Денис) #1

Скрипты вопросов и ответов
Скрипт написанный на php: Question2Answer, для Q&A сайтов, известен.


Как сделать сайт вопросов и ответов?
Какие есть скрипты для создания энциклопедий, словарей, «базы знаний»?
Вопросы и ответы (Q&A, ВиО) , WIki вопрос
Reddit, что вы знаете о нем?
Как я могу создать частное онлайн-сообщество вопросов и ответов?
Какие вы знаете сайты для программистов?
Могу ли я сделать сайт вопросов и ответов в WordPress?
Новые скрипты для своих сайтов, вы где ищете?
Как сделать сайт вопросов и ответов?
Какая лучшая платформа для обсуждения?
(Евгений) #2

В интернете есть множество подобных систем (Q&A - вопросы и ответы). Но если отбросить те, что стали морально “старыми” и отсчет вести от года, то я бы выделил 4 системы.

Первый скрипт это китайский WeCenter. Он на php, mysql.

Демо, документация и исходники:
http://wenda.wecenter.com/

Askbot написана на Python, Django. Открытый исходный код. Как написили авторы движка: он вдохновлен StackOverflow и YahooAnswers.

Демо, документация и исходники:
https://askbot.org/en/questions/

BioStar на Python и Django.

Демо, документация и исходники:
https://www.biostars.org/

Ну собственно и этот: Toxu - сайт вопросов и ответов.
Установка, настройка в этой категории: https://toxu.ru/c/internet/discourse

Все эти сценарии можно найти и на GitHub


(Göke) #3

OSQA (Open Source система вопросов и ответов) написан на Python с Django. Хранит в MySQL, PostgreSQL, Microsoft SQL Server или SQLite . OSQA распространяется под лицензией GPL версии 3.

Но OSQA похоже заброшен. Репозиторий обновлялся 2 года назад.


(Геннадий) #4

Mamute это движок вопросов и ответов разработанный: Java on top of CDI and VRaptor 4.

Из документации написано, что использует mysql в качестве хранилища. В настоящий момент выпущен релиз: 1.5.0 от 10 сентября 2016 года.

Ссылка на GitHub - тут

Сам движок не ставил, но судя по активности на GitHub-е, похоже он медленно умирает.


(Виталий) #5

Phalcon PHP - PHP-фреймворк, поставляемый как C-расширение
Возможное использование любое, но характерное: блог, форум и система вопросов и ответов.

Проект открыт и посмотреть его можно тут:
http://phanbook.com/ru/


(Евгений) #6

Совсем забыл, существуют разные плагины для бесплатных CMS. Очень популярен в сети: WordPress (php)

Под WordPress существуют множество плагинов, например: DW Q&A и AnsPress

Вот официальные страницы плагинов:

DW Q&A

AnsPress

Они содержат стандартные возможности Q&A систем:

  • задавать вопросы;
  • отвечать;
  • выбирать лучший ответ;
  • голосовать за вопросы и ответы. И множество других.

Это бесплатные плагины. При желание можно найти и платные варианты и сравнить их.


(Евгений) #7

Нашел еще один сценарий. Больше подходит для того, кто собирается сам дописывать Q&A систему.
Это попытка полностью повторить, клонировать Quora

Ruby on Rails and React/Redux.
Исходники: https://github.com/naumov78/Questions


(Герман) #8

Мы наверное пропустили один из главных продуктов. Исходники сайта: Reddit.
Это один из наиболее популярных сайтов в мире.

Написана на python, PostgreSQL. Перечислять дополнения, нет смысла. Вот дистрибутивы:

https://github.com/reddit


(Petrenko) #9

Arguman.org - платформа анализа и отображения аргументов.

arguman

Это не Q&A программное обеспечение, но можно попробовать.

Она необычна, я бы сказал, очень своеобразна. Для общего ознакомления, очень занятна. Сейчас поставил и смотрю.

  • Python 2.7x
  • MongoDB
  • Redis

Код также доступен на github:
https://github.com/arguman/arguman.org


(П. Олег) #10

VIODE

Простая Q&A система на Ruby on Rails.
Минимальные требования: 512МБ оперативки и
Ruby 1.9+, PostgreSQL, GraphicsMagick (or ImageMagick), Elasticsearch.

Сайт: http://viode.github.io/
GitHub: https://github.com/viode/viode

P.S. можно использовать как материал для исходников.


#11

Question2Answer

Бесплатная и открытая платформа для сайтов Q & A, работающих на PHP / MySQL.

Q2A очень настраивается со многими замечательными функциями:

  • Задание и ответы на вопросы (duh!)
  • Голосование, комментарии, лучший ответ, последующие и закрытые вопросы.
  • Полное управление пользователями, включая управление репутацией.
  • Создавайте экспертов, редакторов, модераторов и администраторов.
  • Быстрая интегрированная поисковая система, а также проверка похожих вопросов.
  • Категории (до 4 уровней) и / или маркировка.
  • Легкий стиль с темами CSS.
  • Поддерживает перевод на любой язык.
    И многое другое…

Исходники:
https://github.com/q2a/question2answer

Демонстрация:
http://www.question2answer.org/qa/

Знакомый дизайн? На Question2Answer работают многие сайты. На момент написания ответа, работают более чем 20 898 сайтов на 40 языках.


(Виталий) #12

Lobsters Rails Project Build Status

Это Rails 5 и использует SQL (MariaDB) для базы данных.

Демонстрация: https://lobste.rs/
Исходники: https://github.com/lobsters/lobsters

И с разрешения @Sam

Talkyard

Для сообществ, где пользователи могут предлагать идеи и получать ответы на вопросы. Дружеские открытые дискуссии и чаты.

У Talkyard есть:

  • Ответы на вопросы, такие как StackOverflow (сначала лучшие ответы).

  • Командный чат, как Slack.

  • Обсуждение идей и новостей, стиль новостей Reddit и Hacker.

  • Решение проблем, шаг за шагом: плоские хронологические комментарии (скоро).

  • Встраиваемые комментарии, такие как Disqus, для вашего блога или, может быть, программные API-документы?

Наше видение, пишут разработчики, состоит в том, чтобы создать инструмент, который [люди, которые изменяют мир или их соседство] могут использовать для поиска идей и решений и выбирать правильные вещи. Вот почему у нас есть вопросы Q&A (вопросы-ответы) и HackerNews&Reddit, где хорошие идеи и решения поднимаются на вершину.

Демо: https://www.talkyard.io/forum/latest
GitHub: https://github.com/debiki/talkyard


(Евгений) #13

Вот, мне показали исходники еще одного сайта вопросов и ответов.

Retrospring

Социальная сеть на основе Q&A. Что-то подобной, сайту: Спрашивай.

  • UNIX-like system (Linux, FreeBSD, …)
  • Ruby 2.0.0+
  • Bundler
  • PostgreSQL
  • Redis (for Sidekiq)
  • ImageMagick (for image processing)

Исходники: https://github.com/Retrospring/retrospring
Сайт: https://retrospring.net/