> For the complete documentation index, see [llms.txt](https://docs.morpht.com/convivial-gov/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.morpht.com/convivial-gov/modules.md).

# Modules

| Module                                   | URL                                                                                                                    | Source recipe | Use case                                                          | Notes                                                                                                                |
| ---------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ------------- | ----------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- |
| Dashboard                                | [dashboard](https://www.drupal.org/project/dashboard)                                                                  | core          | Custom page for adminstering content.                             | Powers the welcome dashboard at /admin with recent. Required                                                         |
| Navigation                               |                                                                                                                        | core          | Left hand navigation bar                                          | Provides the admin sidebar navigation system with content. Required                                                  |
| Navigation Extra Tools                   | [navigation\_extra\_tools](https://www.drupal.org/project/navigation_extra_tools)                                      | Drupal CMS    | Left hand navigation bar                                          | Used by Navigation module                                                                                            |
| Autosave Form                            | [autosave\_form](https://www.drupal.org/project/autosave_form)                                                         | Drupal CMS    | Node edit form only                                               | Automatically saves node edit forms only. Required                                                                   |
| Canvas Block Twig Suggestions            | [canvas\_block\_twig\_suggestions](https://www.drupal.org/project/canvas_block_twig_suggestions)                       | Convivial     |                                                                   |                                                                                                                      |
| Drupal Canvas                            | [canvas](https://www.drupal.org/project/canvas)                                                                        | Drupal CMS    | Used for creating pages                                           | Using module to build pages. Required                                                                                |
| Drupal CMS Helper                        | [drupal\_cms\_helper](https://www.drupal.org/project/drupal_cms_helper)                                                | Drupal CMS    | Used to generate site template                                    | Provides helper functions and site export command. Required                                                          |
| Simple Add More                          | [sam](https://www.drupal.org/project/sam)                                                                              | Drupal CMS    | Enhances multi-value field widgets.                               | Used on any entity reference field. Required                                                                         |
| UI Icons Fields                          | [ui\_icons](https://www.drupal.org/project/ui_icons)                                                                   | Drupal CMS    | Provides icon field widget                                        | Used in the menu item to select a link and alert content type. Required                                              |
| jQuery UI                                | [jquery\_ui](https://www.drupal.org/project/jquery_ui)                                                                 | Drupal CMS    | Used by layout builder                                            | Used as a dependency by layout builder.                                                                              |
| jQuery UI Resizable                      | [jquery\_ui\_resizable](https://www.drupal.org/project/jquery_ui_resizable)                                            | Drupal CMS    | Used by layout builder                                            | Used as a dependency by layout builder.                                                                              |
| Drupal Symfony Mailer Lite               | [symfony\_mailer\_lite](https://www.drupal.org/project/symfony_mailer_lite)                                            | Drupal CMS    | Used for sending out emails                                       | Drupal CMS suite of modules to handle email. Required.                                                               |
| Easy Email                               | [easy\_email](https://www.drupal.org/project/easy_email)                                                               | Drupal CMS    | Used for sending out emails                                       | Drupal CMS suite of modules to handle email. Required.                                                               |
| Easy Email Overrides                     | [easy\_email\_override](https://www.drupal.org/project/easy_email_override)                                            |               | Used for sending out emails                                       | Drupal CMS suite of modules to handle email. Required.                                                               |
| Mail System                              | [mailsystem](https://www.drupal.org/project/mailsystem)                                                                |               | Used for sending out emails                                       | Drupal CMS suite of modules to handle email. Required.                                                               |
| BPMN.iO Modeler                          | [bpmn\_io](https://www.drupal.org/project/bpmn_io)                                                                     |               | UI for ECA                                                        | Part of ECA. Required.                                                                                               |
| Automatic Updates                        | [automatic\_updates](https://www.drupal.org/project/automatic_updates)                                                 |               | Allows users to automatically update modules                      | Part of Drupal CMS, on by default. Required.                                                                         |
| Checklist API                            | [checklist\_api](https://www.drupal.org/project/checklist_api)                                                         |               | Used for the SEO checklist module                                 | Module dependency for SEO checklist. It's on default in Drupal CMS, but it's not required.                           |
| Coffee                                   | [coffee](https://www.drupal.org/project/coffee)                                                                        |               | Admin interface helper.                                           | Used for keyboard navigation. Required                                                                               |
| Gin Login                                | [gin\_login](https://www.drupal.org/project/gin_login)                                                                 |               | Nicer login screen.                                               | Used for the login page. Required                                                                                    |
| Gin Toolbar                              | [gin\_toolbar](https://www.drupal.org/project/gin_toolbar)                                                             |               | Admin toolbar for Gin.                                            | Used to add a toolbar across the top of the screen. Required.                                                        |
| Login with Email or Username             | [login\_emailusername](https://www.drupal.org/project/login_emailusername)                                             |               | User convenience.                                                 | Allows users to login with email or username.                                                                        |
| Media Entity File Replace                | [media\_entity\_file\_replace](https://www.drupal.org/project/media_entity_file_replace)                               | Convivial     | Users can replace Media files easily and retain the original URL. | Important utility module to avoid link breakage.                                                                     |
| Project Browser                          | [project\_browser](https://www.drupal.org/project/project_browser)                                                     | Drupal CMS    | Gives users ability to search projects and install modules        | This is on by default in Drupal CMS but not required                                                                 |
| Scheduler                                | [scheduler](https://www.drupal.org/project/scheduler)                                                                  |               | Schedule content                                                  | You can just schedule if content is published or unpublished. Required                                               |
| Scheduler Content Moderation Integration | [scheduler\_content\_moderation\_integration](https://www.drupal.org/project/scheduler_content_moderation_integration) |               | Schedule content                                                  | Integrates scheduler module with content moderation. Required                                                        |
| Token Or                                 | [token\_or](https://www.drupal.org/project/token_or)                                                                   |               | SEO description can use multipel fields.                          | Morpht will have Description field.                                                                                  |
| Trash                                    | [trash](https://www.drupal.org/project/trash)                                                                          |               | Nicer way to archive.                                             | This works separately to the content moderation. The module adds a new boolean column in the database. Not required. |
| View Password                            | [view\_password](https://www.drupal.org/project/view_password)                                                         |               | Allows users to view passwords when entering in                   | On by default in Drupal CMS, recommend we keep it on.                                                                |
| SEO Checklist                            | [seo\_checklist](https://www.drupal.org/project/seo_checklist)                                                         |               | Offers a SEO checklist for users to fill out.                     | Not required                                                                                                         |
| Friendly Captcha                         | [friendlycaptcha](https://www.drupal.org/project/friendlycaptcha)                                                      |               | Protect forms                                                     | Integrates "Friendly Captcha" service into Drupal                                                                    |
| Klaro Cookie & Consent Manager           | [klaro](https://www.drupal.org/project/klaro)                                                                          |               | Privacy first consent.                                            | What do we have to do to integrate this into our libraries?                                                          |
| Tagify                                   | [tagify](https://www.drupal.org/project/tagify)                                                                        |               | Nicer UI for selcting items. (any autocomplete widget)            | Better autocomplete widget for taxonomy tags with auto-create capability.                                            |
| Tagify User List                         | [tagify](https://www.drupal.org/project/tagify)                                                                        |               | Submodule of tagify                                               | Extends Tagify functionality for user entity references.                                                             |
| UI Icons for Menu                        | [ui\_icons](https://www.drupal.org/project/ui_icons)                                                                   |               | Used for picking icons in menu                                    | Icon picker integration for menu items in admin UI. (part of icon management)                                        |
| UI Icons Form element                    | [ui\_icons](https://www.drupal.org/project/ui_icons)                                                                   |               | Part of UI Icons                                                  | Form API element for icon selection fields. (part of icon management)                                                |
| UI Icons Picker                          | [ui\_icons](https://www.drupal.org/project/ui_icons)                                                                   |               | Part of UI Icons                                                  | Autocomplete icon selector interface using multiple icon packs. (part of icon management)                            |
| Better Exposed Filters                   | [better\_exposed\_filters](https://www.drupal.org/project/better_exposed_filters)                                      |               | Nicer filters on Views.                                           | Advanced filter widgets for Views (installed but not used).                                                          |
| Selective Better Exposed Filters         | [selective\_better\_exposed\_filters](https://www.drupal.org/project/selective_better_exposed_filters)                 |               | Extend Better Exposed filters                                     | Allows exposed filters to show only available terms (installed but not used)                                         |
| Search API                               | [search\_api](https://www.drupal.org/project/search_api)                                                               |               | Adds search functionality in Drupal                               | Used for the general search page. Required                                                                           |
