Archivo

Entradas Etiquetadas ‘clases’

Subidor de Imagenes (Primera parte): Planificación

Martes, 16 de Septiembre de 2008

Hay muchas veces que no se me ocurren ideas para publicar artículos de la nada, sino que cuando estoy trabajando en alguna aplicación para mí o para asuntos profesionales pienso: “anda! esto quizá le interesa a alguien que lea el blog”.

Últimamente veo que esta muy de moda páginas como ImagesHack o Photobucket que son páginas que simplemente dejan al usuario subir una imagen de su ordenador a uno de los servidores para que luego se pueda mostrar a cualquier otra persona, normalmente se suele usar para foros y sitios públicos de este tipo.

Así que todo esto me viene muy bien para introduciros dos clases muy importantes en el CodeIgniter: File Uploading Class, que es la que nos ayudará a subir la imagen, controlar todos los parámetros de esta acción y demás. La segunda clase será la Image Manipulation que nos permitirá en este caso crear un thumbnail (una imagen en miniatura) de la versión original para mejor inserción en foros y otros sitios.

La aplicación será muy sencilla y constará de dos grandes pasos:

  • Subir y tratar la imagen
  • Mostrar el link, el bbccode para los foros, etc..

Pues de momento lo dejaré aquí y el próximo articulo empezaremos con el sistema en cuestión. Si queréis venir preparados “a clase”, iros mirando esas dos librerías que son las que usaremos básicamente.

Hasta pronto.

Lagarto CodeIgniter, Subidor de imagenes , , , , ,

Sistema de Usuarios (Primera parte): Planificación y estructuras

Domingo, 8 de Junio de 2008

Un elemento siempre importante en una web es el sistema de autentificación, es decir un sistema de control de usuarios, con login, registro de usuarios y todo esto. A diferencia de otros frameworks en PHP, CodeIgniter no tiene uno por defecto así que lo mejor es crear uno suficientemente “genérico” para que nos sirva en todas nuestra aplicaciones.

Nota: si es vuestra primera toma de contacto con CodeIgniter os recomiendo que probéis primero con el Gestor de Noticias, ya que en este tutorial no repetiré aquellas cosas que ya expliqué en ese otro.

En este sistema introduciremos:

  • Crear librerías en CodeIgniter
  • Usar la Session Class
  • Trabajar con el Cookie Helper
  • Enviar emails con Email Class
  • Y seguramente alguna cosa más que ira surgiendo a medida que avancemos.

Leer más…

Lagarto Sistema de usuarios , , , , , , , , , , , ,