Portal de servicios relacionados con el mundo del Golf. Tales como la reserva de Tee Times en miles de campos de Golf distribuidos por todo el mundo y accesibles gracias a nuestro sistema de integración de proveedores. O reservas de hotel, ofertas de viaje, transporte, seguros y noticias relacionadas entre otros.
El tiempo de carga de una búsqueda en Google normalmente es menor a medio segundo, como puede buscar google en Internet en tan poco tiempo? en este video Matt Cutts nos explica como funciona Google en sencillos pasos.
Esta semana hemos tenido la oportunidad de trabajar con la versión 5.02 de Movable Type. Para quien no lo conozca, Movable Type es un Web CMS (Content Management System) implementado en Perl propiedad de Six Apart que pronto cumplira 10 años.
La instalación de este CMS no es compleja pero si hay que tener en cuenta varios aspectos que no quedan muy claros en la documentación (por cierto, muy escasa y algo caótica para un proyecto open-source con una distribución comercial). El proceso es sencillo, descomprimir la distribución en una carpeta. Y el contenido de esta, con la excepción de la carpeta mt-static moverlo a la carpeta cgi-bin (o cualquier carpeta desde la que el servidor pueda ejecutar los CGIs).
Y es precisamente de la carpeta mt-static de la que no se indica muy claramente cual es su cometido. En nuestra primera instalación pensamos que se trataba de una carpeta de recursos comunes que instalamos en la raiz del dominio. Esto es un error debido a que cuando se realiza la publicación estos recursos se sobreescriben. Lo que provoca que el administrador deje de funcionar.
Una vez solucionado este problema y después de algo de trabajo invertido en comprender el funcionamiento del sistema de plantillas (creo que ya he mencionado que la documentación deja bastante que desear). Ya teníamos un sitio Web con Blog incluido.
La implementación del Blog de Movable Type no esta nada mal, pero no la ofrecería como alternativa a WordPress. Entre otras razones, porqué Movable Type no es un Blog de la misma forma que WordPress no es un CMS. Y como CMS, Movable Type es una herramienta muy capaz. Para la que existe una comunidad de usuarios bastante amplia. Y con la excepción de que la documentación de esta última versión es bastante escasa el resultado es bastante recomendable.
Apple nos muestra en su web las bondades y maravillas de HTML5 un nuevo standard que no está tan lejos como algunos pensamos. En esta página podemos ver desde efectos sobre texto hasta videos y galerías de fotos todas ellas en HTML5, CS3 y algo de Javascript. Lógicamente solo podremos ver estas demos si disponemos de Safari, por el momento único navegador compatible con este standard.
Hoy vamos a presentaros dos pequeños proyectos en los que estamos participando.
El primero se llama Sketch. Se trata de un proyecto open-source en el que se esta desarrollando un nuevo framework para la implementación de aplicaciones web mediante PHP5. El framework se basa en un modelo vista controlador un poco diferente a lo que estamos habituados. En su forma más simple el papel de controlador lo efectua la propia URI y el navegador.
Los objetivos de este modelo son varios pero el más importante es ofrecer una relación directa entre la uri y la vista que se esta mostrando (este modelo hace más simple la utilización del framework en entornos en los que no todo el mundo es programador y evita que las vistas esten escondidas en alguna carpeta cuya relación sólo conoce el programador que ha integrado el framework). A este modelo se suma la posibilidad de definir extensiones basadas en XHTML.
Entre estas extensiones, la más utilizada es la que permite definir layout templates. Esta extensión define varios tags que se utilizan para insertar los elementos de la vista en una plantilla que luego se muestra al usuario. Tanto la vista como la plantilla se definen como XHTML y pueden ser modificadas desde cualquier herramienta que así lo permita. Se pueden definir incluso los estilos y scripts que sean necesarios para que la vista funcione de forma independiente. Lo que facilita su modificación.
El segundo comprende una serie de plugins y hacks para jQuery que se han empaquetado para facilitar su uso. El proyecto se llama jQuery Plugin Pack y también esta hospedado en Google Code.
Ambos proyectos carecen de documentación y hemos decidido solucionarlo. Por lo que proximamente realizaremos una serie de artículos (que podrán consultarse desde la misma web del proyecto) sobre su utilización.
Disponibilidad para nuevos proyectos.
En este momento disponemos de tiempo para emprender nuevos proyectos y ideas. Contacta con nosotros.
Un poco sobre nosotros
Bienvenidos a nuestro estudio en Mallorca.
Somos un pequeño grupo de freelancers repartidos por todo el mundo con amplia experiencia en diseño e implementación de páginas web y aplicaciones para Internet.
Nuestra filosofía es el trabajo duro y ofrecer soluciones a nuestros clientes.