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:
- Clase para la paginación tipo digg
- Clase para gestionar ficheros en amazon s3
- Función para obtener la edad
- Función para validar un email
- Función para obtener la IP
- Función para generar passwords
- Wordpress para el blog
- Crear un feed
Recursos javascript utilizados:
- Framework javascript jquery
- Plugin jquery carousel
- Plugin jquery para hacer lightbox tipo facebook
- Plugin jquery para hacer textareas autoextendibles
- Google AJAX search API
- Youtube API
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.
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
.
“Función para generar passwords”
esta no tiene encale
Como es la cosa pa trabajar con Amazon S3, que requisitos son necesarios, se peude pagar por paypal?
@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
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??