2008-08-28 17 views
21

Quiero desarrollar un sitio Q/A con características sustancialmente similares a Stack Overflow, pero dirigido a un nicho diferente (ingeniería eléctrica/hardware en oposición a la ingeniería de software).¿Qué CMS u otro marco debería usar para desarrollar un sitio tipo Stack Overflow?

El código que ejecuta Stack Overflow no es de código abierto, y de una mención previa en el podcast, creo que puedo asumir que nunca lo será. (Aunque UserVoice dijo "Espere 3-6 meses y pregunte de nuevo")

No quiero comenzar de cero como Jeff y otros lo hicieron, pero sí quiero un sitio de preguntas y respuestas en lugar de un sitio de discusión.

¿Con qué estructura o CMS comenzarías a crear este sitio si te lo encomendaran?

+0

Node.js tiene https://github.com/NodeBB/NodeBB –

Respuesta

23

Utilice Drupal combinado con el Community Plugins, especialmente el Questions and Answers module.

Hay varios proyectos de código abierto en curso con el objetivo específico de crear sitios de trabajo por igual desbordamiento de pila, o al menos usar con el fin de inspiración para sus propios diseños:

  • CNProg - el software detrás del altamente -acclaimed china de programación Q & Un sitio del mismo nombre

  • OSQA - Basado en CNProg y utilizado por algunos clones éxito Pila de cambio como MetaOptimize

  • Stacked - un proyecto de largo tiempo de desbordamiento de pila del usuario Thomas Hansen (parece estar muerto hoy en día)

  • Alguna vez se preguntó lo que tan sería como si hubiera sido written in Ruby? Consulte shapado, una "aplicación similar a stackoverflow escrita en ruby, mongomapper y mongodb".

  • Un proyecto similar es cahoots, que comienza con la wiki SO + Q & Una idea, pero se expande en él con funciones de soporte de blogs integrado, publicación de artículos, y "redes sociales" limitada. Este proyecto es bastante nuevo, pero bastante ambiciosa en su alcance ...

1

la Ektron CMS tiene un fuerte conjunto de herramientas de red de la Comunidad - puede ser un buen punto de partida.

1

Mi sugerencia para un marco sería Ruby on Rails (pero por supuesto con eso comenzarías desde cero). Tal vez quiera mirar en Insoshi.

1

no tengo una respuesta fácil a esta pregunta, pero que podría considerar mirando Kigg:

Kigg es un abierto origen Digg clone basado en ASP.NET MVC. Me doy cuenta de que esto es diferente de StackOverflow, pero sigue siendo un sitio web generado por el usuario con un amplio sistema de membresía karma &.

Esto podría ofrecer un buen lugar para comenzar.

2

estoy having a go con Django, como creo que algo como esto sería bueno tener en el trabajo:

SOClone Django models

4

Bueno el que comenzó todo esto es, por supuesto Slashcode, el abierto software fuente que funciona con Slashdot.org. También existe Pligg, una digg-clone de código abierto y a cursory google search que conducirá a muchos otros sistemas de código abierto similares.

1

Siempre puede consultar Coordino Y utilizarlo como base para su proyecto. Es una implementación basada en PHP de StackOverflow

Cuestiones relacionadas