Acceso

Navegación


Conocer, instalar y configurar Drupal

Drupal, es un programa de administración de contenidos (CMS) de código abierto y gratuíto. Su principal característica es la capacidad que tiene de configuración dependiendo del fin que le quieras dar a tu web pudiendo realizar prácticamente cualquier cosa con este CMS y sus múltiples accesorios, desde un blog, fotolog, podcastblog, videoblog, foro, etc... hasta un gran portal en el que compartir practicamente todo tipo de archivos e información.

Instalar Drupal

Quizá a la hora de la instalación tenemos que tener en cuenta la versión que tenemos pensado instalar, ya que puede haber ciertas diferencias en el procedimiento. En este momento la versión 6.0 está en Beta (recién salidita del horno), la 5.2 está bastante estable, y la 4.7.7 también, pero el procedimiento sería un poco más complicado para esta última. Por ello me he decantado por mostraros la 5.2 para que alcance a más usuarios.

Aviso Importante: Este manual está realizado por Carmen para la Unión de Bloggers Hispanos, bajo una licencia Creative Commons no comercial, esto quiere decir que yo permito su reproducción total o parcial en sitios sin ánimo de lucro (sin publicidad ni intereses comerciales) con referencia. Para sitios comerciales con ánimo de lucro simplemente se permite una descripción hecha por ellos mismos con la debida referencia.

A partir de la versión 5.0 la instalación de Drupal es realmente sencilla

  1. Crear una base de datos y quedarse con los datos de configuración de la misma. Especialmente nombre de la base de datos, "hostname" (ej. mysql.tusitiodrupal.com), el nombre de usuario en esa base de datos y la contraseña.
  2. Descargar el programa en su versión de la web oficial de Drupal.org
  3. Subirlo al lugar de nuestro servidor en el que vayamos a instalarlo
  4. Teclear la ruta en el navegador, que dependiendo de a dónde lo hayas subido puede ser http://www.misitiodrupal.com o bien http://www.misitio.com/drupal-5.2, y ya nos sale el asistente de instalación en el que simplemente tendremos que poner los datos que pusimos para crear la base de datos. En primer lugar tendremos las opciones básicas donde marcaremos el tipo de base de datos, el nombre, el usuario y la contraseña, y en segundo lugar las opciones avanzadas, donde probablemente haya que poner el "hostname". Y guardamos la configuración.

En este momento nuestro sitio con Drupal está creado, lo primero que debemos hacer es crear una cuenta como administrador y el sistema nos dará una contraseña temporal que debemos cambiar por una propia.

Vamos a la administración y desde allí veremos que Drupal nos reporta dos errores marcados en color rojo, seguimos al enlace del Status Report , uno hace referencia al Cron (script de perl), y el otro a que el archivo Files no existe.

El primero lo solucionamos activando el cron, añadiéndole a la ruta de nuestro sitio la extensión cron.php

ej. http://www.midrupal.com/cron.php

De esta forma quedará actualizado el script y se activarán todos los módulos que necesitan del cron para su funcionamiento, como pueden ser las actualizaciones de módulos, noticias desde agregadores, o cualquier envío que requiera su uso. La pantalla se quedará en blanco, pero si regresáis a la raíz de vuestro sitio todo seguirá ahí.

El segundo error, volvemos a administración y entramos en el mismo enlace de Status Report, simplemente siguiendo el enlace File Sistem Settings Page el directorio Files se creará automáticamente.

Drupal y sus accesorios (módulos, themes, traducciones)

Una de las cosas que más me gusta de Drupal.org es la gran organización que tienen en cuestión de accesorios, descargas, etc... Cualquier theme, cualquier módulo o traducción, será difícil encontrarla fuera de su directorio de descargas en Drupal.org, ya que tanto los diseñadores, desarrolladores o traductores, dejan sus trabajos en Drupal.org a disposición de los demás usuarios.

Traducciones: Dependiendo del idioma en el que queráis tanto administrar como terminar vuestra web con Drupal, en su directorio de traducciones de Drupal.org encontraréis el gran listado. Para instalarlo simplemente descargarlo , en la administración de vuestro sitio Drupal navegar hasta

Administer>>>Site Configuration>>>Locale >>>Language import

y os saldrá un formulario a través del cual podréis navegar en vuestro pc, para recoger el archivo de idioma que os habíais descargado con anterioridad. Una vez subido simplemente activarlo en Locale como idioma predefinido y guardar la configuración. Podéis escoger varios y los usuarios registrados tendrán la opción de seleccionar el que les parezca más adecuado.

Themes o plantillas: Hay una gran selección en el directorio de themes de Drupal.org, un detalle que debéis tener en cuenta con todos los accesorios de Drupal (Módulos, traducciones o plantillas) es la versión de Drupal que estáis utilizando, tenerlo siempre presente porque no funcionan para diferentes versiones.

Para instalar una plantilla en drupal, eliges la que más te guste del directorio de themes de Drupal, la descargas, descomprimes y la subes vía ftp a la carpeta de themes que hay dentro del directorio de Drupal. Desde la administración, navegas (ya en español) hasta

Administración>>>Construcción del Sitio>>>Temas

la activas, pones como predefinida, o configuras desde allí la plantilla (bueno los aspectos que te deje). Es interesante que os fijéis si la plantilla necesita de algún módulo especial para su instalación o configuración.

Módulos: Los módulos en Drupal equivalen a lo que en wordpress conocemos como plugins, y son accesorios del script principal pudiendo enriquecer nuestro sitio con diferentes formatos de contenido. El programa por defecto nos trae una serie de módulos que vendrán catalogados como:

  • Core necesario: Son módulos imprescindibles para el funcionamiento del programa y por lo tanto no los podremos activar o desactivar.
  • Core opcional: Son módulos que vienen con drupal pero siempre tienes la opción de activarlos o desactivarlos dependiendo si son necesarios para llevar tu trabajo a cabo.

En el directorio de módulos de Drupal.org, encontraremos gran cantidad de módulos clasificados en diferentes categorías que nos ayudarán en los diferentes aspectos y objetivos que tengamos para nuestro sitio y dependiendo lo manitas que seamos con la programación.

Antes de la instalación de cualquier módulo, recomiendo hacer siempre una copia de seguridad de la base de datos, ya que cualquier pequeño fallo nos puede fastidiar la fiesta drupalera.

Descarga el módulo que te interese del directorio de módulos de Drupal.org, descomprímelo y súbelo vía ftp hasta la carpeta modules. Para activarlo, desde

Administración>>>Construcción del sitio>>>Módulos

aparecerá el nuevo módulo marcas la casilla de activación y guardas la configuración.

Dentro de Drupal

La información dada hasta ahora era lo básico para conocer el funcionamiento con accesorios y los diferentes procedimientos que debíamos tomar para saber dónde instalarlos y desde dónde activarlos. A continuación toca explorar nuestro Drupal y configurarlo al gusto.

Configuración del sitio: Configuraremos nuestro Drupal desde la ruta

Administración>>>Configuración del Sitio

Este será el centro neurálgico que regirá el futuro de tu web, desde aqui configurarás desde pequeños detalles como las fechas, idiomas, etc.. hasta los mails que recibirán tus usuarios, los formatos de las entradas que saldrán en el sitio, la gran opción de las url limpias, que son mucho más amigables para los buscadores, rendimiento, errores, y por supuesto cualquier detalle de configuración que venga añadido por cualquier módulo que vayas a incluír a posteriori.

Construcción del sitio: Una vez configurado o al menos un poco pulido, nos pasamos a lo que sería el aspecto físico de nuestro sitio. Accedememos mediante

Administración>>>Construcción del sitio

Donde, a parte del sistema de módulos y de themes que ya os expliqué antes, tenemos los bloques y los menús.

  • Bloques: Como el nombre indica son bloques de contenido que podemos situar en cualquier lateral o zona habilitada para ellos (resaltada en amarillo). Puede tratarse de cualquier tipo de acceso de usuario, accesorios de algún módulo o menús previamente configurados que desde esta zona le especificamos la situación en la que queremos que aparezcan.
  • Módulos: Los accesorios básicos de Drupal
  • Menús: Conjuntos de enlaces que facilitan la navegación tanto interna de la página como vínculos externos.
  • Themes: La configuración específica de cada plantilla.

Tipos de contenido: ¿Preparado para añadir contenido a tu drupal? No todavía tienes que pasar por esta parte

Administración>>>Tipos de Contenido

desde el que puedes configurar los diferentes tipos de contenido que quieres que aparezcan en tu sitio, el formato que permitirás en cada uno de ellos, la configuración de los comentarios, categorías, feeds y otros contenidos que vengan añadidos por ciertos módulos.

Gestión de usuarios: Los diferentes permisos y roles que les darás a tus diferentes usuarios, los puedes configurar desde esta zona

Administración>>>Gestión de usuarios

Registros: Este es el marcador de salud de tu sitio drupal, el vigilante que te informará de todos los registros que se lleven a cabo en tu sitio, accesos, errores, avisos, visitas, etc...

El Contenido en Drupal

Cada uno de los diferentes contenidos que se pueden crear con Drupal, reciben el nombre de nodos. Y pueden ser desde una página, una historia, un avance de una noticia, una entrada del foro o de un blog, y dependiendo de los diferentes módulos u otros tipos de contenido que hayamos creado, todos ellos son nodos.

Para configurar, añadir o retirar, cualquier tipo de contenido, tenemos que ir a

Administración>>>Tipos de Contenido

y para crear contenido directamente entrar en Crear Contenido.

Cada vez que creamos contenido con drupal, le deja una url bastante fea, ej. http://www.tusitiodrupal.com/?q=node/1875. Como solución, y por defecto en Drupal, tenemos una opción de configuración que se llama Urls limpios, y que retira los símbolos que le pueden sobrar . ej. http://www.tusitiodrupal.com/node/1875

Para activar los Urls limpios, vamos a

Administración>>>Configuración del sitio>>>Urls limpios

pero veremos que no nos deja activarlos sin antes pasar un test, por si nuestro servidor está preparado para soportar la escritura de estas Urls. Si es asi, se activarán los botones para que podamos elegir la opción .

Para crear contenido, por defecto y sin añadir ningún módulo, tenemos dos opciones,

  • Páginas: Serían páginas estáticas, en las que podemos poner un formulario de contacto, unas faq, una descripción de la página etc...
  • Historias: Lo que serían las entradas y artículos que queramos añadir, constarían de un avance, que según la cofiguración que le hayas puesto saldría en la página inicial, o cualquier otra y luego la historia completa que saldría en una página individual.

Como he dicho antes, después dependiendo de los diferentes módulos que vayáis añadiendo, puede que traigan consigo diferentes tipos de contenido que podréis encontrar desde esta ruta.

La comunidad Drupal

Drupal.org es una gran comunidad que poco a poco se están abriendo un gran camino dentro de los CMS, por el gran trabajo que están haciendo con su programa, que está siendo elegido por multitud de sitios tanto comerciales como no comerciales, para ofrecer sus contenidos. E incluso está superando a otros CMS de una forma rápida al irse convirtiendo en la mejor opción a la hora de tener una sede en internet, gracias a su configuración.

Ya sé que está en inglés, pero los drupaleros de habla hispana, tenemos la gran suerte de contar con una versión en español, se trata de Drupal Hispano, en donde los usuarios hispanos de Drupal, colaboran realizando amplios manuales en español, compartiendo conocimientos y con ello ayudando a resolver cualquier problema que nos podamos encontrar con Drupal.

Unión de Bloggers Hispanos

Agregar esta página a Mister Wong

Comentarios

Estimada Carmen : Yo estoy

Estimada Carmen :
Yo estoy incluido como parte de tu comunidad en el sitio de LaMagaHoy, aquí.

¿Podrías colocar en tu sitio... de My Blog, que pertenezco a tu comunidad de MyBlogLog?...

No logro "colarme" (introducirme) en Unión de Bloggers... en MyBlogLog. Me gustaría.

Saludos,
Víctor Michelón

Hola Víctor, es que no

Hola Víctor, es que no puedo hacer eso, lo tiene que hacer cada usuario que pasa por la comunidad. Si entras dentro del sitio de UBH en MyBlogLog, al principio de todo de la barra lateral, verás un botón que dice "Join Community", sin más lo pinchas y automáticamente ya te mete en la comunidad. Si la quieres abandonar, pondrá otro botón en su lugar "leave community".

vaya vaya, veo que por fin

vaya vaya, veo que por fin te metes a fondo con drupal, je je
Te olvidas de comentar un punto muy importante (para algunos) y es que Drupal soporte PostgreSQL, o sea, que no es imprescindible usar MySQL, practicamente la unica opcion en todos los demas CMS populares.

Hola Uberum, no hablé del

Hola Uberum, no hablé del PostgreSQL porque estaba esperando a que lo hicieras tú, jajjajajjaja yo no lo estoy utilizando.

Y hablar de Drupal, no es algo que se puede hacer a la ligera, hay que trabajar mucho con él para poder explicarlo bien y después de haber examinado a fondo sus posibilidades tanto en su versión 4.7 como 5.2 pienso que ya estaba algo capacitada para hacerlo.

Mucha gente se está animando con este CMS, y eso es bueno.

Muy buén articulo, mis

Muy buén articulo, mis felicitaciones.

Saludos

Publicidad