it-swarm-es.com

Drupal 6.x vs 7.x para múltiples dominios y LDAP

Estamos considerando usar Drupal para nuestros sitios públicos, que tendrá:

  • múltiples dominios primarios
  • múltiples subdominios

Tendremos que permitir a nuestros usuarios

  • para autenticarse contra LDAP
  • para obtener diferentes roles por sitio
  • para compartir contenido entre dominios principales y subdominios.

En cuanto a los módulos que son estables y en desarrollo activo, 6.2x se ve mejor que 7; por supuesto 7 es muy nuevo. Si vamos con 6.2 ahora, tendremos que actualizar a 7 más tarde; si vamos con 7 ahora, no tendremos toda la funcionalidad que existe en 6.2, específicamente LDAP.

¿Cómo abordaría esta situación de 6.2 frente a 7.x? Si se encontró con esta situación, ¿cómo tomó las decisiones? ¿Qué riesgos sopesaste? ¿En qué dirección fuiste?

4
KM.

Este es fácil: ¡vaya con 6.2.x!

A pesar de ser nuevo y emocionante y todo eso, Drupal 7 todavía es muy escaso en el departamento de contribuciones estables. Además, a pesar de la gran cantidad de módulos que adoptaron el compromiso de D7X, muchos elementos importantes y los módulos de uso frecuente aún no tienen versiones estables (ejem, Views! di lo que quieras: "beta" y "dev" no son lo suficientemente estables para fines empresariales)

Drupal 7 también introdujo algunos cambios en la API que, a pesar de no ser enormes, aún significan que hay una pequeña curva de aprendizaje nueva para desarrollar Drupal 7 módulos.

Drupal 6, por otro lado, es más que estable y tiene muchas ofertas de módulos, incluida la integración LDAP y cualquier otra cosa que pueda necesitar. Dado que existe desde hace un par de años, no hay escasez de desarrolladores experimentados que puedan ayudar a implementar el sitio y desarrollar módulos personalizados.

En cuanto a tener para actualizar a Drupal 7 eventualmente, a pesar de ser un punto válido para decidir qué versión usar , ¿quién dijo que tiene estar ejecutando la última versión? Hasta donde yo sé, las empresas tardan más que la mayoría en adoptar nuevas tecnologías.

Francamente, desarrollar para Drupal 7 (software especialmente grande y de misión crítica) es mucho más caro y complicado en este momento que usar Drupal 6 y yo Recomiendo encarecidamente que no lo haga durante al menos 3-6 meses para esperar y ver cómo reaccionarán los módulos contrib y ver cómo será adoptado en general por la comunidad.

2
Alex Weber