XML Sitemap

The XML sitemap module creates a sitemap that conforms to the sitemaps.org specification. This helps search engines to more intelligently crawl a website and keep their results up to date.

The sitemap created by the module can be automatically submitted to Ask, Google, Bing (formerly Windows Live Search), and Yahoo! search engines.

The module also comes with several submodules that can add sitemap links for content, menu items, taxonomy terms, and user profiles.

Menu Trail by Path

Menu Trail by Path allows the breadcrumb to pick up the trail from the url path of the node as opposed to relying on the menu.  

For large sites this is a game changer.  No longer do you need to burden the menu with disabled menu items in order to have the right breadcrumb.

Menu Trail By Path sets the active-trail on menu items according to the current url.

Custom Nid and Drupal 10

This module allows site builders to create node with their custom nid. If the node with given nid is already exist a message will occur that "Nid already exists".

For Drupal 10 the custom_nid/custom_nid.info file needs updating with:

  • core_version_requirement: ^8 || ^9 || ^10

This is also advised by the Drupal Project Update Bot:

https://www.drupal.org/files/issues/2022-06-15/custom_nid.1.4.rector.patch

Asset Injector

This combines the two modules, JS Injector and CSS Injector, into a single module for simplicity.

As described from those modules, this functions the same. This module is definitely not a replacement for full-fledged theming, but it provides site administrators with a quick and easy way of tweaking things without diving into full-fledged theme hacking.

Webform

The Webform module allows you to build any type of form to collect any type of data, which can be submitted to any application or system. Every single behavior and aspect of your forms and their inputs are customizable. Whether you need a multi-page form containing a multi-column input layout with conditional logic or a simple contact form that pushes data to a SalesForce/CRM, it is all possible using the Webform module for Drupal 8/9.

Pathauto

The Pathauto module automatically generates URL/path aliases for various kinds of content (nodes, taxonomy terms, users) without requiring the user to manually specify the path alias. This allows you to have URL aliases like /category/my-node-title instead of /node/123. The aliases are based upon a "pattern" system that uses tokens which the administrator can change.

Easy Breadcrumb

The Easy Breadcrumb module updates the core Breadcrumb block to include the current page title in the breadcrumb. The module also comes with additional settings that are common features needed in breadcrumbs.

Breadcrumbs use the current URL (path alias) and the current page title to build the crumbs. The module is designed to work out of the box with no adjustments, and it comes with settings to customize the crumbs.