Какую CMS или другой фреймворк я должен использовать для разработки сайта, подобного Stack Overflow?[закрыто]

StackOverflow https://stackoverflow.com/questions/32638

Вопрос

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

Код, который запускает Stack Overflow, не является открытым исходным кодом, и, исходя из предыдущего упоминания о нем в подкасте, я полагаю, что могу предположить, что этого никогда не будет.(Хотя UserVoice сказал: "Подождите 3-6 месяцев и спросите снова")

Я не хочу начинать с нуля, как это делали Джефф и другие, но я действительно хочу сайт вопросов и ответов, а не сайт обсуждений.

С какого фреймворка или CMS вы бы начали создавать этот сайт, если бы вам поручили это сделать?

Это было полезно?

Решение

Использование Drupal - Друпал в сочетании с Плагины сообщества, особенно в Модуль вопросов и ответов.

В стадии реализации находится несколько проектов с открытым исходным кодом с конкретной целью создания сайтов, похожих на Stack Overflow, или, по крайней мере, использования SO в качестве источника вдохновения для своих собственных проектов:

  • CNPROG - программное обеспечение, стоящее за известным одноименным сайтом вопросов и ответов по китайскому программированию

  • OSQA - Основан на CNPROG и используется некоторыми успешными клонами Stack Exchange, такими как Метаоптимизировать

  • Спросите Бота - разветвленный на OSQA, но с более поздней разработкой и с Пакет PyPI

  • Сложенный - проект давнего пользователя Stack Overflow Томаса Хансена (похоже, в настоящее время мертв)

  • Вы никогда не задумывались, на что было бы похоже SO, если бы это было так написано на Ruby?Проверьте шападо, "приложение, похожее на stackoverflow, написанное на ruby, mongomapper и mongodb".

  • Аналогичный проект является сговор, который начинается с идеи SO wiki + Q & A, но расширяет ее функциями, поддерживающими интегрированное ведение блога, публикацию статей и ограниченные "социальные сети".Этот проект довольно новый, но довольно амбициозный по масштабам...

Другие советы

Ну, тот, с кого все это началось, конечно Косой код, программное обеспечение с открытым исходным кодом, которое обеспечивает Slashdot.org.Есть также Плигг, digg-клон с открытым исходным кодом и беглый поиск в Google приведет ко многим другим подобным системам с открытым исходным кодом.

I'm решил попробовать с Джанго, поскольку я думаю , что что - то подобное было бы здорово иметь в работе:

SOClone Django models

тот самый Эктрон CMS обладает мощным набором инструментов для создания сетей сообщества - возможно, это хорошее место для начала.

Мое предложение в отношении фреймворка было бы следующим Ruby на рельсах (но, конечно, с этим вы бы начали с нуля).Может быть, вы хотите заглянуть в Инсоши.

У меня нет простого ответа на этот вопрос, но вы могли бы рассмотреть возможность обращения к Kigg:

Kigg - это клон Digg с открытым исходным кодом, построенный на ASP.NET MVC.Я понимаю, что это отличается от StackOverflow, но это по-прежнему созданный пользователем веб-сайт с обширными комментариями, системой кармы и членства.

Это могло бы стать хорошей отправной точкой.

Вы всегда можете проверить Координатор И используйте его в качестве основы для вашего проекта.Это основанная на PHP реализация StackOverflow

Вы могли бы взглянуть на ДотНетНуке.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top