Translate to

Buscar

24 de julio de 2012

Drupal sí, drupal no

Ciertamente puedo tener sentimientos encontrados respecto a Drupal.

Por un lado, muestra una forma rara de hacer las cosas, resulta largo de aprender, la configuración guardada en base de datos dificulta el desarrollo y seguimiento de versiones de sites, hay copyrights raros en un proyecto open source, migraciones masivas empujadas desde arriba, el sentimiento creciente de que el auto armable en casa se va convirtiendo en un trailer...

Por otro lado, permite armar cosas modularmente, tiene una comunidad entusiasta, es adoptada como solución por entidades importantes, la esperanza de que tal vez las buenas intenciones lleven a una versión ligera que permita apreciar mejor su encanto, y que la comunidad sea más empujada desde abajo, las diferencias mejor admitidas...

Quizas piense alguien que soy un soñador, pero no soy el único... 8-P si uno busca en Google, puede encontrar puntos de vista opuestos a Drupal, total o parcialmente.
Yo no soy opuesto, ni estoy a favor ciegamente.
Quisiera que fuera más fácil de usar. Que tuviera un core más simple, más minimo, sin base de datos. Que no me obligara a aprender nuevas formas de hacer lo que ya se puede hacer con html (y a cambiarlas con una nueva versión). No tener el sentimiento de llevar un montón de lastre, sino sólo lo que quiero. Que pudiera ser una bicicleta si quiero, o un auto, o un camión. Si quiero, que no me obligue. Que me deje ver qué está ocurriendo debajo. Que sea más fácil de ver cómo me puede ayudar. Que no solo sea elegible porque lo dice alguien como whitehouse.gov sino porque técnicamente también sea bueno y al usarlo se sienta bien.
Quisiera que pudiera ser mejor.

Referencias:

5 de julio de 2012

Pensando con Drupal

Me estoy dando cuenta de que cuando me consultan por el desarrollo de un site, empiezo a pensar en cómo lo puedo hacer en términos de Drupal.

Hacer un site típico en Drupal cuesta un poco de resolver las primeras veces pero luego es bastante más llevadero.

Cuando hay algo nuevo que implementar con Drupal, es similar, cuesta un poco al comienzo pero luego se hace más llevadero. Y es más fácil si existe un módulo que nos acerque a la solución.

Con Drupal y otros frameworks pasa eso. Aunque ya sepamos cómo se hace algo tenemos que volverlo a aprender en términos del framework. Pero lo hacemos porque nos abre las puertas a muchas cosas que aún no sabemos.

Sin embargo, eso no significa que todas las soluciones en términos de Drupal sean más simples, eficaces o elegantes que las que podríamos hacer sin él. Pero es un precio que se paga por el confort.

Es como cuando se toma un vehículo para viajar. Cuanto más grande y pesado tiende a ser menos maniobrable. Es más fácil dar una curva con una bicicleta que con un camión. Si hay que ir por la autopista, llevando cierta carga, es más llevadero en camión. Si hay que ir a campo traviesa, puede ser más rápido en bicicleta.

Hoy me plantearon un problema y automáticamente empecé a pensarlo en términos de Drupal. Visualicé un malabarismo con los módulos. Mi amigo, que no conoce Drupal ni PHP, pero tiene nociones de programación web, me planteó una idea simple que al comienzo, por inercia, no me pareció razonable. Pero quizás tuviera razón. Reflexioné un rato. Y cuanto más lo pensaba más natural me parecía su propuesta. Luego de un rato, despejado de mi prejuicio pro drupal, acepté el hecho que con PHP simple podríamos hacerlo mejor. Al menos en este caso.

Si, Drupal no es para todo. La misma gente de Drupal lo acepta. Pero mi reflexión también apunta al hecho de cuán sencillo puede ser acostumbrarse a resolver un problema en términos de cierto framework o esquema mental.

Es bueno contar con alternativas.

Ojalá pudiera ser como ir en bicicleta :-)

Más artículos