PHPackages                             loveduckie/silverstripe-social-meta-tags - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. loveduckie/silverstripe-social-meta-tags

ActiveSilverstripe-vendormodule[Utility &amp; Helpers](/categories/utility)

loveduckie/silverstripe-social-meta-tags
========================================

A Silverstripe module for injecting OpenGraph and Twitter meta tags for sharing and social previews.

5.x-dev(1y ago)12BSD-3-ClausePHP

Since Sep 21Pushed 1y ago1 watchersCompare

[ Source](https://github.com/LoveDuckie/silverstripe-social-meta-tags)[ Packagist](https://packagist.org/packages/loveduckie/silverstripe-social-meta-tags)[ Docs](https://lucshelton.com/projects/personal/silverstripe-module-social-meta-tags/)[ RSS](/packages/loveduckie-silverstripe-social-meta-tags/feed)WikiDiscussions 5 Synced 1mo ago

READMEChangelogDependencies (4)Versions (2)Used By (0)

silverstripe-social-metadata-tags
=================================

[](#silverstripe-social-metadata-tags)

**Easily enhance your website's social media presence with automated metadata generation.**

This [SilverStripe](https://silverstripe.org/) module provides a straightforward solution for integrating metadata to ensure seamless sharing previews across social media platforms. The module automatically generates [Open Graph](https://ogp.me/), [Twitter Card](https://developer.twitter.com/en/docs/twitter-for-websites/cards/overview/abouts-cards), and other platform-specific metadata tags, ensuring that your website content appears polished and engaging when shared.

Ideal for boosting social media engagement, this module allows you to control the appearance of shared links while being fully customizable and simple to integrate. Improve your website’s visibility and make your links stand out across all major platforms.

---

Support
-------

[](#support)

Find below some of the features that this module supports.

- **✅ Configurable by page type**
    - Inject meta data dependent on page types.
- **✅ Support for OpenGraph protocol**
    - Provides complete support for the [OpenGraph protocol](https://ogp.me/).
- **✅ Support for Twitter meta data**
    - Provides complete support for all [Twitter social share tags](https://developer.x.com/en/docs/x-for-websites/cards/guides/getting-started).

---

[![Social Media Preview Example](https://user-images.githubusercontent.com/692378/160485859-58540384-9ef3-440c-b41f-f3e4ce15663e.png)](https://user-images.githubusercontent.com/692378/160485859-58540384-9ef3-440c-b41f-f3e4ce15663e.png)

---

Features
--------

[](#features)

- **Automatic Metadata Generation**: Supports Open Graph, Twitter Cards, and more.
- **Customizable**: Easily tailor metadata settings for specific page types and social platforms.
- **Platform Compatibility**: Ensures your content looks great on Facebook, Twitter, LinkedIn, and Pinterest.
- **Developer-Friendly**: Simple to install, configure, and extend.

---

Requirements
------------

[](#requirements)

- SilverStripe ^4.0
- [Yarn](https://yarnpkg.com/lang/en/), [Node.js](https://nodejs.org/en/) (6.x or higher), and [npm](https://npmjs.com) (for building frontend assets)

---

Installation
------------

[](#installation)

Install the module via Composer:

```
composer require loveduckie/silverstripe-social-meta-tags
```

---

Usage
-----

[](#usage)

Once installed, the module will automatically generate metadata for your pages based on configurable settings. Refer to the [documentation](docs/en/readme.md) for detailed setup and customization instructions.

---

Documentation
-------------

[](#documentation)

Comprehensive documentation is available to help you get started and customize the module to fit your needs. See the [Documentation README](docs/en/readme.md) for more information.

---

License
-------

[](#license)

This module is licensed under a 3-clause BSD license. See the [License](license.md) file for details.

---

Maintainers
-----------

[](#maintainers)

- **Luc Shelton**

---

Bug Tracker
-----------

[](#bug-tracker)

Found a bug? Submit an issue via the [Issues](issues) section of this repository.

Before submitting, please:

1. Search existing issues to avoid duplicates.
2. If it’s a new bug, create a detailed issue describing:
    - Steps to reproduce the issue.
    - Expected outcome vs. actual behavior.
    - Your environment (SilverStripe version, PHP version, OS, installed modules).
    - Screenshots or screencasts, if applicable.

For security-related issues, please contact the maintainers directly instead of creating a public issue.

---

Contribution Guidelines
-----------------------

[](#contribution-guidelines)

Contributions are welcome! To contribute:

1. Fork the repository.
2. Create a feature branch for your changes.
3. Submit a pull request (PR) with a clear description of the changes.

Please discuss significant changes with the maintainers before submitting a PR.

###  Health Score

19

—

LowBetter than 10% of packages

Maintenance38

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity25

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~68 days

Total

2

Last Release

530d ago

Major Versions

4.x-dev → 5.x-dev2024-11-29

### Community

Maintainers

![](https://www.gravatar.com/avatar/c8f1677a6a13ddf590769d7fbef94f183823c3b07e676bf3852bea611bd2947d?d=identicon)[LoveDuckie](/maintainers/LoveDuckie)

---

Top Contributors

[![LoveDuckie](https://avatars.githubusercontent.com/u/692378?v=4)](https://github.com/LoveDuckie "LoveDuckie (32 commits)")

---

Tags

opengraphsilverstripesilverstripe-4silverstripe-modulesocial-media-tagssocial-meta-tagssocial-networksocial-previewsocial-sharesilverstripecmssilverstripe 4social-sharesilverstripe-5social-meta-tags

###  Code Quality

TestsPHPUnit

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/loveduckie-silverstripe-social-meta-tags/health.svg)

```
[![Health](https://phpackages.com/badges/loveduckie-silverstripe-social-meta-tags/health.svg)](https://phpackages.com/packages/loveduckie-silverstripe-social-meta-tags)
```

###  Alternatives

[adrhumphreys/silverstripe-textdropdownfield

A text field combined with a dropdown field.

106.1k](/packages/adrhumphreys-silverstripe-textdropdownfield)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
