Search by

drupal / varbase_page_base

Drupal-Infrastructure

A recipe to provide a Page content type for Varbase, with specific features including SEO fields, editorial workflow, and menu configuration.

Package info

git.drupalcode.org/project/varbase_page_base.git

Issues

Type:drupal-recipe

pkg:composer/drupal/varbase_page_base

Statistics

Installs: 12 599

Dependents: 4

Suggesters: 0

1.0.1 2026-10-09 00:22 UTC

This package is auto-updated.

Last update: 2026-10-21 20:24:58 UTC


README

Varbase

Varbase Page Base

pipeline status Varbase Page Base Automated Functional Testing

A recipe to provide a Page content type for Varbase, with specific features including SEO fields, editorial workflow, and menu configuration.

Features

Page Content Type

  • Utility page (page): A content type for static pages with the following fields:
    • Title
    • Description (short summary text, required)
    • Featured Image (media reference)
    • Content (long text with format)
    • Tags (taxonomy reference with autocomplete via Tagify)

URL Patterns

  • Pathauto: Automatic URL aliases following the pattern /[node:title]

Editorial Workflow

  • Page content type is integrated with the Varbase Editorial Workflow for content moderation (draft, review, published, archived) and scheduled publishing

Privacy policy

  • An unpublished Privacy policy page at /privacy-policy, linked from the footer menu, ready to edit before publishing

Dependencies

This recipe depends on the following recipes:

  • varbase_media_base: Media library, image handling, and media types
  • varbase_editor_base: Text formats, CKEditor and Linkit
  • varbase_content_base: Core content structure, field storages, the basic editorial workflow, Canvas, scheduler, trash, autosave and ECA rules
  • varbase_seo_base: Metatag, Pathauto, Yoast SEO, and SEO tools
  • varbase_workflow_base: Editorial workflow, content moderation, and scheduler

Permissions

The recipe configures page content permissions for:

  • Content Editor: Create, edit, delete, and manage revisions of page content

Installation

Add the recipe using composer:

composer require drupal/varbase_page_base:~1.0.0

Change directory to /web or /docroot

Run the Drupal recipe bash script:

bash core/scripts/drupal recipe recipes/varbase_page_base

or

Run the Drush recipe command:

drush recipe ../recipes/varbase_page_base

Maintainers

License

GPL-2.0-or-later