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)
Lista de módulos