Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: Fritos en 19 Abril 2011, 02:04 am



Título: Ayuda formación web para construir un proyecto.
Publicado por: Fritos en 19 Abril 2011, 02:04 am
Buenas, me gustaría pedirles por favor que me recomendaran libros para aprender a construir de cero el siguiente site web:

Sería como una red social pero a pequeña escala para mi centro de estudios.

Se basaria en lo siguiente

Registro de usuarios.
Posibilidad de subir fotos.
Creación de grupos de amigos, donde puedan unirse y ser expulsados, así como que se pueda eliminar dicho grupo.
Creación de bloque de noticias en cada grupo, (Añadir articulos de texto junto con fotos)
Mensajería privada (Los usuarios podrán enviarse mensajes simultaneamente o bloquear los que no deseen).
Sistema de reportes, que envie un aviso a la administración, cuando se reporta a una persona.
Sistema para añadir comentarios en el perfil de los demas.




Título: Re: Ayuda formación web para construir un proyecto.
Publicado por: WHK en 19 Abril 2011, 08:49 am
la verdad es que no existe un manual para construir una web especial, solo hay manuales para saber programar y eso no se aprende en un dia.

php, html, css, javascript, cookies, tokens, csrf, xss, mysql, rfi, lfi, inyeccion sql, web modular, frameworks

cuando conozcas estas cosas podrás hacer una buena web.
si quieres hacer una web a medias solo aprende php, mysql, html y css.

o si no te instalas un joomla.


Título: Re: Ayuda formación web para construir un proyecto.
Publicado por: merolhack en 19 Abril 2011, 23:01 pm
Hola, puedes instalar Joomla 1.5 con:
Community Builder: Para la comunidad de usuarios
UddeIm: Para los mensajes privados

En la página de Community Builder hay muchas extensiones que permiten que la red social se amplíe.

Para joomla hay algo más cercano a Facebook, pero es de paga: JomSocial

También hay muchos scripts en PHP y MySQL que te permiten hacer redes sociales, como Friendika, Diaspora, etc

Para instalar, configurar, modificar y administrar todo lo anterior necesitas nociones básicas de programación, servidores y como funciona internet.

Saludos!