Varbase Core
Provides core components required by other features.
Varbase Core Module
Varbase core features are bundled through the Varbase Core module. GitHub: https://github.com/Vardot/varbase_core Drupal.org: https://www.drupal.org/project/varbase_core
After building a project using the varbase-project
template, you can see the code of the Varbase Core module in:
Brings in the following core and contributed modules to your site:
Module | Purpose |
User (in Drupal core) | Manages the user registration and login system. |
Node (in Drupal core) | Allows content to be submitted to the site and displayed on pages. |
Taxonomy (in Drupal core) | Enables the categorization of content. |
Text (in Drupal core) | Defines simple text field types. |
Views (in Drupal core) | Create customized lists and queries from your database. |
Block (in Drupal core) | Controls the visual building blocks a page is constructed with. Blocks are boxes of content rendered into an area, or region, of a web page. |
Block Content (in Drupal core) | Allows the creation of custom blocks and block types. |
Configuration Manager (in Drupal core) | Allows administrators to import and export configuration changes. |
Provides basic revert and update functionality for other modules | |
Ignore certain configuration during import | |
Datetime (in Drupal core) | Defines datetime form elements and a datetime field type. |
File (in Drupal core) | Defines a field type for files. |
Image (in Drupal core) | Defines a field type for image media and provides display configuration tools. |
Options (in Drupal core) | Defines selection, check box and radio button widgets for text and numeric fields. |
Path (in Drupal core) | Allows users to rename URLs. |
Layout Discovery (in Drupal core) | Provides a way for modules or themes to register layouts. |
Provides expanded entity APIs, which will be moved to Drupal core one day. | |
Provides a number of utility and helper APIs for Drupal developers and site builders. | |
Provides improvements to blocks that will one day be added to Drupal core. | |
A set of improvements to the core Views code that allows for greater control over Blocks. | |
Provides a user interface for the Token API and some missing core tokens. | |
Provides advanced options (e.g. links, checkboxes, or other widgets) to exposed Views elements. | |
Improves the core datetime Views date filter. | |
Provides the ability to group your fields on both form and display. | |
Provides a more robust alternative to "summary or trimmed" textfield format | |
Provides an additional formatter for text field, text area and text format. | |
Allows assigning the classes to Blocks. | |
Contextual Links (in Drupal core) | Provides contextual links to directly access tasks related to page elements. |
Shows changes between content revisions. | |
Modify behavior and appearance of external links. | |
Internal Dynamic Page Cache (in Drupal core) | Caches pages, including those with dynamic content, for all users. |
BigPipe (in Drupal core) | Sends pages using the BigPipe technique that allows browsers to show them much faster. |
Menu UI (in Drupal core) | Allows administrators to customize the site navigation menu. |
Custom Menu Links (in Drupal core) | Allows users to create menu links. |
Filter (in Drupal core) | Filters content in preparation for display. |
Allows token values to be used as filters. | |
Field UI (in Drupal core) | Provides a user interface for the Field module. |
Help (in Drupal core) | Manages the display of online help. |
Internal Page Cache (in Drupal core) | Caches pages for anonymous users and can be used when external page cache is not available. |
Telephone (in Drupal core) | Defines a field type for telephone numbers. |
Generate layouts with Bootstrap grid system. | |
Allows for different styles to be used in views to work with Bootstrap 5 components. | |
Extend the display options for every entity type. | |
Contains additional features for Display Suite. | |
Provides configurable blocks of menu links. | |
A pager which allows an infinite scroll effect for views. | |
Track usage of entities referenced by other entities. | |
Allows users to collect entities in arbitrarily ordered lists. | |
Populate a form element in the sidebar of node's add and edit pages to allow editors to add content to entityqueues directly from add/edit forms. | |
Provides a widget for inline management (creation, modification, removal) of referenced entities. | |
Inline Form Errors (in Drupal core) | Places error messages adjacent to form inputs, for improved usability and accessibility. |
Provides a "Remember Me" feature on the login form. | |
Cron handling for Drupal. Runs cron jobs individually in parallel using configurable rules, pool management and load balancing. | |
Prevents multiple users from trying to edit a content entity simultaneously to prevent edit conflicts. | |
Provides mechanisms for automatically unlocking nodes that have been locked for a certain length of time. | |
Protect the user against navigating away from a node edit form before saving their changes. | |
Provides a user interface for per-module and site-wide mail_system selection. | |
Limit the number of characters in textfields and textareas and shows the amount of characters left. | |
Customize menu position of nodes depending on their content type, associated terms and others conditions. | |
Enhanced autocomplete using Jquery UI autocomplete. | |
Provides a widget to allow settings of link attributes for menu links. | |
Basic functionality that is shared among the different Rabbit Hole modules. | |
Adds Rabbit Hole functionality for nodes. | |
Adds Rabbit Hole functionality for taxonomy. | |
Customizes the destination the user is redirected to after login/logout/registration/one-time login. | |
Allows users to register with an email address as their username. | |
Provides jQuery UI Accordion library. | |
Speed up the generation of 404 pages with this module. Route 404 display to a static page. | |
Checks for accessibility in page content. | |
Provides ability to display an alert message at the top of all pages. | |
Provides a user interface for browsing available Drupal projects. | |
Automatically updates Drupal core.Automatic Updates makes it much, much easier and better to keep Drupal core up to date. | |
Package Manager | Provides functionality to stage package installs and updates with Composer. which is part of the Automatic Updates module. |
Sub modules
The following sub modules are packaged in the Varbase Core module
Varbase AdminVarbase Default ContentVarbase DevelopmentVarbase InternationalizationVarbase PageVarbase SecurityVarbase TourVarbase WebformVarbase Updates HelperLast updated