Schema App’s Drupal Module has the ability to cache schema markup locally, pulling schema markup from Schema App’s Schema Markup Delivery Network. 



1. Download Module

Schema App’s Drupal module is available from Drupal. The project can be found at the link below:

https://www.drupal.org/project/schemaapp

2. Install the Module 

  1. Installing the plugin follows Drupal’s conventions to learn more see here: https://www.drupal.org/docs/extending-drupal/installing-modules 
  2. Once the plugin is installed, choose the configure tab

  3. Under Development choose “Schema App Integration Configuration”

  4. Enter your Account ID  which can be found in Schema App web application Schema App/Integrations/Drupal.

  5. Optional: Configure the "Cache Timeout", the frequency to check the CDN for new content (in seconds), the default is once every 24 hours.

  6. Optional: Enable Breadcrumbs, which are set on by default

  7. Optional: Use Url Alias for Breadcrumbs, which generates breadcrumbs using the value in the URL alias in URL path settings of your pages.
    Click Save configuration.
    If you are not using Highlighter markup. No further action is required. 

    If you are using Highlighter markup, proceed with Steps 8 - 10 below

  8. Enable 'Highlighter Javascript Markup' on the same Schema app Configuration Page which will include the highligter.js scripts in the web page.

  9. Click Save Configuration. 


    No further action is required. Please note that API Key is not required for integration at this time.  
    Your plugin should now be activated and will be functional on URLs that you have created markup for in Schema App.    



For support with your Drupal module setup or to get your Account Id, contact your Customer Success  Manager or support@schemaapp.com.