This project is not covered by Drupal’s security advisory policy.

Powered By OpenAmplify

The OpenAmplify service appears to have gone dark, please do not use this module or request support for it! Thanks for using it while it was active!

This module provides automatic node analysis using the OpenAmplify semantic analyzer. It also provides hooks for developers to access and use the semantic analysis information about a node.

Put more plainly: Let Drupal (and OpenAmplify) figure out what your document is about and make it do cool things with that information.

Want to see a demo of this in action? Check out this video:

OpenAmplify v2.1 API Update

OpenAmplify has announced they are EOL'ing the v2.0 APIs on June 1, 2012. As such the 6.x-1.x branch has been updated to use v2.1 of the API, with the exception being that the newer functions in that version of the API haven't been added to the module. Be looking for 6.x-1.4 and onward to support the latest stable APIs in that branch.

Drupal 7

There is a preliminary straight port of the 6.x-1.x branch to D7 now available for people to test and give feedback on. Note that you will need to apply the patches from these issues to the current stable release of the QueryPath module to fix the the caching used by the Amplify module:

#1607050: Strict warning: Non-static method QPCache::genMultiKey() should not be called statically in QPCache::genMultiKey()
#1119800: QueryPath Cache sql errors


  • QueryPath provides the XML parsing and searching technology. The QueryPath module provides a Drupal framework for QueryPath, and also provides a high-performance caching layer. It is required for Amplify.
  • OpenAmplify is a semantic analyzer web service. This module posts a node to that web service and then makes use of the returned information. You will need a user key from OpenAmplify in order to use this module.

Articles and External Documentation

Project information