08
Ene

La web de todos (2ª parte): El desarrollo técnico

Continuación del artículo La web de todos (1ª parte), publicado en este mismo blog, sobre las motivaciones y objetivos de la creación de la web de SIXSERVIX

3. EL DESARROLLO TÉCNICO

Teníamos claro que necesitábamos ayuda en el diseño. No hay nada más horrible que una web diseñada por programadores :). Desde que Luismi se marchó para emprender nuevas aventuras, no teníamos un diseñador en nuestras filas, así que, contactamos con la gente de abast, de la que teníamos muy buenas referencias y cuyo portfolio nos encantó y encajaba con lo que nosotros buscábamos.

varma

La idea original era que ellos se encargaran del diseño puro y duro y nosotros de la programación necesaria, pero en seguida nos advirtieron de que podían hacerse cargo de todo utilizando WordPress como base de desarrollo. Aceptamos, a pesar de los recelos iniciales por el uso de PHP -lenguaje en el que está programado WordPress-, no porque fuéramos unos talibanes de java (nos gusta considerarnos desarrolladores no desarrolladores java) sino por nuestro desconocimiento del lenguaje.

Enseguida pasamos a WordPress Mu, que se distingue de una instalación normal de WordPress por soportar múltiples blogs y usuarios. Justo lo que nosotros necesitábamos.

Una consecuencia directa del uso de WordPress fue la obligación de instalar y usar una base de datos MySQL. Aunque hicimos un tímido intento por conseguir que funcionara en nuestra instalación de Oracle, sólo echar un vistazo a la documentación de instalación de WordPress nos hizo desistir.

Así, actualmente la web funciona sobre un servidor Apache con PHP 5 instalado y está soportada por una BBDD MySQL. La verdad, funciona un poco como el protagonista de ‘About a Boy,‘ es la ‘Ibiza’ de nuestras aplicaciones: es joven, moderna, cool… y está aislada del resto. Uno de nuestros retos es integrarla con todo nuestro ecosistema de aplicaciones, especialmente, Confluence.

Imagen de previsualización de YouTube

Y hablando de Confluence, también pensamos en desarrollar la web entera sobre dicha plataforma, pero los propios chicos de Atlassian no lo recomendaban -al menos para lo que nosotros pretendíamos- así que desistimos.

Por supuesto, no es el entorno técnico definitivo y deseado, pero cumple y nos ha permitido “asomar la cabeza al mundo” y empezar a contar nuestras cosas a los que quieran escucharnos. En un futuro, tendremos que integrar todo en java, en un único gestor de contenidos y con un mayor pool de funcionalidades integradas. Intentamos ser muy pragmáticos: es mejor tener algo, que no tener nada esperando a desarrollar la web definitiva.

En el próximo artículo, hablaré de visitas, tráfico, SEO… y de mi blog.

Artículos relacionados:

  1. #charla6: desarrollo en directo ¿Te gustaría ver como trabaja un equipo de desarrollo de...
  2. La web de todos (3ª parte): Objetivos y estadísticas / Mi blog Éste será, probablemente, el artículo menos leído de uno de...
  3. La web de todos (1ª parte): Los objetivos Normalmente, nadie suele proporcionar datos sobre su página web. ¿Cómo...


free blog themes
free blog themes