-
Notifications
You must be signed in to change notification settings - Fork 15
Features
The primary features include:
-
The current supported basic meta tags are ABSTRACT, DESCRIPTION, CANONICAL, GENERATOR, GEO.PLACENAME, GEO.POSITION, GEO.REGION, ICBM IMAGE_SRC, KEYWORDS, PUBLISHER, REFRESH, REVISIT-AFTER, RIGHTS, ROBOTS, SHORTLINK, and the page's TITLE tag.
-
Multi-lingual support using the Entity Translation module.
-
Translation support using the Internationalization (i18n) module of the global configurations, the values for all three submodules (Metatag:Context, Metatag:Panels, Metatag:Views), and the final meta tags being output.
-
Full support for entity revisions and workflows based upon revision editing, including compatibility with the Revisioning and Workbench Moderation modules.
-
Automatically extracts URLs from image fields, no need for extra modules.
-
A custom pager string may be added to meta tags by inserting the token [current-page:pager] into e.g. page titles, description tags, etc. The replacement string may be customized from the settings page.
-
Per-path control over meta tags using the "Metatag: Context" submodule (requires the Context module).
-
Integration with the Views module allowing meta tags to be controlled for individual Views pages, with each display in the view able to have different meta tags, by using the "Metatag: Views" submodule.
-
Integration with the Panels module allowing meta tags to be controlled for individual Panels pages, by using the "Metatag: Panels" submodule.
-
The fifteen Dublin Core Basic Element Set 1.1 meta tags may be added by enabling the "Metatag: Dublin Core" submodule.
-
Forty additional Dublin Core meta tags may be added by enabling the "Metatag: Dublin Core Advanced" submodule.
-
The Open Graph Protocol meta tags, as used by Facebook, Pinterest, LinkedIn and other sites, may be added by enabling the "Metatag: Open Graph" submodule.
-
Twenty six additional Open Graph Protocol meta tags are provided for describing products in the "Metatag: Open Graph Products" submodule.
-
The Twitter Cards meta tags may be added by enabling the "Metatag: Twitter Cards" submodule.
-
Certain meta tags used by Google+ may be added by enabling the "Metatag: Google+" submodule.
-
Facebook's fb:app_id, fb:admins and fb:pages meta tags may be added by enabling the "Metatag: Facebook" submodule. These are useful for sites which are using Facebook widgets or are building custom integration with Facebook's APIs, but they are not needed by most sites and have no bearing on the Open Graph meta tags.
-
The App Links meta tags may be added by enabling the Metatag: App Links submodule.
-
Site verification meta tags can be added, e.g. as used by the Google search engine to confirm ownership of the site; see the "Metatag: Verification" submodule.
-
The Metatag: Mobile & UI Adjustments submodule adds the MobileOptimized, HandheldFriendly, viewport, cleartype, theme-color, format-detection, apple-mobile-web-app-capable, apple-mobile-web-app-status-bar-style, the android-app and ios-app alternative link meta tags, and the Android manifest tag.
-
The hreflang meta tags are available via the Metatag:hreflang submodule.
-
A variety of favicon sizes and styles can be added to the global configuration using the Metatag: Favicons submodule.
-
An API allowing for additional meta tags to be added, beyond what is provided by this module - see metatag.api.php for full details.
-
Support for the Migrate module for migrating data from another system - see metatag.migrate.inc for full details.
-
Support for the Feeds module for importing data from external data sources or file uploads.
-
Support for the Search API module for indexing of keywords.
-
Integrates with Devel_Generate, part of the Devel module, to automatically generate meta tags for generated nodes, via the Metatag:Devel submodule.
-
Integrates with Workbench Moderation (both v1 and v2) allowing meta tags on nodes to be managed through the workflow process.
-
The Transliteration module (see below) is highly recommended when using image meta tags, e.g. og:image, to ensure that filenames are HTML-safe.
-
Adds an extra item to the "Flush all caches" menu for the Admin Menu module, allowing for a quick way to clear the Metatag module's custom caches.
-
A custom pane, called "Node form meta tags", is available for adding the meta tags fieldset when the node_edit page is customized using Panels; the Metatag: Panels submodule does not need to be enabled in order for this to work.
-
Several advanced options may be controlled via the Settings page.
-
An import script is provided in the Metatag:Importer submodule for D6 sites that used Nodewords and need to migrate the data.
-
If the Media module (v2) is installed, the Media WYSIWYG submodule will be used to automatically filter out Media's embed codes.