2010-04-05 20 views
8

Analicé las preguntas existentes de este tipo pero no encontré lo que estaba buscando, así que aquí va.Open source social network

Necesito un marco de código abierto donde la gente puede ...

Crear cuentas de usuario
Invitar amigos
Tener una lista de amigos
Escribir mensajes entre sí (una especie de sistema de buzón de entrada)
Crear mensajes en un mensaje de foro estándar
Facebook login (Agregado, lo olvidé en la pregunta original)

Además de esto, crearé algún tipo de juego donde los usuarios i nteract, por lo que debe ser posible ampliar el marco con nuevas tablas de base de datos y funcionalidad.

La plataforma es Windows, pero aparte de eso estoy dispuesto a probar casi cualquier cosa.

¡Gracias por su sugerencia!

+0

Quizás podría explicar por qué desea específicamente algo que pueda ejecutar usted mismo, en lugar de utilizar un servicio existente. Por ejemplo, Ning (http://ning.com) ofrecería lo que está pidiendo; y aunque el servicio va a ser de pago solamente, las tarifas de nivel de entrada serán bastante bajas (la palabra actual en la calle es que sería menos de 5 dólares por mes). Y es una plataforma totalmente personalizable (a través de PHP). Y hay muchas otras opciones, incluidas las totalmente gratuitas (bigtent, por ejemplo). – StaxMan

Respuesta

2

Parece que Pinax puede tener todas/la mayor parte de la funcionalidad que necesita. Pinax es un proyecto de código abierto con el objetivo de proporcionar un sitio web comunitario genérico pero extensible además de Django.

creo que tiene las características que usted está pidiendo:

  • usuario-a-usuario de mensajería
  • amigo invitación (tanto internos como externos al sitio)
  • foros de discusión

Además de estas características, la plataforma viene con un montón de otras aplicaciones listas para usar, y realmente no hay limitaciones sobre lo que puede agregar usted mismo.

Si bien la mayoría de los amantes de Django probablemente elegirían una plataforma que no sea de Windows para alojar su sitio, el official documentation contiene instrucciones sobre cómo instalarlo también en Windows.

+0

¡Parece interesante a primera vista! ¿Sabes cómo esto se compara con Drupal? – Rabbit

+0

@user: Realmente no. Tengo la impresión de que Drupal se dirige a usuarios con menor inclinación técnica, lo que permite que los sitios se creen y configuren principalmente con el mouse. Pinax le pedirá que comprenda los conceptos básicos de Django, y necesitará un buen editor de texto para crear su sitio. A cambio, le permitirá personalizar o ampliar cualquier cosa de cualquier manera posible sin mucha molestia. Por otra parte, esto es realmente solo especulaciones de mi parte :) –

2

No lo he usado, pero échale un vistazo a elgg.org. Esto es lo que dice sobre sí mismo:

Elgg es un software gratuito y de código abierto. Proporciona los componentes que necesita para construir un con todas las funciones entorno social ...

también echar un vistazo a opensocial.org.

Si no desea las molestias de mantener su plataforma, pero solo desea crear una red social y agregar algunas extensiones, es posible que pueda utilizar una de las plataformas de redes sociales existentes como ning.

0

Sé que puede implementar todo eso con Drupal, como lo he hecho. Sin embargo, eso podría ser un poco más pesado de lo que estás buscando.

1

Lovdbyless es una fuente abierta de ruby ​​on rails one. Bien escrito y fácil de personalizar para usted.http://lovdbyless.com/