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

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 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

La semana que viene, el Jueves 17, se publicará la nueva versión de Ubuntu (13.10). Su nombre clave será Saucy Salamander. Esta versión de Ubuntu tiene actualizaciones de las aplicaciones principales pero no incluye el cambio en el servidor gráfico. El servidor gráfico es una capa sobre la que se ejecutan las aplicaciones en un entorno gráfico. En estos momentos se utiliza Xorg, pero esto cambiará en un futuro con los dos proyectos que hay en desarrollo. Tenemos por una parte Waylandque lo tienen previsto usar todas las distribuciones excepto Ubuntu.

Ubuntu por su parte está desarrollando un servidor gráfico llamado Mir. La idea detrás de esta decisión es que todos los dispositivos de Ubuntu utilicen el mismo servidor gráfico y el mismo entorno (Unity). Sería algo parecido a lo que está haciendo Microsoft con Windows 8 y Windows Phone. Aún es un poco pronto para ver como evoluciona Mir, pero me da la sensación (opinión personal) que Canonical quiere que los usuarios de sus productos no salgan de su ecosistema al igual que hacen Google, Apple o Microsoft. Ubuntu si que pasará a usar Mir a partir de la versión 14.04, pero con los otros sabores como Kubuntu, Xubuntu o Lubuntu no está tan claro. Parece que seguirán con xorg / Xmir.

Leer más

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

Fedora es una distribución robusta y que tiene software actualizado. Un inconveniente importante, a mi modo de ver, es el tiempo de soporte que es de un año. Con el lanzamiento de Fedora 19 deja de tener soporte Fedora 17 (hay dos lanzamientos al año). Por esta razón si usáis esa versión tendréis que actualizar a Fedora 18 o Fedora 19. Si por cuestiones de trabajo necesitáis una distribución que tenga más tiempo de soporte podéis usar CentOS o Ubuntu. La elección depende de las necesidades de cada uno. Después de esta pequeña introducción pasaremos al análisis de la instalación de Fedora 19. Los pasos se han realizado en una máquina virtual utilizando para ello el Live CD de la última versión de Fedora. Es posible que la instalación varíe un poco si usáis algún sabor de Fedora. Los pasos serán similares y podéis seguir las pantallas de este artículo.

Leer más

Cuando buscas información de alguna distribución de GNU/Linux es posible que hayas encontrado la palabra sabor. Por ejemplo Ubuntu sabor KDE, Fedora sabor XFCE. Dentro del contexto de las distribuciones podemos tener varias versiones según el tipo de escritorio. Algunos sinónimos que encontramos de la palabra versión pueden ser sabor o spins (el caso de Fedora). Esto quiere decir que podemos tener una distribución como Fedora y después tener varias versiones. Puede parecer un poco lioso pero con la explicación quedará más claro.

Leer más

LaTeX es una herramienta que nos permite generar documentos con apariencia profesional. La curva de aprendizaje es grande. Si quieres crear un documento que tenga un par de hojas o tienes que entregarlo en un plazo cercano no es la opción más recomendable. En esos casos un procesador de textos como LibreOffice Writer resulta más sencillo. Que la curva de aprendizaje sea grande no quiere decir que sea complicado.

Para escribir un documento normal sólo usaremos un par de marcas del lenguaje y contaremos con la ayuda de herramientas que rellenarán la mayor parte del código. Al final del artículo hay un enlace a un proyecto de ejemplo que he creado. Lo podéis usar para comprobar que todo esté funcionando de forma correcta. Comencemos con el artículo…

Leer más

Hasta hace relativamente poco podíamos decir que GNU/Linux era menos vulnerable que Windows ante los fallos de seguridad. Si bien esto se cumple para la mayoría de los casos esta situación está cambiando. Podemos definir un vector de ataque como una forma de aprovechar un fallo de seguridad para acceder al sistema del usuario o conseguir algún resultado por lo general malo para el usuario. Un vector de ataque que busque versiones vulnerables de los programas no tiene mucho efecto en GNU/Linux como consecuencia de las actualizaciones automáticas que realizan la mayoría de las distribuciones. Por esta razón los atacantes buscan nuevas formas de realizar los ataques usando los elementos que menos se actualizan: los plugins de los navegadores. Dentro de este grupo encontramos los plugins de Java y de Flash.

Leer más

La semana pasada vimos la forma de actualizar Fedora 17 a Fedora 18. A diferencia de lo que pasaba en las versiones anteriores el paquete preupgrade ha dejado de funcionar, cediendo el testigo a fedup. Como consecuencia de esto no es posible realizar la actualización desde Fedora 16 a Fedora 18 por lo que será necesario pasar por Fedora 17 o hacer una instalación nueva. Un detalle importante para aquellos usuarios que utilicen todavía Fedora 16 es el tiempo de soporte que finaliza el 12 de Febrero.

Pasada la fecha los repositorios no se podrán usar y el sistema no tendrá versiones nuevas de los programas. En ese punto tenemos dos opciones: pasar a Fedora 17 / 18 o instalar CentOS 6.3 que tiene actualizaciones hasta 2017. Para los que no conozcan CentOS pueden consultar una pequeña introducción. Si tenemos un equipo antiguo que no puede mover las nuevas versiones CentOS es una opción bastante interesante y su comportamiento es muy similar a Fedora. A lo largo de la semana saldrá un tutorial para instalar CentOS similar a este.

Leer más