5

Curiosidades sobre el desarrollo de brucut

Proyectos      23 Octubre, 2009      490 lecturas

Nombre: brucut, significado del nombre bru (brushing, peinar)  y cut (cortar)

Fecha de inicio del desarrollo: 29 agosto 2009

Fecha de lanzamiento de la primera versión: 23 octubre 2009

Lenguaje de programación: PHP y javascript

¿Esta hecho desde cero?

No del todo, hay algunas funciones que he aprovechado de un proyecto anterior, kodifilia.

¿Te has basado en el código de otros para este desarrollo?

Haber entrado en nvivo.es me ha dado la posibilidad de tener un modelo base para el desarrollo, podría decir que la estructura de ficheros, los modelos para obtener datos de la base de datos y la tabla de movimientos es parecida a la de nvivo.es.

Servidor web: apache

Almacenamiento de imagenes: Amazon S3 con cloudfront activado (para cargar las imagenes más rápidamente)

Recursos PHP utilizados:

Recursos javascript utilizados:

Iconos: Leed icon set

Prototipos: Han habido hasta 7 prototipos hasta dar con el resultado actual.

Bonuspack:

Os dejo algunos ficheros de la base de brucut:

  • setup.php – el que se encarga de configurar el sitio antes de ejecutar cualquier consulta.
  • functions.php – funciones atajo para facilitar el desarrollo.
  • helpers – algunas clases para facilitar el desarrollo (enviar emails, gestionar base de datos, reducir imagenes, cache, paginación)

Agradecimientos a:

Daniel García (fillito) de minube por ayudarme con el tema de hacer miniaturas y recortar imagenes.

Compartir   twitter   del.icio.us   webeame   meneame   stumbleupon   mr.wong   ?  


  1. tikitakfire

    Hey! que hace mi buen gafe? tanto tiempo!


    Muy buenas las funciones y clases, algunas me vienen al pelo para jujuyblogs.com.ar.


    Yo metería todo en clases y le pones un autoload al setup, bien OOP :D .



  2. Charlii

    “Función para generar passwords”


    esta no tiene encale



  3. Angelfire

    Como es la cosa pa trabajar con Amazon S3, que requisitos son necesarios, se peude pagar por paypal? :P



  4. gafeman

    @tikitakfire: si tendria que mirar lo del autoload, gracias por la sugerencia!


    @Charlii: arreglado, gracias por avisar


    @Angelfire: no se puede pagar con paypal, ok mas adelante te hare un manual para gestionar amazon s3



  5. Alexander4U

    Buenas, a mi me interesaria saber como programastes las tabla de movimientos, o como lo gestionas. Segun lo que vayan haciendo lo guardas todo en una tabla de movimientos? Por ejemplo si alguien se registra es Accion 1, si comenta algo es accion 2 a receptor 3 en la foto 4,….


    Es algo asi??


    Que tienen de especial los modelos para obtener datos de la base de datos y la tabla de movimientos de nvivo.es??


    :D