Blog » Programación

Inicio - Blog - programacion

CakePlate, un salva vidas

Cuanto tiempo has perdido configurando plugins y vendors comunes en tus aplicaciones CakePhp para tareas bastante comunes? Por fin alguién pensó en ti, llega CakePlate, un mix de las utilidades evidentes más utilizadas por todos los desarrolladores de Cakephp. CakePlate no es más que una distribución open source de CakePhp 1.3.6 que ya incluye en funcionamiento...

Leer más

Seguridad de contraseñas

La seguridad de las contraseñas se ha convertido con Internet en algo importantísimo y a pesar de ello, es una de las cosas que más ignoran habitualmente los usuarios de Internet. En Internet existen programas automaticos que tratan de acceder a servicios de forma bruta, estos programas, o "scripts" prueban todas las combinaciones posibles por segundo como se les...

Leer más

Adjuntar archivos en emails de CakePhp

  Una cosa que se echa mucho de menos la desarrollar con CakePhp es la falta de poder adjuntar archivos en Emails enviados con el componente de serie incoroporado en CakePHP, pero no os preocupeis, hemos descubierto que hacerlo es mucho más facil de lo que os pueda parecer a simple vista: Necesitaremos editar el componente email original de Cake, por lo que o lo editais...

Leer más

Escribiendo y leyendo XML en PHP

  A veces es de mucha utilidad usar archivos en formato XML, ya sea para guardar datos o para importarlos, es un sistema antiguo desarrollado por IBM muy bien implementado en PHP.   Digamos que queremos devolver desde PHP un XML llamado empleados.xml como este: <?xml version="1.0" encoding="iso-8859-1"?>  <employees> ...

Leer más

Página de mantenimiento en CakePhp

  Si habeis desarrollado en profundidad con CakePhp, tal vez necesiteis ya establecer una página de mantenimiento u obras para cuando estéis trabajando. El problema radica principalmente en que Cakephp siempre va a intentar renderizar por todos los medios posibles la vista solicitada, por ello lo que debes hacer, es manejarlo desde el APP_CONTROLLER con la función...

Leer más