Drupal 8, primera parada visitando los CMS

drupal-8

Hace varios años que trabajo con WordPress y sinceramente sólo tengo elogios, ya que nunca me ha fallado. En cualquier caso siempre me ha picado el gusanillo de probar otros CMS. Así que me he puesto la manta en la cabeza y me he puesto en marcha a probar los más populares.

Empiezo mi odisea visitando la isla de Drupal.

Drupal es un gestor de contenidos o CMS libre. Es un sistema dinámico, ya que almacena toda la información en una base de datos, en vez de utilizar objetos estáticos. Está escrito en PHP y utiliza bases de datos cómo MySQL y compatibles como MariaDB.

Es software libre, utiliza las licencias GPL en sus versiones 2 y 3.

Actualmente la versión 7 de Drupal es la estable. Cómo me gusta la aventura he probado la versión 8, que está en fase Beta.

En el artículo he utilizado el sistema operativo Debian Wheezy 7, en una máquina virtual sobre KVM, con 512 Mb y 1 core.

De ésta manera puedo comprobar su rendimiento sobre una máquina virtual sin demasiados recursos.

Para la versión 8 de Drupal los requisitos en GNU/Linux son:

  • Servidor web Apache2 o Nginx
  • MySQL o similar a partir de la versión 5.0
  • PHP a partir de la versión 5.4

Para la instalación, debemos de instalar los paquetes necesarios:

  1. apt-get update
  2. apt-get install apache2 libapache2-mod-php5 php5 php5-curl php5-intl php5-mcrypt php5-mysql 
  3. apt-get install php5-sqlite php5-xmlrpc php5-gd mysql-server-5.5 mysql-client

Ahora nos dirigimos a la sección de descargas de la web de Drupal. Aquí escogemos la versión Drupal 8 Beta.

drupal-8-beta-01

La descargamos con el comando wget.

  1. wget http://ftp.drupal.org/files/projects/drupal-8.0.0-beta1.tar.gz

Una vez descargado movemos el fichero al directorio /var/www

  1. mv drupal-8.0.0-beta1.tar.gz /var/www

Y descomprimimos.

  1. tar xzvf drupal-8.0.0-beta1.tar.gz

Movemos los ficheros y directorios a la carpeta raíz de la web

  1. mv drupal-8.0.0-beta1/* drupal-8.0.0-beta1/.htaccess ./

Por defecto el instalador usa una plantilla de configuración llamada default.settings.php, que debemos de mover a un nuevo archivo.

  1. cp sites/default/default.settings.php sites/default/settings.php

Debemos de modificarle los permisos, para que se puede escribir.

  1. chmod a+w sites/default/settings.php

Modificamos el propietario del directorio drupal y le asignamos el usuario de Apache2

  1. chown www-data:www-data /var/www -R

Ahora ya podemos reiniciar el servicio Apache2.

  1. service apache2 restart

 

Instalación Web

A partir de aquí continuamos con la instalación y configuración vía interfaz web.

En el navegador: http://localhost/index.php

 

drupal-8-beta-install-01

 

Elegimos nuestro idioma.

 

drupal-8-beta-install-03

 

He escogido la instalación habitual que es la estándar.

 

drupal-8-beta-install-04

 

Aquí añadimos los datos de nuestra base de datos. En nuestro caso es MySQL

En versiones anteriores había que crear la BBDD de manera manual, en ésta versión no es necesario.

 

drupal-8-beta-install-05

 

Aquí empieza la instalación de paquetes.

 

drupal-8-beta-install-06

 

En esta parte añadimos el nombre de nuestra web, nuestra cuenta de usuario y nuestro correo electrónico.

drupal-8-beta-install-07

También nuestro país y zona horaria.

Ya lo tenemos listo para trabajar

 

drupal-8-beta-install-08

Accedemos con nuestro usuario, y ya podemos empezar.

drupal-8-beta-install-09

En la siguiente parte jugaremos con la versión 8 de Drupal.

Revisando sus características principales, ahora que ya lo tenemos instalado.

Créditos de la imagen: http://premium.wpmudev.org/

See you soon!