Fanpage DeSegunda Casa
Iugo diseñó la facebook fanpage para DeSegunda Casa, podés verla siguiendo este enlace
Selección de un framework para PHP
En nuestra empresa utilizamos, para desarrollar en PHP, dos frameworks que hemos desarrollado internamente. Uno de ellos es un framework diseñado en capas, con el clásico diseño de 3 capas: presentación, logica y acceso a datos. El segundo framework utiliza el patrón MVC, y tiene incorporada las funcionalidades básicas: autenticación, logging, manejo de sesiones, purificación de datos ingresados por el usuario.
(more…)
Gráficas con OpenFlashChart 2 y CakePHP
En varias oportunidades nos hemos encontrado con el requerimiento de incorporar gráficas en nuestras aplicaciones creadas con CakePHP. Una de las formas más sencillas que hemos encontrado, es combinar Open Flash Chart 2.0 y CakePHP. Sin embargo, hemos encontrado que el Helper disponible en el sitio oficial de CakePHP tiene algunos errores (por ej. el gráfico de barras horizontal no está soportado por el helper)
Supongamos que tenemos una lista de gastos por fecha y queremos mostrar un gráfico de línea representando el gasto en función del tiempo:
(more…)
Nuevo proyecto de nuestra empresa: dameprecios.com
En todo el mundo, principalmente en Europa son muy usados los llamados “Shopping Engines”. Se trata de motores de búsqueda que almacenan miles de productos en diversas tienas, y que les permiten a los usuarios comparar precios de cualquier producto, para elegir donde es el mejor lugar para comprar.
Para mantener los precios siempre actualizados, las tiendas proveen al sitio encargado de comprar los precios de un archivo de texto con la información de sus productos, los precios, la descripción, etc. Diariamente el sitio web analiza estos archivos y actualiza su base de datos.
De esa manera funciona dameprecios.com, el portal de comparación de precios uruguayo que acaba de publicar nuestra empresa.
Autocompletar con jQuery – otro tutorial
En un artículo anterior describíamos cómo utilizar el plugin Autocomplete de jQuery para implementar un campo de texto con sugerencias. En esta ocasión usaremos el plugín (también de jQuery) FlexBox. Este plugin puede ser usado como combobox o textbox con autocompletado. Además, puede paginar la lista de resultados y definir un template HTML para mostrar cada ítem de la lista.
Las instrucciones para descargar e instalarlo se encuentran aquí. Una vez descargados todos los archivos, se debe incluir el css y js para poder utilizarlos (recordar incluir también jquery):
<script src="ruta/a/jquery.flexbox.min.js" type="text/javascript">
<link type="text/css" rel="stylesheet" href="ruta/a/jquery.flexbox.css" mce_href="path/to/jquery.flexbox.css" />
Veamos un ejemplo: (more…)
Magento – No puedo entrar al admin: SOLUCIONADO!
Tras haber probado y usado varios sistemas para tiendas online, sin dudas no podía dejar pasar mas tiempo sin probar Magento. Asi que me decidí, descargué la última versión estable y lo instalé localmente en mi notebook. De esa manera puedo probarlo, ver que posibilidades ofrece y cuáles son las principales complicaciones para personalizarlo.
A decir verdad, Magento es muy interesante, así que tras instalarlo ya comenzé a trabajar en la nueva versión de una tienda online, para un cliente. Sin lugar a dudas es muy superior a todas las demás opciones (al menos las que yo conozco) por lo que sin pensarlo mucho tiempo, opté por usarlo para una tienda virtual que estaba comenzando a desarrollar.
El primer problema con el que me encontré, al instalarlo en mi servidor local (localhost) fue que no me permitía ingresar al admin. En un principio pensé que estaba ingresando mal la contraseña (en el proceso de instalación te permite elegir el usuario y contraseña para el primer administrador del sitio). Pero luego me di cuenta que cuando tipeaba mal el usuario o la contraseña me daba un mensaje de error, mientras que cuando la tipeaba bien, simplemente volvía a la pantalla de login sin mostrarme ningún error.
(more…)
Galería de imágenes en WordPress con jQuery
Hay una infinidad de plugins de WordPress para la generación de galerías de imágenes, pero ninguna cumplía con el requisito de que fuera sencilla de utilizar desde el panel de administración y que no utilizara el efecto lightbox. El funcionamiento debía ser el siguiente: se muestran todas las imágenes en una serie de miniaturas y cuando el usuario hace clic en una miniatura ésta se muestra en grande en la misma página (por ejemplo). Luego de buscar un rato, encontré un excelente plug-in de jQuery: Galleriffic.
(more…)
Finalmente! PHP 5.3.0 confirmado para el 30 de Junio
Se anunció en php.internals que la nueva versión de PHP (5.3.0) saldrá el próximo martes 30 de Junio. Alguna de las muy importantes funcionalidades son:
- namespaces (al fin!)
- funciones lamda y clausuras
- archivos Phar, para poder crear un único archivo (ala JAR en Java) con todo lo necesario para correr la aplicación
- driver nativo para MySql
Ahora tenemos que empezar a pedir a las empresas de hosting que actualicen las versiones!
Autocompletar con jQuery
En este mini tutorial veremos como utilizar un excelente plugin de jQuery para implementar la funcionalidad de autocompletar (suggest). Nosotros lo hemos utilizado para taggear, sugiriendo al usuario los tags existentes en el sistema, pero hay muchas más aplicaciones: en buscadores, ingreso de datos, etc.
(more…)
Nuevo theme para el blog
Estamos estrenando theme en el blog. Es un diseño para WordPress realizado a medida por nosotros y que busca integrarse al nuevo diseño de nuestro sitio web (que estaremos habilitando la próxima semana). Esperemos que les guste!

