Esta tarde he estado impartiendo un curso de 4 horas sobre seguridad en el desarrollo web, dentro del II Mater Profesional en Tecnologías de Seguridad organizado por el INTECO y la Universidad de León.
Dejando claro que no soy ningún experto en Seguridad Informática, hemos hablado de la Seguridad desde el punto de vista de alguien que se dedica a construir sitios webs, que es lo que hago de una forma u otra. Creo que la Seguridad es un tema que nos tiene que preocupar a todos los que nos dedicamos a eso y en el que hay que estar más o menos al día.
Imagínate que te descargas Drupal en un solo archivo y, además de tener la instalación en varios idiomas, entre ellos el español, puedes empezar inmediatamente a crear grupos y equipos de trabajo cada uno con sus proyectos y seguimiento de incidencias, calendarios, blogs, wiki, un mini twitter, notificaciones, etc, etc... Se llama Open Atrium, y la primera beta estará disponible a mediados de julio.
Creo que el futuro de Drupal está en crear paquetes o distribuciones a partir de él. En Development Seed llevamos tiempo trabajando en construir herramientas para que un equipo distribuido por cualquier parte del mundo pueda comunicarse y trabajar de forma eficiente. Todo este trabajo y nuestra propia experiencia utilizando las herramientas que construimos finalmente se ha cristalizado en Open Atrium: Un paquete para Intranets basado en Drupal, totalmente abierto.
La palabra SEO es un acrónimo para "Search Engine Optimization", es decir, "Optimización para Motores de Búsqueda". En la práctica esto significa: ¿Cómo puedo hacer que mi página web aparezca mejor colocada en Google?. Y sí, hay técnicas y trucos para mejorar la posición de tu página web en los buscadores en general y en Google en particular. Tantos que en muchos sitios web se olvida su finalidad real del sitio, que es (o debería ser) prestar un servicio o proporcionar una información a los usuarios que lo visitan.
Muy a menudo SEO se convierte en "Cómo puedo hacer que mi patético e inútil sitio web aparezca el primero en Google". La mala noticia para los que aplican todas estas técnicas a expensas de la utilidad del sitio es que no van a durar demasiado, por una sencilla razón: El negocio de Google se basa en ser útil para los usuarios de su buscador. Y por tanto cualquier receta mágica para puntuar en el Google a costa de la utilidad del sitio web para los usuarios no va a durar demasiado (A no ser que pienses que sabes más o eres más listo que ellos).
Aquí estoy otra vez, en Washington DC para atender a la Drupal Conference.
En esta ocasión haré dos presentaciones:
La semana pasada participé en una conferencia sobre Software Libre en el MUSAC de León. Mi parte consistió en hablar sobre como ganarse la vida y/o hacer negocios con el Software Libre, con el ejemplo concreto de Drupal.
Este ultimo mes, además de tomarme unas vacaciones, he estado haciendo desarrollo y mantenimiento de algunos módulos: Internationalization, Messaging, Notifications. Todos ellos tienen algunas nuevas funcionalidades y tendrán una primera versión estable pronto.
También me he dado cuenta de que una vez más he acabado manteniendo demasiados módulos (más que módulos, enormes paquetes formados por muchos submódulos, con dos versiones, 5.x y 6.x simultáneamente lo que es el doble de trabajo). Así que he movido algunas partes en otros módulos para repartir el trabajo y poder ir más rápido con los módulos principales.
Me ha costado un poco ponerme al día después de tanto cambio de zona horaria, incluida la entrada del horario de verano, que sufrí primero en EEUU y unas semanas después en España. Pero ya estoy de vuelta en casa y también de vuelta al trabajo diario.
Ya está todo listo; me voy el domingo y estaré la próxma semana en Boston atendiendo a la Drupalcon Boston 2008.
Una de las peores lacras que ha sufrido la web desde hace años se llama Internet Explorer 6.