Подтвердить что ты не робот

Какую CMS или другую структуру я должен использовать для создания сайта с переполнением стека?

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

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

Я не хочу начинать с нуля, как Jeff et al, но мне нужен сайт Q/A, а не дискуссионный сайт.

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

4b9b3361

Ответ 1

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

Существует несколько проектов с открытым исходным кодом, целью которых является создание рабочих мест с переполнением стека или, по крайней мере, использование SO в качестве вдохновения для собственных проектов:

  • CNProg - программное обеспечение, стоящее за высокопрофессиональным китайским программированием Q & то же имя

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

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

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

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

Ответ 2

Ну, тот, который начал все это, конечно, Slashcode, программное обеспечение с открытым исходным кодом, которое обеспечивает Slashdot.org. Там также Pligg, с открытым исходным кодом digg-clone и беглый поиск Google приведет к появлению многих других подобных систем с открытым исходным кодом.

Ответ 3

Я имеющий go с Django, так как я думаю, что что-то вроде SO было бы здорово иметь в работе:

SOClone Django models

Ответ 4

Ektron В CMS есть сильный набор инструментов для сетевого сообщества - это может быть хорошим местом для начала.

Ответ 5

Мое предложение для фреймворка было бы Ruby on Rails (но, конечно же, вы начали бы с нуля). Возможно, вы хотите заглянуть в Insoshi.

Ответ 6

У меня нет простого ответа на этот вопрос, но вы можете подумать о Kigg:

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

Это может послужить хорошим исходным местом.

Ответ 7

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

Ответ 8

Вы можете взглянуть на DotNetNuke.