firesphere/webmention

A Silverstripe webmention sender and server

Installs: 9

Dependents: 0

Suggesters: 0

Security: 0

pkg:composer/firesphere/webmention

0.2.1 2025-12-30 00:03 UTC

This package is auto-updated.

Last update: 2025-12-30 00:14:39 UTC


README

License

LGPL v3 or later

Disclaimer

If this module breaks your website, you get to keep all the pieces.

About

This module gives your Silverstripe site a WebMention server endpoint at https://yoursite.example.com/webmention, to receive webmentions, and adds a check on each page publish, for any URLs that should be attempted to ping back a mention.

A history of mentions is kept, as well as potential pingback/mentions, on the pages that are mentioned.

The published date of the webmention, is the date the article that sent the notification. If it isn't found, it will fallback to the moment the mention is received.

Requirements

SilverStripe Framework 4.x+ PHP 8.0+

Installation

composer require firesphere/webmention

Configuration

None

Did you read this entire readme? You rock!

Pictured below is a cow, just for you.


               /( ,,,,, )\
              _\,;;;;;;;,/_
           .-"; ;;;;;;;;; ;"-.
           '.__/`_ / \ _`\__.'
              | (')| |(') |
              | .--' '--. |
              |/ o     o \|
              |           |
             / \ _..=.._ / \
            /:. '._____.'   \
           ;::'    / \      .;
           |     _|_ _|_   ::|
         .-|     '==o=='    '|-.
        /  |  . /       \    |  \
        |  | ::|         |   | .|
        |  (  ')         (.  )::|
        |: |   |;  U U  ;|:: | `|
        |' |   | \ U U / |'  |  |
        ##V|   |_/`"""`\_|   |V##
           ##V##         ##V##