• No se han encontrado resultados

CMS : sistemas de gestión dinámica de contenidos

N/A
N/A
Protected

Academic year: 2021

Share "CMS : sistemas de gestión dinámica de contenidos"

Copied!
9
0
0

Texto completo

(1)

CMS : sistemas de gestión dinámica de contenidos

Gestión de usuarios

La gestión de usuarios es un aspecto fundamental en todo sistema de gestión de contenidos. En Drupal se habla de usuarios, roles y permisos. Un 'rol' es un grupo de usuarios que tiene ciertos privilegios. Por defecto encontramos tres roles: El rol ‘usuario anónimo’ para los visitantes del web que no se han identificado, el rol usuario registrado que es todo aquel usuario que tiene una cuenta en el sistema y el rol administrador. A su vez podemos crear roles adicionales como por ejemplo editor, colaborador, contabilidad, etc. Sobre estos roles se pueden otorgar permisos específicos ya sea para visualizar determinados contenidos, permitir acciones concretas como añadir comentarios a los contenidos, o usar o administrar módulos concretos. Esta combinación de usuarios, roles y permisos da una gran potencia de gestión al sistema.

Igualmente, cada usuario tiene un perfil en el que personalizar aspectos funcionales del sistema (temas o idioma de la interfaz) así como información pública para otros usuarios. En este perfil pueden añadirse campos desde Configuración » Personas»

Opciones de la cuenta » Gestionar campos

(2)

En una configuración inicial de Drupal lo primero que debemos revisar es la política de alta de usuarios así como los textos de los mensajes que se generan durante este proceso. Todo ello lo encontramos en Configuración » Personas » Opciones de la cuenta. Drupal permite tres tipos de políticas al respecto:

● Sólo los administradores del sitio pueden crear nuevas cuentas de usuario.

● Los visitantes pueden crear cuentas sin la aprobación del administrador.

● Los visitantes pueden crear cuentas con la aprobación del administrador.

En esta misma pantalla podemos revisar los mensajes que se envían a los usuarios, permitir el uso de firmas o de imágenes y otras opciones.

Revisados estos aspectos podemos proceder a crear un "rol"

determinado para delegar determinadas tareas desde Personas » Permisos » Roles. Por ejemplo podemos crear un "rol" llamado editores al que asignaremos como permisos el poder editar/borrar los comentarios y crear/eliminar contenidos.

Vídeo. Instalando Drupal (V). Usuarios, roles y permisos.

https://vimeo.com/11100559

Práctica: Acceder a la instalación de prácticas que hemos preparado para este curso y cread un usuario con el nombre de usuario profesor para el correo-e [email protected].

Asignadle una contraseña a vuestro gusto, marcar la opción avisar al usuario de la cuenta nueva y asignadlo al grupo administradores.

(3)

2.4.5. Gestión y clasificación de contenidos

Drupal viene instalado por defecto con dos tipos de contenidos: las páginas y los artículos. Las primeras están destinadas a contenidos que no sufren grandes cambios con el tiempo (información sobre nuestro centro, localización, normativas, etc.) mientras que las segundas se emplean para contenidos actuales con una cierta fecha de caducidad como ahora noticias. En la práctica ambos tipos se gestionan igual a través de la opción Contenido » Agregar contenido. Tanto si escogemos noticia como página básica se nos mostrará un formulario para rellenar una serie de campos: El título y el contenido propiamente. En el caso de artículos nos permite también adjuntar una imagen y algunas palabras clave separadas por comas.

En la parte inferior izquierda encontraremos una serie de opciones.

• Proporciona un enlace de menú, lo emplearemos sobretodo en páginas si queremos que aparezca en algún menú.

Especificaremos el título del enlace del menú que no tiene que coincidir con el de la página, por ejemplo la página puede titularse “Servicios desarrollados por nuestra empresa” mientras que el título del enlace simplemente “servicios”. Indicaremos también en que menú debe aparecer por ejemplo en el menú principal. Si especificamos una entrada concreta estamos creando un menú multinivel.

• Información de la revisión.

• Opciones de ruta URL. Podemos especificar una ruta amigable a está página. Si activamos el módulo pathauto, está opción se rellena automáticamente con parte del título aplicando una serie de reglas como sustituir espacios por guiones, eliminar acentos, etc.

• Opciones de comentarios. Permitir comentarios a los usuarios que tengan permisos para ello. Por defecto los artículos tienen marcada esta opción y las páginas no.

(4)

• Información de la autoría. Por defecto se autorrellena con el usuario que está entrando la información y la fecha actual pero puede modificarse manualmente.

• Opciones de publicación. Si está página está publicada, si debe aparecer en la página principal o si debe aparecer siempre estática cuando se muestren las listas. Por defecto la opción publicada esta marcada siempre pero podemos desmarcarla si estamos trabajando en un borrador o pendiente de revisión. Las noticias no publicadas no se localizan ni en las búsquedas ni a través de la URL. Los artículos se promueven automáticamente a la página principal a menos que se indique lo contrario.

Las opciones por defecto citadas pueden modificarse en Estructura » Tipos de contenido, editando el tipo de contenido y hacer por ejemplo que en opciones de publicación el tipo de contenido “articulo” no se publique por defecto.

Instalando módulos adicionales podemos tener otros tipos de contenidos como por ejemplo, el módulo bibliografía nos permite disponer de un tipo de contenido -referencia bibliográfica- con campos estructurados para introducir este tipo de información (autor, título, ISSN, etc.).

También podemos crear nosotros tipos de contenido concretos desde Estructura » Tipos de contenido » Añadir Tipo de contenido. Nos pedirá un nombre para este tipo por ejemplo

“productos”, el valor de la etiqueta título que puede ser “producto”

y pulsando a guardar y añadir campos, podremos añadir nuevos campos, especificando de que tipo (texto, numérico, lista de selección etc.) y dependiendo del tipo podemos escoger si usar un desplegable, botones, caja de texto, etc. en el formulario de entrada. En esta misma pantalla en la pestaña gestionar presentación podemos configurar como visualizar los campos, reordenarlos, ocultar algunos, etc.

(5)

Todo este proceso nos recuerda mucho a la gestión clásica de una base de datos como Microsoft Access.

Categorías y taxonomías

Drupal trata cualquier contenido introducido en el sistema bajo el concepto común de “nodo” pudiendo asignarles características comunes. Esto significa que distintos tipos de contenidos pueden agruparse y por ejemplo mostrarse juntos si comparten una misma característica. Esto se conoce como categorías.

Un punto fuerte de Drupal es la gestión de estas categorías por medio de taxonomías que se implementan creando vocabularios.

En una taxonomía, un vocabulario es un conjunto de términos que pueden relacionarse entre sí de manera simple o jerárquica, por ejemplo, un vocabulario sobre deportes puede incluir el término

“deportes de invierno” que incluye términos como “esquí de fondo”,

“trineo con perros”, “Snowboard”. Los vocabularios se dan de alta en Drupal a través de la opción Estructura » Taxonomía » agregar vocabulario. Cuando definimos un vocabulario establecemos un nombre y una descripción.

Una vez creado el vocabulario estará disponible en la lista de categorías. Drupal contempla que los vocabularios sean abiertos o cerrados. Un vocabulario abierto es aquel en el que se crea vacío y los términos se introducen automáticamente a medida que se van creando contenidos en nuestra sede web. Es el ejemplo clásico del vocabulario “etiquetas” en el que los editores del portal cuando introducen una noticia pueden asignarle materias, tantas como deseen y de manera libre. Existe un cierto control de manera que al empezar a escribir, el sistema muestra las etiquetas introducidas previamente pero el editor es libre de añadir una nueva no existente hasta ese momento.

(6)

Por el contrario, un vocabulario es cerrado cuando al introducir el contenido, el editor no es libre de introducir nuevos términos sino que tiene que seleccionarlos de un desplegable. En este caso se requiere que previamente se haya generado el vocabulario añadiendo los términos a través de la opción de menú Estructura

» Taxonomía » añadir término. Cuando introducimos un término por esta vía podemos especificar sus relaciones, como quien es su elemento “padre” pudiendo crear una estructura arbórea de tesauro.

Una vez creado el vocabulario hemos de asociarlo al tipo de contenido que queramos. Esto se consigue añadiendo un campo al tipo de contenido que queramos que utilice ese vocabulario. Por defecto, el tipo artículo, tiene un campo tags que se asocia con el vocabulario tags –los nombres del campo y el vocabulario no tienen porque coincidir.

Supongamos que queremos estructurar las noticias en grandes apartados. Para ello podemos crear un vocabulario que llamaremos secciones al que añadiremos términos como deportes, nacional, internacional, cultura, etc. Una vez creado el vocabulario, para que éste sea utilizado en el tipo de contenido artículo, lo que hemos de hacer es en Estructura » Tipos de contenido, pulsar sobre gestionar campos del tipo de contenido artículo y agregar un nuevo campo que llamaremos sección. La clave es escoger como tipo de campo Referencia de término. Para que los editores no puedan introducir libremente nuevos términos debemos escoger como control lista de selección o casillas de selección / botones de opciones. Esto hace que al introducir contenido sólo podamos escoger entre los valores introducidos previamente en el vocabulario.

(7)

Si por el contrario escogemos como control autocompletar el editor dispondrá de una caja para ir introduciendo valores separados por comas y se le mostrarán los ya introducidos en otros contenidos.

Una vez pulsamos el botón guardar, la siguiente pantalla nos pedirá que especifiquemos a que vocabulario queremos asociar este campo, escogeremos secciones –el vocabulario creado previamente y en la siguiente pantalla podremos.

Marcar la casilla que indica campo necesario. Esto condiciona que cada artículo tenga que asociarse como mínimo a una sección.

• El valor por defecto si queremos asociar alguno.

• El número de valores que puede tener ese campo. Si indicamos 1, cada artículo deberá pertenecer a una única sección, por el contrario podemos especificar ilimitado o un número concreto si queremos que el artículo se asocie a dos o más secciones.

Drupal muestra y agrupa los términos bajo la ruta /taxonomy/term/xx , en donde xx es el número de nodo asignado a ese término. Activando un módulo llamado "path"

(8)

podemos definir un alias a ese nodo de manera que por ejemplo si el término "deportes de invierno" se le ha asignado el nodo 32, su ruta original será /taxonomy/term/32 aunque podemos crear un alias "deportes_de_invierno" de manera que podemos llamar los

artículos de este grupo con http://servidor.drupal/deportes_de_invierno.

Vídeo. Instalando Drupal (VI). Contenidos y taxonomías https://vimeo.com/11007873

Establecer vocabularios jerárquicos es muy importante y útil para facilitar las búsquedas. Veamos un ejemplo: Supongamos que queremos asociar los contenidos a la procedencia geográfica para lo que crearemos un vocabulario. En este vocabulario vamos a introducir términos como Europa, España, América, Cataluña,

África, Andalucía, etc…

Evidentemente, queremos que el resultado final sea una estructura jerárquica por lo que los introduciremos ordenadamente;

como mínimo antes de introducir un término del segundo nivel necesitamos introducir el término padre para que al introducir el término, en el apartado relaciones podamos especificar si es un término raíz o debe colgar de un término padre. De todos modos a posteriori también podremos reordenarlos desde Estructura » Taxonomía » lista de términos.

Europa España

Cataluña Andalucia

….

Francia America

……….

(9)

Una estructura de este tipo nos permite que podamos asignar un contenido a la procedencia geográfica Andalucía simplemente pero que al buscar el término Europa, ese contenido aparezca ya que Andalucía está jerárquicamente incluido en España y éste a su vez en Europa.

Hay que decir que la búsqueda estándar de Drupal no permite esta opción. Necesitamos instalar y activar un sistema de búsqueda más completo y potente a partir de los módulos Search API https://drupal.org/project/search_api.

Referencias

Documento similar

206- Culver J, Strauss RA, Brody S, Dorman K, Timlin S, McMahon MJ (2004) Randomized trial comparing vaginal misoprostol versus Foley catheter with

La campaña ha consistido en la revisión del etiquetado e instrucciones de uso de todos los ter- mómetros digitales comunicados, así como de la documentación técnica adicional de

La Plataforma Virtual ofrecida por la UNED tiene los siguientes módulos básicos: Guía de la asignatura, módulo de contenidos, horario, bibliografía y material suplementario, foro

Comunicación presentada en las V Jornadas Interdisciplinares: Estudios de Género en el Aula: Historia, Cultura visual e Historia del Arte, Málaga, España.. ¿Qué sería de

Pero antes hay que responder a una encuesta (puedes intentar saltarte este paso, a veces funciona). ¡Haz clic aquí!.. En el segundo punto, hay que seleccionar “Sección de titulaciones

El contar con el financiamiento institucional a través de las cátedras ha significado para los grupos de profesores, el poder centrarse en estudios sobre áreas de interés

sta obra está dirigida a profesionales de la comunicación y los medios digitales, artistas digitales, animadores, escritores, blogueros, diseñadores multimedia o

Debido al riesgo de producir malformaciones congénitas graves, en la Unión Europea se han establecido una serie de requisitos para su prescripción y dispensación con un Plan