Drupal CMS 2/7: Instalación de Drupal 7 paso a paso desde cero

Una opción interesante sería emplear OpenPublish como perfil de instalación y a partir de él, añadir mejoras, sin embargo, este sistema no nos facilitaría conocer mejor el proceso de trabajo que deberemos seguir, de manera que, vamos a partir desde cero.

Entendemos que:

  1. Conoces lo que es un CMS

  2. Tienes conocimientos básicos sobre bases de datos.

  3. Has efectuado alguna vez una sencilla instalación en un servidor web.

Descarga e instalación de WampServer

  1. Descargamos la versión para Windows de WampServer.

  2. Ejecutamos el instalador en nuestro equipo con permisos de administrador.

  3. Al ejecutar WampServer permitimos que se ejecuten los servidores Apache y MySQL.

  4. El icono de WampServer debe aparecer de color verde en el panel de tareas de Windows 7.

  5. Comprobamos que se ha instalado correctamente abriendo un navegador y escribiendo la URL https://localhost .

WampServer ha quedado instalado en C:\wamp .

Creación de una base de datos con phpMyAdmin

Creación de la base de datos de Druapl con phpMyAdmin

  1. Accedemos a un navegador y escribimos la URL https://localhost/phpmyadmin i

  2. Creamos un nuevo usuario denominado “gestor”

  3. Clic en la pestaña Bases de datos

  4. Clic en la pestaña Usuarios

  5. Clic en Agregar usuario. En la ventana de agregar usuario:

    1. Introducimos:

      1. nombre de usuario “gestor”,

      2. servidor “local”

      3. la contraseña de usuario y la confirmamos. Por ejemplo, y para no complicarnos “password”

    2. Marcamos la opción de crear una base de datos con el mismo nombre dándole todos los permisos a ese nuevo usuario.

  6. Guardamos.

Agregar un usuario en Drupal

Hemos credos una base de datos denominada “gestor”, esta base de datos tiene un usuario denominado “gestor” con todos los privilegios de edición, consulta, etc. de esta base de datos. La contraseña de este usuario es “password”

Instalación y configuración inicial de Drupal

  1. Descargamos Drupal 7.16 del sitio oficial.

  2. Descomprimimos.

  3. Cambiamos el nombre a la carpeta “drupal-7.16” y la denominamos “gestordocumental”

  4. Copiamos esa carpeta en C:\wamp\www. Quedaría C:\Wamp\www\gestordocumental

  5. Abrimos un navegador y escribimos la URL https://localhost/gestordocumental ii

  6. Iniciamos la instalación:

    1. Seleccionamos la opción Standard y hacemos clic en Save and continue Selección de un perfil de instalación en Drupal

    2. No añadimos ningún idioma (lo haremos posteriormente) y hacemos clic en Save and continueSelección de lenguaje en Drupal
    3. Introducimos los datos de configuración de la base de datos:
      • Tipo de base de datos: MySQL
      • Base de datos: gestor

      • Usuario: gestor

      • Contraseña: password

      • Hacemos clic en Save and continue.Configuración de la base de datos MySQL de Drupal

    4. Se instala Drupal.Instalando Drupal
    5. Introducimos los datos de configuración del sitio.Configuración de un site Drupal
    6. Ya podemos acceder a nuestro gestor haciendo clic en Visit your new site.URL de acceso a Drupal recién instaladoMensaje de bienvenida después de instalar Drupal

Habilitamos las URL límpias

Esta opción nos permite presentar URL de nuestro sitio sin que se incluya código PHP en las mismas.

Accedemos a Configuration y buscamos la opción Clean URLs.

Menu de configuracion de Drupal 7

Configuracion de Clean URLs en Drupal

A continuación ejecutamos el test para comprobar si nuestro servidor admite URLs limpias.

Comprobacion de Clean URL's en Drupal

Puede suceder que falle el test y no podamos habilitarlas.

Test de clean URL's de Drupal fallido

Lo que debemos hacer en este caso es modificar la configuración de Apache y descomentar la utilización de /mod_rewrite.so.

Editamos httpd.conf, (C:\wamp\bin\httpd.conf) buscamos mod_rewrite.so hasta encontrar la siguiente linea:

#LoadModule rewrite_module modules/mod_rewrite.so

Eliminamos la almohadilla

LoadModule rewrite_module modules/mod_rewrite.so

Guardamos y reiniciamos Apache.

Accedemos de nuevo a la opción de configuración de Drupal Clean URLs y comprobamos que ya podemos habilitar las URL limpias, marcando Enable clean URLs y haciendo clic en el botón Save configuration.

Activación de Clean URL's con Drupal 7

Cambiamos el idioma

Descargar el archivo de idioma

En primer lugar, accederemos al sitio https://localize.drupal.org/ donde se alojan las distintas traducciones de Drupal y seleccionamos el idioma español.

A continuación hacemos clic en Go there. Podríamos acceder directamente escribiendo la URLhttps://localize.drupal.org/translate/languages/es

.Página de Drupal translations

Buscamos el fichero de idiomas correspondiente a la versión de Drupal que hemos instalado y lo descargamos.

Fichero de traducción de idiomas Drupal

Fichero de traducción de Drupal al español

Guardamos el archivo.

 

Habilitar la traducción

En el menú de administración (situado en la zona superior) hacemos clic sobre Modules.

Menu de modulos de Drupal

Buscamos el módulo del Core Locale. Lo habilitamos y hacemos clic en el botón Save configuration. De esta forma podemos añadir otros idiomas a nuestra instalación de Drupal.

Opciones de modulo Locale de Drupal

 

Instalar e importar el idioma

A continuación volvemos a hacer clic en Configuration del menú de administración y buscamos la opción Languages. Queremos añadir un nuevo idioma a nuestro sitio.

Configuración regional y de lenguajes de Drupal

En la página Languages añadimos el idioma español haciendo clic en Add language.

Añadir lenguaje español en Drupal

Elegimos Spanish (español) y hacemos clic en el botón Save configuration. De esta forma hemos añadido el idioma español pero, todavía, no hemos traducido el interfaz de Drupal.

Seleccionar lenguaje espeñol predefinido en Drupal

Volvemos a Regional and Languages.

Configuración regional y lenguajes de instalacion Drupal

Seleccionamos la opción Traslate interface para incorporar el archivo de idioma para la traducción de Drupal.

Translate interface de Drupal

Hacemos clic en la pestaña Import.

Lenguajes en translate interface de Drupal

Introducimos el archivo con la traducción y hacemos clic en el botón Import.

Importación de fichero de traduccion al español de Drupal

Estado OK importación traducción español Drupal

Una vez instalado con éxito, deberemos volver a Regional and language y habilitar el idioma español como predeterminado en Languages.

Lenguaje español predeterminado en Drupal

Hacemos clic en Guardar configuración y comprobamos que ha cambiado el idioma del interfaz de Drupal.

Instalar módulos contribuidos

Los módulos contribuidos permiten incrementar las funcionalidades de Drupal. Aunque para realizar algunas de nuestras primeras tareas no necesitemos que estén instalados, conviene iniciar el trabajo con todos ellos operativos, especialmente aquellos que pueden influir en la creación de URL para los nodos, títulos, etc.

Para instalar cualquier módulo deberemos ir al menú módulo y allí seleccionar la opción de Instalar nuevo módulo.

Instalación de módulos contribuidos en Drupal

Agregar modulo contribuído en Drupal

Observamos que se nos muestras don opciones:

  1. Introducir la dirección de descarga.

  2. Subir un archivo desde nuestro equipo

Habitualmente emplearemos la dirección de descarga del módulo en formato tar.gz y la pegamos en la ventana de instalacióniii.

A continuación exponemos paso a paso este proceso para instalar el módulo Token.

 

Instalación del Módulo Token

Este módulo permite añadir una serie de etiquetas para automatizar procesos a la hora de crear títulos a ficheros, rutas, etc. Podemos emplear nombres de usuarios, contenidos, identificadores, etc. e integrarlos en distintas tareas de Drupal.

Para instalar este módulo, al igual que cualquier otro, en primer lugar deberemos buscarlo en el repositorio de Drupal, para ello accederemos a la URL https://drupal.org/project/modules y en el cuadro Search modules escribiremos “Token”, a continuación hacemos clic en el botón Search.

Módulo Token de Drupal

De entre las distintas opciones que se nos ofrece seleccionamos Token y accedemos a su contenido.

Proyecto del módulo Token de Drupal

Buscamos la URL de descarga y la copiamos.

Descarga del módulo Token de Drupal

Recuerda que deberá copiar la correspondiente a la versión de Drupal 7 en formato tar.gz.

A continuación volvemos a la ventana de instalar módulos y pegamos la dirección en el cuadro correspondiente y hacemos clic en el botón Instalar.

Instalación del módulo Token en Drupal

Una vez instalado el módulo debemos habilitarlo.

Habilitar módulo Token en Drupal

Buscamos el módulo Token en el cuadro Other, lo marcamos y hacemos clic en Guardar Configuración.

Configurar módulo Token en Drupal

Obtenemos un mensaje de confirmación.

Mensaje de confirmación de Drupal

Un módulo puede ser sencillo o estar constituido por un conjunto de módulos. También puede instalarse en una categoróa como Other o disponer de su propia categoría.

Repetimos el proceso con Pathauto.

Instalación del módulo Pathauto

Automatiza el proceso de generar URL de cara a crear los distintos tipos de contenidos. Por ejemplo, sustituyendo el nº de contenido por su título.

Si te das cuanta, no hubieras podido instalar Pathauto de no haber estado instalado y habilitado previamente Token. Hay módulos que dependen de otros.

Instalación del módulo Chaos tools suite (Ctools)

Conjunto de aplicaciones que asignan funcionalidades a otros módulos. En nuestro caso va a ser necesario para instalar y utilizar Views.

Chaoos Tools o Ctools es un conjunto de módulos con categoría propia. Cuando lo instalamos comprobamos que nos crea una categoría propia y que aparecen una serie de módulos que deberemos habilitar. De momento sólo activaremos Ctools.

Instalación del módulo Chaos Tools Suite de Drupal

Instalación del módulo Views

Permite crear consultas a la base de datos en función de distintos criterios y presentar los resultados en distintos formatos: páginas, bloques, etc. Nos va a permitir crear formularios para la búsqueda de documentos a la vez que podemos configurar la forma en la que se nos va a presentar la información.

Al instalar Views habilitaremos sus dos submódulos: Views y Views UI.

Habilitar el módulo Views de Drupal

Recuerda que siempre debes hacer clic en el botón Guardar configuración para finalizar la instalación de un módulo.

Instalación del módulo Taxonomy menu

Añade un menú con cualquiera de los vocabularios que hayamos creado.

Activación de Taxonomy Views de Drupal

IMPORTANTE: Este módulo lo instalaremos y habilitaremos una vez que finalicemos el resto de los procesos de configuración del sitio. Mirar el apartado Bloque con acceso a las opciones del catálogo al final de este documento.

Una vez que hemos instalado todos nuestros módulos podemos proceder a definir el sistema de catalogación de los contenidos.