innoweb / silverstripe-social-metadata
Adds social metadata like OpenGraph, X (Twitter) and JSON-LD to all pages.
Installs: 19 253
Dependents: 3
Suggesters: 4
Security: 0
Stars: 4
Watchers: 6
Forks: 6
Open Issues: 0
Type:silverstripe-vendormodule
Requires
- fromholdio/silverstripe-externalurlfield: ^1.1
- innoweb/silverstripe-googlemapfield: ^2.3
- innoweb/silverstripe-international-phone-number-field: ^5
- jonom/silverstripe-text-target-length: ^2.0.3
- sheadawson/silverstripe-dependentdropdownfield: ^3
- silverstripe/cms: ^5
- symbiote/silverstripe-multivaluefield: ^6
- unclecheese/display-logic: ^3
Suggests
- innoweb/silverstripe-social-profiles: Adds social profile links to the site.
- innoweb/silverstripe-social-share: Adds sharing links and buttons for Facebook, LinkedIn, X (Twitter) and Pinterest as well as AddThis to the site.
- dev-master
- 8.5.1
- 8.5.0
- 8.4.1
- 8.4.0
- 8.3.0
- 8.2.2
- 8.2.1
- 8.2.0
- 8.1.0
- 8.0.1
- 8.0.0
- 7.x-dev
- 7.3.1
- 7.3.0
- 7.2.1
- 7.2.0
- 7.1.3
- 7.1.2
- 7.1.1
- 7.1.0
- 7.0.1
- 7.0.0
- 6.1.0
- 6.0.2
- 6.0.1
- 6.0.0
- 5.3.0
- 5.2.0
- 5.1.3
- 5.1.2
- 5.1.1
- 5.1.0
- 5.0.6
- 5.0.5
- 5.0.4
- 5.0.3
- 5.0.2
- 5.0.1
- 5.0.0
- 4.0.x-dev
- 4.0.2
- 4.0.1
- 4.0.0
- 3.1.1
- 3.1.0
- 3.0.x-dev
- 3.0.2
- 3.0.1
- 3.0.0
- 2.1.0
- 2.0.1
- 2.0.0
- 1.4.1
- 1.4.0
- 1.3.2
- 1.3.1
- 1.3.0
- 1.2.1
- 1.2.0
- 1.1.1
- 1.1.0
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0.0
This package is auto-updated.
Last update: 2024-12-05 21:49:31 UTC
README
Overview
Adds social metadata like OpenGraph, X (Twitter) and JSON-LD to all pages.
The module adds the following functionality to a site:
- adds meta title fields for all pages to override the default 'page title - site title' title structure
- adds canonical url to the meta data of each page which can be overridden for each page, for example for blog posts re-published from external sources
- adds type, locations, opening hours, address, location, logo and image for schema.org JSON-LD data of the site
- supports single site as well as multisites and configured-multisites setups and adds the config options to the Sites instead of SiteConfig
- supports the blog module and handles the canonical url as well as custom meta titles and descriptions for tags and categories. It also adds JSON-LD for blog posts
- pages can extend the functionality and add their own data to the JSON-LD etc
Requirements
- Silverstripe CMS 5
Note: this version is compatible with Silverstripe 5. For Silverstripe 4, please see the 7.x release line For Silverstripe 3, please see the 3.x release line.
Installation
Install the module using composer:
composer require innoweb/silverstripe-social-metadata dev-master
Then run dev/build.
Configuration
The module adds a new tab to the SiteConfig in the CMS where all the metadata can be configured.
License
BSD 3-Clause License, see License