Construir una miga de pan en Typo3

En mi trabajo con la página web de Activa Sistemas me he encontrado con varios desafíos que he tenido que ir resolviendo tras algunas consultas en foros sobre TYPO3. El problema es que la mejor información al respecto suelo encontrarla en sitios en alemán, lengua que no conozco en absoluto. Es por ello que trataré de reunir todas mis experiencias y explicar diversas soluciones que he ido adaptando a las necesidades de nuestra web.
Sigue leyendo

Múltiples perfiles de usuario en Google Chrome

Ya han pasado varias semanas desde que me cambié a Google Chrome y poco a poco me voy acercando cada vez más a la funcionalidad y comportamiento de los que disfrutaba en Firefox. Una de las capacidades que más echaba de menos era la de poder utilizar varios perfiles de usuario diferentes en Chrome, incluso simultáneamente, de forma que pudiese dedicar cada perfil a tareas diferentes (navegación, promoción SEO, pruebas, ocio, etc.). Tras investigar el tema he conseguido lo que me proponía, aunque no es tan directo y sencillo como con Firefox. Espero que con la explicación que voy a dar a continuación le resulte más fácil hacerlo a todo aquél que quiera también varios perfiles en Chrome. Sigue leyendo

Migración de máquinas virtuales Xen

Esta semana nos hemos visto en la tesitura de tener que migrar unas máquinas virtuales basadas en Xen desde un servidor físico a otro con más recursos. A pesar de que Xen incluye herramientas especializadas para estas tareas, hemos preferido seguir nuestra propia «receta» en previsión de una serie de obstáculos que imaginábamos nos podíamos encontrar durante el proceso de migración. Voy a describir a continuación cuales han sido estos obstáculos y las soluciones que utilizamos en cada caso. Sigue leyendo

Planificación de proyectos basados en Typo3

Aunque existen numerosas metodologías para llevar a cabo un proyecto de desarrollo de software, siendo una de las más populares la METRICA v3, todas se pueden resumir en seis fases consecutivas: Análisis, Diseño, Implementación, Pruebas, Puesta en marcha y Garantía. Todas estas fases se realizan de la misma forma independientemente del producto final y de las herramientas utilizadas en su desarrollo excepto en el caso de la Implementación, cuya evolución se ve directamente afectada por el entorno de trabajo y el software a obtener. En este artículo voy a explorar cómo enfocar la fase de Implementación cuando el desarrollo está basado en Typo3. Sigue leyendo