Tecnologías, Internet y Contenidos v. 2.0

Joomla, Wordpress, Blogger, Twitter...

Mostrando entradas con la etiqueta Joomla. Mostrar todas las entradas
Mostrando entradas con la etiqueta Joomla. Mostrar todas las entradas


Muchas veces he leído y mucho se sigue escribiendo sobre que Wordpress es mejor que Joomla! en cuanto al SEO se refiere, algo con lo que no estoy de acuerdo. Puede que en versiones anteriores esto fuera así, pero tendriamos que remontarnos a las primeras versiones de ambos CMS.

Me disponía a escribir una articulillo con varios consejos que llevo recopilando sobre como optimizar una web en Joomla! en cuanto a posicionamiento para los motores de búsqueda y todo lo que ha mejorado en los últimos años pero me he encontrado con este post http://blogger3cero.com/seo-para-joomla/ que lo resume todo perfectamente. Asi que ahí os dejo el enlace.


 Hoy, en esta entrada, no voy a hablar yo. Simplemente os remito a una de las comparaciones más completas que he visto de los tres sistemas de gestión de contenido más populares: Joomla!, Drupal y Wordpress.

Si bien es cierto que no profundiza mucho en Wordpress y lo infravalora (en mi opinión), en la comparativa Joomla!-Drupal por una vez leo a alguien que profundiza en la calidad del código de Joomla y de Drupal y desmonta ese mito que hay en Internet de que a los programadores nos gusta más Drupal y que este es mejor.

Sin extenderme más ahí os dejo el enlace:

 Joomla Vs. Drupal: A technical comparison

Durante estos meses he tenido la oportunidad de trabajar con una web de nueva creación en Joomla 3.3 y escribo esta entrada para contaros mi experiencia y los grandes avances que se han producido en estas ultimas versiones.

Lo más importante, JQuery y Twitter Bootstrap. En el mundo web, actualmente, parece que todo debe ser responsive y adaptarse a todos los dispositivos y la inclusión en Joomla! de Twitter Bootstrap ha sido muy beneficiosa en este sentido.

Para esta nueva web, utilice una plantilla bootstrap basada en Twitter Bootstrap 3, cuando casi todo en Joomla 3.2 está pensado para la versión de Bootstrap 2. Esto me trajo algunos problemas, sobre todo cuando intenté utilizar el componente Dropdown de Bootstrap en páginas que utilizaban validaciones en formularios con Mootools. (Desaparecía parte del menú al hacer click por un choque en el nombre de las clases). Por suerte, en la versión 3.3 de Joomla! se corrigió mi problema en particular al cambiarse todas las validaciones a JQuery.

No he tenido opción de probar muchos componentes nuevos, ya que para esta web desarrollamos un componente propio. El único componente que instale que no había instalado antes fue GiBi SimpleRegistration, un componente que te permite un registro rápido para Joomla!, con tan sólo uno o dos campos. Un componente que desde luego ayudará a aumentar el número de usuarios registrados en la web.

Pero desde luego, lo que más me ha beneficiado de este nueva versión de Joomla es la inclusión en el Gestor de plantillas de ese generador de "overrides" tan útil. Conviene echarle un ojo, si no lo habéis probado, simplifica la creación y facilita la gestión y modificación de una plantilla de una manera increible.

Gracias de verdad a los desarrolladores que lo han hecho posible.

Vosotros, ¿habéis probado ya esta nueva versión de Joomla!?

Cuantas veces nos ha pasado a los que alguna vez hemos programado alguna cosilla para Joomla! que vamos a obtener el Itemid de una página y no sabemos como.


Como yo tengo mala memoria, me ha pasado un montón de veces. Entre eso y los cambios de versión. Pues subo este artículo, para recordarlo en un futuro.


Joomla 1.5


$menu = &JSite::getMenu()->getActive()->id;

Joomla 1.6, Joomla 1.7 y Joomla 2.5

$activo = $app->getMenu()->getActive()->id ;

La diferencia viene para evitar uno de esos mensajes Strict Standards que tantas veces vemos en el log cuando usamos Joomla!.

Importante! Si estáis programando en un plugin de sistema, que sepáis que estas variables obtienen su valor en el evento Route por lo que estarán disponibles a partir del evento onAfterRoute(). Cuidado con este detalle sobre todo cuando en desarrollo no tengáis activadas las urls amigables y en producción las vayáis a tener.

Este componente, como muchos otros, tiene varias versiones. En este caso cuatro. Tres de estas versiones son de pago y una es con licencia GPL. En este tutorial trataremos sobre la versión gratuita (AcyMailing Starter) por un motivo obvio: no vamos a pagar una licencia solo para hacer un tutorial.

Para instalar este componente solo tenemos que ir a la página de descarga de AcyMailing y pulsar en el botón Download del final de la página.

En esa página se nos muestran las distintas funcionalidades que otorga cada versión. Si quieres un resumen de ello o lo que quieres es ver las funcionalidades en español las encontrarás en el capitulo AcyMailing - Distintas versiones, distintos precios.

Una vez hemos descargado el componente, lo instalaremos como cualquier otro componente.

  1. Extensiones-> Gestor de Extensiones
  2. Pulsamos en el botón Examinar y seleccionamos el archivo con el componente que hemos descargado.
  3. Pulsamos en Instalar.
A continuación aparecerá una pantalla indicándonos los errores y en caso de no existir ningún error nos mostrará una pantalla como la siguiente:


Como podemos ver se han instalado varios plugins, plantillas y un módulo. Si no muestra ningún error el componente se ha instalado correctamente, así que podremos comenzar a crear nuestros boletines y subscriptores.

Aunque en un principio íbamos a desarrollar este tutorial para la versión de Joomla! 1.5, dada la reciente aparición de la versión estable de Joomla! 1.6 realizaremos este tutorial sobre una instalación limpia de Joomla 1.6. Además, este componente es nativo (totalmente compatible) con la última versión.

En el siguiente capitulo, veremos como utilizar los distintos items que necesitamos para empezar a usar este componente.

Capítulo Siguiente ->

Como había "prometido", comienzo la publicación del manual de AcyMailing para Joomla! y lo haré en varias entregas porque en una sola entrada me quedaba muy largo. Y hoy empezaré con una comparación de las distintas versiones. Y me diréis, "Pues menuda m... de manual, eso lo puedo hacer yo". Y estoy de acuerdo, pero así ya no lo hacéis.

Empiezo por esta comparación por que debe ser siempre el primer paso. Debemos siempre elegir los componentes que cumplen con lo que queremos, sobre todo si no queremos pagar. Si alguna funcionalidad que necesito no esta en la versión gratuita y no quiero pagar, voy jodido, y es mucho mejor comprobarlo antes de instalarlo y configurarlo que darnos cuenta cuando tenemos todo el trabajo hecho.

Si habéis visitado la página del autor ya sabréis que este componente tiene 4 versiones distintas: AcyMailing Starter, AcyMailing Essential, AcyMailing Business and AcyMailing Enterprise. Cada una de ellas con distintas funcionalidades y precios.

Para los más vagos, os presento un resumen rápido de las funcionalidades más básicas y después os pongo la traducción de lo que se ve en la página oficial.

Resumen rápido para vagos

Lo dividiré por versiones, como es obvio.

La versión Starter incluye las funciones más básicas de gestión de usuarios, listas y boletines. Funciones básicas como las sincronización de usuarios con Joomla!, notificaciones al usuario, estadísticas básicas. Además podrás acceder al foro de soporte y a la documentación online. Vamos, lo básico. Cabe destacar que es capaz de manejar una conexión segura SMTP, algunos componentes gratuitos no pueden. Si no quieres comprar un componente échale un vistazo al listado completo más abajo y verás todo lo que puede hacer.

AcyMailing Essential incluye además la posibilidad de programar boletines para su envío automático, la suscripción vía URL y la integración con jCalPRO2, EventList, jEvents, Mosets Tree y K2. Además de protección captcha y más estadísticas.

La versión Bussiness, incluye boletines automáticos, integración con VirtueMart y más estadísticas. Además permite incluir campos de CB en los boletines.

Con AcyMailing Enterprise podrás crear y gestionar tus boletines desde el FrontEnd, incluir módulos de Joomla en los boletines y gestionar los niveles de acceso de los mismos. Además es capaz de manejar campos personalizados.


Listado completo de funcionalidades por versión (para los no vagos)

Cada versión incluye, además de las funcionalidades listadas, todas las de la versión anterior.

AcyMailing Starter

Usuarios/Subscriptores

  • Creación de subscriptores ilimitada.
  • Gestión de usuarios eficiente.
  • Confirmación y validación por e-mail.
  • Sincronización automática con los usuarios de Joomla!.
  • Suscripción de usuarios no logueados.
  • Suscripción vía módulo de AcyMailing.
  • Importación de usuarios de cualquier fuente.
Listas de Correo
  • Creación de listas de correo ilimitadas.
  • Notificación al usuario: Mensaje de cancelación.
  • Notificación al administrador: Nuevo subscriptor/ Cancelación.
  • Suscripción múltiple usando filtros.
Boletines
  • Creación de boletines ilimitada.
  • Inclusión de información personalizada en los boletines.
  • Gestión real de plantillas de boletines.
  • Imágenes embebidas (inclusión de imágenes en el e-mail).
  • Posibilidad de archivos adjuntos.
  • Vista online.
Integración
  • Incluir artículos de Joomla en tus boletines.
  • Abierto a otros AcyMailing plugins.
Proceso de envío.
  • Manejo de limitaciones del servidor.
  • Gestión de la cola.
  • Enviar un boletín a una o varias listas.
  • Manejar conexión segura SMTP.
Estadísticas
  • Quién ha abierto los mensajes, cuando...
Ayuda y Soporte
  • Documentación integrada.
  • Documentación online.
  • Foro.
Otros
  • Eliminar publicidad del componente.
  • Modelo MVC (Modelo-Vista-Controlador) de Joomla!

AcyMailing Essential

Usuarios/Subscriptores
  • Suscripción vía URL.
Listas de Correo
  • Notificación al usuario: Mensaje de bienvenida.
  • Protección captcha.
Boletines
  • Programación de boletines.
Integración
Proceso de envío.
  • Proceso de envío automático.
Estadísticas
  • Estadísticas Gráficas: sigue las suscripciones de sus listas de correo.
  • Seguidor de URL.
Ayuda y Soporte
  • Soporte Personal vía Skipe o e-mail.

AcyMailing Business

Boletines
  • Boletines automáticos.
Integración
  • Añade cualquier campo de CB en tu boletín.
  • Integración con VirtueMart.
Estadísticas
  • Estadísticas gráficas para cada boletín.
  • Cuantos usuarios se han des-suscrito o reenviado el boletín.
AcyMailing Enterprise

Usuarios/Subscriptores
  • Manejo de campos personalizados.
Listas de Correo
  • Niveles de control de acceso (ACL).
Boletines
  • Creación, Previsualización y Envía de boletines desde el frontend.
Integración
  • Incluye cualquier modulo de Joomla! en tu boletín.
  • Filtra utilizando las ordenes de VirtueMart.
Proceso de envío.
  • Manejo de recuperaciones.
Estadísticas
  • Estadísticas sobre correos devueltos por boletín.

Y hasta aquí el primer capítulo del manual. Espero lo encontréis útil y que mi trabajo os haya ahorrado algo del vuestro.

Por fin tenemos beta... Como podemos leer en Joomla 1.6 versión beta 1 Liberada. Pero no lancemos las campanas al vuelo, esta versión es todavía una beta y queda mucho para que podamos disfrutar de la versión estable y utilizarla en nuestros portales y páginas web. Esta versión esta hecha solo para pruebas.

Indagando más sobre la nueva beta, encontré este video de como va a ser la administración de Joomla! 1.6. Conviene echarle un vistazo.

Las mejoras más importantes, a mi parecer, son:

  • el nuevo control de usuarios y de acceso (funcionalidad clave en cualquier página web).
  • nuevas categorías anidadas.
  • la actualización de extensiones en un click.
  • y la inclusión de xhtml semántico.
Todas estas mejoras potenciarán nuestras páginas y nos harán la vida más fácil a todos los que trabajamos desarrollando portales, plantillas y páginas en Joomla! y también a los que mantienen y administran páginas web.

Podéis descargar la versión beta desde aquí.

Esperaremos la versión estable (tardará algunos meses) con, y lo digo en serio, más ilusión que nunca.

Muchos de nosotros nos estábamos preguntando como colocar de manera fácil y rápida ese tan preciado botón de ILike de Facebook en Joomla!

Pues bien, no han tardado en aparecer muchas extensiones para todas las plataformas y CMS. En este mismo blog yo ya tengo el botón puesto.

Este plugin, jLike, de nombre original pero obvio nos permite añadir este botón con el mínimo esfuerzo. Podéis descargarlo en la página del autor -> Joomla Service provider. Para descargarlo es necesario registrarse.

Para instalarlo, como cualquier plugin. Extensiones->Instalar, seleccionáis el archivo que os descargasteis y pulsáis subir e instalar.

Para habilitar su funcionamiento os basta con habilitarlo. A continuación os muestro las opciones que tiene este plugin.


  1. Facebook code: Por ahora solo esta disponible la versión de IFrame, pero en futuras versiones se incluirá también XFBML.
  2. Standard: Estándar o Button count.
  3. Show faces: si o no.
  4. widht y height: ancho y alto del iframe.
  5. verb to display: Me gusta o recomendar, elige el que mejor quede.
  6. Color squeme: light, dark o evil. Prueba el que más te guste.
  7. Position: Arriba o abajo.
  8. Align: Izquierda o derecha.
Esta es la apariencia que obtendrías con los parametros por defecto:


Espero que os sea útil este plugin y que consigáis muchas recomendaciones de vuestros visitantes y usuarios.

También te puede interesar:

Justo hoy ha sido añadido un nuevo plugín que os podéis descargar desde la página oficial de extensiones de Joomla! (pulsa aquí para descargar).

Para instalarlo solo necesitáis descargaros el plugín, ir a Extensions -> Install/Uninstall, seleccionar el archivo que os descargasteis y pulsar sobre Instalar. Vamos, como con cualquier otro plugín.

Para que aparezca el cambio realizado, recordad que debéis habilitar el plugin desde Extensions-> Plugins, pulsando sobre el botón de habilitar.

Si entráis en la configuración del plugín, en esa misma pantalla, haciendo click sobre el nombre del plugín (Content - Buzz) veréis que tiene varias opciones de configuración.

La imagen anterior nos muestra estos parámetros de configuración.

  1. Choose button -> Elige el tipo de botón que quieras: Grande, pequeño, con contador o sin contador.
  2. Categories to be Skipped -> Incluye aquí las categorías que quieras excluir. En los artículos de estas categorías no se mostrará el botón de Google Buzz.
  3. Position of Buzz Button -> Arriba o abajo (top, bottom). Elige donde se adapta mejor al diseño de tu página.

He instalado el plugín en un sitio de prueba que tengo y funciona a la perfección. He obtenido una captura de pantalla para que os hagais una idea del resultado final.



Vamos, es el botón oficial de Google buzz en vuestro sitio y con el menor esfuerzo posible. Lo he instalado y puesto a funcionar en menos de dos minutos. Espero que os sea útil.

En WaterandStone, navegando por su páginas me encontré con una gran comparación entre los más importantes gestores de contenidos (CMS).

En está página dedican una sección a Joomla, Wordpress, Drupal y Magento. En cada una de esas secciones podemos encontrar los pros y los contras de cada uno de estos sistemas, siempre según ellos claro.

A continuación os presento dichos pros y contras, traducidos, para los que no queráis leerlos en inglés.


Wordpress

PROs

  • Excelente plataforma para el blogging.
  • Excelente SEO ( Optimización para buscadores).
  • Amplio número de extensiones
Contras
  • Difícil de adaptar
  • No recomendable para e-commerce

Magento

PROs
  • Potente e-commerce
  • Buena gestión del catalog
  • Opciones de pago flexibles
Contras
  • Limitada gestión del contenido.
  • Limitadas extensiones.
  • Difícil de adaptar.




Joomla

PROs
  • Rápido desarrollo y puesta en funcionamiento.
  • Fácil de adaptar la apariencia.
  • Amplio número de extensiones
Contras
  • Workflow limitado
  • Limitado control de acceso al usuario
  • Limitada flexibilidad SEO
  • Difícil mantener sitios adaptados



Drupal


PROs
  • Potente y escalable
  • Altamente adaptable.
  • Altamente configurable.
  • Controles de Workflow
  • Fácil para mantener sitios adaptados
  • Excelentes controles de acceso de usuarios
Contras
  • Tiempos largos de desarrollo.
  • Mayor coste de desarrollo.


A mi juicio, benefician claramente a Drupal sobre Joomla, cosa con la que no estoy de acuerdo, pero recordad que la mayor parte de los problemas de Joomla se verán corregidos en la versión Joomla 1.6, que estará disponible en breve.

Hoy vengo a hablaros de un plug-in para Joomla que inserta dentro de cada artículo un botón desde el que cualquier usuario podrá publicar uno de tus artículos a su cuenta de twitter. El plug-in se llama Twitter articles Plugin y gracias a el cualquier persona podrá compartir con sus seguidores de Twitter un artículo escrito por ti.

Su instalación es muy sencilla, como cualquier otro plug-in. Una vez descargado el archivo desde la página del autor, Ternaria, debes ir en la parte de administración de tu sitio Joomla! a "Extensiones/Instalar-Desinstalar", seleccionar el archivo descargado y pulsar sobre "Subir e Instalar".

Una vez se haya instalado correctamente el plug-in, deberás habilitarlo desde el administrador de Plugins (Extensiones/Plugin Manager).

Como podemos ver, este plugin tiene varios parámetros muy interesantes y fáciles de entender. Además de los parámetros generales, podemos apreciar en la siguiente imagen que tiene cuatro parámetros configurables.

Twitter-article-plugin-adminJoomla

  1. Message: Aquí podemos poner lo que queramos que aparezca acompañando el botón de Twitter, algo como Twitealo, Tweet o el texto que queramos.
  2. Logo Width: Ancho de la imagen o logo. Disminuyendo o aumentando este valor dicha imagen se verá más grande o más pequeña.
  3. Separator: Es el separador que se incluirá entre el título de la página y el enlace a la misma.
  4. Display the message: Se refiere al texto Message del punto uno. Si elegimos "no" en este parámetro sólo se añadirá al artículo una imagen a modo de botón. Si elegimos "si", se añadirá después de este botón el texto incluido en el primer parámetro.
A continuación podemos ver una captura del resultado final de este plug-in en una página de prueba.

Joomla-Twitter-Article-Plugin-Share
Espero que os sea de ayuda y que consigáis promocionar vuestra página web de Joomla! a través de este plugin y Twitter.

Actualmente en su versión 1.06, Jooid es un cliente de Android para la gestión y mantenimiento de Joomla!.

Como vemos en la imagen anterior, el panel de control al que accedemos una vez hemos insertado nuestro usuario y contraseña, es muy intuitivo. Podremos crear nuevos artículos, modificar y eliminar los ya existentes, subir archivos y cambiar la configuración de Joomla!


El gestor de artículos que incorpora esta aplicación nos permite, como podéis ver en las imágenes siguientes, en la pestaña del artículo establecer todas las opciones importantes de un artículo. Seleccionar una categoría, título y escribir el texto del artículo añadiendo enlaces, citas.. etc.


Incorpora a su vez una funcionalidad que permite subir imágenes e incluirlas en los artículos, muy útil, puesto que podremos subir las fotos recién hechas, sin necesidad de descargarlas a ningún ordenador.


Además permite incluir un mapa, instalando un plug-in eso si, dentro del artículo. También con un plug-in podremos insertar un Shadowbox para incluir una galería de imágenes en nuestro artículo.


Para instalarlo es necesario descargarlo desde Android Market y además instalar un plug-in para Joomla! que podrás descargar desde aquí.


Parece una aplicación perfecta para aquellos que no puedan o no quieran actualizar sus portales en Joomla! desde un ordenador portátil o de escritorio.

Con esta aplicación ya podrás actualizar tu portal mientras viajas sin tener que llevarte el portátil contigo, tan sólo con tu móvil y Jooid podrás hacerlo.

Espero que os sirva de ayuda y ya sabéis, a publicar estéis donde estéis.

Todos los que tenemos un sitio en Joomla y queremos promocionarlo hemos pensado en Facebook. Con su 400 millones de usuarios y sabiendo que ha superado ya a Google como página más visitada en Estados Unidos, es uno de los mejores sitios donde promocionar nuestras páginas webs.

El componente viral de las campañas en las redes sociales les hace muy atractivas como soporte de marketing y publicidad, sobre todo para aquellos que no podemos pagar demasiado o nada en los soportes tradicionales.

En fin, iendo un poco más al grano, vengo a contaros sobre un módulo de Joomla que he descubierto recientemente y ya he instalado. Se llama Facebook Share y podéis descargarlo en el siguiente enlace: FacebookShare. En está página encontrareis una descripción de su funcionamiento, desde el punto de vista de los usuarios que quieran compartir vuestra página o vuestros contenidos.

Para instalarlo, basta con actuar como con cualquier otro módulo. Una vez lo tengáis descargado, vais a la sección de instalación de vuestro panel de administración de Joomla.

Seleccionáis el archivo que os habéis descargado y pulsáis sobre "Upload & Install" o "Subir e Instalar" y ya está. Recordad que tenéis que habilitar el módulo para que aparezca en la web.

Si entráis en la configuración del módulo, podréis comprobar los parámetros de configuración que tiene:



Este módulo, además de los parámetros de posición y orden generales, nos permite configurar el color del texto del link y el color del texto del link cuando pasamos el ratón por encima de él (Hover). También podremos elegir que pagina se comparte en Facebook, si la página principal o la página en la que este el usuario.

El módulo es un simple enlace, por lo que podremos encajarlo muy bien dentro de nuestro diseño.

A continuación os muestro la visualización web del módulo en una prueba que he hecho.



Espero que os sea útil este módulo y que consigais muchas visitas nuevas desde Facebook.

En un artículo anterior os comentaba como resolví un problema que tiene Joomla 1.5 en la búsquedas de palabras con acentos. La solución funcionalmente era buena, pero si la palabra de búsqueda que obteníamos no contenía las tildes, esta palabra no se resaltaba en los resultados de la búsqueda, aunque conseguiamos que se buscase correctamente. Ahora os comento como mejorar esa solución para que las palabras que buscamos salgan resaltadas las busquemos con tilde o sin tilde con una simple modificación de unas líneas.

A la solución anterior, habría que añadir el siguiente cambio en el fichero components\com_search\views\search\view.html.php. Recordad este fichero forma parte del núcleo de Joomla, por lo que si lo modificais y luego actualizais Joomla es posible que se pierda el cambio que realizasteis.

Tendrías que cambiar las líneas 137 a 140 del fichero por esto que os paso, es decir, este código:

foreach ($searchwords as $k => $hlword)
{
$searchRegex .= ($x == 0 ? '' : '|');
$searchRegex .= preg_quote($hlword, '#');
por este otro:
$equivalents = array(
'a' => '[aâàá]',
'e' => '[eèêé]',
'i' => '[iìîí]',
'o' => '[oôòó]',
'u' => '[uûùú]',
);
foreach ($searchwords as $k => $hlword)
{
$searchRegex .= ($x == 0 ? '' : '|');
$hlword = preg_quote($hlword, '#');

foreach ( $equivalents AS $find => $replace ) {
$hlword = str_replace($find, $replace, $hlword);
}
$searchRegex .= $hlword;


De esta manera, le decimos a Joomla que resalta todas las palabras que sean iguales a lo que buscamos, tengan o no tengan el acento puesto.

Espero vuestros comentarios, a mi la solución me sirvió. Ya la tengo en producción y no se me ha reportado error de ningún tipo. Espero que os sirva a todos.

A veces, a un buen emprendedor se le ocurre una gran idea y decide llevarla a cabo. Algo que pasará, seguro, todos los días. El éxito o fracaso debería venir en función de la "calidad" de la idea y de como ese buen emprendedor la lleva a cabo.

Definir la calidad de esa idea y cuantificarla es casi imposible, como con todas la cosas importantes de este mundo. Pero hay veces, que una buena idea se reconoce tan solo con oír hablar de ella. Y hay otras, como el caso que vengo a contarles, en las que la idea no es original y ya ha funcionado, digamos, en otros entornos.

Cuando se trata de una idea 2.0, por llamarla de alguna manera, ese emprendedor necesita de la colaboración de los usuarios de Internet para llevar a cabo su idea de negocio. Por ideas 2.0 me refiero a todos estos desarrollos y portales que incluyen la idea de una Web Social. Portales donde la colaboración e interacción de los usuarios es fundamental, como en este blog, en las redes sociales.

La web de la que os hablo es Joomla.com.es, una web al estilo de meneame.net que pretendía ser un portal de noticias acerca de Joomla. Una gran idea: "joomlealo". Pero solo hace falta dar un par de clicks para darse cuenta de que allí hay noticias de todo menos de Joomla. Creo, que en este caso, faltó la colaboración de los usuarios para ayudar a filtrar los contenidos que entraban en la web.

Para los que no sepáis como funciona, se trata de un sistema colaborativo en el que los usuarios envían y votan las noticias que van surgiendo, en este caso sobre Joomla, pudiendo votarlas como spam, repetido o irrelevante entre otros. De este modo las noticias votadas de forma negativa son descartadas y las que se votan de forma positiva van escalando posiciones hasta aparecer en portada.

Me gustaría que hubiera una web así sobre Joomla.. pero en este caso el spam ha estropeado una tan buena idea de negocio.

En fin, si conocéis casos como este.. en el que el spam haya estropeado un buen negocio.. Contádmelo en un comentario y yo lo añadiré a este artículo. Odio el spam.

He encontrado una nueva plantilla que nos ayuda a hacer más fácil la administración de Joomla! Estoy haciendo las primeras pruebas y estoy encantado.

Esta plantilla parece estar diseñada con el único objetivo de ahorrarnos clicks, y para los que administramos varios sitios Joomla! es algo que nos viene muy bien. Es una pena no haberla conocido antes.


Lo más importante de esta plantilla es que esta desarrollada bajo licencia GPL. Añade un módulo, "quickAdd" que nos permite en un sólo click añadir un contenido nuevo de cada uno de los componentes del núcleo.

De verdad, conviene probarla. Para todos aquellos que se quejan de la usabilidad de Joomla. Esta plantilla parece un buen ejemplo de que todo depende de hasta donde quiere uno llegar con Joomla.

Gracias JoomlaPraise.

Desde Yacpi.com, nos deleitan con otro artículo donde examinan los puntos fuertes y débiles de cada uno de estos dos fantásticos CMS.

Examina diversos puntos como el diseño, la usabilidad, la extensibilidad (capacidad de mejora y ampliación) , la capacidad bloguera, otorgando en cada uno de ellos un punto a su CMS ganador.

Este artículo me ha hecho reflexionar sobre la usabilidad de Joomla y de Wordpress. Para mí, es el punto más débil de Joomla en su carrera por ganar adeptos. Tiene mucho que mejorar, es cierto, pero en ese camino está y se demuestra con el cambio dado de la versión 1.0 a la 1.5 y en su próxima versión Joomla 1.6, en donde ya hemos visto una mejor usabilidad.

Pero mi reflexión de hoy va por otro camino. ¿Porque es Wordpress más usable que Joomla?

La respuesta es sencilla, aglutina todo lo que se puede hacer en una sola página. ¿Y esto lo podría hacer Joomla? Yo creo que sí, pero es mucho más complicado porqué la gestión de Joomla es más completa. Hay cosas que no se pueden cambiar en Wordpress y cosas que no se pueden conseguir fácilmente y que con Joomla si se puede.

Y si Wordpress es más usable que Joomla, ¿Blogger es más usable que Wordpress?. La respuesta también es un sí. Luego entonces, esto nos lleva a pensar, que la usabilidad de Wordpress viene dada porque los tipos de contenidos que maneja son menores y en que su extensibilidad es también menor.

Si instalamos 20 plugins en una página hecha en Wordpress, ¿esta sigue siendo más usable que Joomla?

Conviene que reflexionemos todos sobre estos puntos, para sacar conclusiones acertadas.

Anteriormente, ya os conté, como se podría conseguir tener una nube de etiquetas en movimiento en Blogger (blogspot) como la que veis en la columna derecha de esta página. Ese artículo provocó que muchísima gente se comunicará conmigo y me preguntará como hacerlo en Joomla!

Y como no, es mucho más sencillo. Basta con que vayáis a la página de extensiones de Joomla! (extensions.joomla.org) y os descarguéis el módulo llamado mod_Joomulus.

O bien, directamente en la página del autor.

http://joomlabear.com/component/option,com_ambrasubs/Itemid,344/categoryid,14/view,categories/

Lo instaláis desde el back-end, en el gestor de extensiones y ya está. Nube de etiquetas en Joomla! en movimiento.

Gracias a toda la comunidad de usuarios y programadores de Joomla por vuestro magnífico trabajo. Cada día la variedad de extensiones disponibles para Joomla va en aumento.

Aquí os explico como conseguir que no aparezca el logotipo de Phoca Gallery desde una plantilla de Joomla.

En un post posterior, os explique lo mismo pero modificando el código del componente. Ahora que ya hemos trabajado más en Joomla 1.5 y conocemos mejor sus funcionalidades, os comento como hacerlo sin modificar ni una sola línea del componente. De esta forma conseguimos una mejor compatibilidad con versiones fúturas y de paso podremos modificar lo que queramos del componente para adaptarlo mejor a nuestra plantilla.

Siguiendo aquello que aprendimos leyendo el artículo "Las nuevas plantillas de Joomla 1.5", nos planteamos la posibilidad de sobrescribir la vista de las categorías desde nuestra plantilla.

Siguiendo lo explicado en "Las nuevas plantillas de Joomla 1.5", procedemos a copiar los archivos default.php de las dos vistas que queremos sobrescribir, la vista category y la vista categories.

Copiamos los dos archivos:
/"rutaaJoomla"/components/com_phocagallery/views/categories/tmpl/default.php
/"rutaaJoomla"/components/com_phocagallery/views/category/tmpl/default.php

en la siguiente ruta, si no existe, crearemos los directorios:

/"rutaaJoomla"/templates/"nombre_plantilla"/html/com_phocagallery/category/default.php
/"rutaaJoomla"/templates/"nombre_plantilla"/html/com_phocagallery/categories/default.php

y a partir de ahí, podremos modificar las vistas todo lo que queramos hasta conseguir el diseño que queramos.

Como habíamos dicho no siempre podremos hacer esto, solamente cuando un componente siga el modelo MVC de Joomla 1.5. En este caso es así, lo que nos da facilidades a la hora de mejorar el diseño de nuestras páginas.

Para que no aparezca el pie de este componente, debemos comentar la línea
//echo $this->tmpl['phocagalleryic'];
en ambos archivos. Os recuerdo que esto no es una recomendación y que debéis atender a la licencia que os facilite el creador del componente.

Ya está abierto el plazo de nominación. Con un par de clicks darás un voto y tu opinión sobre Joomla! La lista de CMS es enorme y cada vez son más. Más de 10 millones de descargas confirman que está siendo lo que la gente quiere de él.

Vota a Joomla! como el mejor CMS que conoces desde este link:
El mejor CMS escrito en PHP

Creative Commons License
Esta obra está bajo una licencia de Creative Commons.