Si desea crear un sitio web de antiguos alumnos, que sería más como una red social comunitaria, primero enumere las características que le gustaría:
1. Características necesarias:
- Un blog para anuncios.
- Los usuarios también pueden bloguear / compartir sus puntos de vista
- Los usuarios pueden enviarse mensajes
- News feed / Stream donde pueden actualizarse
- Un perfil de usuario básico
2. Características esperadas:
- ¿Cuál es un buen sitio web para perder el tiempo?
- Cómo encontrar contenido duplicado del sitio web
- ¿Los usuarios internacionales prefieren sitios web en su propio idioma?
- ¿Qué opinas de mi sitio web?
- ¿Cómo creo un mapa del sitio?
- Calendario de eventos
- Puestos de trabajo
- Perfiles extendidos (más profesionales)
- Amistad / Siguiendo
- Foros / Tablero de discusión
3. Es bueno tener
- Interacción del usuario con noticias
- Chat de usuario
- Opciones de privacidad ampliadas
- Perfiles verificados
- Galería de fotos
Si bien su lista de características puede diferir de esta, no diferirá demasiado. Hay una variedad de plataformas entre las que puede elegir. La decisión depende de qué lenguaje de programación tenga un buen dominio. En cualquier idioma con una comunidad decente, puede encontrar muchos scripts de código abierto que hacen exactamente lo que le interesa, con algunos pequeños ajustes o complementos.
Voy a enumerar algunos en PHP. Facebook está escrito en PHP.
1. Elgg (http://elgg.org): Elgg es un motor de redes sociales. Es fácil de usar y mantener. Tiene casi todas las características que necesitará integradas. Puede ampliarlo fácilmente con complementos.
2. BuddyPress (BuddyPress.org): BuddyPress es un complemento para WordPress, el popular motor de blog de código abierto. BuddyPress es de los desarrolladores de WP solamente. WordPress tiene la mayor comunidad de desarrolladores en este dominio. BuddyPress tiene todas las características requeridas y, lo que es más importante, viene con el poder de WordPress. Puede elegir entre una amplia variedad de extensiones y temas. Puede obtener un desarrollador para WordPress fácilmente. Además, se puede agregar un foro al mismo sitio usando bbPress (bbPress.org) el complemento del foro.
3. OxWall (http://oxwall.org): Oxwall está más orientado a las redes sociales que el sitio de la comunidad que desea construir.
4. JCow (http://www.jcow.net/): JCow es un completo motor de redes sociales. Sin embargo, muchas de sus características interesantes no son gratuitas.
5. Drupal (http://drupal.org/): tendrá que gastar y ensamblar algunas de las características. Buscando los complementos exactos y las versiones.
Dependiendo de su presupuesto y si no quiere codificar y tiene problemas de mantenimiento, seguridad, alojamiento, etc., también puede elegir una plataforma premium. Las tres plataformas más populares son:
1. Ning (http://ning.com): comienza con $ 25 por año para 1000 usuarios. Necesitas unos 200 usuarios.
2. Spruz (http://spruz.com): $ 47 por 150 usuarios pa
3. SocialGo (https://www.socialgo.com/): Viene en 2 sabores: Classic y Pro. Ambos comienzan en $ 9.99 por mes.
¿Mi recomendación? Elgg o BuddyPress.