harugon / open-graph
MediaWiki OpenGraph,Twitter Card
Installs: 11
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:mediawiki-extension
Requires
- php: >=7.4
- composer/installers: ~1.0
Requires (Dev)
- mediawiki/mediawiki-codesniffer: 38.0.0
- mediawiki/minus-x: 1.1.1
- ockcyp/covers-validator: 1.3.3
- php-parallel-lint/php-console-highlighter: 0.5.0
- php-parallel-lint/php-parallel-lint: 1.3.1
- phpunit/phpunit: ^8.5
- squizlabs/php_codesniffer: 3.*
README
MediawikiにOpenGraph,Twitter Cardを追加します
依存する拡張
- Extension:TextExtracts 直接依存していませんが PageImagesが
og:image
,twitter:image
を追加しています - Extension:PageImages TextExtractsを使用しmeta descriptionを追加します。
インストール
Composer でインストールします composer.local.json
COMPOSER=composer.local.json composer require harugon/open-graph
LocalSettings.php に下記を追記
wfLoadExtension( 'OpenGraph' ); $wgOpenGraphTwitterSite = "";//Twitter $wgOpenGraphFbAppId = "";//FbAppID
設定
変数 | デフォルト | 説明 |
---|---|---|
$wgOpenGraphTwitterSite | "" | |
$wgOpenGraphFbAppId | "" | |
$wgOpenGraphFb | true | OpenGraphを追加する |
$wgOpenGraphTw | true | TwitterCardを追加する |
$wgOpenGraphNamespaces | [0] | 追加する名前空間 |
### メモ
- PageImageは標準名前空間にしか画像追加しない
- $wgPageImagesOpenGraphFallbackImage