Quale CMS o altro framework dovrei utilizzare per sviluppare un sito simile a Stack Overflow?[Chiuso]

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

Domanda

Desidero sviluppare un sito di domande e risposte con funzionalità sostanzialmente simili a Stack Overflow, ma mirato a una nicchia diversa (ingegneria elettrica/hardware anziché ingegneria del software).

Il codice che esegue Stack Overflow non è open source e da una precedente menzione di esso sul podcast credo di poter supporre che non lo sarà mai.(Anche se UserVoice ha detto "Aspetta 3-6 mesi e chiedi di nuovo")

Non voglio iniziare da zero come hanno fatto Jeff e colleghi, ma voglio un sito di domande e risposte piuttosto che un sito di discussione.

Con quale framework o CMS inizieresti a creare questo sito se ti venisse assegnato il compito?

È stato utile?

Soluzione

Utilizzo Drupal combinato con il Plugin della comunità, specialmente il Modulo Domande e Risposte.

Sono in corso diversi progetti Open Source con l'obiettivo specifico di creare siti Stack Overflow simili a quelli di lavoro, o almeno utilizzare SO come ispirazione per i propri progetti:

  • CNPROG - il software dietro l'omonimo sito cinese di domande e risposte sulla programmazione

  • OSQA - Basato su CNPROG e utilizzato da alcuni cloni di Stack Exchange di successo come MetaOptimize

  • Askbot - biforcato da OSQA, ma con sviluppo più recente e con a Pacchetto PyPI

  • Impilato - un progetto dell'utente di lunga data di Stack Overflow Thomas Hansen (sembra essere morto al giorno d'oggi)

  • Ti sei mai chiesto come sarebbe SO se lo fosse stato scritto in rubino?Guardare shapado, una "app simile a StackOverflow scritta in Ruby, mongomapper e mongodb".

  • Un progetto simile è Combutta, che inizia con l'idea SO wiki + domande e risposte, ma la espande con funzionalità che supportano blog integrati, pubblicazione di articoli e "social networking" limitato.Questo progetto è abbastanza nuovo, ma piuttosto ambizioso nella portata...

Altri suggerimenti

Beh, quello che ha dato inizio a tutto lo è, ovviamente Slashcode, il software open source che alimenta Slashdot.org.C'è anche Pligg, un clone digg open source e una rapida ricerca su google porterà a molti altri sistemi open source simili.

Io sono provarci con Django, poiché penso che qualcosa come SO sarebbe fantastico avere al lavoro:

SOClone Django models

IL Ektron CMS dispone di una solida suite di strumenti di networking di comunità: potrebbe essere un buon punto di partenza.

Il mio suggerimento per un quadro sarebbe Rubino sui binari (ma ovviamente con quello inizieresti da zero).Forse vuoi approfondire Insoshi.

Non ho una risposta semplice a questa domanda, ma potresti prendere in considerazione l'idea di dare un'occhiata a Kigg:

Kigg è un clone di Digg open source basato su ASP.NET MVC.Mi rendo conto che è diverso da StackOverflow, ma è pur sempre un sito Web generato dagli utenti con un ampio sistema di commenti, karma e appartenenza.

Questo potrebbe offrire un buon punto di partenza.

Puoi sempre controllare CoordinatoE usalo come base per il tuo progetto.È un'implementazione basata su PHP di StackOverflow

Potresti dare un'occhiata DotNetNuke.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top