Aviso de instalación de Joomla! 3.4.7
Tiempo de lectura: 2 minutos

Mientras esperamos que finalice el año y lleguen las vacaciones el equipo de seguridad de Joomla! ha publicado dos actualizaciones de este gestor de contenidos en un corto espacio de tiempo. Ambas actualizaciones corrigen fallos de seguridad críticos que pueden pueden dar acceso a un atacante al servidor. Por esta razón es conveniente hacer una copia de seguridad del servidor y aplicar la actualización lo más pronto posible. Joomla! ha tenido varias ramas de desarrollo (1.x, 2.x y 3.x). De esas tres ramas, sólo la última recibe actualizaciones con nuevas funciones y parches de seguridad. La importancia de los fallos de seguridad corregidos ha hecho que se libere la actualización en todas las ramas que han salido con independencia de que tengan o no soporte.

La copia de seguridad de la Web se puede hacer usando las herramientas del hosting o con una extensión de backup como Akeeba Backup. Una vez tenemos la copia de seguridad preparada es aconsejable probarla en una máquina virtual para asegurarnos que se puede restaurar si algo sale mal. No debería pasar eso pero conviene tomar algunas precauciones sobre todo si la Web está en producción.

Leer más

joomla logo black
Tiempo de lectura: 5 minutos

Con las categorías organizamos la estructura interna de Joomla. Esta información, que no es visible para el usuario final, tiene que ser publicada usando los menús. Si bien se puede acceder al contenido escribiendo el alias de la categoría, el usuario no conoce el alias que hemos usado. La única forma de acceder a la información sería a través del contenido indexado por un buscador. Como esto no es viable, usaremos los menús para hacer visible esta información y al mismo tiempo orientar la navegación de los usuarios para que pasen por las páginas que sean más rentables publicitariamente o por aquellas que necesiten más visitas.

Hay otro elemento para organizar los artículos que es independiente de la categoría y consiste en el uso de tags. Un tag es una palabra clave que define el contenido de un artículo. Por ejemplo, si tenemos un tag que se refiera a un programa concreto, con sólo pulsar sobre él veríamos todos los artículos que lo contienen con independencia de la estructura de la Web. Si usamos Joomla 3.x los tags vienen incluidos en el núcleo del sistema. En el caso de usar una versión anterior será necesario recurrir a extensiones de terceros como K2.

Leer más

joomla logo black
Tiempo de lectura: 4 minutos

Una vez conocemos los conceptos básicos de la creación de artículos podemos pasar a un nivel superior: la categoría. Los artículos se organizan en categorías y en este documento veremos la forma de crearlas y gestionarlas. Muchas de las opciones son comunes a los artículos y las comentaré por encima. La diferencia más destacada es la posibilidad de definir jerarquías. Los artículos son unidades planas. Cuando definimos las categorías podemos usar un nivel de jerarquía (y serían equivalentes a los artículos) o anidar una dentro de otra.

Por ejemplo podemos tener una categoría que sea Distribuciones de GNU/Linux y de ella dependen dos categorías (Fedora y Ubuntu). Esto nos permite seguir una lógica en la gestión de las categorías. La relación entre una categoría padre y sus categorías hijas no es fija ya que en cualquier momento la podemos cambiar según las necesidades que tengamos. Internamente se modifican varias cosas pero externamente sólo se ve un cambio en la jerarquía.

Leer más

joomla logo black
Tiempo de lectura: 5 minutos

Como ya hemos visto en los artículos anteriores de esta serie, Joomla tiene dos partes llamadas frontend y backend. Cuando un usuario accede a la Web está consultando el frontend y puede ver los artículos o participar en los comentarios de la página. De forma opuesta al frontend tenemos el backend. Esta parte está oculta al usuario y es la que usa el administrador de la página para realizar las tareas de gestión, añadir contenido o controlar todos los elementos que conforman la página.

Hay muchas de las tareas que se realizan en el backend que están ocultas para el usuario pero son necesarias para el correcto funcionamiento de la página (actualizar las extensiones, revisar estadísticas, etc.). A partir de esta explicación, como queremos añadir contenido a la página, el primer paso será acceder al backend. Abrimos el navegador Web y en la dirección tenemos que poner la URL http://127.0.0.1/administrator.

Leer más

joomla logo black
Tiempo de lectura: 5 minutos

Una vez tenemos configurado el servidor Web en Windows o GNU/Linux el siguiente paso es hacer la instalación en local de Joomla. Necesitaremos por tanto descargar el instalador de este gestor de contenidos. Hay dos opciones para hacer esta tarea. La primera es usar el instalador de la página oficial mientras que la segunda opción implica usar el instalador de Joomla Spanish. En principio es independiente la versión que usemos pero la de Joomla Spanish incluye de serie las traducciones por lo que será la opción elegida en este artículo.

Leer más

joomla logo black
Tiempo de lectura: 3 minutos

Si la plataforma que usamos para montar en local Joomla es Windows necesitamos instalar aplicaciones de terceros (LAMPP). En el caso de usar GNU/Linux la cosa cambia un poco ya que todas las aplicaciones se encuentran en los repositorios de la distribución. Un repositorio es una especie de almacén que tiene una gran variedad de software de diferentes tipos. Para instalar una aplicación hacemos una petición a ese almacén y automáticamente se descarga todo lo necesario tanto si es el programa principal como sus actualizaciones.

Los pasos de este artículo se aplican principalmente a Debian, Ubuntu o sus distribuciones derivadas. En las distribuciones que utilicen RPM como gestor de paquetes los comandos pueden variar un poco pero las aplicaciones son las mismas.

Leer más

joomla logo black
Tiempo de lectura: 5 minutos

En el artículo de ayer vimos una pequeña introducción a Joomla y la forma de usar la versión demo que tienen en la Web del proyecto. Inicialmente pensaba trabajar con la versión inglesa de Joomla pero mientras preparaba el artículo he visto que sería más sencillo trabajar con una versión que estuviera traducida. Para hacer esto necesitamos trabajar en local y montar un servidor Web para que se ejecute Joomla. Cuando llegue a la explicación de la estructura de Joomla se puede usar la versión inglesa sin problemas aunque las capturas que ponga en el artículo estén en español. Hoy veremos los pasos para instalar el servidor Web en Windows usando el paquete XAMPP). Mañana realizaremos los mismos pasos pero aplicados a GNU/Linux. Una vez tengamos el sistema base preparado pasaremos a la instalación de Joomla.

Es posible instalar Joomla en una máquina virtual. Las ventajas de hacerlo son claras: nos permite trabajar en cualquier equipo con solo copiar el archivo de la máquina virtual con independencia del sistema operativo que utilice la máquina original. Todo depende de las necesidades que tengáis cada uno de vosotros. El sistema funcionará igual tanto si se ejecuta en una máquina real como en una virtual.

Leer más

joomla logo black
Tiempo de lectura: 4 minutos

Joomla es un gestor de contenidos sencillo de aprender y de utilizar. Para valorar si nos interesa como herramienta para una Web una de las opciones más prácticas que tenemos es probarlo. Hay dos formas de probar Joomla. La primera es de forma local montando un servidor Web propio mientras que la segunda consiste en aprovechar la versión Demo que tienen en la página del proyecto. Si queremos probar los menús y las funciones de Joomla esta es la forma más sencilla pero hay que tener en cuenta algunos detalles. El primero es que, aunque tenemos un usuario para el frontend (la parte que ve el usuario) y otro para el backend (la parte de administración), la cuenta para usar la demo es la misma para todo el mundo. Esto quiere decir que al mismo tiempo que probamos las opciones otros usuarios pueden crear categorías, añadir artículos, etc.

Todos los cambios tienen un límite de tiempo y se eliminan después de 10 minutos. Debido a ambas limitaciones (usuarios y tiempo de acceso) no es posible hacer pruebas que necesiten tiempo. Para estos casos podemos usar una versión temporal de 30 días en la que tendremos un usuario propio. Cuando pase el tiempo tendremos que sacar los datos o contratar el alojamiento que indican en la Web de Joomla. Si queremos usar la versión de 30 días sólo tenemos que rellenar el formulario que aparece en la parte izquierda de la demo.

Leer más

joomla logo black
Tiempo de lectura: 4 minutos

Cuando usamos  un gestor de contenidos como Joomla, Drupal o WordPress tenemos una herramienta que nos facilita el diseño y la gestión de un proyecto Web. A las funciones que tiene el núcleo básico de cada plataforma se le añade la posibilidad de usar extensiones que añaden nuevas características. Como Internet es una red mundial podemos recibir visitas de cualquier lugar del mundo. Esto es una ventaja y al mismo tiempo un inconveniente. En la Web que hemos realizado tenemos dos tipos de usuarios: los que son legítimos y quieren consultar los contenidos y los que quieren atacar la página para obtener acceso al servidor. Por esta razón es conveniente actualizar el gestor de contenidos.

No importa que la página sea más o menos conocida, una vez que la encuentran es relativamente normal recibir ataques. En el mejor de los casos la Web resistirá estos ataques y los usuarios no se darán cuenta de su existencia. En el peor de los casos accederán al servidor y harán lo que quieran, desde instalar troyanos a dejar el servidor en modo zombi en espera de futuros ataques.

Leer más

Logo Joomla
Tiempo de lectura: 2 minutos

El equipo de desarrollo de Joomla ha publicado una nueva actualización que corrige varios errores de nivel medio. Como en cualquier aplicación Web es aconsejable actualizar el programa lo más pronto posible. Los errores corregidos son los mostrados en la siguiente tabla. La forma de actualización es la misma tanto si usamos los paquetes oficiales de Joomla como la estupenda versión de Joomla Spanish

Leer más