Codeigniter, parte 4: Controladores

Aunque ya hemos visto cómo crear controladores y por medio de estos, acciones, es importante tener bien claro su funcionamiento. En primer lugar, debemos entender una cosa, en una aplicación web tradicional, creamos archivos .php por donde pasarán cada una de las acciones de nuestro sitio, así podremos tener páginas como index.php, contacto.php, info.php, etc; sin embargo en Codeigniter todas las acciones pasan por el archivo index.php, el cual dependiendo de la ruta a la cuál se acceda buscará un controlador y su respectiva acción.

Seguir leyendo “Codeigniter, parte 4: Controladores”

Codeigniter, parte 2: Eliminar index.php de la url

En la publicación pasada vimos cómo crear acciones. Para probar cómo funcionan las mismas armamos un controlador con el nombre controlador_test.php, el cual tenía dentro suyo tres acciones. También vimos cómo acceder a estas acciones con su respectiva url, la cual contenía el archivo index.php/controlador/accion. El código del controlador era:

Seguir leyendo “Codeigniter, parte 2: Eliminar index.php de la url”

Codeigniter, parte 1: Introducción y configuración

Bueno, sinceramente no pensaba hacer un tutorial de Codeigniter como sí lo hice con Laravel, por ejemplo. El motivo es muy simple, y es que por suerte hay mucha documentación, muy buena y en español de este excelente framework. Sin embargo Codeigniter es el que más veces he usado en mi vida, en proyectos chicos y no tan chicos. Mucha gente me envía correos a mi casilla preguntándome de qué se trata el MVC, algo que al principio a mí me costó entender y gracias Codeigniter me resultó muy fácil, y más tarde lo plasmé en este blog con Laravel y Ruby on Rails. Por tanto, y después de tantas vueltas he decidido dedicarle algunos capítulos que empiezan desde hoy a un viejo conocido.

Seguir leyendo “Codeigniter, parte 1: Introducción y configuración”

Laravel, parte 13: Ajax

Un tema que hoy día no puede faltar en una aplicación web, es la posibilidad de enviar peticiones al servidor mediante Ajax. No voy a redundar en esto, ya que mi intención es mostrar un simple ejemplo de cómo usar Ajax dentro de Laravel. Pero si aun no sabés de qué se trata Ajax, te invito a visitar estas publicaciones que hice hace un tiempo explicando esta tecnología:

Seguir leyendo “Laravel, parte 13: Ajax”

El fin de los .com.ar gratuitos

Tener un dominio de internet en la Argentina era muy fácil y gratuito, hasta ahora, ya que a partir del 5 de Marzo de este año, 2014, aquellas personas que quieran registrar o renovar un .com.ar, tendrán que pagar una cuota anual de 160 (pesos argentinos) Esta medida termina con varios años en donde la Argentina, fue el único país de la región en dar la posibilidad de registrar dominios en forma gratuita.

Seguir leyendo “El fin de los .com.ar gratuitos”

Introducción a Node.js, parte 15: Sesiones en Express

En una publicación pasada vimos cómo hacer un seguimiento del usuario mediante socket.io, otra alternativa para guardar información del usuario en nuestra aplicación entre página y página, son las sesiones. En esta ocasión haremos un sencillo ejemplo donde un usuario tendrá que registrar su nombre, y luego podrá recuperar éste en otra página.

Seguir leyendo “Introducción a Node.js, parte 15: Sesiones en Express”

Introducción a Angularjs

A la hora de crear el frontend de una aplicación web, los pasos a seguir son los siguientes: En un primer momento, a partir de un diseño, se crea una plantilla mediante Html y Css, esto se llama maquetar. Pero lo único que obtenemos no es más que un sitio estático, con poco alcance, es entonces que recurrimos a Javascript, para hacer bailar a nuestro html. Javascript permite extender más allá la funcionalidad nuestros sitios en el lado del cliente. Con Javascript podemos manipular, crear y eliminar etiquetas; validar formularios; crear animaciones; etc. En pocas palabras Javascript convierte a html, algo estático en algo dinámico.

Seguir leyendo “Introducción a Angularjs”