Drupal vs Joomla Joom la vs Wordpress Características comunes
Drupal, Joolma, Wo Wordpress rdpress son:
Gestores de contenidos: CMS (Content Management Systems)
Están escritos en PP
Son de c!digo a"ierto #os $ CMS son modulares y están compuestos por:
%n n&cleo y m!dulos "ásicos de de gestor de contenido' Catálogo de m!dulos, aplicaciones, plugins, para un sinn de prestaciones (gratuitos y de pago)' Catálogo de plantillas y temas gráicos (gratuitas y de pago)' El proceso para el desarrollo *e" con estas $ +erramientas es el siguiente:
Se descarga el sot*are desde la página oicial y se instala y conigura en el seridor deseado' -El sot*are contiene el n&cleo y m!dulos "ásicos de gesti!n de contenido' Seg&n las caractersticas y necesidades del proyecto inal se descargan, coniguran e instalan los m!dulos pertinentes' #os $ CMS, CMS, cuentan con una una interace para desarrolladores y en principio no principio no e.igen conocimientos de programaci!n para su desarrollo' El enfoque de esta comparativa: ¿Qué tecnología debo escoger para realizar mi proecto!
Consultando algunas comparatias en internet nos +emos dado cuenta de /ue su eno/ue no es tanto el de aclarar la posi"le elecci!n de tecnologa para el proyecto del cliente inal, como la conencer a un uturo desarrollador de cual es la tecnologa más renta"le para empe0ar su 1carrera1 en este campo' Es por ello /ue +ay algunos puntos en estas comparatias /ue son algo conusas para el cliente inal' 2amos 2amos a dar un par de e3emplos:
Se pone como punto negatio /ue Drupal es comple3o y /ue tiene una cura de aprendi0a3e alta' Esto en realidad es un punto a aor' 45 se de"e descartar un ai!n rente a una motocicleta por/ue el ai!n es más dicil de pilotar6 Si eres el pasa3ero poco te a a importar, el prop!sito prop!sito es llegar en cuanto antes a tu destino'
En t7rminos similares se +a"la de /ue Drupal es menos usa"le, pero no se utili0a el t7rmino con propiedad' #a usa"ilidad /ue le interesa al cliente es la en realidad la /ue se reiere a la acilidad en el lu3o de naegaci!n en una *e", poniendo un e3emplo: si un usuario tiene /ue comprar un producto en una *e" la usa"ilidad será la /ue nos asegure /ue el proceso de registro, compra y pago sea luido y est7 "ien indicado' 8 nuestro parecer la usa"ilidad as entendida no depende tanto de una tecnologa en concreto sino de c!mo se plantee y comuni/ue en la *e"' 8s pues +ay comparatias /ue dicen /ue 1Drupal es poco usa"le1 cuando /uieren simplemente decir /ue el interace /ue tiene el desarrollador *e" es e.tenso y comple3o' "erfil de los profesionales que desarrollan con Wordpress# Joomla Drupal
Podemos empe0ar +aciendo la comparatia entre las dos tecnologas pero consideramos /ue tam"i7n es importante elegir "ien el peril del proesional /ue a a reali0ar nuestro proyecto' 9anto Drupal, Wordpress y Joomla son tecnologas /ue cuentan con un interace de desarrollo a "ase de clic y no re/uieren e.plcitamente conocimientos de programaci!n' Esta caracterstica permite desarrollar *e"s interesantes y "astante completas, pero a partir de cierto punto solo es posi"le aan0ar con el apoyo de programaci!n' Si somos cliente inal +emos de ser conscientes del peril de desarrollador /ue contratamos' osotros los dierenciamos en dos clases' #os denominados 1Site "uilders1 y los programadores puros
$ite builders: son capaces de instalar plataormas y m!dulos y conigurarlos, pero no pueden crear m!dulos a medida ya /ue poseen nulos o agos conocimientos de PP' o olidemos /ue PP es el lengua3e con el /ue está escrito el c!digo de estas plataormas'
#legar a ser un 1Site ;uilder1 es relatiamente sencillo, si estás amiliari0ado con internet y las nueas tecnologas puedes serlo t& mismo y +acerte tu propia *e"' Entre los 1Site "uilders1 encontramos dise
"rogramadores puros: %n programador puro es capa0 de leer el c!digo de 7stas plataormas, por lo tanto con un poco de documentaci!n es capa0 de programar m!dulos, crear interacciones entre estos y ir más allá en el desarrollo y escala"ilidad de una *e" reali0ada con estos CMS'
os interesa /ue la persona /ue tra"a3e en nuestro sitio tenga e.periencia con las plataormas con las /ue a a tra"a3ar, /ue tenga e.periencia en la instalaci!n y /ue cono0ca "ien el catálogo de m!dulos y temas /ue e.isten' Cuando surgen pro"lemas de"emos sa"er /ue las capacidades para resolerlos an a ser distintas' Siempre a a ser más ácil para un programador puro /ue para un 1Site
"uilder1 ya /ue el 1Site "uilder1 se enrenta a la resoluci!n de pro"lemas más desnudo' El programador siempre puede anali0ar y entender los pro"lemas reales' 8punte: o podemos decir /ue un =Site "uilder> no sea un proesional y no sea adecuado para un proyecto determinado' Simplemente de"emos sa"er /ue aloramos del proesional /ue contratamos, decidir /ue nos puede aportar cada uno' ?ui0á eli3amos un =Site "uilder> por lo /ue nos aporta su peril proesional de comunicador, /ue en un posi"le proyecto puede pesar más /ue la irgueras a niel de programaci!n o la utura escala"ilidad de la *e"' "opularidad de las plataformas: Joomla# Drupal# Wordpress
8tendiendo a los resultados de Google'es, podemos decir /ue a 1pie de calle1 la popularidad de 7stos $ CMS a en este orden: @'
Wordpress: AB,, resultados en Google
B'
Joomla: $,, resultados en Google
$'
Drupal: @$B,, resultados en Google
ay personas /ue toman la decisi!n en unci!n de la popularidad de la plataorma, pero para alorar si esta popularidad es garanta de calidad +ace alta sa"er a /ue p&"lico está enocada cada plataorma' Sin duda Wordpress y Joomla constituyen las +erramientas principales para crear *e"s para los =Site "uilders1, por lo tanto Wordpress como Joomla están más enocados al p&"lico mayoritario /ue constituyen los 1Site "uilders1, por otro lado Drupal está enocado a un p&"lico más minoritario, ya /ue está enocado a programadores puros' Podramos decir /ue Wordpress y Joomla es:
%n producto +ec+o “por programadores para Site Builders” ' Podramos decir /ue Drupal es:
Producto +ec+o por “programadores para programadores”. 8 un 1Site "uilder1
Wordpress y Joomla le permiten crear *e"s con bastantes prestaciones f%cilmente' Drupal le permite crear *e"s con quiz% menos prestaciones f%cilmente& 8 un 1Programador puro1
Wordpress y Joomla le permite crear *e"s con bastantes prestaciones mu f%cilmente y luego ampliarla con m%s prestaciones no tan f%cilmente'
Drupal le permite crear *e"s con bastantes prestaciones mu f%cilmente y luego ampliarla con muc'ísimas m%s prestaciones igual de f%cilmente' ¿Joomla Wordpress ofrecen m%s que Drupal desde el principio!
Joomla y Wordpress ienen más prea"ricados y al +acer la instalaci!n del pa/uete (n&cleo F m!dulos "ásicos CMS) tenemos más prestaciones de rontend /ue en Drupal, las prestaciones de rontend son tangi"les para el cliente inal /ui7n ya puede er un resultado al inali0ar la instalaci!n, algo /ue se parece "astante a un sitio *e"' Drupal es multiprop!sito, en el pa/uete no incluye tantos m!dulos para proyecto *e" =estándar> por/ue con Drupal tanto podemos aca"ar +aciendo una *e" presencial, como una tienda online o un comparador de seguros' 8s /ue la ilosoa es optar por poner un n&cleo con menos m!dulos para rontend y en cam"io reor0arlo con m!dulos en pro de un panel de desarrollo o "acend más potente' En in /ue si +as ledo /ue Drupal es el me3or CMS, lo +as instalado y +as isto /ue lo /ue /ueda no tiene muc+o estilo no pre preocupes, no +as perdido el tiempo' El resultado despu7s de la instalaci!n de Drupal es un em"ri!n con muy mal aspecto pero con muc+o potencial' Wordpress Joomla menos escalables fle(ibles que Drupal
El mayor grado de prea"ricaci!n +ará de Wordpress y Joomla dos plataormas menos le.i"les y escala"les pero e.celente para una *e" estándar o un sistema de "logs en el caso de Wordpress' Por el contrario Drupal iene menos prea"ricado, y se necesitará más tra"a3o de inicio para llegar a perilar una *e" estándar pero a partir de este punto nos será más &til /ue Joomla o Wordpress' $istema de m)dulos Drupal# Joomla# Wordpress
El sistema de m!dulos, aplicaciones, plugins, componentes, addHons, etcI (usamos distinto oca"ulario para las distintas plataormas) es dierente' #os m!dulos en Drupal tienen más granularidad, es decir si se /uiere montar, por e3emplo, un catálogo de productos con Drupal tienes distintos m!dulos para reali0arlo, uno /ue te su"e las imágenes, uno /ue te permite crear distintos campos, uno /ue te permite mostrar distintas istas del producto, etcI es decir necesitamos arios m!dulos para construir un catálogo, +ay más tra"a3o pero el resultado es muy mane3a"le' En Wodpress o Joomla es distinto con un solo m!dulo tienes un catálogo, /ue puedes conigurar y modiicar un poco pero es más dicil de adaptar a casos de necesidades especicas' Este punto lo e.plicamos gráicamente en el apartado: Sistema modular Drupal' Joomla# Drupal# Wordpress la facilidad para la administraci)n de los contenidos para el cliente final&
El ta"lero de administraci!n /ue a a usar el cliente inal para gestionar los contenidos del sitio a a ser el mismo /ue el /ue +a iido usando el desarrollador para la construcci!n del sitio *e"' Esto es as en Joomla, Drupal y Wordpress' El cliente inal solo a a usar parte de este ta"lero para la gestion de los contenidos, pero seguirá con acceso al resto del ta"lero, a primera ista este es un deecto /ue comparten las tres plataormas, pero eremos /ue Drupal lo soluciona de omra conincente' #os ta"leros de administraci!n son relatiamente amiga"les en el caso de Joomla y Wordpress y menos amiga"les en el caso de Drupal' Pese /ue pueden ser más o menos amiga"les todos los ta"leros son demasiado e.tensos, so"re todo el de Joomla y a&n más el de Drupal' #a dierencia es /ue Drupal no solo permite reali0ar un sitio *e" a medida sino un ta"lero de administraci!n a medida' En cam"io 3oomla y Wordpress no tienen esta parte tan contemplada y +acer cam"ios en el ta"lero es realmente dicil' Muc+os =Site "uilders> de3an el ta"lero por deecto cuando reali0a un sitio en Drupal y a nuestro parecer no es una "uena practica, ya /ue por ello el cliente a eces tiene una mala e.periencia en el uso del ta"lero' Esto se +a comentado en alguna comparatia /ue +emos ledo, eectiamente, de entre todos los CMS Drupal tiene el ta"lero de adminsitraci!n menos amiga"le para el cliente inal, pero simplemente es por/u7 no está destinado al cliente inal' Para el cliente inal se de"e construir un ta"lero a medida con las +erramientas /ue Drupal permite' %na e0 +emos construido el ta"lero a medida para el cliente inal, Drupal es sin duda el CMS /ue permite una gesti!n de contenidos:
Más intuitia
Más ácil
Más automati0ada
Más eiciente #a <ima gran dierencia entre Drupal, Joomla y Wordpress: *%s que un C*$# Drupal también es un C*+
CMS, Content Management System, H Gestor de contenidos'
CM, Content Management rame*or K Entorno de desarrollo Como +emos isto Drupal está +ec+o por programadores para programadores' El ta"lero de desarrollo +a eolucionado +acia algo tan e.tenso y completo /ue ya se +a considerado un entorno de tra"a3o más /ue un simple panel' Esto permite /ue los desarrollos en Drupal sean muy poderosos' El precio de estos , C*$: ¿Drupal el m%s caro! - .osotros 'emos conseguido que no lo sea&
emos argumentado /ue para un programador puro Drupal es muy ácil' So"re todo cuando +a superado la cura de aprendi0a3e y +a ad/uirido cierta e.periencia' 4Entonces por/ue en inicialmente es más costoso6 Sin duda por estas $ ra0ones'
Como +emos dic+o, el peril de Programador puro es más alto y escaso /ue el de =Site "uilder>' En consecuencia las +oras de tra"a3o se pagan me3or' Como +emos dic+o, Drupal de entrada tienen menos m!dulos CMS de rontend, as /ue si se /uiere una *e" estándar primero +ay un poco más de tra"a3o en la instalaci!n y coniguraci!n de m!dulos' Como +emos dic+o, con Drupal puedes +acer aplicaciones más a medida, pero más a medida implica más artesana, más +oras' Por <imo, como +emos dic+o, Drupal te permite construir un ta"lero a medida' 8s /ue para un "uen tra"a3o no solo tienes /ue dise
osotros, con LsourWe" +emos conseguido re"a3ar el precio de partida de un proyecto Drupal: Drupal / 0s1ourWeb& 2o me3or de Drupal sumado a lo me3or de Joomla Wordpress&
Como podrás inormarte en esta *e" LsourWe" es un desarrollo so"re Drupal /ue permite tener lo me3or de Drupal sumado a lo me3or de Wordpress y Joomla' LsourWe" tiene un precio competitio dado /ue es un desarrollo /ue no parte de un Drupal desde sino /ue aporta muc+as aplicaciones estándar y un panel de administraci!n muy cuidado de cara al usuario inal' Cuando usar Joomla Wordpress&
Si uestra *e" es una *e" estándar y "ásica /ue no a a crecer muc+o en n&mero de prestaciones ni secciones os recomiendo Joomla y /ui0á más Wordpress en el caso /ue uestro proyecto cuente con un "log como elemento central' Sin duda la gran cantidad de plantillas *e" /ue e.isten permiten leantar una *e" sencilla con un dise
8 la práctica nos encontramos con muc+os clientes /ue +an empe0ado con Joomla o Wordpress y necesitan luego caniar a Drupal' 4lgunos datos m%s sobre Drupal
Drupal, la calidad por delante de la cantidad Drupal, ue conce"ido en B@ por el "elga Dries ;uyaert y originariamente naci! como un proyecto de ta"l!n de anuncios' El nom"re de Drupal iene de 1Drop1 Pue"lo en alemán y inspirado en su carácter de desarrollo comunitario' Su popularidad en la *e" no es tan alta como las de Joomla y Wordpress, 1solo1 un B,@N de les *e"s del mundo' Este solo lo entrecomillamos por/ue entre estas *e"s encontramos las *e"s de:
Grandes compa<as O Ubuntu O IKEA
Peri!dicos O The Economist
9eleisiones O MTV
Go"iernos O La Casa Blanca O Ayuntamiento de Londres O Senado de Nuea !or" O Casa #eal B$l%ica
5rgani0aciones O Unice&
Centros de educaci!n O Uniersidad de 'ersey
Museos O Loure Por lo /ue podramos decir /ue este porcenta3e co"ra importancia por la calidad más /ue por la cantidad en comparaci!n con Joomla y Wordpress' Comunidad Drupal
Drupal'org tiene cerca de A, usuarios registrados y más de @' programadores puros desarrollando m!dulos'