mediawiki / semantic-notifications
A Semantic Mediawiki extension that notifies about changes to structured data using the Echo(Notifications) extension.
Fund package maintenance!
Open Collective
www.semantic-mediawiki.org/wiki/Sponsorship
Installs: 274
Dependents: 0
Suggesters: 0
Security: 0
Stars: 8
Watchers: 7
Forks: 2
Open Issues: 7
Type:mediawiki-extension
Requires
- php: >=5.5.0
- composer/installers: 1.*,>=1.0.1
- mediawiki/semantic-media-wiki: ~3.0
Requires (Dev)
- mediawiki/semantic-media-wiki: @dev
- phpmd/phpmd: ~2.1
- squizlabs/php_codesniffer: ~2.1
This package is auto-updated.
Last update: 2024-10-15 18:01:04 UTC
README
Semantic Notifications (a.k.a. SNO) is a Semantic Mediawiki extension that can inform registered users about changes to their structured data with the help of notifications send by the Echo extension.
Support for notifications on:
- Changes for selected properties and specific values
- Changes for selected categories
- Changes to the specification and declaration of a property, category or concept
Requirements
- PHP 5.6 or later
- MediaWiki 1.31 or later
- Echo (Notifications) ??
- Semantic MediaWiki 3.0 or later
Installation
The recommended way to install Semantic Notifications is by using Composer with:
{ "require": { "mediawiki/semantic-notifications": "~1.0" } }
- From your MediaWiki installation directory, execute
composer require mediawiki/semantic-notifications:~1.0
- Navigate to Special:Version on your wiki and verify that the package have been successfully installed.
Usage
Documentation
The workflow document contains a detailed description about the required settings and decisions a user has to make in order for him or her to receive notifications.
Additional tips and use cases can be found here while this document describes some technical details.
Contribution and support
If you want to contribute work to the project please subscribe to the developers mailing list and have a look at the contribution guideline.
- File an issue
- Submit a pull request
- Ask a question on the mailing list
- Ask a question on the #semantic-mediawiki IRC channel on Libera.
Tests
This extension provides unit and integration tests that are run by a continues integration platform
but can also be executed using composer phpunit
from the extension base directory.