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. After installing
    1. Under Configuration -> System choose “Schema App module settings”

       
    2. Enter your Account ID which can be found in the schema app web application. Click 'Integrations' on the side menu. 

      Then click 'Drupal'.


      Copy the Account ID.


      Paste Account ID in field provided.


    3. Optionally configure the frequency with checking the CDN for new content (in seconds), the default is once every 24 hours.

    4. Optionally check “Use get parameters” if your drupal configuration uses parameters over paths in its URL scheme i.e. https://example.com/posts?q=1234 as opposed to https://example.com/posts/october-update (In most cases this will be unchecked). 

      If you are not using Highlighter markup, Click 'Save Configuration'. No further action is required. This also applies to Crawler deployments.


      If you are using Highlighter Markup and Javascript, continue with step e and f

    5. If you are using Highlighter markup check "Enable Highlighter Javascript Markup" if you need to deploy Highlighter markup on your pages. This will include the highligter.js scripts in the web page.

      Then 'Save'. 

      Note: If you are checking this for the first time on an existing installation, you may need to clear Drupal's cache. 



      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.

Support

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