Pedro Lozano Desarrollador Drupal



Drupalcon San Francisco 2010, dia 2

23 Abr 2010
Enviado por admin

Dries talks about Acquia Gardens

He aquí unas breves notas de mi segundo día en le Drupalcon San Francisco 2010.

Drupal Gardens: Design to online in 15 minutes

Ponentes:
Dries Buytaert
Linea Rowe

Aunque a estas alturas casi todo el mundo lo habrá probado, pero Acquia está intentando promover por todos los medios su Drupal Gardens. Según Dries, Gardens intenta ser el equivalente a wordpress.com en el mundo Drupal, un lugar donde puedas ir y crearte un blog o un sitio Drupal de manera fácil y sin tener que programar.

La co-presentadora, Linea Rowe, de la sesión hace un repaso de todas las features que tiene Gardens.

Uno de los motivos por los que Dries mantiene Gardens aun en beta es porque está basado en Drupal 7 y este todavía no tiene una release definitiva.

Una de las cosas exclusivas y más espectaculares que han implementado es el 'theme builder', que hace fácil elegir un theme y personalizarlo. El módulo no es público (no confundir con themebuilder), y no parece que tengan intención de que lo sea. Impresiona bastante a la gente ver como se cambian los colores y el diseño de la web dinamicamente. Nadie les culpa de mantener ese módulo y otras herramientas de Gardens sin publicar, ya que si no cualquiera podría montar un servicio igual en cuestión de horas, es la propia definición de 'software as a service' (SAAS).

Ahora habla Dries en general sobre otros productos de Acquia y el entorno Drupal en general. Todos los productos de Acquia tienen como base el Acquia hosting, comenta un poco como está montado la infraestructura de este hosting, teniendo en su capa más inferior los servicios de Amazon Web Services, sobre los que han implementados una serie de capas propias. Precio del Acquia hosting, desde $500 al mes, pon me un par!

Comenta Dries la cantidad de demanda de talento Drupal, muchas compañías están empezando con Drupal, hay una especie de boom, pero mucha dificultad para encontrar gente que tenga ya conocimientos ya sea para trabajar como programador, themer o para enseñar al resto del personal las nociones básicas sobre Drupal.

La provisión de sitios en Gardens no se hace mediante Aegir, ya que este tiene un desarrollo muy activo y cambiante, en Acquia tienen su propio sistema de scripts basados en Acquia Hosting.

Video: http://sf2010.drupal.org/conference/sessions/drupal-gardens-design-onlin...

Challenges of hosting Drupal on AWS

Drupal on AWS stack

Ponente:
Barry Jaspan

Desde que empezó a funcionar siempre me han interesado los servicios de hosting de Amazon (S3, C2, etc..), intentar hospedar un sitio Drupal simple es fácil, solo necesitas una máquina virtual y algunos otros servicios más o menos fáciles de configurar.

El problema complejo es usar esta infraestructura para hospedar un sitio con muchísimo tráfico. No es muy distinto al problema de hacerlo usando máquinas físicas, además tienes la ventaja de poder disponer de un número de máquinas "ilimitado".

Las primeras ventajas que pone de relieve son la flexibilidad, arrancar máquinas cuando se necesiten, y la distribución geográfica, poder tener estas máquinas en los distintos datacenters que Amazon tiene alrededor del mundo.

Pone el ejemplo de como un día les llama un cliente y les dice que van a lanzar un sitio Drupal que va a tener 20 millones de visitas el primer día, eso para el lunes de la semana siguiente, parece que lo consiguieron.

El resto del contenido de la conferencia es bastante técnico y mejor verlo mediante las diapositivas y ver las elecciones que han hecho en cuanto a software (proxys, load balancers, etc…)

Video: http://sf2010.drupal.org/conference/sessions/challenges-hosting-drupal-aws

Strategies for Community Contributions

Ponentes:
Greg Knaddison
Eric Gundersen
Michael E. Meyers

El objetivo principal de esta charla era motivar a las empresas a que aporten sus contribuciones a la comunidad. Los tres ponentes son miembros de empresas de éxito y resaltan como su única publicidad a sido siempre sus contribuciones a Drupal.

El primer ponente ha hablado de como nunca ha gastado ni un solo duro en publicidad. To dos sus clientes vienen a través de sus contribuciones a Drupal.

Un 15% de sus ingresos le han venido a través de lo que llama 'community leads' (prefiero no intentar traducirlo). Viene a ser alguien ve un modulo suyo o una presentación y le pide que entrene a su equipo o que haga tal o cual modificación a los módulos, o que trabaje conjuntamente con el equipo de su empresa para un proyecto concreto.

Otro 50% de sus ingresos vienen de los competidores, otras empresas de Drupal que tienen mucho trabajo y que ven sus contribuciones y le piden que les ayude en los proyectos.

No dice de donde viene el resto de sus ingresos.

Dedican unos porcentajes de tiempo a contribuir y i+d, algunos llevan un control estricto sobre el tiempo que dedican a contribuir, así por ejemplo si durante un mes se tienen x horas que se pueden dedicar a contribuciones pues tienen un cálculo de cuantos parches pueden revisar y cosas así, algunos de ellos tienen aplicaciones específicas para llevar el tracking de este tiempo.

Habla ahora Eric Gundersen de Development Seed. Su discurso se centra en la estrategia que sigue su empresa y la plantea como adoptable por otras empresas.

Esta consiste en centrar el objetivo de la empresa en crear productos. Todo el trabajo que se realice en proyectos para clientes debe servir para crear productos que recojan la experiencia acumulada. Es lo que ha pasado con Open Atrium, algo que crearon para ellos mismos y que empezó siendo muy básico pero que ha ido acumulando horas de trabajo que se le han dedicado al tener clientes que necesitaban lo mismo.

Otra buena estrategia para las empresas es lo que llama el 'niche focus', centrarse en una especialidad muy concreta y convertirse en expertos en el tema. Por ejemplo, su empresa tiene una buena posición en el tema de manejo de feeds y mapas (Managing News).

Video: http://sf2010.drupal.org/conference/sessions/strategies-community-contri...

HIPHOP for PHP

Ponente:
Scott MacVicar

Charla bastante técnica sobre HIPHOP, que comienza con una introducción y explicación general para los que no lo conocen.

Aunque parece que el ponente no tiene planteado para la sesión hablar de Drupal, enseguida la gente empieza a hacerle preguntas sobre como poder hacer que Drupal funcione con HIPHOP, ya que a día de hoy no es posible debido a que Drupal usa algunas características de PHP que HIPHOP no soporta (eval, sesiones).

Se hacen algunas suposiciones sobre como sería compilar Drupal con HIPHOP.

Al parecer HIPHOP genera un binario ejecutable con la aplicación web que se haya compilado. Este binario es estático, en el sentido de que no puede cargar dinamicamente módulos o librerías externas, por lo que habría que compilar el sitio entero, con todos los módulos que quieras usar. En el caso de que quisieras activar un nuevo módulo deberías añadir el código y volver a compilarlo todo.

Tampoco se soporta el 'lazy loading'. Algunas habilidades que tiene Drupal para sólo cargar ficheros cuando se necesitan (usando hook_menu) no serían posibles, por lo que en el binario compilado estaría todo el código de todos los módulos.

Video: http://sf2010.drupal.org/conference/sessions/hiphop-for-php

Reunión de drupal hispano

Hoy me he reunido para almorzar el grupo de personas de habla hispana que estábamos en la Drupalcon. Eramos unos 15, solo yo de España, el resto de hispano América.

Se ha hablado mucho sobre como impulsar la adopción de Drupal en hispano América y que se puede hacer para desarrollar la comunidad (drupalcamps, etc).

Fiesta Microsoft

Fiesta microsoft

Jamás me hubiera imaginado que asistiría a una fiesta organizada por Microsoft, y menos aún que fuera en una Drupalcon.

Al parecer Microsoft está haciendo uno esfuerzo importante para que un número de proyectos opensource, entre ellos Drupal, sean totalmente compatibles con sus plataformas web (ISS, y SQL server).

Supongo que para simpatizar con la comunidad open source se ha dedicado dinero ha patrocinar la Drupalcon y a hacer cosas como organizar una fiesta en una discoteca con bebida (solo la primera copa) y comida (horrible) gratis.

Videos de las sesiones

A estas alturas ya casi todas las sesiones tiene su video adjunto en la página de la sesión, por lo que omito enlazar aquí todos los que hay.

Tenéis la lista completa de sesiones en el calendario.

Posts relacionados

http://www.brightlemon.com/blog/day-two-filling-drupalcon-sandwich
http://oitdesign.ncsu.edu/2010/04/21/drupalcon-2010-day-two/




Creative Commons Attribution 4.0 International
This Work, Pedro Lozano, is licensed under a Creative Commons Attribution 4.0 International license, although certain works referenced herein may be separately licensed.