Curso de Drupal 7(VI): Estructura: Tipos de contenido y Taxonomía

Tipos de Contenido (Content Types)

El módulo Fields UI pone a disposición el interfaz que permite asociar y manejar campos. Los campos pueden ser asociados a contenidos y comentarios, en la taxonomía y en los datos de los usuarios. Los tipos de campos normalmente vienen definidos a través de módulos y son gestionados y manejados a través del módulo Fields.
Los campos pueden ser definidos y reutilizados en otros módulos para parametrizar los campos de los tipos de contenido.
Los tipos de contenido pueden ser gestionados a partir de la Configuración->Estructura->Tipos de contenido, así se accederá al listado de Tipos de Contenido, similar al siguiente…

Creando/Editando un Tipo de Contenido

Pulsamos en el enlace «Añadir tipo de contenido» y nos saldrá un formulario similar al siguiente…

Rellenamos los siguientes campos del formulario:

  • Nombre: donde indicamos el nombre del tipo de contenido. Conviene indicar que el nombre debe de ser único en toda la instalación y sólo puede contener letras, números y espacios.
  • Descripción: aquí podemos explicar detalladamente el uso que vamos a dar del tipo de contenido.
  • Opciones del formulario de envío: en este apartado podemos configurar la manera de funcionamiento del formulario de alta y edición del contenido. Así podemos configurar el nombre del campo del título, si es necsario realizar la previsualización del contenido o dar una explicación sobre cómo gestionar este contenido.
  • Opciones de publicación: en este apartado podemos configurar si el tipo de contenido esta publicado o disponible para el sistema, si se coloca o no en la página principal, o si es necsario crear una revisión. También podemos configurar si es un contenido que necesita ser traducido o no.
  • Opciones de presentación: aquí podemos configurar si deseamos o no mostrar la información del autor y la fecha de publicación.
  • Opciones de comentarios: en esta sección podemos configurar las opciones por defecto respecto a los comentarios.
  • Opciones de menú: en esta parte podemos ocnfigurar si deseamso colocar un enlace en algún menu para poder añadir este tipo de contenido.

Una vez rellenados todos los datos podemos pulsar simplemente en el botón «Guardar tipo de contenido» o bien en el botón «Guardar y añadir campos».
Si elegimos la segunda opción, nos saldrá un formulario similar al siguiente…

Mediante este formulario, disponemos de dos métodos principales de añadir campos al tipo de contenido.

Añadir Campos

Primero mediante los tipos de campso ya predefinidos, como puede observarse en la captura, justo en la tercera línea, disponemos de un encabezado indicado con el título «Agregar nuevo campo» en el que podremos colocarle un nombre al campo, indicar el nombre del campo a nivel interno, con el prefijo «field_», elegir un tipo de campo predefinido por los tipos disponibles en SQL, así como podemos selccionar la manera en la cual podemos introducir este campo en el formulario.
A modo de ejemplo, podemos introducir los siguientes valores:

  • Etiqueta: Disponible
  • Nombre de campo: field_available
  • Tipo de dato a Almacenar: Boolenano
  • Control: Casilla de Selección única on/off

Como segunda manera, algunos módulos permiten definir campos más complejos, como por ejemplo una imagen.
A modo de ejemplo debajo de la etiqueta «Agregar campo existente», podríamos rellenarlo con los siguientes valores:

  • Etiqueta: Image
  • Campo a compartir: Imagen:field_image (Imagen)
  • Elemento del formulario para editar los datos: Imagen

Después de añadir el campo, pulsamos en el botón «Guardar».
Posteriormente nos aparecerá la configuración específica para el campo que acabamos de añadir.
Siguiendo el ejemplo que estábamos planteando, con el caso del Booleano, nos aparecería un formulario similar al siguiente…

Como puede observarse en la captura nos ofrece la posibilidad de introducir los valores para las dos opciones posibles, activado y desactivado. En este caso elegiremos el valor 1 para activado y 0 para desactivado y pulsaremos en el botón «Guardar opciones de campo».
Después nos ofrecerá la posibilidad de editar las preferencias en concreto del uso del campo en el tipo de contenido que estamos configurando, siguiendo con el ejemplo nos saldría un formulario similar al siguiente…

De esta manera podemos configurar fácilmente las validaciones y el valor predeterminado para ese campo en el tipo de contenido elegido, en el ejemplo, con los siguientes campos:

  • Etiqueta: nombre de l etiqueta del formulario
  • Campo necesario: de esta manera configuramos si el campo en el formulario será requerido.
  • Texto de ayuda: texto que aparecerá al lado del campo cuando se vaya a rellenar.
  • Utilizar etiqueta de campo en lugar de «En valor» como etiqueta.
  • Valor por defecto: en este caso nos permite elegir el valor 1 por defecto.
  • Opciones del campo: configuraciones específicas del campo para el tipo de contenido, muy similares a las del anterior formulario.

Después pulsamos en  «Guardar la configuración».
En el caso de añadir un campo de Imagen ocurre algo similar al anterior caso, pero aquñi se presentarán las opciones específicas de una imagen, tales como:

  • Extensiones de archivos permitidos.
  • Directorio de archivos
  • Resolución máxima de la imagen
  • Resolución mínima de la imagen
  • Tamaño máximo de subida
  • Activar el campo alt
  • Activar el campo Título
  • Vista previa de la imagen
  • Destino de la subida de ficheros
  • Imagen predeterminada

Como en el anterior caso pulsamos en el botón «Guardar configuración» para finalizar.
Una vez añadido el campo, volveremos al listado de campos del tipo de contenido y podremos añadir más campos.

Gestionar presentación

Al pulsar sobre la pestaña «Gestionar Presentación» nos aparecerá un listado de los campos del tipo de contenido similar al siguiente…

donde podremos configurar la visualización de los camps en el formulario, dependiendo de los campos del tipo de contenido existen diferentes opciones de configuración, pero existen una serie de parámetros comunes tales como, la configuración se si mostrar o no la etiqueta del campo y el formato predefinido para el campo.
Una vez finalizada la configuración, pulsaremos en el botón «Guardar».

Configuración de Comentarios

En el caso de que queramos manejar los comentarios sobre el tipo de contenido deberemos configurar igualmente lso campos de los comentarios, así como su visualización en el formulario.

Notas finales

Este formulario de gestión de campos de un determinado tipo de contenido está presente en bastantes módulos núcleo de Drupal 7.

Taxonomía (Taxonomy)

La taxonomía es la funcionalidad principal de Drupal 7 para la categorización de contenidos. Las Etiquetas o Tags se aplican a los contenidos, inicialmente sólo pueden aplicarse a los artículos que es el único contenido que incorpora ese tipo de campo.
Los distintos términos que forman parte de una taxonomía se agrupan bajo el paragüas del término «vocabulario».
La estructura de elementos que maneja la taxonomía es que tenemos vocabularios, dentro de los vocabularios tenermos términos y dentro de los términos subtérminos, o términos relacionados.
El acceso al módulo de Taxonomía se realiza a través de la Configuración->Estructura->Taxonomía y aparece un listado de vocabularios similar al siguiente…

En el listado disponemos de las opciones principales de uso de Vocabularios, tales como: Añadir Vocabulario, Editar Vocabulario, Listar Términos y Agregar Términos.

Añadir Vocabulario

Si deseamos añadir un nuevo vocabulario pulsamos en el enlace «Agregar Vocabulario», con lo que saldrá un formulario de alta de vocabulario similar al siguiente…

Rellenamos el nombre y la descripción del vocabulario y pulsamos en el botón «Guardar».

Editar Vocabulario

En el listado de vocabularios la lado derecho de cada vocabulario aparece un enlace que nos permite acceder al formulario de edición, denominado «Editar Vocabulario», si lo pulsamos nos aparece un formulario similar al siguiente…

Cambiamos los datos del nombre y la descripción y pulsamos en el botón «Guardar».

Listado de Términos

Una vez que pulsamos el enlace «Listar Términos» nos aparece un listado similar al de la captura…

En este listado podemos añadir y gestionar todos aquellos térnimos de un determinado vocabulario.

Agregar/Editar Término

 Si pulsamos sobre el enlace «Agregar Término» o Editar Término aparecerá un formulario similar al siguiente…

Los campos a rellenar en el formulario son los siguientes:

  • Nombre: nombre del término que deseamos poner.
  • Descripción: descripción que queremos dar al término.
  • Formato de Texto: en este selector debemos elegir uno de los 3 tipos iniciales de Formato: Filtered HTML, Full HTML o Plain Text.
  • Alias de URL: parte de la URL que quiere personalizar para la presentación de los contenidos con soporte de Etiquetas que tienen asociado el témino que estamos gestionado.
  • Relaciones: Selector múltiple que permite elegir los términos o la raiz como elementos relacionados con el término que estamos gestionando. De esta manera podemos gestionar los sinónimos entre términos.
  • Peso: Indicación del «peso específico» que damos al término en el vocabulario.

Una vez rellenados los campos con los valores escogidos pulsamos en el botón «Guardar».

 Referencias:

Licencia Creative Commons

Curso de Drupal 7 (V): Estructura: Menús

Una vez introducido el contenido principal del sitio web, tanto artículos como páginas estáticas, es necesario configurar los menús, los bloques de contenido, la taxonomía y los distintos tipos de contenido. Para tener una idea clara de los conceptos fundamentales comentados anteriormente, puede pasarse por la primera parte del curso de drupal.
Para poder acceder a la configuración de la estructura del sitio web, vaya a la configuración y pulse en el elnace «Estructura» (Structure), por ejemplo a través de la barra de tareas, verá una pantalla similar a la siguiente…

Como puede observar existen 4 partes fundamentales en el apartado estructura, veremos cada uno de ellos.

Menus (Menus)

Si pulsamos en el enlace de menús nos saldrá la pantalla de configuración de los distintos menús disponibles en el sitio web…

 En la instalación Standard Drupal pone a nuestra disposición 4 menús:

  • Administración (Management): menú que contiene los enlaces a las tareas administrativas. Éste es el menú que presenta la barra de tareas.
  • Menú Principal (Main Menu): menú que normalmente se coloca en la parte superior del sitio web, suelen ser un listado sencillo de elementos principales del sitio web.
  • Navegación(Navigation):  menú normalmente lateral de navegación con en el que puede accederse a todos los contenidos del sitio web.
  • Menú de usuario (user menu): menú que visualiza el usuario al autenticarse en el sitio web.

Como puede verse en la captura disponemos de 4 enlaces principales par la gestión de los menús:

  • Añadir Menu (Add menu): en el que podemos dar de alta un nuevo menú.
  • Listar Enlaces (List links): en el que podemos pulsar para llevarnos al listado de elementos o enlaces que dispone dicho menú. como puede observarse existe un enlace a «Listar enlaces» para cada menú dado de alta en el sistema.

Añadir Menú

Pulsando este enlace, llegamos al formulario de alta de un nuevo menú…

 Es un formulario bastante sencillo sim’plemente introducimos un nombre y una breve descripción del mismo, para que luego recordemos para qué lo hemos dato de alta.
Pulsamos en el botón guardar y accedemos al listado de enlaces de dicho menú, de manera automática…

Listar Enlaces

A la pantalla de listar enlaces podemos acceder, o bien después del formulario de «Añadir Menu», o bien, a través de la pantalla de «Menús» pulsando en el enlace «Listar enlaces» al lado de un Menú.
A continuación puede verse una captura de un «Listar Enlaces» del menu «Navegación» a modo de ejemplo…

en el listado de enlaces tenemos disponibles varias operaciones destacables:

  • Añadir enlace: lo que nos permitirá acceder al fomulario de alta de nuevos enlaces.
  • Cambiar el orden de los enlaces: mediante una operación de Arrastrar y Soltar (Drag and Drop) utilizando el icono con las 4 flechas que existe a la derecha de cada enlace, podemos cambiar el orden de presentación de los enlaces del menú.
  • Activar/Desactivar enlace: Mediante la CheckBox que hay debajo de la columna llamada «Activado», podemos elegir si el enlace se presenta o no en el menú.
  • Editar: pulsando en el enlace Editar al lado derecho de un enlace, podemos cambiar las propiedades del enlace incluido en el menú.

Una vez finalizados los cambios, simplemente pulsamos en el botón «Guardar Configuración»  y se guardarán los cambios en el menú.

Editar Menu

Pulsando este enlace, se accede al formulario de modificación de los datos, principalmente la descripción del menú…

una vez finalizado ña edición de la descripción pulsamos en el botón «Guardar» y los cambios serám guardados.

Añadir enlace

Una vez pulsamos en el botón Añadir Enlace, aparece ante nosotros el formulario de alta de un nuevo enlace…

Los campos a rellenar son los siguientes:

  • Título del enlace: texto que aparecerá como nombre visible del enlace.
  • Ruta (URL): ruta url al contenido cuando se pulse en el enlace.
  • Descripción. breve descripción del contenido referenciado.
  • Activado: si se queda seleleccionada esta opción, el enlace aparecerá automáticamente en el menú.
  • Mostrar Expandido (Show as expanded): si dejamos selccionada esta opción, si en enlace tiene otros enlaces «debajo de él», dichos enlaces serán mostrados. Nota: «Debajo de él», significa que podemos ir organizando los enlaces como si fuera un árbol de enlaces, de esta manera es cómo se suelen organizar los mapas de la web o los menús desplegables. De esta manera un enlace, puede tener enlaces hijos asociados y un enlace puede tener un padre asociado.
  • Enlace Padre (parent link): desde este selector podemos mostrar quien es el «padre» de nuestro enlace. Cada Menú representa un elemento en el selector y debajo de el aparecerán todos los enlaces de manera jerarquizada (como si fuera un árbol de enlaces). De esta manera si decimos que el padre de un enlace es un menú, seleccionaremos que pertenece a él, y se ocnvertirá en un enlace de primer nivel de dicho menú. Si elegimos como padre un enlace de un menú, significará que el nuevo enlace se convertirá en «hijo» del enlace seleccionado y por lo tanto aparecerá «debajo de él» en su respectivo menú.
  • Peso: parámetro opcional de la configuración del enlace. permite establecer un peso al enlace, cuanto mayor sea el peso, más abajo aprecerá en el menú, es una manera de poder organizar los elementos dentro del menu, pero para ello es mejor hacerlo desde el listado de enlaces, con la operación Arrastras y Soltar.

una vez configurados los parámetros del enlace, pulsamos en el botón «Guardar»  y veremos el enlace en el listado de enlaces del menú donde hayamos introducido el enlace.

Editar enlace

 En el listado de enlaces al pulsar sobre el enlace «Editar» al lado de cualquier enlace nos aparecerá el formulario de edición del enlace, similar al siguiente…

El formulario practicamente es el mismo que en el caso de Añadir Enlace, por lo que simplemente cambiamos los valores necesarios y pulsamos en el botón «Guardar».

Añadir un Menú como Bloque

 Dentro de listado de menús, podemos ver en enlace a la colocación del menú en los bloques, una vez lo pulsamos, sale una pantilla similar a la siguiente…

En el listado de bloque podremos seleccionar la región donde queremos visualizar el menú que queramos, una vez selccionado, pulsamos en el botón Guardar y podremos ver el menú colocado en el sitio web.

Licencia Creative Commons

Curso de Drupal 7 (IV): Introducción de Contenido

Las principales maneras de agregar un determinado contenido en Drupal 7 son:

  • En la barra de tareas pulsar en Contenido y luego pulsar en el enlace Agregar Contenido.
  • En la barra de atajos pulsar sobre el enlace Agregar Contenido.
  • En la barra de navegación del sitio web pulsar en Agregar Contenido.

de las 3 maneras aparecerá una pantalla similar a la siguiente…

como puede apreciarse en la captura aparecen los 2 tipos de contenidos iniciales disponibles en la instalación Standard:

  • Artículo: para noticias y contenidos variables en número y categorías.
  • Página básica: para poder introducir contenidos de manera estática, páginas estáticas.

Añadir artículo

Una vez pulsamos sobre el enlace artículo, se nos despliega una pantalla similar a la siguiente…

en la que podremos rellenar los campos correspondientes a este tipo de contenido:

  • Título: campo requerido con el título del artículo.
  • Tags: campo de taxonomía que permite categorizar el artículo con un conjunto de etiquetas (tags) separadas por comas.
  • Resumen (Edit Summary) : para poder disponer de un resumen o texto pequeño del cuerpo del contenido.Si no se rellena aprarecerá un texto truncado con parte del cuerpo del mensaje.
  • Cuerpo de Texto (Body): campo que almacena el grueso del texto del artículo.
  • Formato de Texto: permite seleccionar el tipo de formato que se aplicará al cuerpo del artículo, inicialmente existen 3 tipos fundamentales: HTML filtrado, HTML completo y Texto plano.
  • Imagen: permite subir una imagen relacionada con el artículo, inicialmente hasta 8 MB de tamaño y perteneciente a los formatos, png, jpeg, jpg, o gif.
  • Opciones de Menú: permite identificar si será un artículo que origine un elemento de menú.
  • Opciones de Revisión: permite identificar distintas revisiones del contenido a fin de hacer un seguimiento sobre el mismo, argumentando las razones del cambio.
  • Opciones de URL: permite cambiar la url a través de la cual se puede acceder al contenido.
  • Opciones de Comentarios: permite abrir o cerrar los comentarios del contenido.
  • Opciones de Autoría: permite cambiar el nombre del autor y la hora y fecha de publicación del contenido.
  • Opciones de Publicación: permite cambiar el estado de publicación, si está presente en la página principal o si se coloca al comienzo de las listas de contenidos.

Añadir Página

Nos saldrá una página similar a la siguiente…

en la que podremos rellenar los campos correspondientes a este tipo de contenido:

  • Título: campo requerido con el título del artículo.
  • Resumen (Edit Summary) : para poder disponer de un resumen o texto pequeño del cuerpo del contenido.Si no se rellena aprarecerá un texto truncado con parte del cuerpo del mensaje.
  • Cuerpo de Texto (Body): campo que almacena el grueso del texto del artículo.
  • Formato de Texto: permite seleccionar el tipo de formato que se aplicará al cuerpo del artículo, inicialmente existen 3 tipos fundamentales: HTML filtrado, HTML completo y Texto plano.
  • Opciones de Menú: permite identificar si será un artículo que origine un elemento de menú.
  • Opciones de Revisión: permite identificar distintas revisiones del contenido a fin de hacer un seguimiento sobre el mismo, argumentando las razones del cambio.
  • Opciones de URL: permite cambiar la url a través de la cual se puede acceder al contenido.
  • Opciones de Comentarios: permite abrir o cerrar los comentarios del contenido.
  • Opciones de Autoría: permite cambiar el nombre del autor y la hora y fecha de publicación del contenido.
  • Opciones de Publicación: permite cambiar el estado de publicación, si está presente en la página principal o si se coloca al comienzo de las listas de contenidos.

Como podemos ver, el arículo y la página son muy similares salvo por el hecho que la página tienen menos datos a rellenar el formulario. La página no tiene ni imagen ni taxonomía asociadas.

 Cambiar la página inicial

 Una de las principales tareas a la hora de realizar un sitio web es el establecimiento de la página principal del sitio web, es decir el contenido inicial que estará disponible en el sitio web si el usuario entra al siti opor primera vez.
Para cambiar la página inicial debemos acceder a las configuración, por ejemplo a través de la barra de tareas…

Después pulsaremos en el enlace «Información del sitio» (Site Information)…

 como puede verse en la captura, será necesario editar el apartado correspondiente a la página principal.
Existen dos campos principales, un selector que permite elegir el número de artículos presentes es la página principal. Esta configuración merece especialmente la pena cuando estamos mostrando un sitio de noticias, en el que queremos presentar las noticias relevantes del sitio. así todos aquellos contenidos que, en su edición, hemos marcado en las opciones de publicación, la opción «Colocado en la página principal.».
El otro campo es el que nos permite indicar la ruta URL, del contenido inicial que queremos presentar como página inicial, tal como habremos configurado en las opciones de URL del contenido previamente introducido.
Una vez cambiados estos parámetros salvamos pulñsando en el botón de Guardar Configuración.

Licencia Creative Commons

Curso de Drupal 7 (III): Entorno de Administración Básica

El Entorno de Administración

La administración de Drupal 7 se realiza de una manera muy sencilla a través del módulo toolbar, cuando entramos por primera vez al sitio web desde la instalación nos aparece un interfaz similar al siguiente…

como se puede observar en la captura, en la parte superior de la página aparece una barra horizontal de color negro. Ésta es la Barra de Tareas de Drupal. Justo debajo de la barra de tareas aparece una barra de atajos, donde podemos ir configurando aquellos enlaces directos a las tareas típicas de administración.

La Barra de Tareas

Mediante esta barra de tareas disponemos de enlaces a los principales módulos de administración de Drupal 7, de izquierda a derecha…

  • Home: Enlace a la página principal del sitio web.
  • Panel de control: Pantalla de resumen de la actividad sobre el sitio web, es fácilmente configurable, para adaptarse a nuestras necesidades específicas. 
  • Contenido: módulo principal de gestión de contenidos del sitio web.
  • Estructura: conjunto de módulos que nos permiten gestionar la estructura principal del sitio web, includos los bloques, los menús, las taxonomías y los tipos de contenido.
  • Apariencia: módulo de gestion de temas visuales, plantillas o templates, que determinan la manera en la que se ve el sitio web.
  • Personas: módulo de gestión de usuarios, roles y permisos del sitio web.
  • Módulos: gestión de funcionalidades disponibles y activadas para el sitio web.
  • Configuración: gestión de configuraciones globales al sitio web, tales como el título del sitio web, el sistema de registro de usuarios, etc…
  • Informes: gestión de informes del funcionamiento y configuración del sitio web, crucial para la verificación de la instalación
  • Ayuda: módulo que agrupa distintas guías de uso de drupal.
  • Menú de Usuario: permite la gestión de la cuenta de usuario, así como cerrar la sesión.

La Barra de Atajos

Ésta barra de atajos nos permitirá configurar acciones típicas que realicemos como administradores del sitio web, inicialmente incluye tres opciones principales:

  • Agregar contenido.
  • Hallar contenido.
  • Editar atajos: así podremos configurar de manera unificada los enlaces presentes en esta barra. 

Al acceder a cualquiera de los elementos configurables desde la barra de tareas es posible pulsar sobre el icono + que aparece al lado del nombre del elemento, para poder añadirlos a los atajos. Inicialmente sólo se pueden añadir un total de 7 atajos.

     Enlaces Contextuales

    Los enlaces contextuales de Drupal 7 permiten en algunos módulos la inclusión de enlaces contextuales al contenido que presentan, que evitan la necesidad de ir al apartado de administración para gestionar dichos contenidos. Es posible configurar los permisos para habilitar a distintos perfiles el uso de dichos enlaces contextuales.

    Éste módulo está activado en la instalación Stardard.

    El Panel de Control (Dashboard)

    Se puede acceder al panel de control desde la barra de tareas pulsando en el enlace «Panel de Control», tendrá un aspecto similar al siguiente…

    La idea del panel de control es poder disponer de un vistazo toda la información relevante al sitio web drupal. Para ello es altamente configurable, mediante el enlace denominado «Personalizar panel de control», con el que veremos un interfaz sencillo de personalización similar al siguiente…

    donde podremos editar de una manera intuitiva mediante el enlace, añadir otros bloques…

    y con el ratón con el movimiento arrastrar y soltar del ratón moverlos entre las distintas posiciones disponibles en el panel de control…

    Referencias:

    Licencia Creative Commons

    Categorías de Cursos

    Suscríbete al Boletín

    Si quieres estar al tanto de las novedades del blog, ya sabes :)
    * = campo obligatorio

    powered by MailChimp!

    Uso de cookies

    Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información. ACEPTAR

    Aviso de cookies