Drupal - Ejercicios (2) - Enunciados

En construcciónHe empezado a actualizar esta lección para Drupal 8, pero no he terminado de hacerlo.

En esta lección se proponen ejercicios para conocer y utilizar Drupal. Se pueden consultar las soluciones de estos ejercicios de Drupal, aunque se recomienda intentar realizarlos primero sin recurrir a estas soluciones.

Drupal (2) 1 - Artículos y páginas básicas

El objetivo de este ejercicio es conocer los dos tipos de contenidos básicos de Drupal: artículos y páginas básicas. Para ello, se propone al alumno:

  1. Leer la explicación sobre artículos y páginas básicas de la lección Drupal.
  2. Crear algunos artículos y páginas básicas, probando las opciones que permite Drupal al crearlas. El contenido de los artículos y páginas básicas puede ser cualquiera.
  3. Eliminar las páginas básicas y artículos de prueba creados en el punto anterior.

Drupal (2) 2 - Modificar la configuración de creación de artículos y páginas básicas

  1. Aumentar el tamaño de las imágenes que se pueden subir a los artículos.

    Ayuda: https://www.drupal.org/node/97193

  2. Permitir crear tablas en HTML Básico.

Drupal (2) 3 - Roles y usuarios

Drupal permite crear usuarios y concederles diferentes posibilidades (permisos) de edición en el portal. Para facilitar la organización de los permisos otorgados a los diferentes usuarios, Drupal permite crear categorías de usuarios (denominadas Roles).

  1. Cree los roles:
    • minieditor,
      • que pueda crear nuevo contenido y comentarios (sin limitaciones de HTML),
      • que únicamente modificar lo que ha creado él,
      • que pueda usar búsquedas
      • que no pueda crear etiquetas
    • editor,
      • que pueda crear nuevo contenido y comentarios (sin limitaciones de HTML),
      • que pueda modificar el contenido creado por él o por otros
      • que pueda usar búsquedas
      • que pueda crear etiquetas
  2. Cree los usuarios:
    • minieditor_1 con el rol minieditor y contraseña minieditor_1.
    • editor_1 con el rol editor y contraseña editor_1
  3. Como usuario minieditor_1, incluya una imagen de usuario (por ejemplo: Cabeza nº 2)

    Drupal. Usuarios

  4. Como usuario minieditor_1 compruebe que puede crear contenido y como usuario editor compruebe que puede modificarlo.
  5. Como usuario editor_1 compruebe que puede crear contenido y como usuario minieditor compruebe que no puede modificarlo.

Drupal (2) 4 - Ajustar el editor CKEditor al rol

En construcciónEn Drupal 7, CKEditor se instalaba mediante un módulo. En Drupal 8, CKEditor está incluido en Drupal. Supongo que se podrá configurar de forma similar.

En este ejercicio se ajustará el editor CKEditor al rol minieditor, para que al crear contenido el usuario minieditor_1 vea la barra de herramientas básica de CKEditor:

Drupal. Comprobación

En Drupal 7, los perfiles de CKEditor van asociados a formatos de entrada. Por ello, para que un usuario vea un menú de CKEditor distinto del del administrador, siga los pasos siguientes:

  1. Cree un nuevo Formato de texto (que se llamará, por ejemplo, HTML_para_minieditor)
  2. Cree un nuevo perfil de CKEditor asociado al formato de texto creado (que se llamará, por ejemplo, CKEditor_para_minieditor)
  3. Desactive los formatos de texto Full HTML y Filtered HTML para el rol minieditor (y para el usuario autenticado)

    Drupal. Comprobación

Drupal (2) 5 - Subir imágenes y archivos: módulo IMCE

En este ejercicio se instalará un módulo para subir archivos, concretamente, el módulo IMCE.

Drupal (2) 6 - Configurar IMCE para el rol de minieditor

En construcciónPor completar con capturas y decir qué versión hay que utilizar.

Configure IMCE para que dos usuarios minieditor_1 y minieditor_2 (de rol minieditor) también pueda subir archivos e imágenes con IMCE, creando en IMCE un perfil minieditor. Hágalo de dos maneras distintas:

Drupal (2) 7 - Ampliar las capacidades de IMCE con el módulo IMCE Mkdir

En construcciónEn Drupal 7, el módulo IMCE Mkdir era un complemento del módulo IMCE para permitir crear carpetas a los usuarios. Parece ser que este módulo no es necesario en Drupal 8, pero tendría que comprobarlo.

En este ejercicio se ampliarán las capacidades de IMCE con el módulo IMCE Mkdir, de manera que los usuarios puedan crear subcarpetas en la carpeta donde suben sus archivos.

Referencias: