Foros del Web » Programando para Internet » PHP »

Crear red social

Estas en el tema de Crear red social en el foro de PHP en Foros del Web. Hola, estoy creando una red social desde cero con PHP, HTML, CSS y MySQL, sólo con un editor de texto que pone colores y WAMP ...
  #1 (permalink)  
Antiguo 21/07/2012, 15:31
Avatar de Adrii952  
Fecha de Ingreso: diciembre-2011
Ubicación: Madrid
Mensajes: 116
Antigüedad: 12 años, 4 meses
Puntos: 7
Crear red social

Hola, estoy creando una red social desde cero con PHP, HTML, CSS y MySQL, sólo con un editor de texto que pone colores y WAMP en Windows, sin usar ningún programa ni plantilla ni ninguna interfaz existente ya que quiero que sea 100% propia.
La duda que tenía era dónde puedo alojar mi proyecto ya que de momento lo tengo en mi propio ordendor y la velocidad de subida que tengo en casa no es para tirar cohetes.. Aunque sea de pago, me da igual, pero que sea bueno, 000webhost me dio problemas así que nada. Ya tengo dominio.
¿Sugerencias? Gracias
  #2 (permalink)  
Antiguo 21/07/2012, 16:01
Avatar de fjrueda  
Fecha de Ingreso: marzo-2008
Ubicación: Bucaramanga
Mensajes: 313
Antigüedad: 16 años, 1 mes
Puntos: 35
Respuesta: Crear red social

yo utilizo uno bastante bueno y no tira nada de publicidad ..... www.nixiweb.com
  #3 (permalink)  
Antiguo 21/07/2012, 16:33
Avatar de Adrii952  
Fecha de Ingreso: diciembre-2011
Ubicación: Madrid
Mensajes: 116
Antigüedad: 12 años, 4 meses
Puntos: 7
Respuesta: Crear red social

Gracias, espacio y transferencia ilimitada? Hay truco?
  #4 (permalink)  
Antiguo 21/07/2012, 16:41
Avatar de fjrueda  
Fecha de Ingreso: marzo-2008
Ubicación: Bucaramanga
Mensajes: 313
Antigüedad: 16 años, 1 mes
Puntos: 35
Respuesta: Crear red social

no que yo sepa, lo que si hay son algunas restricciones, pero ya llevo como 2 años y no tengo quejas.
  #5 (permalink)  
Antiguo 21/07/2012, 16:44
 
Fecha de Ingreso: septiembre-2007
Ubicación: PyRoot
Mensajes: 1.515
Antigüedad: 16 años, 7 meses
Puntos: 188
Respuesta: Crear red social

Bluehost es muy bueno, algo económico.

Pero hacerla desde 0 con un blog de notas.... No lo vas a terminar te vas a aburrir antes además eso no es interesante. Si quieres divertirte hazlo bajo zendframework, jquery, foundation. Así te vas divirtiendo mientras aprendes sobre estos frameworks.
__________________
Si quieres agradecer el triangulo obscuro de la parte derecha debes presionar +.
  #6 (permalink)  
Antiguo 21/07/2012, 17:11
Avatar de Adrii952  
Fecha de Ingreso: diciembre-2011
Ubicación: Madrid
Mensajes: 116
Antigüedad: 12 años, 4 meses
Puntos: 7
Respuesta: Crear red social

iovan, aunque nunca haya recibido clases de programación y tenga sólo 17 años, tengo la suficiente motivación, y una vez que se tiene eso el resto viene sólo. Llevo desde mayo con la red, escribo muy poco al día pero ya está bastante bien, el código tiene ya 2000 líneas, en un par de días la lanzaré y ya verás que no está tan mal para haberla hecho una sola persona.

Me he registrado en nixiweb, pero su phpmyadmin sólo me deja importar ficheros de hasta 8MB y mi base de datos pesa 160MB ¿Qué puedo hacer? Gracias
  #7 (permalink)  
Antiguo 21/07/2012, 17:16
 
Fecha de Ingreso: septiembre-2005
Mensajes: 840
Antigüedad: 18 años, 7 meses
Puntos: 84
Respuesta: Crear red social

160mb una base de datos de mysql??

Que estás guardando en la base de datos?? Las imagenes? archivos?
__________________
» Presupuesto Pagina Web
  #8 (permalink)  
Antiguo 21/07/2012, 17:21
Avatar de Adrii952  
Fecha de Ingreso: diciembre-2011
Ubicación: Madrid
Mensajes: 116
Antigüedad: 12 años, 4 meses
Puntos: 7
Respuesta: Crear red social

Ya.. una de las funcionalidades de la web es la subida de archivos privados, al principio los almacenaba en carpetas, luego un familiar que trabaja en diseño de redes me recomendó guardarlos en la base de datos para tenerlo todo en un sitio y más controlado, así que eso hice y funciona perfectamente, almaceno los ficheros de los usuarios en un campo longblob en una tabla de la base de datos.
  #9 (permalink)  
Antiguo 21/07/2012, 17:23
 
Fecha de Ingreso: septiembre-2005
Mensajes: 840
Antigüedad: 18 años, 7 meses
Puntos: 84
Respuesta: Crear red social

En la mayoria de hostings vas a encontrar un limite de 1 gb por base de datos.

Y si el servidor es tuyo, tendrás el limite del servidor mismo, pero no creo que sea viable guardarlo todo en la base de datos.


Si quieres tener las cosas organizadas, hazte una carpeta para los archivos, y dentro de esa, una carpeta por usuario ( y luego carpeta por tipos si quieres ) , pero olvidate de meter las cosas en la base de datos.
__________________
» Presupuesto Pagina Web
  #10 (permalink)  
Antiguo 21/07/2012, 17:27
Avatar de memoadian
Colaborador
 
Fecha de Ingreso: junio-2009
Ubicación: <?php echo 'México'?>
Mensajes: 3.696
Antigüedad: 14 años, 10 meses
Puntos: 641
Respuesta: Crear red social

Todos los cms que se precien de serlo guardan las imagenes en carpetas no en la bd. Revisa eso, bases de datos tan grandes traen problemas.

Sobre todo por que dices que ni siquiera la haz lanzado y ya tienes 160 mb :3
  #11 (permalink)  
Antiguo 21/07/2012, 17:30
Avatar de fjrueda  
Fecha de Ingreso: marzo-2008
Ubicación: Bucaramanga
Mensajes: 313
Antigüedad: 16 años, 1 mes
Puntos: 35
Respuesta: Crear red social

Si bien el importe del sql no le deja mas de 8MB siempre esta la opcion de copias y pegar todo el SQL .... con respecto a los archivos muchos dicen una cosa y muchos dicen otra, yo le digo, hagalo como usted quiera y aferrese a eso que al fin al cabo el proyecto es suyo y solo usted es consecuente de ello, otras cosa es cuando uno trabaja para un cliente.

Yo siempre he pensado que las mejores practicas son acorde al porcentaje de los resultados obtenidos de cada quien y este tema es un 50%.

Hagale que si tiene 17 años es joven y puede aprender mucho de su propia experiencia.
  #12 (permalink)  
Antiguo 21/07/2012, 17:39
Avatar de Adrii952  
Fecha de Ingreso: diciembre-2011
Ubicación: Madrid
Mensajes: 116
Antigüedad: 12 años, 4 meses
Puntos: 7
Respuesta: Crear red social

No ha sido lanzada pero se la paso a amigos, tengo 26 registrados ya. Si quieren la pueden echar un vistazo vosotros hasta que apague el portátil dentro de un rato ya que todavía no tengo hosting.
Respecto a lo de almacenar en la base de datos, evaluaré si es conveniente o no, ya que me lo recomendó una persona que diseña redes para empresas importantes y es el tio más perfeccionista que conozco, pero bueno, todos nos podemos equivocar. Le echaré un vistazo a ese tema.
Por cierto, si no funciona algo importante avisenme, y si no es importante tengan paciencia que esta lejos de ser terminada.
Se me olvidó l link, se llama http://cioscloud.com
  #13 (permalink)  
Antiguo 21/07/2012, 17:49
Avatar de fjrueda  
Fecha de Ingreso: marzo-2008
Ubicación: Bucaramanga
Mensajes: 313
Antigüedad: 16 años, 1 mes
Puntos: 35
Respuesta: Crear red social

Haaa esta bien, le falta todavia mucho, pero ya hizo lo mas dificil que es comenzar, lo felicito.

Estudie un poco de Jquery junto con AJAX para que sea mejor al momento de emitir mensajes y textos dinamicos

Karma por su esfuerzo.
  #14 (permalink)  
Antiguo 21/07/2012, 17:56
Avatar de mixzinet  
Fecha de Ingreso: julio-2012
Ubicación: Colombia
Mensajes: 21
Antigüedad: 11 años, 9 meses
Puntos: 0
Respuesta: Crear red social

te recomiendo [URL="http://www.furiahost.com/"]http://www.furiahost.com/[/URL]
  #15 (permalink)  
Antiguo 21/07/2012, 17:57
Avatar de memoadian
Colaborador
 
Fecha de Ingreso: junio-2009
Ubicación: <?php echo 'México'?>
Mensajes: 3.696
Antigüedad: 14 años, 10 meses
Puntos: 641
Respuesta: Crear red social

Yo solo digo que lo revises, por mi hazlo como quieras, pero si vienes aquí y sal el tema, por que no dar una opinión?

la retroalimentación es fundamental, aferrarse a las cosas por más que sean de uno, solo lleva al fracaso.
  #16 (permalink)  
Antiguo 21/07/2012, 17:59
 
Fecha de Ingreso: septiembre-2005
Mensajes: 840
Antigüedad: 18 años, 7 meses
Puntos: 84
Respuesta: Crear red social

Lo de guardar los archivos en la base de datos depende mucho del proyecto y tal.

Lo mas normal es guardarlo en carpetas en vez de la base de datos.

Aun asi, lo que yo le he dicho es que use en carpetas mas que en bases de datos ya que la mayoría de hostings te limitan la capacidad de la base de datos ( y no de los archivos )

Y como estaba preguntando hostings, pues por eso se lo he dicho.
__________________
» Presupuesto Pagina Web
  #17 (permalink)  
Antiguo 21/07/2012, 18:01
Avatar de memoadian
Colaborador
 
Fecha de Ingreso: junio-2009
Ubicación: <?php echo 'México'?>
Mensajes: 3.696
Antigüedad: 14 años, 10 meses
Puntos: 641
Respuesta: Crear red social

Me registre no esta nada mal, solo recuerda que al programador no lo hace el framework o el editor, lo hace el código, pero sin duda usar herramientas que faciliten el trabajo tea ahorra mucho tiempo.
  #18 (permalink)  
Antiguo 21/07/2012, 18:03
Avatar de Adrii952  
Fecha de Ingreso: diciembre-2011
Ubicación: Madrid
Mensajes: 116
Antigüedad: 12 años, 4 meses
Puntos: 7
Respuesta: Crear red social

Cita:
Iniciado por memoadian Ver Mensaje
Yo solo digo que lo revises, por mi hazlo como quieras, pero si vienes aquí y sal el tema, por que no dar una opinión?

la retroalimentación es fundamental, aferrarse a las cosas por más que sean de uno, solo lleva al fracaso.
No te preocupes, no suelo ser cabezón y escucho a los demás, en serio, me informaré a ver como es de malo ponerlo en bases de datos y veré que hago.
De momento no tengo más que una bola de plastilina a la que hay que darla forma, nada es definitivo.

Esta es una captura que acabo de hacer de la página funcionando tal cual, a ver que les parece:
  #19 (permalink)  
Antiguo 21/07/2012, 18:04
 
Fecha de Ingreso: septiembre-2007
Ubicación: PyRoot
Mensajes: 1.515
Antigüedad: 16 años, 7 meses
Puntos: 188
Respuesta: Crear red social

Tu familiar que dice que guardar las imágenes en la base de datos está algo des-actualizado, yo he estado arreglando proyectos elaborados por personas que pasaron por la universidad hace 10-15 años, no se por que guardaron las imágenes en la base de datos pero bueno, no es que estas personas sean poco profesionales si no que más bien los proyectos son algo viejos y tal vez en aquellos días se tenía más control teniendo los archivos en la DB que en el servidor...

Debes guardar todos los archivos en el servidor.

Sobre tu motivación es muy divertido programar desde 0 una red social (yo lo hice) y muchos de los usuarios en este foro también. Es muy útil por que finalmente logras aprender lo básico de bases de datos y PHP. Pero hablando de trabajar definitivamente necesitarás optimizar tiempos y solo se logra con los frameworks y/o prefabricados dependiendo de lo que necesites. A tus 17 años estás en la edad promedio, pero si quieres ser diferente (ser mejor) te recomiendo que mires a los frameworks y plataformas de producción fabricadas tantas veces hasta que las entiendas como entiendes el español. Si alguien me lo hubiera dicho hace 4 años... Aprovecha el consejo.

Saludos.
__________________
Si quieres agradecer el triangulo obscuro de la parte derecha debes presionar +.
  #20 (permalink)  
Antiguo 21/07/2012, 18:10
Avatar de Adrii952  
Fecha de Ingreso: diciembre-2011
Ubicación: Madrid
Mensajes: 116
Antigüedad: 12 años, 4 meses
Puntos: 7
Respuesta: Crear red social

Bueno, veo que tendré que sacar todo de la base de datos y volverlo a meter en carpetas.. justo lo contrario que hice hace 5 días. Fuck, menudas ganas.. ¿Me entendéis no? lol habrá que cambiar muchas cosas.
  #21 (permalink)  
Antiguo 21/07/2012, 18:16
Avatar de memoadian
Colaborador
 
Fecha de Ingreso: junio-2009
Ubicación: <?php echo 'México'?>
Mensajes: 3.696
Antigüedad: 14 años, 10 meses
Puntos: 641
Respuesta: Crear red social

Cita:
Iniciado por Adrii952 Ver Mensaje
Bueno, veo que tendré que sacar todo de la base de datos y volverlo a meter en carpetas.. justo lo contrario que hice hace 5 días. Fuck, menudas ganas.. ¿Me entendéis no? lol habrá que cambiar muchas cosas.
Jaja, no tienes por que hacerlo, pero si lo haces. Eso es lo divertido de programar

cuando estudio un poco más de AJAX, ZEND, Codeigniter, JAVA, nodejs, JQuery, etc.

mi corazón late, tengo 25 años y estudié ingenieria ambiental, pero mi alma esta en la progra
  #22 (permalink)  
Antiguo 21/07/2012, 18:16
 
Fecha de Ingreso: septiembre-2005
Mensajes: 840
Antigüedad: 18 años, 7 meses
Puntos: 84
Respuesta: Crear red social

Puedes seguir con tu sistema, pero antes de coger un hosting, asegurate de que no te limiten el tamaño de las bases de datos.
__________________
» Presupuesto Pagina Web
  #23 (permalink)  
Antiguo 21/07/2012, 18:21
 
Fecha de Ingreso: septiembre-2007
Ubicación: PyRoot
Mensajes: 1.515
Antigüedad: 16 años, 7 meses
Puntos: 188
Respuesta: Crear red social

Cita:
Iniciado por memoadian Ver Mensaje
Jaja, no tienes por que hacerlo, pero si lo haces. Eso es lo divertido de programar

cuando estudio un poco más de AJAX, ZEND, Codeigniter, JAVA, nodejs, JQuery, etc.

mi corazón late, tengo 25 años y estudié ingenieria ambiental, pero mi alma esta en la progra
Para mí también no existe nada más divertido.

Cita:
Iniciado por miSko Ver Mensaje
Puedes seguir con tu sistema, pero antes de coger un hosting, asegurate de que no te limiten el tamaño de las bases de datos.
No nada de eso. Supongamos que la red social tiene éxito te imaginas estar sacando unos 150kb en cada consulta, cualquier hosting del mundo te daría un toque no crees jeje.
__________________
Si quieres agradecer el triangulo obscuro de la parte derecha debes presionar +.
  #24 (permalink)  
Antiguo 21/07/2012, 18:23
Avatar de Adrii952  
Fecha de Ingreso: diciembre-2011
Ubicación: Madrid
Mensajes: 116
Antigüedad: 12 años, 4 meses
Puntos: 7
Respuesta: Crear red social

A mi me dicen desde hace años que tengo un don para programar. Yo soy bastante perfeccionista con lo que hago y no me lo creo, me parece que todo lo que programo es una mierda pero bueno, a ver si es cierto y llego a hacer algo importante algún día.
De momento me estoy tomando en serio lo de la red social, a ver como termina.
  #25 (permalink)  
Antiguo 21/07/2012, 18:39
Avatar de Adrii952  
Fecha de Ingreso: diciembre-2011
Ubicación: Madrid
Mensajes: 116
Antigüedad: 12 años, 4 meses
Puntos: 7
Respuesta: Crear red social

Bueno gracias a todos, al final lo del hosting veré que hago, no me termina de convencer ninguno y si no estoy seguro de algo directamente no lo hago.
(¡Me han enviado mi pass en texto plano por email!) D:
Una última cosa, mi página está bastante avanzada, y a pesar de ello no tiene ni media línea de Java y quizás ya vaya siendo de poner algo pero no tengo ni idea, siempre me ha parecido chino aunque tampoco me he puesto a estudiarlo o a leer tutoriales ya que me parece un lenguaje lento y que provoca algún que otro problema..
Llendo al grano, quiero poner diálogos de confirmación, por ejemplo al eliminar un comentario, que te salga un dialogo diciendo "Estás seguro? Aceptar, Cancelar.."
¿Eso como me recomendáis hacerlo?
También otra cosa importante, la encriptación de la contraseña, me gustaría que la pass 'viajara' del cliente a mi servidor ya encriptada en vez de encriptarse en el servidor, me ahorraría mucho procesador y aumentaría la seguridad en el login y registro. Quiero usar el algoritmo SHA-512. ¿Eso se tiene que hacer con Java no?
¿Hay problemas para que Java y PHP compartan variables?
Gracias
  #26 (permalink)  
Antiguo 21/07/2012, 19:17
Avatar de memoadian
Colaborador
 
Fecha de Ingreso: junio-2009
Ubicación: <?php echo 'México'?>
Mensajes: 3.696
Antigüedad: 14 años, 10 meses
Puntos: 641
Respuesta: Crear red social

Cita:
Iniciado por Adrii952 Ver Mensaje
Bueno gracias a todos, al final lo del hosting veré que hago, no me termina de convencer ninguno y si no estoy seguro de algo directamente no lo hago.
(¡Me han enviado mi pass en texto plano por email!) D:
Una última cosa, mi página está bastante avanzada, y a pesar de ello no tiene ni media línea de Java y quizás ya vaya siendo de poner algo pero no tengo ni idea, siempre me ha parecido chino aunque tampoco me he puesto a estudiarlo o a leer tutoriales ya que me parece un lenguaje lento y que provoca algún que otro problema..
Llendo al grano, quiero poner diálogos de confirmación, por ejemplo al eliminar un comentario, que te salga un dialogo diciendo "Estás seguro? Aceptar, Cancelar.."
¿Eso como me recomendáis hacerlo?
También otra cosa importante, la encriptación de la contraseña, me gustaría que la pass 'viajara' del cliente a mi servidor ya encriptada en vez de encriptarse en el servidor, me ahorraría mucho procesador y aumentaría la seguridad en el login y registro. Quiero usar el algoritmo SHA-512. ¿Eso se tiene que hacer con Java no?
¿Hay problemas para que Java y PHP compartan variables?
Gracias
Querrás decir JavaScript que es lo suficientemente diferente para no confundirse.

Y es curioso que digas que te parece lento y que trae problemas, si es ese lenguaje precisamente el que te permite encriptar la contraseña desde el cliente.

Estudialo, javascript es muy poderosos en manos de un maestro, y ya se puede usar como lenguaje de servidor, nodejs

lo de que aparezca el mensaje de aceptar, podrías usar una página especifica, que reciba dichos datos y al dar aceptar los envíe definitivamente al server. Y todo eso además se hace con Javascript.
  #27 (permalink)  
Antiguo 22/07/2012, 03:10
 
Fecha de Ingreso: septiembre-2005
Mensajes: 840
Antigüedad: 18 años, 7 meses
Puntos: 84
Respuesta: Crear red social

Tal como te comentan, quieres decir "Javascript" no "Java" que es otro lenguaje de programacion especifico.

Y puestos a empezar con javascript, yo miraria jquery

Sobre lo de encriptar la clave en el cliente, nunca me he puesto a mirarlo, supongo que algo habrá ( aunque sea implementaciones a mano de los algoritmos )


De todas formas, aunque encriptes en cliente, deberías volverla a encriptar en el servidor con php
__________________
» Presupuesto Pagina Web
  #28 (permalink)  
Antiguo 22/07/2012, 05:09
Avatar de Adrii952  
Fecha de Ingreso: diciembre-2011
Ubicación: Madrid
Mensajes: 116
Antigüedad: 12 años, 4 meses
Puntos: 7
Respuesta: Crear red social

Cita:
Iniciado por miSko Ver Mensaje
De todas formas, aunque encriptes en cliente, deberías volverla a encriptar en el servidor con php
Eso no lo entiendo, si guardo el hash SHA512 en la base de datos, con que se encripte en el cliente, se envíe a mi servidor, y luego se compare directamente, no tendría que haber ningún problema no?
  #29 (permalink)  
Antiguo 22/07/2012, 05:39
 
Fecha de Ingreso: enero-2011
Ubicación: Argentina
Mensajes: 80
Antigüedad: 13 años, 3 meses
Puntos: 12
Respuesta: Crear red social

Cita:
Iniciado por Adrii952 Ver Mensaje
Eso no lo entiendo, si guardo el hash SHA512 en la base de datos, con que se encripte en el cliente, se envíe a mi servidor, y luego se compare directamente, no tendría que haber ningún problema no?

También si quieres seguridad al máximo, puedes incorpórale a tu Red Social un certificados SSL

SSL123 - 1 Año: US$150 aproximadamente con IP Adicional (necesaria para el httpS://) averigua.

Saludos!

Etiquetas: html, mysql, red, social
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:06.