• Crear nueva cuenta
  • Reinicializar su contraseña

User account menu

Inicio
Experiencias Drupal

Main navigation

  • Inicio
    • Estructura y planeación
    • Actualizaciones menores
    • Aplicaciones Web Progresivas Drupal
    • Evaluación y requerimientos de una aplicación web
    • Instalación básica Drupal 10 paso a paso
  • Acerca de Drupal
    • Andres Mejia en Drupal
    • Proyectos en Drupal
  • Drupal CMS 1.0

Prototipo para Aplicación Web Progresiva

Ruta de navegación

  • Inicio
  • Prototipo para Aplicación Web Progresiva
Instalación básica Drupal 10 paso a paso
Estructura y planeación
Implementación

Desarrollo de una Aplicación Web Progresiva. En primera instancia se selecciona un Tema para su diseño y se crea un subtema para su personalización. A continuación se instalan los módulos frecuentes y comunes en la mayoría de las instalaciones.

Este prototipo puede ser utilizado en varios contextos, desde un medio de comunicación hasta aplicaciones con un fin específico.

Tema: Solo

Módulos frecuentes

  • Antibot
  • Pathauto
  • Token (dependencia)
  • Metatag
  • Simple sitemap
  • Schema.org Metatag
  • Google Analytics

Instala Pathauto y sus dependencias

Este es un caso en donde composer instala las dependencias del módulo.

~/registro$ composer require 'drupal/pathauto:^1.12' -W
./composer.json has been updated
Running composer update drupal/pathauto --with-all-dependencies
Loading composer repositories with package information
Updating dependencies
Lock file operations: 3 installs, 0 updates, 0 removals
 - Locking drupal/ctools (4.0.4)
 - Locking drupal/pathauto (1.12.0)
 - Locking drupal/token (1.14.0)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 3 installs, 0 updates, 0 removals
 - Installing drupal/token (1.14.0): Extracting archive
 - Installing drupal/ctools (4.0.4): Extracting archive
 - Installing drupal/pathauto (1.12.0): Extracting archive
1 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating autoload files
42 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
No security vulnerability advisories found.
~/registro$ 

Luego de instalar los módulos con composer instale (active) inicialmente los siguientes módulos desde el menú de administración - Ampliar.

  • Admin Toolbar
  • Admin Toolbar Extra Tools
  • Admin Toolbar Links Access Filter
  • Admin Toolbar Search (opcional)
  • Pathauto
  • Token
  • Chaos Tools
  • Antibot

Los módulos para SEO los activaremos luego cuando lleguemos a ese tema.

  • Metatag
  • Simple sitemap
  • Schema.org Metatag
  • Google Analytics

Instalar Tema y Subtema

Para el caso de estudio utilizamos el tema Solo, un tema que ofrece muchas posibilidades de diseño y personalización.

composer require 'drupal/solo:^1.0' -W

Para ampliar las posibilidades de diseño se instala el módulo Paragraphs Bundles.

composer require 'drupal/paragraphs_bundles:^1.0' -W

Dependencias que se instalan:

  • Entity Reference Revisions
  • Paragraphs
  • Field Group

Lo relacionado con el diseño utilizando el tema Solo es bastante extenso y se amplía en un artículo adicional.

Establecer página de inicio

Una buena práctica para establecer la página de inicio es crear un nuevo tipo de contenido, ej. landing. En este tipo de contenido puede adicionar campos de acuerdo a los requerimientos del proyecto, adicionalmente para la gestión de la presentación utilice el recurso de Layout Builder y permita que en cada entidad pueda editar gestionar su diseño. Como ventaja adicional puede utilizar este tipo de contenido en otros casos.

Próximo contenido Establecer objetivos

(Contenido en desarrollo)

Use the arrow keys to navigate between tabs

Lista de módulos

Footer menu

  • Contacto
Funciona con Drupal