Joomla! es un CMS creado por la comunidad, es gratuito, y muy fácil de modificar o crear plantillas, pero sólo he dicho maravillas, ¿no? bueno eso creí yo tambien, que sería una maravilla de CMS pero a la hora de crear un sitio todo se volcó y no me gustó para nada lo siguiente.
Los menus son las “vistas”
Con vistas, me refiero a que a la hora de crear un vínculo o link en algún menú, usted le dice a Joomla! si es una lista de artículos, o si es una lista de artículos en vista de blog, o si es un vínculo externo, o si es un artículo, etc. ¿Por qué no crearon un sistema de vistas aparte y luego sólo ponemos en link en el menú?
Al inicio esto es molesto, porque no entendía a que se refería con el menú, ya que se me confundía con lo poco que ya sabía de Drupal. Este sistema de menú me parece simplemente desordenado.
Plantillas / Temas
Crear un tema es muuuy fácil con Joomla! (No digo otras funcionalidades, sino el simple tema). El tema se compone de muy pocas partes:
- templateDetails.xml (Tiene toda la información del template, nombra las posiciones del tema, el nombre del tema, autor, etc.)
- index.php (Tiene la estructura del sitio -divs con classes, ids, etc-, más las llamadas de los módulos en php)
Y prácticamente eso es lo único que necesita para crear el tema, porque luego está la carpeta con el CSS, imagenes, js, etc. Viendolo de este modo el tema es muy pobre, y me refiero a las necesidades que vengan en el camino, es mucho más fácil si se modificaría por separado como es el caso de Drupal, donde uno puede modificar el page, region, block, node, comment, y por último el template, aunque aún se puede viajar más adentro y modificar los fields, etc.
Extensiones / Módulos / Plugins
Sí, Joomla! es gratis, tiene módulos, plugins y extensiones sin costo alguno pero son las peores extensiones o módulos (existen excepciones, pero casi no hay buenos gratituos), y para variar la mayoría gratuitos están desactualizados.
El amor de Drupal no es así, puede buscar de miles de módulos que fueron creados y todos son gratuitos, la mayoría -conste que dije la mayoría- están actualizados y la mayoría son muy buenos.
URL amigables
No sé si sólo soy yo o no pude encontrar ningun lugar que me pudieran explicar como hago algo tan simple como lo es las URL amigables, además de ser algo NECESARIO para SEO, es estéticamente más fácil seguir un URL si viene donde está por medio del URL, digamos que el url que se va a generar en este artículo creado en WordPress es el siguiente: http://losdevs.com/cms/por-que-no-me-gusto-joomla/ súper fácil de saber que está en la categoría CMS.
Comunidad
Joomla! fue hecho por la comunidad para la comunidad, pero realmente no hay una comunidad de Joomla! en Costa Rica, esto es importante para el mejoramiento de las habilidades y conocimientos de uno al compartir con los demás.
Drupal si tiene comunidad en Costa Rica y es muy movida, inclusive el 21 de Abril se dará el Primer DrupalCamp Costa Rica (del cual espero publicar con información detallada porqué debería asistir al DrupalCamp). También tienen un grupo activo en Facebook y en Drupal.
¿Usted, usa o no usa Joomla!? ¿Por qué?
Esto fue una opinión completamente personal, sé que hay varios Joomleros en Costa Rica y puede que les parezca un buen CMS, me gustaría escuchar lo que opinan ustedes.


16 comments
Absulit says:
Mar 16, 2012
En mi caso no tengo una buena excusa para no usar Joomla, como desarrollador uno tiene ese deber, pero frak! es bien feo! Los diseños en Joomla son super feos y generalmente se ven iguales y mal acomodados.
La percepción del producto desde afuera (como usuario) me hizo nunca entrarle, para qué perder el tiempo en algo que estéticamente es feo? que es lo que al usuario realmente le interesa?
Por otro lado solo 2 veces he intentado entrarle a Joomla, y en ambas ocasiones no sabia por donde empezar, el sistema de plugins me parece curioso. He sabido que muchos mortales logran sin mucha experiencia hacer un buen sitio en Joomla, pero Drupal se mueve tan rápido y es de tal calidad que lo opaca… una rápida búsqueda en internet te informa sobre la mala seguridad que tiene, y lo de las urls ni hablar… es uno de los aspectos más feos que tiene ese CMS. No tengo excusas suficientes para no usarlo, pero si ya sé usar un CMS para desarrollar no necesito otro.
Nitos says:
Mar 16, 2012
Excelente comentario, y si, se me olvidaba los problemas de seguridad que tiene Joomla.
P4blo says:
Mar 16, 2012
Primero aclaro que no conozco otro CMS, tampoco se mucho de código, con lo cual creo que Joomla se me hace aún más dificil, luego, siento que aunque me gusta, Joomla es demasiado tiezo. Pero estas serían algunas defensas:
1. Las vistas, quizá si sea desordenado este sistema, creo que fue pensado para que fuese útil para diversas funciones, por ejemplo, una es que también puede linkearse a un formulario de contacto que ya Joomla incluye, en realidad me queda poco claro el concepto de “vistas”, pero yo lo veo como “formatos” de link y algunos de estos formatos no son simples HTMLS o “artículos” o contenido, aunque si lo pueden ser, pero también hay otros “prediseñados” y por ejemplo, para alguien como yo que no sabe mucho de código, poder escoger “Contact Form”(o como se llame, no recuerdo) es una ventaja… o al menos en mi ignorancia de otros sistemas eso es lo que me hace pensar XD.
Otra ventaja de este sistema, es que permite tambien de alguna manera “enmascarar” contenido y módulos del sitio, por que vos podés hacer visible un módulo o contenido únicamente para un ítem del menú. O para todos. De manera que si haces un banner y lo haces visible para un ítem del menú, ese banner será sólo visible en la página en a la que ese ítem se dirije al darle click, supongo que esto separa completamente el LINK o ítem del menú, del contenido real, haciéndolos cosas independientes.
2.Plantillas y Temas: Como te digo yo no se hacer código, esto me ha obligado a comprar plantillas, estas plantillas vienen con un “sistema operativo” o digamos un CMS dentro de un CMS, que permiten muchas flexibilidades. Así mismo Joomla tiene un editor de CSS que supongo que sabiéndolo usar, se pueden lograr cosas buenas. Tambien existen muchas herramients descargables, plug ins y extensiones que se pueden instalar para mejorar el sitio. Por ejemplo agregar Showcases, módlos con scroller, etc. Aunque te confieso que esas opciones de Drupal que mencionas suenan bien
.
3. No te puedo discutir este punto por que no conozco Drupal, lo que si puedo decirte es que siempre he podido satisfacer mis necesidades cuando busco extenciones, si hay muchos desactualizados pero no siento que sea imposible conseguirlos, siempre uno ve que están para la última versión de Joomla.
4. Hay que modificar un archivo por medio de su cpanel, el .htaccess o algo así y luego activar los enlaces amigables y las opciones del SEO en el Global Configuration, y los enlaces amigables, se hacen automáticamente al escribir el nombre del artículo. (Te recomiendo buscar mejor la información si se explica bien en algunos foros).
5. Comunidad: A mi me ha bastado con preguntale a Google y el me lleva al foro donde la comunidad se ayuda
.
Nitos says:
Mar 16, 2012
1. Las vistas, si, es mejor ponerle Formatos jeje, pero como estoy más familiarizado con Drupal, ellos le llaman a esto Views, aunque esto es muy primitivo a lo que Views puede hacer…
4. Lo del .htaccess si, yo lo hice, pero como dice su otro comentario le agregan unos números, lo cual o lo vuelve tan amistoso como yo quería, y busqué en Google y en foros para ver como se hacía, y la recomendación fue hacer un menú sólo para esos artículos y ese menú no hace nada porque realmente es sólo para crear ese URL amistoso.
5. El foro en cualquier lado está genial, hasta foros en inglés, pero siento yo que no hay nada mejor que saber que hay gente aquí mismo en el país que le contesta a uno con la misma “jerga”. Además de las Drupaleadas, que son una reunión al mes donde se habla de algún tema de Drupal.
Gracias por comentar, de verdad enriquece el artículo.
P4blo says:
Mar 16, 2012
El sitio de Artopia, que está en construcción no me tira esos números, debe ser alguna opción que le tenemos activada.
Por otro lado, creo que lo de la seguridad (por lo poco que se) puede ser hecho en cualquier otro lado, cuando hackean un sitio entiendo que se hace utilizando código html en los comentarios para continuar el comando y así poder editarlo. Otra forma es hackeando el administrador, pero para esto basta con cambiar el nombre de la carpeta del administrador y si nadie la sabe entonces posiblemente nadie la encuentre… no se si me equivoco.
Nitos says:
Mar 16, 2012
Ya de eso sí que no sabria decirle con puntualidad, tal vez alguien que sepa más del tema nos pueda guiar..
P4blo says:
Mar 16, 2012
Acabo de arreglar un sitio que tenía sin SEO Friendly URL´s, mira este link por ejemplo: http://piquetico.com/home-2/4-apuntes-sobre-storyboard (home-2 es por ser desordenado)
Galon says:
Mar 16, 2012
Coincido plenamente con la opinión del autor, joomla es una cagada, hasta tuve que hacer mi propio gestor de contenidos por los problemas que me ocasionaba , tanto en seguridad como en estética o funciones.
Osvaldo says:
Mar 18, 2012
Bueno… yo prefiero Drupal ahora que lo conozco a nivel intermedio, es potente y permite hacer sitios muy complejos. Sin embargo tenemos que admitir que a los usuarios finales les resulta más intuitivo Joomla que para su versión 2.5 es aun más en fácil de usar.
Un desarrollador avanzado en joomla seguramente nos dirá que puede hacer todo con este… a mi en lo particular no me gusta como programan los componentes para joomla… la comunidad de desarrolladores sigue si propia linea y aunque hay estándares no se apegan como la comunidad de debs para Drupal.
Miguel Carales L says:
May 5, 2012
luego de meter mano por ahora me quedo personalmente con WordPress
Saludos un amaigo de Chile Miguel..
Ricardo Vega says:
May 15, 2012
Bueno sinceramente yo nunca he usado drupal, primero porque desde la primera vez que busque un CMS hace aproximadamente unos 6 o 7 años el primero que encontré fue joomla y desde entonces lo sigo utilizando, como todo hay que saber manipularlo y agarrarle el toque ya después uno lo hace como quiera, en cuanto al compañero que menciona los contras de joomla con respeto me parece que debió informarse un poco mejor, por que la mayoría de puntos que menciona no son ciertos empezando por los urls amigables que con solo seleccionar una opción desde el panel de administración cambia a urls amigables, en cuanto a componentes, módulos y plugins, de momento yo siempre he encontrado lo que necesito y funcionan muy bien, por supuesto que como todo va a ver aplicaciones de pago no todo es gratis y mucho menos algo bien desarrollado y que si cumple y cubre %100 la necesidad que tenga lo pagare con gusto y la mayoría no son costosos para la funcionalidad que cumplen. En cuanto a las plantillas es sencillo crearlas y poder aplicar estilos independientes a cada módulo o sección del joomla, conforme han mejorado las versiones esto ha sido cada vez más fácil de personalizar. Para mí el punto alto que tienen joomla es la facilidad para el usuario de administrar sus contenidos que al fin y acabó eso es lo que se busca en CMS que sea fácil, sencillo y ágil a la hora de manipular el contenido del sitio. Pero en fin como dije el drupal nunca lo he manipulado no sé cómo será al final cada uno tendrá su opinión y defenderá los pro y los contra de su CMS favorito ya sean joomleros o druperos.
Irene says:
Jul 3, 2012
Creo que el review está hecho por alguien que ama Drupal con todo su ser, y por tanto, todo lo que sea diferente a este le va a ser horrible e ilógico.
Llevo años trabajando con Joomla!, entiendo que tiene sus desventajas y problemas, pero para nada creo que la forma en que se expusieron acá sea la que corresponde a la realidad, mucho menos si están trabajando con la versión 2.5… si uno llega a dominar la herramienta bien, conoce buenos módulos (gratuitos o de pago), sabe configurar las URL, sabe manejar el tema de seguridad, sabe amoldar la herramienta a sus necesidades,etc… no hay tanto pero.
Conozco Drupal y sé que es una muy buena herramienta y que hace cosas que quizá con Joomla es más complicado, no pretendo que los drupaleros de repente se enamoren de Joomla!, pero es claro que el autor, aunque la conoce, no la domina, y ahí es donde probablemente… está el detalle, como diría Cantinflas!.
Nitos says:
Aug 19, 2012
Hola, si definitivamente no conozco Joomla de piez a cabeza, ni tampoco drupal, no se porque siento drupal mucho más userfriendly que Joomla.
Mi intención no era enamorarlos de drupal, sino es un recuento de porque no me gustó joomla
Mynor says:
Jul 26, 2012
Yo uso bastante este programa y si tiene razon solo quien lo creo puede pensar que es facil, aun asi creo que en extensiones, modulos y otros lo miro bastante bien soy de Guatemala y queria algo que el dueño de la pagina pudiera contribuir facilmente, una cosa yo antes trabajaba con puro html y creame es mas dificil, bueno con los costos de hacer una pagina que ha bajado mucho como para desrrollar uno mismo, saludos de Guatemala
Lokolukas says:
Aug 23, 2012
Lo de las URL amigables en Joomla es muy simple: Configuración Global/Sitio/ URL amigables? si o no, uno elige, mas fácil imposible
Mara says:
Nov 6, 2012
Uso Joomla para desarrollos internos como sistemas colaborativos. Si tengo que elegir un CMS prefiero WordPress mil veces, las extensiones siempre están actualizadas. En cambio las extensiones de Joomla son un verdadero dolor de cabeza.