Umami es una revista ficticia de alimentos que se ha creado para demostrar cómo se puede construir un sitio de Drupal con la funcionalidad que se proporciona 'fuera de la caja'.
Para obtener más información, visite https://www.drupal.org/docs/umami-drupal-demonstration-installation-profile.
Esta revista es un sitio Drupal y una aplicación Nuxt. El perfil Umami de Drupal aporta las recetas, los artículos, los menús, los bloques y las vistas. DruxtJS los lee por JSON:API y renderiza cada página con componentes Vue.
Druxt es un conjunto de módulos Nuxt, uno por subsistema de Drupal: router, entity, blocks, menu, views, breadcrumb. Cada uno renderiza la configuración de Drupal tal cual, así que un editor que mueve un bloque o cambia un modo de visualización cambia este sitio sin desplegar. Sobrescribe un componente solo donde el diseño lo necesita.
Todo esto es código abierto. El módulo de Drupal, los paquetes Nuxt y el código de este sitio son públicos; la documentación y Discord son el punto de partida.
Bloques, menús, vistas, migas de pan, formularios de entidad y búsqueda salen directamente de la JSON:API de Drupal. Solo sobrescribes un componente cuando quieres.
O abre este sitio en DevPod, con su backend, su frontend y el contenido de demostración.