sobre - Lo que hace a Drupal mejor/diferente de Joomla
joomla vs wordpress 2018 (8)
Hablé con algunos amigos que dicen que Drupal es increíble y que es mucho mejor que Joomla. ¿Cuáles son las principales diferencias / ventajas?
La API . Cada forma y casi toda la funcionalidad se puede modificar a través de un módulo que se engancha en la API, sin tener que tener un código de núcleo táctil. Esto hace que las actualizaciones sean mucho más fáciles, ya que sus personalizaciones no se sobrescriben.
El código que emite por defecto es mucho más agradable, también.
El consenso general es que los programadores prefieren Drupal, mientras que los simples mortales prefieren Joomla. Joomla es elogiado por tener una interfaz de usuario más simple. (Personalmente, no estoy de acuerdo con eso, creo que la UI de Joomla es bastante dolorosa de usar. Pero, de nuevo, la estoy mirando con el ojo de un programador). Drupal, por otro lado, es elogiada por su alto nivel de extensibilidad, junto con su gran biblioteca de plug-ins de alta calidad (más o menos) que agregan características ("módulos" en la jerga Drupal) y muchos de los cuales son extensibles por sí mismos.
Comience a usar Joomla hoy, y probablemente terminará con un sitio web decente pero no perfecto esta noche. Comience a usar Drupal hoy, y podrá construir exactamente el sitio web que desea: una vez que haya invertido su tiempo.
Si está considerando utilizar sus habilidades en un trabajo remunerado algún día, definitivamente debe ponerse del lado de Drupal.
La comunidad alrededor de drupal - hay un módulo para hacer casi todo. A veces, hay más de una forma de hacer algo también.
Si desea cambiar casi cualquier cosa, desde la presentación (temas) hasta la función (ganchos), es posible. Sin embargo, no es MVC y toma mucho tiempo acostumbrarse.
Con el Módulo de paneles Views + CCK +, rara vez necesita tocar el código para crear una gran variedad de páginas.
Finalmente, el sistema de Usuario y Roles de Drupal es mucho más flexible.
Comenzando, Joomla es divertido y fácil, desde una vista administrativa y de usuario, pero una vez que el sitio necesita ser personalizado (naturalmente), se convierte en un dolor.
En mi opinión, Drupal es opuesto. Tiene una curva de aprendizaje pronunciada (la parte del dolor), pero se vuelve más fácil, no más difícil con el tiempo. Esto es tanto de la parte administrativa como del usuario.
Debajo del capó, Joomla se ejecuta principalmente en una arquitectura OO, mientras que Drupal es casi completamente procesal con paradigmas OO. Joomla no tiene ningún creador de formularios (del que soy consciente), por lo que se te obliga a codificar manualmente bloques enteros de html para el formulario, mientras que, con Drupal, creas formularios como matrices estructuradas. En Joomla, la creación de funciones administrativas y front-end requiere que coloque los archivos tanto en los directorios administrativos como en los directorios frontales o que cree un archivo de instalación para dividirlo correctamente. En Drupal, todo lo que pertenece a un módulo en particular está contenido en 1 directorio, y usted controla el acceso y la estructura de la url.
En general, la GUI de administración de Joomla se considera más bonita y más fácil de usar que Drupal, pero Joomla es, en mi opinión, un sistema menos intuitivo a nivel de programación y hace que ciertas tareas sean más difíciles de lo necesario. 2 áreas donde Drupal verdaderamente eclipsa a Joomla en mi opinión es la capacidad de crear diversos tipos de contenido, con varios campos, sobre la marcha para segmentar datos fácilmente, y la capacidad de crear URLs bastante amigables con el camino o, incluso mejor, con Pathauto.
Conclusión: Joomla tiende a verse bonita desde la perspectiva de la administración, pero Drupal tiende a superar a Joomla y ser un sistema más fácilmente personalizable para lograr muchas de las cosas que realmente quieres de un CMS.
Lo que me gusta de Drupal es el modelo de complemento: tienes tu núcleo de drupal, y puedes personalizarlo como quieras creando tu propio directorio y módulos separados (los complementos).
Para obtener una descripción técnica completa, también puede marcar Drupal y Joomla en http://www.cmsmatrix.org/matrix/cms-matrix
Por lo que vale la pena Joomla antes del 1.5 era bastante feo, y el API incluía muchas llamadas muy específicas relacionadas con el código Mambo anterior. La versión más reciente y todas las versiones futuras están construidas sobre la parte superior de un framework OO muy poderoso, por lo que si no lo ha visto recientemente, hágalo ahora.