2012/09/04

Consultas “tipo CakePHP” en CodeIgniter

Una de las mayores facilidades con la que cuenta CakePHP es la forma en que maneja los modelos y las búsquedas en ellos. En este artículo vamos a tomar el núcleo de los modelos de CakePHP para aplicarlo a CodeIgniter y así obtener búsquedas más sencillas en este último framework. Los Modelos de CakePHP El concepto de

2012/07/05

¿Está muerto Flash?

Para no darle muchas vueltas: No. Flash no está muerto. Quienes hacen esta afirmación deben tener cuidado de no encasillar al formato SWF como un objeto cuyo uso exclusivo es la web. Flash tiene muchas más aplicaciones que hacer precargadores bonitos o banners en un sitio web. No obstante es entendible el por qué de que algunos

2012/06/27

Ajax: Lo que no se debe hacer

Para cualquier desarrollador web es vital conocer AJAX. AJAX (Asynchronous JavaScript And XML) es una técnica de programación utilizando Javascript, la cuál permite consultar y mostrar contenidos desde un repositorio sin tener que recargar la página en la que el usuario se encuentra. El repositorio  puede ser cualquier elemento que permita almacenar datos para un sitio web:

2012/06/15

Single Sign On: Un solo login, múltiples accesos

El Single Sign On, conocido por sus siglas en inglés como SSO, es una arquitectura de sistemas que le permite al usuario acceder a diferentes aplicaciones con una sola validación de acceso. ¿Cómo se puede lograr esto en un sitio web? ¿Existe algún riesgo? Esta técnica se ha popularizado con el auge de las redes sociales, las aplicaciones

2012/06/05

Rápido y completo: Expresiones Regulares en PHP

Las expresiones regulares en PHP son una potente herramienta de programación que muchas veces se deja de lado ya que se cree que es muy compleja (aunque sí lo puede ser). En este post explicamos de manera sencilla cómo utilizar las expresiones regulares en PHP y brindamos soluciones a ejercicios cotidianos de programación utilizando expresiones regulares. También

2012/04/28

6 tips para mejorar la seguridad de tus formularios web

Una de las principales consideraciones al momento de crear un sitio web es la seguridad de los formularios. Estos pueden convertirse en puntos de entrada sensibles hacia el sistema. Un formulario inseguro puede desde sobrecargar un servidor hasta acceder y modificar información almacenada en una base de datos. Acá listamos 6 pasos sencillos para asegurar que los

2012/03/22

Geolocalización: Pasos simples para integrar geolocalización en su sitio web.

La gran mayoría de personas que gustan salir a correr y que cuentan con un smartphone, utilizan alguna aplicación que lleve un registro de su velocidad, distancia recorrida y la ruta seguida. Esta información es subida en ese momento a un sitio web donde un historial es creado para que el usuario pueda consultarlo en cualquier momento,

2012/03/06

Dentro de PHP: Lo que no sabías de las etiquetas de apertura y cierre

Las etiquetas de apertura y cierre de PHP son de uso diario para cualquier desarrollador PHP. Con ellas iniciamos y concluimos secciones de código, despliegues de variables en medio de etiquetas HTML y cualquier documento de código PHP. Apesar de que las encontramos por doquier en un proyecto PHP, muchos desarrolladores no conocen las serias implicaciones que

2012/03/01

¿Programando un buscador en su sitio web? Te va a interesar Sphinx

Cuando se trata de búsquedas customizadas en un sitio web, lo principal es que los resultados sean tan precisos como sea posible. Para esto podemos utilizar técnicas como las sugerencias de búsqueda o búsquedas semánticas. Sin embargo, dada la competitividad de la web existe un parámetro más, vital para un sistema de búsqueda web: la velocidad. Existen

2012/02/19

CakePHP: Un framework para que desarrollar en PHP sea “un queque”.

Después de más de dos años desarrollando aplicaciones web a la medida utilizando CakePHP queremos tomarnos un tiempo para recomendarlo. Sí, realmente es tan fácil como dicen, de ahí su nombre. CakePHP es un framework creado para el desarrollo de aplicaciones web en PHP. Un framework automatiza muchas de las tareas más comunes de un desarrollador, sin embargo,