SlideShare una empresa de Scribd logo
1 de 20
Descargar para leer sin conexión
COLEGIO DE ESTUDIOS CIENTIFICOS Y TECNOLOGICOS DEL ESTADO DE MÉXICO

                        (CECYTEM TECÁMAC)



                           EQUIPO NO. 6



                     ESPECIALIDAD. INFORMÁTICA




                   PROYECTO LAS REDES SOCIALES




             TEMA: REPORTE COMO HACER UNA RED SOCIAL




                        TURNO: VESPERTINO

                     INTEGRANTES DEL EQUIPO:

                     BALDERAS MENA JOSE JESUS

                        GIL CORTES ROBERTO

                     GONZALEZ GARCIA ARMANDO

                  HERNANDEZ HERNANDEZ OCTAVIO

                 PEREZ BENAVIDEZ MARIA ELENA YISSA
Introducción:

Las redes sociales son estructuras sociales compuestas de grupos de personas, las cuales
están conectadas por uno o varios tipos de relaciones, tales como amistad, parentesco,
intereses comunes o que comparten conocimientos.
El análisis de redes sociales estudia esta estructura social aplicando la Teoría de Grafos e
identificando las entidades como "nodos" o "vértices" y las relaciones como "enlaces" o
"aristas". La estructura del grafo resultante es a menudo muy compleja. Como se ha dicho,
puede haber muchos tipos de lazos entre los nodos. La investigación multidisciplinar ha
mostrado que las redes sociales operan en muchos niveles, desde las relaciones de
parentesco hasta las relaciones de organizaciones a nivel estatal (se habla en este caso de
Redes políticas), desempeñando un papel crítico en la determinación de la agenda política y
el grado en el cual los individuos o las organizaciones alcanzan sus objetivos o reciben
influencias.
En su forma más simple, una red social es un mapa de todos los lazos relevantes entre todos
los nodos estudiados. Se habla en este caso de redes "sociocéntricas" o "completas". Otra
opción es identificar la red que envuelve a una persona (en los diferentes contextos sociales
en los que interactúa); en este caso se habla de "red personal".
La red social también puede ser utilizada para medir el capital social (es decir, el valor que un
individuo obtiene de los recursos accesibles a través de su red social). Estos conceptos se
muestran, a menudo, en un diagrama donde los nodos son puntos y los lazos, líneas.
Red social también se suele referir a las plataformas en Internet. Las redes sociales de
internet cuyo propósito es facilitar la comunicación y otros temas sociales en el sitio web.
Como crear una red social.


1.-Instalar WAMP así mismo tener instalado Dreamweaver.
2.-Abrir WAMP con el botón verde que aparece en la barra de inicio en la parte derecha le
clicleamos donde dice phpMyAdmin.




3.-Creamos una base de datos, con las siguientes caracteristicas.




4.-Lo siguiente que vamos a hacer es crear una tabla llamada usuarios con 13 campos.




5.-Después de haber creado la tabla llamada usuarios vamos a ordenar los datos deseados que son:
Todos van a ser VARCHAR de 30 a escepsión de edad y telefono que seran de tipo INT edad de 2, y int
de 11 en sus longitud de valores, el campo usuario va a ser de tipo PRIMARY.
6.-Después vamos a crear una tabla llamada publicaciones con 5 campos los cuales seran los siguientes




El id va a ser de tipo INT con una longitud de 11, PRIMARY y Auto Incrementable.
La fecha de tipo Timestamp.
Los demas campos van a ser tipo VARCHAR con una longitud de 30.
El usuario va a ser INDEX
7.-Seguido de vamos a crear una tabla llamada intereses con 3 campos los cuales seran los siguientes.




Id sera Primary, Auto incrementable y de tipo INT con una longitud de 11.
Intereses sera de tipo INT con una longitud de 11.
Usuario sera de tipo VARCHAR con una longitud de 30 y también INDEX.
8.-Crearemos una tabla que diga contactos con 3 campos.
Id sera de tipo INT con una longitud de 11, PRIMARY y Auto Incrementable.
Usuario y Contacto serán tipo VARCHAR con una longitud de 30 y también INDEX.
9.- Después vamos a crear otra tabla que se llame comentarios con 5 campos.




Id sera tipo INT con una longitud de 11, PRIMARY y Auto Incrementable.
Usuario va a ser INDEX tipo VARCHAR con una longitud de 30.
Comentario va a ser tipo VARCHAR con una longitud de 100
Fecha va a ser tipo Timestamp.
idpublicacion va a ser tipo INT con una longitud de 11 así mismo va a ser INDEX.


10.-Por ultimo crearemos una tabla llamada Avatars con dos campos.




Id sera tipo INT con una longitud de 11, PRIMARY, Auto Incrementable.


11.-Después de crear todas las tablas vamos a donde dice                      de cada una de las tablas
y relacionaremos el usuario como se muestra en la foto.



En contactos haremos lo mismo con el campo contactos.



Igual con idpublicacion en publicaciones.




Vamos a anexar privilegios vamos a privilegios y donde diga nuevo usuario le damos clic así mismo
escribimos los datos tomando en cuenta que deben ser datos que podamos recordar y seleccionamos
todos los permisos y lo creamos.
Haciendo esto acavaríamos con la base de datos.
12.-Pasaremos a la creación de nuestra red social, primero que nada ejecutaremos WAMP, abrimos
Dreamweaver y después de vamos a donde dice sitio y crearemos un sitio.
NOTA: Escribiremos todo tal y como se muestra en las fotos.


12.1.-Escribimos el sitio y su dirección.




12.2.-Escogemos que tipo de tecnologia deseamos.




12.3.-Seleccionamos el servidor que deseamos.
12.4.-Seleccionamos la URL de raiz del sitio.




12.5.-Completamos y todo estaría listo.
13.-Después vamos a crear una plantilla seleccionando el tema que más nos guste.




13.1.-Crearemos una carpeta en la carpeta www. De WAMP donde guardaremos todo.
14.-Vamos a insetar, objetos de plantilla y creamos la plantilla.
15.-Después abrimos el botón + donde dice base de datos para anexar nuestra base de
datos a la plantilla.



16.-Escribimos los siguientes datos para poder crear nuestra base de datos utilizando el
usuario que creamos anteriormente para lograr que abra nuestra base de datos y
seleccionamos la base de datos, después de damos clic en aceptar.




18.-Vamos a el menu insertar y donde diga objetos de plantilla seleccionamos así mismo le
damos donde dice región editable para poder ponerle regiones editables a nuestra plantilla.
NOTA: Hay que poner esas regiones donde creamos conveniente usarlas.
17.-Ya podemos cerrar nuestro documento guardando los cambios.
18.-Abrimos un documento nuevo usando la plantilla de nuestra red social y después lo
guardamos como index.php, así mismo creamos otras llamadas perfil.php, registro.php y
error.php.
19.-Después de hacer eso vamos a insetar, de ahí insertamos un campo de formulario y
dentro de el 2 campos de texto, uno llamado usuarios y otro llamado password, anexamos un
botón.




20.-Después de vamos a insertar, objetos de aplicación, autentificación de usuarios y
ponemos donde dice conectar usuario, seleccionamos nuestros dos campos de texto, la base
de datos, que necesitamos, y la tabla usuarios, si la conexión falla nos enviara a error.php, si
no falla nos enviara a perfil.php.
21.-En la pagina error.php vamos a crear un vinculo que diga Regresar (le daremos vinculo a
index.php) y si deseamos una breve información.
22.-En la pagina de index.php crearemos un apartado que se diga registrarse, y lo
enviaremos con un vinculo a registro.php
23.-Guardamos y cerramos el documento.
24.-Abimos registro.php y crearemos un asistente de intersección de registros,
seleccionaremos la tabla usuarios y solo cambiara el campo contraseña que sera tipo
contraseña.
24.1.-Vamos a anexar una lista de menu con un valor dinamico de foto a foto.
25.-Cerramos y guardamos.
26.-Bien ya acavamos nuestras paginas de inicio de nuestra red social, ahora iniciaremos
con el aspecto de perfil.php, Abrimos nuestro documento.
27.-Vamos a vinculaciones y anexamos dos juegos de registros uno que se llame usuario
que se llenara de la siguiente forma.
El siguiente se llamara amigos que se llenara de la siguiente forma




28.-Anexaremos un escrito que diga Desconectarse donde nosotros deseemos y en la
misma sección autentificación de usuarios pulsamos el que nos mande a desconectar.
29.-Después de vamos a proseguir con nuestra pagina, vamos a ordenar los datos.
Nombre, Apellido Paterno, Apellido materno, etc,etc y vamos a arrastrar de nuestro juego de
registros los datos hacia donde pusimos estos datos para que podamos veer los datos de
nuestro usuario, algo repetitivo pero necesario.
Quedaría de la siguiente forma.
30.-La foto es un caso especial lo que haremos es que hiremos a nuestra base de datos y
anexaremos en la tabla avatars dos fotos que serán de una carpeta llamada fotos que
debemos guardar en la carpeta de nuestra pagina.
31.-Después de hacer eso anexamos una imagen cualquiera y después vamos a copiar el
siguiente codigo a nuestra lista de codigo de nuestra foto <img src="fotos/<?php echo
$row_usuario['foto']; ?>" width="200" height="200" />
32.-Una vez terminado esto crearemos otro documento llamado muro.php y otro llamado
comentar.php guardamos y cerramos.
33.-Abrimos muro.php y crearemos dos juegos de registros con los siguientes datos.
34.-Después de hacer eso vamos a crear un juego de registros donde vamos a poner la
tabla publicaciones el id, lo vamos a eliminar el usuario va a ser oculto y tener en el valor el
codigo <?php echo $row_usuario['usuario']; ?>
titulo va a ser tipo texto y la fecha va a estar oculta.
35.-Abajo de vamos a poner un apartado que diga No hay publicaciones y le vamos a
insertar objetos de aplicación y vamos a donde dice mostrar si esta vacio y seleccionamos la
tabla publicaciones.
36.-Después vamos abajo y arrastramos de nuestro juego de registros publicaciones ,
titulo, texto, fecha los ordenamos y listo.
37.-Abajo pondremos Comentar y vamos a darle vinculo con comentar.php, vamos a nuestra
linea de codigo y copiamos el siguiente codigo.
?usuario=<?php echo $row_publicaciones['usuario']; ?> & idpublicacion=<?php echo
$row_publicaciones['id']; ?>
Ya acavamos con nuestra pagina de muro guardamos y cerramos.
38.-Abrimos comentar.php y vamos a crear tres juegos de registros uno llamado usuario, otro
publicaciones y otro comentarios y seran llenados de la siguiente forma.
39.-Arrastraremos del juego de registros publicaciones, titulo, texto, fecha, ponemos una
regla horizontal.
40.-Abajo ponemos un asistente de intersección de registros y vamos a seleccionar la tabla
comentarios al usuario le vamos a dar un valor dinamico a usuario del juego de registros
usuario, fecha sera oculto y idpublicacion tendra un valor a id del juego de registros
publicaciones.
41.-Abajo de arrastraremos del juego de registros comentarios, el usuario comentario y la
fecha le ordenamos y le ponemos en la opción region repetida, repetir todos los registros, y
ponemos mostrar si el juego de registros no esta vacio.
42.- Después pondremos una oración que diga No hay comentarios por el momento y le
pondremos mostrar si los registros estan vacios.
Hemos acavado con la pagina comentar.php guardamos y cerramos.
43.-Abrimos un nuevo documento basado en nuestra plantilla que sera llamado
perfilamigo.php y así mismo creamos otros llamados muroamigo.php y comentaramigo.php.
44.-En perfil.php anexaremos una tabla con 1 fila y 1 columna con un tamaño de 50 pixeles
donde arrastraremos de el juego de registros amigos contacto.
45.-Le daremos vinculo a perfilamigo y como queremos que se lleve nuestros datos y los del
amigo vamos a copiar el siguiente codigo.
"perfilamigo.php?amigo=<?php echo $row_amigos['contacto']; ?>&usuario=<?php echo
$row_amigos['usuario']; ?>"><?php echo $row_amigos['contacto']; ?>”
46.-Guardamos (No cerramos).
47.-Después seguimos con perfil amigo donde crearemos dos juegos de registros uno
llamado perfilamigo y otro llamado usuario llenados de la siguiente forma.
48.-De perfil.php copiaremos todos los datos a perfilamigo.php ecepto la imagen y la tabla de
amigos, y borramos datos que arrastramos del juego de registros usuario.
49.-Después de anexamos los datos de la misma forma como lo hisimos en perfil.php del
juego de registros usuario y hacemos el mismo procedimiento con la foto.
50.-Ponemos un vinculo que diga Muro amigo enlasado con muroamigo.php y otro que diga
Perfil o regresar a mi perfil, con un vinculo a perfil.php, con esto acavamos, guardamos y
cerramos.
51.-Abrimos muroamigo.php y creamos tres juegos de registros llenamos de la siguiente
forma.
52.-Después vamos a crear un asistente de intersección de registros, y vamos a seleccionar
la tabla publicaciones así mismo vamos a ocultar usuario y pondremos el siguiente codigo
<?php echo $row_usuario['usuario']; ?> en valor dinamico, la fecha va a ser campo oculto,
titulo como campo de texto, texto como area de texto.
53.-Repetimos el mismo proceso de muro solo que ahora copiaremos los valores del juego
de registros publicaamigo y anexamos usuario.
54.-En el botón comentar anexamos este codigo.
"comentaramigo.php?usuario=<?php echo $row_usuario['usuario']; ?>&amigo=<?php echo
$row_amigo['usuario'];                ?>&idpublicacionesamigo=<?php                    echo
$row_publicacionesamigo['id']; ?>" Así acavamos con muroamigo.php guardamos y
cerramos.
55.-Abrimos comentaramigo.php, creamos cuatro juegos de registros llenados de la siguiente
forma.
56.-Del juego de registros publicaamigo arrastramos los campos titulo, texto, fecha, usuario.
57.-Insertamos un asistente de intersección de registros seleccionamos la tabla comentarios
ocultamos el usuario y le ponemos un valor dinamico a usuario del juego de registros
usuario, fecha como valor oculto, idpublicación le damos un valor dinamico a id de el juego
de registros publicaamigo, quitamos el campo id.
58.-Ya casi acavamos del juego de registros comentarios, vamos a arrastrar abajo del
asistente de registro el campo usuario, comentario, fecha y hacemos lo mismo que con
comentar.php
59.-Vamos a perfil.php y anexamos un vinculo con el documento ini.php.
60.-Abrimos ini.php y vamos a insertar una tabla con 1 fila y 1 columna de ahí vamos a crear
un juego de registros que se llame todaslaspublicaciones seleccionamos en modo avanzado
y copiamos este codigo SQL
SELECT            publicaciones.id,        publicaciones.usuario,        publicaciones.amigo,
publicaciones.titulo,publicaciones.texto, publicaciones.fecha, COUNT (comentarios.id) AS
numcom,                                                                           usuarios.foto
FROM usuarios INNER JOIN (publicaciones LEFT JOIN comentarios ON
publicaciones.id=comentarios.idpublicacion)ON           publicaciones.amigo=usuarios.usuario
GROUP BY publicaciones.id, publicaciones.titulo,publicaciones.texto,publicaciones.fecha
ORDER BY publicaciones.fecha DESC
61.-De ahi adentro de la tabla anexamos usuario, titulo, texto, fecha.
62.-Ya hemos acavado podemos disfrutar de nuestra redsocial o si bien prefieres anexale un
bonito diseño.

Más contenido relacionado

La actualidad más candente

GABRIEL CASTRO HERNANDEZ 4A
GABRIEL CASTRO HERNANDEZ 4AGABRIEL CASTRO HERNANDEZ 4A
GABRIEL CASTRO HERNANDEZ 4AGabrielCastroH
 
50012 3 Informe de items de blackboard
50012 3 Informe de items de blackboard50012 3 Informe de items de blackboard
50012 3 Informe de items de blackboardpau1994
 
Pasos para elaborar una mini agenda
Pasos para elaborar una mini agendaPasos para elaborar una mini agenda
Pasos para elaborar una mini agendamelvinamaya
 
Manual Portal Centros de Primaria
Manual Portal Centros de PrimariaManual Portal Centros de Primaria
Manual Portal Centros de PrimariaManuel Gomez Gomez
 
Tecnología e informática
Tecnología e informáticaTecnología e informática
Tecnología e informáticaDannaRivera13
 

La actualidad más candente (7)

Manual de paginas web
Manual de paginas webManual de paginas web
Manual de paginas web
 
GABRIEL CASTRO HERNANDEZ 4A
GABRIEL CASTRO HERNANDEZ 4AGABRIEL CASTRO HERNANDEZ 4A
GABRIEL CASTRO HERNANDEZ 4A
 
Chemita
ChemitaChemita
Chemita
 
50012 3 Informe de items de blackboard
50012 3 Informe de items de blackboard50012 3 Informe de items de blackboard
50012 3 Informe de items de blackboard
 
Pasos para elaborar una mini agenda
Pasos para elaborar una mini agendaPasos para elaborar una mini agenda
Pasos para elaborar una mini agenda
 
Manual Portal Centros de Primaria
Manual Portal Centros de PrimariaManual Portal Centros de Primaria
Manual Portal Centros de Primaria
 
Tecnología e informática
Tecnología e informáticaTecnología e informática
Tecnología e informática
 

Destacado

Reporteerickred
ReporteerickredReporteerickred
Reporteerickredasusta099
 
Ensayo Administración de Redes
Ensayo Administración de RedesEnsayo Administración de Redes
Ensayo Administración de Redesasusta099
 
Reporte Cisco Network Magic
Reporte Cisco Network MagicReporte Cisco Network Magic
Reporte Cisco Network Magicasusta099
 
Ensayo Administración de Redes
Ensayo Administración de RedesEnsayo Administración de Redes
Ensayo Administración de Redesasusta099
 
Learn BEM: CSS Naming Convention
Learn BEM: CSS Naming ConventionLearn BEM: CSS Naming Convention
Learn BEM: CSS Naming ConventionIn a Rocket
 
SEO: Getting Personal
SEO: Getting PersonalSEO: Getting Personal
SEO: Getting PersonalKirsty Hulse
 

Destacado (7)

Reporteerickred
ReporteerickredReporteerickred
Reporteerickred
 
Ensayo Administración de Redes
Ensayo Administración de RedesEnsayo Administración de Redes
Ensayo Administración de Redes
 
RedLAN
RedLANRedLAN
RedLAN
 
Reporte Cisco Network Magic
Reporte Cisco Network MagicReporte Cisco Network Magic
Reporte Cisco Network Magic
 
Ensayo Administración de Redes
Ensayo Administración de RedesEnsayo Administración de Redes
Ensayo Administración de Redes
 
Learn BEM: CSS Naming Convention
Learn BEM: CSS Naming ConventionLearn BEM: CSS Naming Convention
Learn BEM: CSS Naming Convention
 
SEO: Getting Personal
SEO: Getting PersonalSEO: Getting Personal
SEO: Getting Personal
 

Similar a Reporte Red Social

Similar a Reporte Red Social (20)

Reportederedsocialheriyalan
ReportederedsocialheriyalanReportederedsocialheriyalan
Reportederedsocialheriyalan
 
Aplicacion movil con_bd
Aplicacion movil con_bdAplicacion movil con_bd
Aplicacion movil con_bd
 
Aplicacion movil con_bd
Aplicacion movil con_bdAplicacion movil con_bd
Aplicacion movil con_bd
 
Practicas word
Practicas wordPracticas word
Practicas word
 
Base de datos desde vb 6.0
Base de datos desde vb 6.0Base de datos desde vb 6.0
Base de datos desde vb 6.0
 
Informatica
InformaticaInformatica
Informatica
 
Informatica
InformaticaInformatica
Informatica
 
Mobilessss
MobilessssMobilessss
Mobilessss
 
Manual de Aplicación Móvil con Acceso a Datos
Manual de Aplicación Móvil con Acceso a DatosManual de Aplicación Móvil con Acceso a Datos
Manual de Aplicación Móvil con Acceso a Datos
 
Automoviles
AutomovilesAutomoviles
Automoviles
 
DAM-S7.pptx
DAM-S7.pptxDAM-S7.pptx
DAM-S7.pptx
 
Guia N4 Proyectos Web My Sql Y Php
Guia N4   Proyectos Web   My Sql Y PhpGuia N4   Proyectos Web   My Sql Y Php
Guia N4 Proyectos Web My Sql Y Php
 
--- tutorial de informatica ----
--- tutorial de informatica  ------- tutorial de informatica  ----
--- tutorial de informatica ----
 
Redes sociales
Redes socialesRedes sociales
Redes sociales
 
Redes socialeds
Redes socialedsRedes socialeds
Redes socialeds
 
Redes sociales
Redes socialesRedes sociales
Redes sociales
 
Manual de manipulación de datos
Manual de manipulación de datosManual de manipulación de datos
Manual de manipulación de datos
 
Taller -evaluacion
Taller  -evaluacionTaller  -evaluacion
Taller -evaluacion
 
Manual aplicaciones mobiles
Manual aplicaciones mobilesManual aplicaciones mobiles
Manual aplicaciones mobiles
 
Trabajo introduccion a la computacion
Trabajo introduccion a la computacionTrabajo introduccion a la computacion
Trabajo introduccion a la computacion
 

Reporte Red Social

  • 1. COLEGIO DE ESTUDIOS CIENTIFICOS Y TECNOLOGICOS DEL ESTADO DE MÉXICO (CECYTEM TECÁMAC) EQUIPO NO. 6 ESPECIALIDAD. INFORMÁTICA PROYECTO LAS REDES SOCIALES TEMA: REPORTE COMO HACER UNA RED SOCIAL TURNO: VESPERTINO INTEGRANTES DEL EQUIPO: BALDERAS MENA JOSE JESUS GIL CORTES ROBERTO GONZALEZ GARCIA ARMANDO HERNANDEZ HERNANDEZ OCTAVIO PEREZ BENAVIDEZ MARIA ELENA YISSA
  • 2. Introducción: Las redes sociales son estructuras sociales compuestas de grupos de personas, las cuales están conectadas por uno o varios tipos de relaciones, tales como amistad, parentesco, intereses comunes o que comparten conocimientos. El análisis de redes sociales estudia esta estructura social aplicando la Teoría de Grafos e identificando las entidades como "nodos" o "vértices" y las relaciones como "enlaces" o "aristas". La estructura del grafo resultante es a menudo muy compleja. Como se ha dicho, puede haber muchos tipos de lazos entre los nodos. La investigación multidisciplinar ha mostrado que las redes sociales operan en muchos niveles, desde las relaciones de parentesco hasta las relaciones de organizaciones a nivel estatal (se habla en este caso de Redes políticas), desempeñando un papel crítico en la determinación de la agenda política y el grado en el cual los individuos o las organizaciones alcanzan sus objetivos o reciben influencias. En su forma más simple, una red social es un mapa de todos los lazos relevantes entre todos los nodos estudiados. Se habla en este caso de redes "sociocéntricas" o "completas". Otra opción es identificar la red que envuelve a una persona (en los diferentes contextos sociales en los que interactúa); en este caso se habla de "red personal". La red social también puede ser utilizada para medir el capital social (es decir, el valor que un individuo obtiene de los recursos accesibles a través de su red social). Estos conceptos se muestran, a menudo, en un diagrama donde los nodos son puntos y los lazos, líneas. Red social también se suele referir a las plataformas en Internet. Las redes sociales de internet cuyo propósito es facilitar la comunicación y otros temas sociales en el sitio web.
  • 3. Como crear una red social. 1.-Instalar WAMP así mismo tener instalado Dreamweaver. 2.-Abrir WAMP con el botón verde que aparece en la barra de inicio en la parte derecha le clicleamos donde dice phpMyAdmin. 3.-Creamos una base de datos, con las siguientes caracteristicas. 4.-Lo siguiente que vamos a hacer es crear una tabla llamada usuarios con 13 campos. 5.-Después de haber creado la tabla llamada usuarios vamos a ordenar los datos deseados que son:
  • 4. Todos van a ser VARCHAR de 30 a escepsión de edad y telefono que seran de tipo INT edad de 2, y int de 11 en sus longitud de valores, el campo usuario va a ser de tipo PRIMARY. 6.-Después vamos a crear una tabla llamada publicaciones con 5 campos los cuales seran los siguientes El id va a ser de tipo INT con una longitud de 11, PRIMARY y Auto Incrementable. La fecha de tipo Timestamp. Los demas campos van a ser tipo VARCHAR con una longitud de 30. El usuario va a ser INDEX 7.-Seguido de vamos a crear una tabla llamada intereses con 3 campos los cuales seran los siguientes. Id sera Primary, Auto incrementable y de tipo INT con una longitud de 11. Intereses sera de tipo INT con una longitud de 11. Usuario sera de tipo VARCHAR con una longitud de 30 y también INDEX. 8.-Crearemos una tabla que diga contactos con 3 campos.
  • 5. Id sera de tipo INT con una longitud de 11, PRIMARY y Auto Incrementable. Usuario y Contacto serán tipo VARCHAR con una longitud de 30 y también INDEX. 9.- Después vamos a crear otra tabla que se llame comentarios con 5 campos. Id sera tipo INT con una longitud de 11, PRIMARY y Auto Incrementable. Usuario va a ser INDEX tipo VARCHAR con una longitud de 30. Comentario va a ser tipo VARCHAR con una longitud de 100 Fecha va a ser tipo Timestamp. idpublicacion va a ser tipo INT con una longitud de 11 así mismo va a ser INDEX. 10.-Por ultimo crearemos una tabla llamada Avatars con dos campos. Id sera tipo INT con una longitud de 11, PRIMARY, Auto Incrementable. 11.-Después de crear todas las tablas vamos a donde dice de cada una de las tablas y relacionaremos el usuario como se muestra en la foto. En contactos haremos lo mismo con el campo contactos. Igual con idpublicacion en publicaciones. Vamos a anexar privilegios vamos a privilegios y donde diga nuevo usuario le damos clic así mismo escribimos los datos tomando en cuenta que deben ser datos que podamos recordar y seleccionamos todos los permisos y lo creamos. Haciendo esto acavaríamos con la base de datos.
  • 6. 12.-Pasaremos a la creación de nuestra red social, primero que nada ejecutaremos WAMP, abrimos Dreamweaver y después de vamos a donde dice sitio y crearemos un sitio. NOTA: Escribiremos todo tal y como se muestra en las fotos. 12.1.-Escribimos el sitio y su dirección. 12.2.-Escogemos que tipo de tecnologia deseamos. 12.3.-Seleccionamos el servidor que deseamos.
  • 7. 12.4.-Seleccionamos la URL de raiz del sitio. 12.5.-Completamos y todo estaría listo. 13.-Después vamos a crear una plantilla seleccionando el tema que más nos guste. 13.1.-Crearemos una carpeta en la carpeta www. De WAMP donde guardaremos todo.
  • 8. 14.-Vamos a insetar, objetos de plantilla y creamos la plantilla. 15.-Después abrimos el botón + donde dice base de datos para anexar nuestra base de datos a la plantilla. 16.-Escribimos los siguientes datos para poder crear nuestra base de datos utilizando el usuario que creamos anteriormente para lograr que abra nuestra base de datos y seleccionamos la base de datos, después de damos clic en aceptar. 18.-Vamos a el menu insertar y donde diga objetos de plantilla seleccionamos así mismo le damos donde dice región editable para poder ponerle regiones editables a nuestra plantilla. NOTA: Hay que poner esas regiones donde creamos conveniente usarlas. 17.-Ya podemos cerrar nuestro documento guardando los cambios. 18.-Abrimos un documento nuevo usando la plantilla de nuestra red social y después lo guardamos como index.php, así mismo creamos otras llamadas perfil.php, registro.php y error.php. 19.-Después de hacer eso vamos a insetar, de ahí insertamos un campo de formulario y dentro de el 2 campos de texto, uno llamado usuarios y otro llamado password, anexamos un botón. 20.-Después de vamos a insertar, objetos de aplicación, autentificación de usuarios y ponemos donde dice conectar usuario, seleccionamos nuestros dos campos de texto, la base de datos, que necesitamos, y la tabla usuarios, si la conexión falla nos enviara a error.php, si no falla nos enviara a perfil.php.
  • 9. 21.-En la pagina error.php vamos a crear un vinculo que diga Regresar (le daremos vinculo a index.php) y si deseamos una breve información. 22.-En la pagina de index.php crearemos un apartado que se diga registrarse, y lo enviaremos con un vinculo a registro.php 23.-Guardamos y cerramos el documento. 24.-Abimos registro.php y crearemos un asistente de intersección de registros, seleccionaremos la tabla usuarios y solo cambiara el campo contraseña que sera tipo contraseña. 24.1.-Vamos a anexar una lista de menu con un valor dinamico de foto a foto. 25.-Cerramos y guardamos. 26.-Bien ya acavamos nuestras paginas de inicio de nuestra red social, ahora iniciaremos con el aspecto de perfil.php, Abrimos nuestro documento. 27.-Vamos a vinculaciones y anexamos dos juegos de registros uno que se llame usuario que se llenara de la siguiente forma.
  • 10. El siguiente se llamara amigos que se llenara de la siguiente forma 28.-Anexaremos un escrito que diga Desconectarse donde nosotros deseemos y en la misma sección autentificación de usuarios pulsamos el que nos mande a desconectar. 29.-Después de vamos a proseguir con nuestra pagina, vamos a ordenar los datos. Nombre, Apellido Paterno, Apellido materno, etc,etc y vamos a arrastrar de nuestro juego de registros los datos hacia donde pusimos estos datos para que podamos veer los datos de nuestro usuario, algo repetitivo pero necesario. Quedaría de la siguiente forma.
  • 11. 30.-La foto es un caso especial lo que haremos es que hiremos a nuestra base de datos y anexaremos en la tabla avatars dos fotos que serán de una carpeta llamada fotos que debemos guardar en la carpeta de nuestra pagina. 31.-Después de hacer eso anexamos una imagen cualquiera y después vamos a copiar el siguiente codigo a nuestra lista de codigo de nuestra foto <img src="fotos/<?php echo $row_usuario['foto']; ?>" width="200" height="200" /> 32.-Una vez terminado esto crearemos otro documento llamado muro.php y otro llamado comentar.php guardamos y cerramos. 33.-Abrimos muro.php y crearemos dos juegos de registros con los siguientes datos.
  • 12. 34.-Después de hacer eso vamos a crear un juego de registros donde vamos a poner la tabla publicaciones el id, lo vamos a eliminar el usuario va a ser oculto y tener en el valor el codigo <?php echo $row_usuario['usuario']; ?> titulo va a ser tipo texto y la fecha va a estar oculta. 35.-Abajo de vamos a poner un apartado que diga No hay publicaciones y le vamos a insertar objetos de aplicación y vamos a donde dice mostrar si esta vacio y seleccionamos la tabla publicaciones. 36.-Después vamos abajo y arrastramos de nuestro juego de registros publicaciones , titulo, texto, fecha los ordenamos y listo. 37.-Abajo pondremos Comentar y vamos a darle vinculo con comentar.php, vamos a nuestra linea de codigo y copiamos el siguiente codigo. ?usuario=<?php echo $row_publicaciones['usuario']; ?> & idpublicacion=<?php echo $row_publicaciones['id']; ?> Ya acavamos con nuestra pagina de muro guardamos y cerramos. 38.-Abrimos comentar.php y vamos a crear tres juegos de registros uno llamado usuario, otro publicaciones y otro comentarios y seran llenados de la siguiente forma.
  • 13.
  • 14. 39.-Arrastraremos del juego de registros publicaciones, titulo, texto, fecha, ponemos una regla horizontal. 40.-Abajo ponemos un asistente de intersección de registros y vamos a seleccionar la tabla comentarios al usuario le vamos a dar un valor dinamico a usuario del juego de registros usuario, fecha sera oculto y idpublicacion tendra un valor a id del juego de registros publicaciones. 41.-Abajo de arrastraremos del juego de registros comentarios, el usuario comentario y la fecha le ordenamos y le ponemos en la opción region repetida, repetir todos los registros, y ponemos mostrar si el juego de registros no esta vacio. 42.- Después pondremos una oración que diga No hay comentarios por el momento y le pondremos mostrar si los registros estan vacios. Hemos acavado con la pagina comentar.php guardamos y cerramos. 43.-Abrimos un nuevo documento basado en nuestra plantilla que sera llamado perfilamigo.php y así mismo creamos otros llamados muroamigo.php y comentaramigo.php. 44.-En perfil.php anexaremos una tabla con 1 fila y 1 columna con un tamaño de 50 pixeles donde arrastraremos de el juego de registros amigos contacto. 45.-Le daremos vinculo a perfilamigo y como queremos que se lleve nuestros datos y los del amigo vamos a copiar el siguiente codigo. "perfilamigo.php?amigo=<?php echo $row_amigos['contacto']; ?>&usuario=<?php echo $row_amigos['usuario']; ?>"><?php echo $row_amigos['contacto']; ?>” 46.-Guardamos (No cerramos). 47.-Después seguimos con perfil amigo donde crearemos dos juegos de registros uno llamado perfilamigo y otro llamado usuario llenados de la siguiente forma.
  • 15. 48.-De perfil.php copiaremos todos los datos a perfilamigo.php ecepto la imagen y la tabla de amigos, y borramos datos que arrastramos del juego de registros usuario. 49.-Después de anexamos los datos de la misma forma como lo hisimos en perfil.php del juego de registros usuario y hacemos el mismo procedimiento con la foto. 50.-Ponemos un vinculo que diga Muro amigo enlasado con muroamigo.php y otro que diga Perfil o regresar a mi perfil, con un vinculo a perfil.php, con esto acavamos, guardamos y cerramos. 51.-Abrimos muroamigo.php y creamos tres juegos de registros llenamos de la siguiente forma.
  • 16.
  • 17. 52.-Después vamos a crear un asistente de intersección de registros, y vamos a seleccionar la tabla publicaciones así mismo vamos a ocultar usuario y pondremos el siguiente codigo <?php echo $row_usuario['usuario']; ?> en valor dinamico, la fecha va a ser campo oculto, titulo como campo de texto, texto como area de texto. 53.-Repetimos el mismo proceso de muro solo que ahora copiaremos los valores del juego de registros publicaamigo y anexamos usuario. 54.-En el botón comentar anexamos este codigo. "comentaramigo.php?usuario=<?php echo $row_usuario['usuario']; ?>&amigo=<?php echo $row_amigo['usuario']; ?>&idpublicacionesamigo=<?php echo $row_publicacionesamigo['id']; ?>" Así acavamos con muroamigo.php guardamos y cerramos. 55.-Abrimos comentaramigo.php, creamos cuatro juegos de registros llenados de la siguiente forma.
  • 18.
  • 19.
  • 20. 56.-Del juego de registros publicaamigo arrastramos los campos titulo, texto, fecha, usuario. 57.-Insertamos un asistente de intersección de registros seleccionamos la tabla comentarios ocultamos el usuario y le ponemos un valor dinamico a usuario del juego de registros usuario, fecha como valor oculto, idpublicación le damos un valor dinamico a id de el juego de registros publicaamigo, quitamos el campo id. 58.-Ya casi acavamos del juego de registros comentarios, vamos a arrastrar abajo del asistente de registro el campo usuario, comentario, fecha y hacemos lo mismo que con comentar.php 59.-Vamos a perfil.php y anexamos un vinculo con el documento ini.php. 60.-Abrimos ini.php y vamos a insertar una tabla con 1 fila y 1 columna de ahí vamos a crear un juego de registros que se llame todaslaspublicaciones seleccionamos en modo avanzado y copiamos este codigo SQL SELECT publicaciones.id, publicaciones.usuario, publicaciones.amigo, publicaciones.titulo,publicaciones.texto, publicaciones.fecha, COUNT (comentarios.id) AS numcom, usuarios.foto FROM usuarios INNER JOIN (publicaciones LEFT JOIN comentarios ON publicaciones.id=comentarios.idpublicacion)ON publicaciones.amigo=usuarios.usuario GROUP BY publicaciones.id, publicaciones.titulo,publicaciones.texto,publicaciones.fecha ORDER BY publicaciones.fecha DESC 61.-De ahi adentro de la tabla anexamos usuario, titulo, texto, fecha. 62.-Ya hemos acavado podemos disfrutar de nuestra redsocial o si bien prefieres anexale un bonito diseño.