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.
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
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.
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:
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.
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.
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...
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,
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.
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.
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