Drupal 7. para usuarios y clientes



Documentos relacionados
En términos generales, un foro es un espacio de debate donde pueden expresarse ideas o comentarios sobre uno o varios temas.

Programa diseñado y creado por Art-Tronic Promotora Audiovisual, S.L.

PANEL DE CONTROL (Zona de Administración) MANUAL DE USO Por conexanet. Revisión 1.1 Fecha

Plataforma e-ducativa Aragonesa. Manual de Administración. Bitácora

Guía nuevo panel de clientes Hostalia

Configuración Y Diseño Del Correo Electrónico Y Web Personal De IESA

MANUAL DE PRACTICUM12 PARA CENTROS EDUCATIVOS ÁMBITO MÁSTER

UAM MANUAL DE EMPRESA. Universidad Autónoma de Madrid

Con esta nueva versión, si un artículo que está incluido dentro de un Paquete de Ventas tiene precio 0,00, significará gratis.

ÍTEMS DEL MENÚ CREACIÓN Y GESTIÓN (Última revisión: lunes, 9 de marzo de 2009)

ICARO MANUAL DE LA EMPRESA

GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD

CATÁLOGO CATÁLOGO CATÁLOGO CATÁLOGO CATÁLOGO

Entorno Virtual Uso educativo de TIC en la UR Tutorial de uso de:

Plantilla de texto plano

CONFEDERACIÓN DE EMPRESARIOS DE MÁLAGA

STRATO LivePages Inicio rápido

G R U P O S INDICE Cómo crear una cuenta en ARQA? Cómo tener un grupo en ARQA? Secciones y funcionalidades de los grupos Configuración del grupo

!"!#!$%&'(!)$% )*+%*)!,$&%-*. +!/*(01*2

UNIVERSIDAD DE MEDELLÍN NUEVO PORTAL WEB MANUAL DE USUARIO GESTOR DE CONTENIDOS

FOROS. Manual de Usuario

TUTORIAL SOBRE CÓMO CREAR Y GESTIONAR UN BLOG CON BLOGGER

Departamento CERES Área de Tarjetas Inteligentes Manual de Usuario

Manual para la utilización de PrestaShop

2_trabajar con calc I

magh - CBTis12 Recuerde que debe contar con un correo valido de Gmail.

GUIA APLICACIÓN DE SOLICITUDES POR INTERNET. Gestión de Cursos, Certificados de Aptitud Profesional y Tarjetas de Cualificación de Conductores ÍNDICE

Cómo creo las bandejas del Registro de Entrada /Salida y de Gestión de Expedientes?

V Manual de Portafirmas V.2.3.1

Para descargar la versión más reciente de Skype accedemos al sitio web de Skype y luego hacemos clic en Descargar Skype para escritorio de Windows.

AGREGAR UN EQUIPO A UNA RED Y COMPARTIR ARCHIVOS CON WINDOWS 7

MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD

En la siguiente imagen se muestra la pantalla principal del portafolio de un usuario que será utilizado para explicar cada aspecto del mismo.

Presentaciones. Con el estudio de esta Unidad pretendemos alcanzar los siguientes objetivos:

ALGUNAS AYUDAS PARA EL ACCESO AL AULA DIGITAL Contenido

Ajustes del Curso en egela (Moodle 2.5)

Índice. Página 2 de 14

APLICATECA. Guía para la contratación y gestión de. Hacemos Tu Web

Introducción a Google Calendar Breve guía sobre algunas de sus funcionalidades destacables.

Primeros pasos con Helvia:

Marta Soler Tel: Fax: TUTORIAL DEL GESTOR DE CONTENIDOS DOTNETNUKE

Tutorial para la creación de un blog institucional

10. El entorno de publicación web (Publiweb)

El e-commerce de Grupo JAB es una herramienta que permite a los clientes del Grupo, realizar un amplio conjunto de servicios de consulta, petición y

Correo Electrónico: Webmail: Horde 3.1.1

Adaptación al NPGC. Introducción. NPGC.doc. Qué cambios hay en el NPGC? Telf.: Fax.:

Manual del Profesor Campus Virtual UNIVO

POWER POINT. Iniciar PowerPoint

INSTALACIÓN DE MEDPRO

MANUAL DE. manual de Joomla JOOMLA

Guía paso a paso para la cumplimentación del formulario de candidatura

GUÍA DE USUARIO: GOOGLE DRIVE

HOOTSUITE: GESTOR DE CUENTAS EN REDES SOCIALES

Tutoriales y Guías de uso con Orientaciones Pedagógicas Entorno Virtual de Aprendizaje Plataforma Blackboard CHAT

Novedades PhotoGestion 5

Ilustraciones:

MANUAL DE USO DE LA APLICACIÓN

Manual CMS Mobincube

Manual de configuración de Thunderbird ÍNDICE

GUÍA DEL USUARIO INSTRUCTOR

Cómo instalar fácilmente tu WordPress tras contratar un hosting en Hostalia

Manual Web Alexia Profesor. Índice

Creación y administración de grupos de dominio

Para poder navegar en Internet debes primeramente elegir el navegador que vas a utilizar, que puede ser:

Manual del Alumno de la plataforma de e-learning.

MANUAL PARA EMPRESAS PRÁCTICAS CURRICULARES

Notas para la instalación de un lector de tarjetas inteligentes.

Manual de usuario. Autor: Oriol Borrás Gené.

Cómo crear, compartir y modificar un formulario

Oasis es una fábrica para el bien común de los datos mediante la utilización de aplicaciones propuestas.

MANUAL DE USUARIO CMS- PLONE

Qlik Sense Cloud. Qlik Sense Copyright QlikTech International AB. Reservados todos los derechos.

MANUAL PARA GESTIÓN DE INCIDENCIAS INFORMÁTICAS

Cómo crear una cuenta en Facebook?

Crear Encuestas. Una guía rápida para...

PRESENTACIÓN DEL PRODUCTO

01 Índice. GESTOR DE CONTENIDOS Manual de uso 01 ÍNDICE OBJETO DEL DOCUMENTO ESTRUCTURA GRÁFICA DEL SISTEMA... 3

PLATAFORMA VIRTUAL BASADA EN MOODLE

MANUAL DE USUARIO DE LA SECRETARÍA VIRTUAL ESCUELA INTERNACIONAL DE CIENCIAS DE LA SALUD ÍNDICE

GUÍA DE USUARIO DEL CORREO

Guía del usuario. Guía del usuario - Wordpress

Tareas básicas en OneNote 2010 Corresponde a: Microsoft Office OneNote 2010

Manual de ayuda para crear y gestionar Tareas, como actividad evaluable

MANUAL DEL USUARIO: EDITOR E-COMMERCE

Es el listado de los productos que están ofertados en la página.

Haga clic en los recuadros donde indica la mano y regrese al inicio del capítulo al hacer clic en el título de la sección donde se encuentra

SPIP (v.1.8) Manual para redactores Alfredo Sánchez Alberca

[8 ] Contenidos: tipologías y organización.

La pestaña Inicio contiene las operaciones más comunes sobre copiar, cortar y pegar, además de las operaciones de Fuente, Párrafo, Estilo y Edición.

Diseño de actividades para el aula con Jclic Módulo 2: Generalidades sobre la creación de Proyectos Jclic

5. Composer: Publicar sus páginas en la web

COMO CREAR UNA PÁGINA WEB 2-INTRODUCCIÓN A DREAWEAVER

MANUAL DE LA APLICACIÓN HELP DESK

LMS: Manual de la familia

Manual Oficina Web de Clubes (FBM)

CREACIÓN Y CONFIGURACIÓN DE WIKIS

Contenido. cursos.cl / Teléfono:

Manual de Usuario Sitio Dinámico e-ducativa Versión

15 CORREO WEB CORREO WEB

Transcripción:

Drupal 7 para usuarios y clientes Autor: Juan R. Marticorena Web: http://golem.redbiocultural.net Patrocinio: GCEIS Grupo Compostela de Estudios sobre Imaginarios Sociales Web: http://gceis.net Sitio de pruebas: http://gceis.org Ilustración: Kukas Web: http://kukas.redbiocultural.net

Índice Presentación...3 La página de Inicio...4 Usuarios...8 Disparadores y acciones... 15 Contenidos... 16 Apariencia... 19 Agregar contenido... 23 Página básica... 24 Entrada de blog... 30 Tema del foro... 31 Artículo... 34 Página de libro... 37 Encuesta... 39 Todo (casi) de un vistazo... 42 Drupal 7 para usuarios y clientes por Juan R. Marticorena se licencia bajo Creative Commons Reconocimiento- NoComercial-SinObraDerivada 3.0 Unported License.

Presentación No hay demasiadas publicaciones sobre Drupal, y menos aun en español, que estén dirigidas a los usuarios o a los clientes. No parece que la ayuda en línea sea suficiente y adecuada. Por eso voy a explicar qué pueden esperar los usuarios y pedir los clientes de una instalación de Drupal. Para eso, he realizado una instalación que el lector puede utilizar libremente para realizar pruebas y seguir esta breve guía. Aunque Drupal sigue presentándose como un Open Source CMS (Sistema de Gestión de Contenidos de Código Abierto), con la versión 7 se ha rediseñado y reestructurado el núcleo e incrementado su potencia de tal manera que casi se puede considerar un sistema de desarrollo de aplicaciones para la Web. Sin embargo, no podemos olvidar sus raíces, y por ello no perderemos de vista la idea de que Drupal está centrado en el contenido, en la gestión eficaz tanto de cantidades limitadas de contenidos fuertemente estructurados como de ingentes cantidades de contenidos débilmente organizados. Esto lo diferencia de las redes sociales, que se centran en los usuarios y sus relaciones. Drupal permite crear páginas dinámicas construidas por los usuarios de gran robustez y flexibilidad, por eso es uno de los sistemas más utilizados. Aunque es natural que los usuarios quieran ir directos a la faena de su interés, creo conveniente aclarar antes algunos conceptos fundamentales.

La página de Inicio Esta es la página de inicio de una web con Drupal 7 recién instalado con todos sus módulos activos y un par de pequeños ajustes: Imagen 2 Vemos un logotipo, un nombre y un lema; debajo, un menú de seis pestañas etiquetadas [Últimos envíos], [Libros], [Foros], [Encuestas], [Fuentes] y [Contactar] (Usaré las llaves cuadradas para indicar que me refiero a un botón o enlace de Drupal, reservando la negrita para sus términos especiales). Debajo, a la izquierda, el bloque de búsqueda y debajo el bloque de [Inicio de sesión]. A su derecha, un texto de bienvenida y la explicación de que no se han enviado contenidos por el momento. El bloque de búsqueda es una herramienta tan esencial como infrautilizada. Nunca dejaré de insistir en la conveniencia de usarlo y usarlo bien, realizando las consultas adecuadas. Sobre el bloque de Inicio de sesión trataré mas adelante, en la sección Usuarios. Podemos comprobar que, tanto el logotipo como el nombre llevan a [Inicio], enlazando con la página de entrada. Es posible instalar una página de portada diferente a esta si se desea. Las seis pestañas muestran que Drupal gestiona varios tipos de contenido predefinidos. Si pulsamos [Últimos envíos] vemos la siguiente página:

Imagen 3 Aquí comprobamos parcialmente la estructura de un envío: tiene un Tipo (hay, por tanto, distintos tipos de envíos, como ya dije), un Titulo y un Autor, una Fecha correspondiente a su última actualización, y puede haber Respuestas. Todo esto caracteriza al envío en sí, que consiste esencialmente en un texto de longitud variable. Vamos a realizar un envío de prueba entre bastidores para ver el resultado. Imagen 4 La página de inicio refleja este cambio mostrando el título y el cuerpo del envío, la invitación a [Leer más] acompañada de un recuento de lecturas y debajo el icono del enlace con la suscripción al canal RSS de la página, que trataremos en la sección RSS.

Si regresamos ahora a [Últimos envíos] vemos que aparece con tipo Página básica, su [Título], que enlaza con el envío en sí, su [Autor], que enlaza con su cuenta de usuario, el número de respuestas y la fecha de última actualización. Imagen 5 La siguiente pestaña es [Libros] y está en blanco. Un libro es un conjunto de envíos encuadernados siguiendo un índice, como ya veremos después. La siguiente, [Foros], nos alecciona a [Iniciar sesión] para poder enviar contenidos al foro. Vemos que hay un único foro, sin temas ni envíos ni, por tanto, fecha del último envío. En realidad, un envío a los foros es un tipo de envío que se dirige específicamente a un tema del foro. Imagen 6

La pestaña de [Encuestas] también está en blanco. Si lo pensamos bien, una encuesta también es un tipo de envío especial, que pide que se elija una respuesta entre las que se proponen. La pestaña de [Fuentes] también está en blanco. Tiene que ver con los canales RSS, una forma sencilla de compartir contenidos entre páginas que ya comentaremos más adelante. Finalmente, la pestaña [Contactar] muestra un formulario que permite enviar un correo para establecer contacto. Se pueden crear los formularios de contacto que sea necesario, cada uno de ellos con uno o varios destinatarios. Los correos enviados de esta forma no se guardarán en la página. Imagen 7 Si estuviésemos acreditados, la página conocería y cubriría por nosotros los campos con el nombre y la dirección de correo electrónico. También tendríamos la posibilidad de marcar debajo una opción [Enviarle una copia], con lo que obtendríamos un duplicado en nuestra cuenta de correo. Con esto, terminamos la revisión de las posibilidades que ofrece la página de inicio a los visitantes, es decir, a los usuarios no registrados: pueden buscar y revisar los contenidos de acceso público y pueden ponerse en contacto con los responsables de la página. Para ir más allá, es necesario crear una cuenta de usuario y acreditarse. Veamos cómo.

Usuarios Queda claro que, de entrada, podemos acceder a ciertas informaciones aunque no podamos participar enviando nuestros contenidos. Esto es así porque no hemos iniciado sesión en la página, es decir, no nos hemos acreditado. Para acreditarnos es necesario tener una cuenta de acceso. Para crearla, hay que proporcionar un nombre de usuario y su correspondiente contraseña. Esta combinación de datos, asociada a una cuenta de correo electrónico, identifica al usuario de la página. Así que, si no somos usuarios de la página, tenemos que crear una cuenta para poder interactuar. La manera de hacerlo depende un tipo de un usuario especial, el administrador, que puede establecer si las cuentas de usuario las crean los administradores o los visitantes, con o sin verificación por correo electrónico, y si es necesaria la aprobación del administrador. También cabe la posibilidad de acreditarse con OpenID si el administrador lo permite, como es el caso. Básicamente, OpenID es un servicio que te proporciona una cuenta válida para acreditarte en todos los sitios que lo usen. Esta cuenta puede crearse desde cero en OpenID o a partir de una cuenta válida de cualquier proveedor OpenID, como Google, Yahoo!, Blogger, Flickr, Orange, Livejournal, Myspace Mediante su sistema de módulos instalables, Drupal puede ampliar su funcionalidad. La relación de módulos es larga y está en crecimiento, comprobación y renovación continuada. Para conocer estas posibilidades es conveniente consultar con el administrador. Las posibilidades de control de acceso y acreditación de usuarios para Drupal 7, además del registro local y de OpenID, comprenden el uso de cuentas existentes en otras redes sociales y proveedores de servicios como Facebook, Twitter, Google, Yahoo!, LinkedIn, Myspace, AOL, PayPal, Windows Live, etc. Particularmente, creo que no es demasiado exigente pedir a los usuarios una acreditación local: tiene que haber muy buenos motivos para proceder de otra forma. En consecuencia, vamos a suponer que el administrador ha establecido que los visitantes pueden crear cuentas pero que han de verificarlas por correo electrónico. En el bloque de Inicio de Sesión, debajo del recuadro de la contraseña, como se ve en la Imagen 1, existe una opción [Crear nueva cuenta], la pulsamos y vamos al formulario de la cuenta de usuario.

Imagen 8 Hay dos campos obligatorios, y por eso están marcados con un asterisco rojo, el nombre de usuario y la dirección de correo electrónico. Además, el sistema intenta detectar automáticamente la zona horaria, aunque puede fallar. No importa, podremos ajustarla luego. Con los datos obligatorios cumplimentados pulsamos [Crear nueva cuenta]. El sistema regresa a la página de inicio informándonos de que nos ha enviado un correo con instrucciones. Consultamos la cuenta de correo electrónico utilizada y encontraremos un mensaje de la página con un enlace similar al siguiente: http://gceis.org/user/reset/35/1310146702/cbxpjnmcwdc66ycx53u- Jqil0AU_K6Eu85mmFvcrqSU. Al seguirlo, llegamos a la página para restablecer la contraseña que nos permite iniciar la sesión.

Imagen 9 Así llegamos al formulario que permite editar los datos y configuración de nuestra cuenta. Imagen 10 Un mensaje nos recuerda que debemos cambiar la contraseña. Escribimos la contraseña que deseamos y un indicador nos muestra su nivel de seguridad. Cuando repetimos la contraseña en el campo de confirmación, nos informa si coinciden. También nos ofrece recomendaciones para robustecer la contraseña. El procedimiento explicado hasta aquí coincide con el que hay que seguir en el caso de perder u olvidar nuestra contraseña. La última pestaña de la Imagen

8 y la última opción del bloque de Inicio de sesión es [Solicitar una nueva contraseña]. Si la seleccionamos, Drupal nos pregunta nuestro correo electrónico y nos envía un mensaje de correo para restablecer nuestra contraseña, como en la Imagen 9. Debajo de la confirmación de la contraseña tenemos las opciones de idioma, con la posibilidad de elegir el que preferimos entre los instalados para la interfaz del sistema. El administrador puede instalar una gran variedad de idiomas, aunque las traducciones dependen de equipos de traductores voluntarios que pueden ser más o menos competentes. Es conveniente aclarar que el sistema es completamente plurilingüe, y que permite realizar todos los ajustes y traducciones que se desee. Esto comporta una multiplicación de trabajos que hay que asumir inevitablemente. Aunque no vamos a detenernos ahora en esto, hay que señalar la diferencia entre la traducción de la interfaz, que viene dada aunque se puede corregir y completar, y la de los contenidos, que recaen bajo nuestra responsabilidad. Imagen 11 Si lo ha establecido así el administrador, podemos cargar un avatar o imagen, que puede ser una fotografía o un gráfico y que se asociará a nuestros envíos. También sería posible agregar una firma, que puede ser desde un breve texto o lema hasta un banner, si el administrador lo permite. En opciones de contacto podemos permitir que un formulario de contacto esté disponible para los usuarios que tengan permiso para ver nuestra cuenta y para usarlo, para que nos envíen un correo sin necesidad de compartir nuestra dirección.

Imagen 12 Finalmente, conviene detenerse un momento en la selección de nuestra zona horaria y geográfica, una información que, dependiendo del tipo de página y su audiencia prevista, puede ser de gran utilidad. Pulsamos [Guardar] para enviar los datos actualizados y Drupal regresa a la página de nuestra cuenta. Imagen 13 Ya se pueden apreciar algunos cambios como consecuencia de haber iniciado la sesión. Arriba, a la derecha, vemos dos enlaces, uno para [Cerrar sesión] y otro [Mi cuenta] que nos llevaría adonde ahora estamos. A la izquierda, debajo del bloque de búsqueda, el bloque de [Inicio de sesión] ha desaparecido porque ya no es innecesario. En su lugar vemos el bloque de navegación con un menú que, por el momento, sólo tiene una opción, aunque

parece muy prometedora: [Agregar contenido]. Pero antes de explorarla, revisemos las posibilidades que nos ofrece nuestra cuenta. Estamos en la primera de cuatro pestañas y, [Ver], que muestra nuestro perfil público: en principio, el tiempo de membresía y un enlace [Ver entradas de blog recientes] para ver los últimos envíos que hemos publicado en nuestra blog. La segunda, [Editar], ya la conocemos. La tercera, [Identidades OpenID], ofrece información sobre esta acreditación en [este sitio], indica donde encontrar [proveedores públicos gratuitos] para obtener una acreditación y permite [Agregar un OpenID]. Imagen 14 Aun sirviéndonos de una acreditación externa, Drupal creará una cuenta local con los tres datos mencionados: el nombre de usuario, la contraseña y la dirección de correo electrónico. La cuarta pestaña, [Seguimiento], tiene dos apartados: El primero, [Monitorizar contenido], que muestra un listado de nuestros envíos a la página.

Imagen 15 El segundo, [Sigue las visitas a páginas], muestra un listado de los envíos que hemos visitado. Imagen 16 Como vemos, la cuenta de usuario sirve mantener ciertos datos que la página necesita para su funcionamiento. Es evidente que una página de cocina necesita diferentes datos de usuario que una página de comercio electrónico. Pues bien, Drupal 7 permite a los administradores agregar campos de datos a las cuentas de usuario, de 13 tipos distintos y en la cantidad que deseemos. Además, pueden decidir si son obligatorios u opcionales, el orden en que se piden o presentan y si son visibles u ocultos, o dejar que el usuario lo decida.

El administrador principal puede activar el rol de administrador para delegar en otros usuarios algunas o todas las tareas de administración y mantenimiento del sistema. En Drupal, un rol es la etiqueta de un paquete de permisos. Los administradores pueden crear los roles necesarios y adjudicarles diferentes permisos a cada uno de ellos para asignarlos a los usuarios correspondientes. Hay dos roles básicos: el usuario no acreditado y el usuario acreditado. El rol de administrador tiene todos los permisos, aunque el administrador principal puede restringir los que considere. Por otra parte, los permisos implican la capacidad de realizar acciones, un tema importante que trataremos después con mayor detalle. En resumen, un usuario es un tipo de agente que tiene la capacidad de realizar las acciones que se permite a cada uno de los roles que se le asigne, al tiempo que se mantiene un registro de su actividad por varias razones útiles. Desde otro punto de vista, podemos considerar que un usuario es una especie de envío, un paquete de datos de un tipo especial. Disparadores y acciones Cuando se realiza una acción, una tarea operativa, puede activarse un disparador para desencadenar a su vez una nueva acción. Las acciones se realizan sobre un objeto que, como ya he dicho, es un envío en última instancia: un comentario, un artículo, un usuario Existen varias acciones predefinidas, como publicar, promocionar, grabar, borrar, etc. y se pueden crear otras nuevas. Esto confiere a Drupal una extraordinaria potencia operativa sin necesidad de llegar a programar realmente. Por ejemplo, se puede asignar un disparador a la acción de alta de usuario para que se envíe un correo de notificación a cierto usuario. La necesidad, combinada con la imaginación, puede dar lugar a soluciones excelentes.

Contenidos Ya he dicho que Drupal es un CMS, un Sistema de Gestión de Contenidos. Un contenido es, esencialmente, un texto con un título que un agente envía a la página en cierto momento. Según su estado, este contenido se puede publicar, mostrar en la página de inicio y promocionarse para permanecer en la primera posición de la página. Los permisos para cambiar el estado de un envío determinan si están sometidos a moderación. Por ejemplo, los envíos o los comentarios pueden permanecer sin publicar hasta que un usuario con permiso cambie su estado. Si hay varios idiomas activos, se puede especificar el correspondiente. Las operaciones que se pueden realizar son mostrar, editar, revisar, eliminar, etc. Cuando los administradores gestionan los contenidos, ven una página en la que hay tres pestañas, [Contenido], [Libros] y [Comentarios] Esto responde al hecho de que hay diferencias sustanciales entre los envíos comunes, los libros y los comentarios. Los libros son, como dije, un conjunto de envíos encuadernados y encabezados por un índice. Los comentarios son envíos subsidiarios que cuelgan o dependen de un envío auténtico. Además, los contenidos pueden ser de distintos tipos, con diferencias que pueden ser conceptuales o estructurales. Explicaré estas diferencias sobre los tipos de contenido básicos, a saber: artículo, página base, encuesta, entrada de blog, página de libro y tema de foro. La página base, la entrada de blog y la página de libro tienen la misma estructura minimalista, simplemente un título y un cuerpo. Se puede establecer, por ejemplo, que la página base es un envío oficial, a diferencia de la entrada de blog, que es un envío personal. Se puede crear un rol con permiso para realizar envíos de página base a diferencia de la entrada de blog, que podría enviarla cualquier usuario registrado. Por otra parte, las páginas de libro pueden formar libros y ser, por lo demás, similares a las páginas base o a las entradas de blog. Además, se pueden establecer otras variaciones en torno a la forma de presentación del envío, la gestión de los comentarios, la presencia de una firma, etc. Además de estas diferencias conceptuales puede haber otras diferencias estructurales, que se implementan agregando los campos necesarios para que los envíos puedan servir a otros propósitos. Por ejemplo, los artículos tienen dos campos añadidos, un campo de imagen, que permite cargar una imagen al servidor y asociarla al envío y un campo de etiquetas, que permite categorizar el envío según un vocabulario de una taxonomía definible o predefinida. Por otra parte, las encuestas tienen un campo para la pregunta, un campo para las opciones de la encuesta y un campo para los ajustes de la encuesta: si está abierta o cerrada y su duración.

Los temas de foro también tienen tres campos, el título y el cuerpo, el foro al que se envía. Finalmente, los comentarios tienen tres campos: autor, asunto y comentario Con vemos, en Drupal hay varios campos predefinidos, de los cuales 5 son reutilizables, cuerpo, cuerpo de comentario, imagen, etiquetas y foro, como podemos comprobar en la imagen. Imagen 17 Si no fijamos, estos campos son de cuatro tipos, texto largo con resumen, texto largo, imagen y referencia de término. Tanto las etiquetas (field_tags) como los foros (taxonomy_forums) son referencias de término. Esto quiere decir que estos campos guardan una referencia a términos de un vocabulario de la taxonomía, Etiquetas y Foros, respectivamente. Inicialmente, el vocabulario Etiquetas está vacío, pero el vocabulario Foros contiene un término, [Debate general], que ya conocemos por haberlo visto en la pestaña [Foros] de la Imagen 4. La estructura del vocabulario de foros es jerárquica, comprendiendo dos tipos de términos: los contenedores y los foros propiamente dichos. Los contenedores contienen foros y los foros contienen envíos de los usuarios, pero no se puede realizar envíos directamente a los contenedores. Así, un contenedor podría llamarse [Música], y contener un foro de [Pop], otro de [Rock] y otro de [Jazz], como se muestra en el siguiente ejemplo.

Imagen 18 El otro vocabulario de la taxonomía, [Etiquetas], en principio reservado para el tipo de envío [Artículos], no contiene términos. Estos términos pueden estar predefinidos por los administradores o puede permitirse que los usuarios los vayan creando a medida que lo necesiten al realizar sus envíos. En el primer caso, se proporciona una categorización previa de los, como sucede en los foros. En el segundo, es responsabilidad de los usuarios el ir creando las etiquetas adecuadas. Una característica del vocabulario etiquetas que lo distingue del vocabulario foros es que un artículo puede tener varias etiquetas, mientras que un tema del foro sólo puede ir a un foro. En realidad, el comportamiento de las etiquetas durante la edición depende del administrador, que puede optar entre tres modos: selección única, selección múltiple o etiquetado libre. Reparemos en esto: la taxonomía está compuesta de vocabularios que comprenden listas de términos, y tanto unos como otros son envíos, de tipo especial, pero envíos al fin y al cabo. Esto quiere decir que están compuestos por campos, que se pueden editar o añadir. Es posible, por ejemplo, agregar un campo imagen para ilustrar con un icono cada vocabulario o cada término. Todos los envíos son configurables y ampliables, tanto las cuentas de usuario, como los tipos de envío, como los vocabularios o los términos. Concretamente, los tipos de envío, que admiten variantes de tipo conceptual, como ya dije antes, pueden ampliarse con variantes estructurales, es decir, con más campos elegidos entre 13 tipos diferentes. Obsérvese la enorme potencia de este concepto: sin necesidad de saber ni una palabra de programación es posible programar, sólo hay que conocer bien la lógica del caso. Supongamos que deseamos mantener una bibliografía con fichas de libros: creamos un tipo de envío y agregamos los campos adecuados (o le pedimos al administrador que lo haga por nosotros). Este procedimiento también serviría para automóviles, o recetas de cocina, o discos. O es posible añadir un campo de tipo archivo para adjuntar documentos con cierto tipo de envío, por ejemplo.

Apariencia De sobras se sabe que la apariencia importa. Para cada tipo de instalación hay que considerar si es preferible la armonía, el impacto visual, la claridad Es evidente que no se le puede dar la misma apariencia a un periódico que a una página personal, a una tienda que a una asociación, etc. Drupal incorpora una manera de modificar el aspecto de una página al completo mediante temas y proporciona cuatro diferentes con la versión 7. Hay muchos temas disponibles listos para usar. También hay muchos temas de base para comenzar a desarrollar nuestras propias adaptaciones. Incluso hay aplicaciones que automatizan el desarrollo de nuevos temas. Para elegir un tema adecuado hay que considerar una serie de variantes, como por ejemplo: número y disposición de columnas, colores, tipos de fuente y tamaños, anchura, si es de ancho fijo, etc. El tema usado en nuestra instalación se llama Bartik. Es un tema de anchura variable y coloreable, pues se pueden seleccionar los colores mediante esquemas predefinidos o individualmente. En nuestra instalación he aplicado un esquema denominado Cuartel de bomberos, con tonos rojos y grises. Para que se vea la diferencia, cambiamos provisionalmente el tema Bartik por el tema 0 Point. Imagen 19 Una característica definitiva de cada tema es su cantidad y disposición de regiones. En la siguiente página se muestran las de Bartik.

Imagen 20 Se aprecia que es un tema de tres columnas con 15 regiones. En cada región se pueden incluir uno o varios bloques conteniendo distintas informaciones. Aparte de los bloques predefinidos, como el bloque de Inicio de sesión que ya conocemos, pueden crearse mas si hace falta. La presentación de los menús también depende del tema, aunque existen módulos para reemplazarla. A propósito de los menús: como era de esperar, en Drupal son completamente configurables. Además, hay también unos atajos, enlaces internos que los administradores pueden empaquetar conjuntamente. Los usuarios con permiso pueden seleccionar en su cuenta uno de ellos, de modo que se muestre en una solapa que se puede ocultar en la parte superior de la página. Drupal permite tener instalados varios temas y el administrador puede seleccionar entre los que estén activos asignándolos a las diferentes páginas del sitio según una variedad de criterios.

RSS Ya hemos mencionado antes que RSS es una forma sencilla y automática de compartir contenidos entre páginas. Imagen 21 En esta pantalla vemos las dos partes de compartir, el envío y la lectura. El icono naranja proporciona el enlace donde otras páginas pueden encontrar los contenidos que ofrecemos, atención, en la pestaña [Fuentes]. En este caso, el enlace tiene la forma http://gceis.org/aggregator/opml. Si lo que se desea es un enlace con la información que ofrecemos desde la página de inicio, debemos tomarlo desde allí. En este caso, el enlace tendrá la forma http://gceis.org/rss.xml. Si lo seguimos, vemos la siguiente página: Imagen 22 El recuadro amarillo superior es una facilidad que proporciona el navegador que usamos para gestionar canales o fuentes RSS. Por el momento, el

contenido que compartimos es el que vemos en el recuadro blanco inferior. Los administradores tienen un cierto control sobre la forma y cantidad de contenidos que se comparten. También podemos leer contenidos RSS de otras páginas con Drupal, porque es un excelente gestor de RSS. Exactamente, Drupal puede leer canales RSS, RDF y Atom. Podemos considerar que una fuente de RSS es un agente, un tipo de usuario capaz de realizar automáticamente el envío de sus contenidos, con los cuales se pueden realizar operaciones bastante sofisticadas y muy similares a las de los otros tipos de envío. En este sentido, también podemos considerar un tercer agente esencialmente cooperativo, el sistema, porque se encarga, además de realizar un gran número de otras acciones, de compartir nuestros RSS y de leer los canales con la periodicidad que se indique. Si consultamos muchos canales, podemos agruparlos mediante un vocabulario de categorías específico. Para comprobar su funcionamiento, vamos a suscribirnos a una fuente de RSS (http://gceis.net/rss.xml) y a forzar su lectura. Esto es lo que vemos: Imagen 23 La fuente RSS de GCEIS nos ofrece tres artículos nuevos, convenientemente enlazados con su página. Si pulsamos [Más] obtendremos un detallado y extenso informe de las características y contenidos del canal. La gestión de RSS tiene un interés muy variable: para ciertos tipos de página es prácticamente inútil, pero para otros puede convertirse en una herramienta excepcional.

Agregar contenido Vamos por fin a [Agregar contenido] y vemos esta pantalla: Imagen 24 Vemos una relación de los tipos de contenido con la que ya estamos familiarizados. Objetivo cumplido. Ya sabemos lo que podemos hacer, algo tan simple como probar. Empecemos por lo más sencillo.

Página básica Imagen 25 Dos cosas llaman la atención, el resumen y el formato de texto. Si volvemos a fijarnos en la imagen 17, comprobaremos que el campo Cuerpo se aplica a Página básica y es de tipo Texto largo y resumen. Vamos a comprobarlo con un par de párrafos Lorem ipsum y formato de texto simple. Imagen 26 Podemos [Guardar] directamente nuestra Página Básica, pero es conveniente probar una [Vista previa]. Los administradores pueden decidir si es obligatorio antes de [Guardar], dependiendo en gran medida del tipo de usuarios previsto.

Imagen 27 Lo que se llama versión abreviada o recortada es el resultado de una selección terminada en punto de longitud inferior a una cantidad establecida por los administradores. Cuando la página básica se envía a la página de inicio, no se mostrará completa, sino tan solo la versión recortada, tras el cual [Leer más] nos conducirá a la página completa. Un aviso en la cabecera de la página lo explica, además de señalar que se puede forzar la posición de recorte insertando la marca <!--break--> en el texto. Puede interesarnos una solución diferente, algo de un estilo más periodístico: un resumen diferente para la página de inicio. Pulsamos [Editar resumen], escribimos en el cuadro de edición que aparece debajo y otra vez [Vista previa]

Imagen 28 Ya hemos resuelto la mitad del enigma, ya sabemos ajustar el recorte o crear un sumario. Vamos con la otra parte: en Formato de texto, el administrador permite dos opciones, texto simple o HTML filtrado. Comprobemos el funcionamiento del formato de texto simple. Imagen 29

Se ve que convierte en enlaces las palabras que empiezan por www y http:// o contienen una @, la etiquetas HTML no se traducen y varios saltos de línea consecutivos se reducen a uno. Es posible que baste con este formato para algún tipo de página, pero lo creo poco probable. Probemos entonces con el HTML filtrado, en el que se permiten algunas de las muchas etiquetas o marcas HTML. Imagen 30 Para agregar unas características de formato a nuestros textos, podríamos aprender el uso de la docena de etiquetas permitidas, aunque esto no es muy práctico. Al fin y al cabo, los administradores pueden crear y ajustar múltiples formatos de texto con distintas etiquetas y permitir a los usuarios servirse de ellos. Si aún dudamos, basta echar un vistazo a [Más información sobre los formatos de texto] para persuadirnos. Podemos usar un editor HTML para preparar nuestros textos, resignarnos a utilizar texto simple o pedirle al administrador que instale un editor de textos y, ya metidos en faena, un administrador de archivos. Además, es posible instalar varios módulos con filtros que se pueden aplicar en los formatos de texto para realizar una variedad de tareas como, por ejemplo, convertir un enlace a youtube en una vista previa del vídeo con un reproductor. Vamos a enviar nuestra pequeña obra maestra para contemplar ufanos el resultado antes de seguir con otros tipos de envío.

Imagen 31 Drupal nos informa de que se ha creado la página, como podemos [Ver]. Además, la podemos [Editar], es decir, es posible corregir lo que hayamos hecho mal. Esto es algo que frecuentemente se olvida o no se le concede la importancia que merece. También tenemos una indicación del número de veces que se leído nuestro envío, y con la pestaña [Seguimiento] podemos saber quién y cuando la ha visitado. Imagen 32 Volvamos a la página de inicio para apreciar el resultado final. Para ello, podemos pulsar el logotipo, el nombre o el enlace con su nombre.