En TweetRest vamos a dar la posibilidad de registrarse a usuarios, como en muchas otras webs. Contando con la ayuda del framework para PHP Codeigniter y la librería Javascript Mootools, se puede conseguir crear formularios de registro con todas las funcionalidades necesarias, sin descuidar el diseño de nuestra web.
Mootools es una librería que nos va a permitir validar los datos que el usuario introduce desde el lado del cliente (que el email introducido tenga el formato correcto, que la contraseña tenga como mínimo 6 caracteres, etc.) y además añadir una serie de efectos que enriquecen la interactividad y usabilidad de nuestra web (como por ejemplo mostrar mensajes flotantes con información relevante para el usuario). Mootools es una librería con mucho potencial y muy extendida, por lo que no es dificil encontrar en la red aportaciones de la comunidad de programadores como galerías de imágenes, scrolls personalizados, etc. Todo ello, casi siempre, de forma gratuita.
Codeigniter por su parte es un framework de programación PHP, también bastante extendido, que facilita la escalabilidad de las aplicaciones. En cuanto a nuestro formulario de registro, se daba el caso de que era imprescindible que el usuario pudiera subir una imagen/logo. Pues bien, Codeigniter proporciona dos clases, incluidas en el framework, File Uploading Class e Image Manipulation que facilitan enormemente las tareas de subida de imágenes al servidor y su redimensionamiento.
La conclusión es clara: la potencia de las actuales herramientas open source iguala, y en ocasiones supera, otras opciones de software propietario. En TweetRest creemos que la apuesta por el código libre es una buena elección.
Y vosotros, ¿qué pensais?