「MediaWiki」の版間の差分
Gnusocialjp (トーク | 投稿記録) (Analytics) |
Gnusocialjp (トーク | 投稿記録) (見出し階層変更) |
||
1行目: | 1行目: | ||
== About == | |||
MediaWikiはWikipediaで採用されている世界一有名なWikiソフトだ。 | MediaWikiはWikipediaで採用されている世界一有名なWikiソフトだ。 | ||
GNU social JP WikiもMediaWikiを採用している ([https://web.gnusocial.jp/post/2023/10/31/9191/ 告知: 自由な分散SNSのWiki「GNU social JP Wiki」の開始とサービス名の改名 | GNU social JP Web])。 | GNU social JP WikiもMediaWikiを採用している ([https://web.gnusocial.jp/post/2023/10/31/9191/ 告知: 自由な分散SNSのWiki「GNU social JP Wiki」の開始とサービス名の改名 | GNU social JP Web])。 | ||
== Install == | |||
* [https://web.gnusocial.jp/post/2023/10/30/9167/ 設置: MediaWiki | Wikipediaで採用された世界一有名な情報集約のWikiソフト | GNU social JP Web] | * [https://web.gnusocial.jp/post/2023/10/30/9167/ 設置: MediaWiki | Wikipediaで採用された世界一有名な情報集約のWikiソフト | GNU social JP Web] | ||
* [https://web.gnusocial.jp/post/2023/11/04/9170/ 設置: MediaWikiのindex.phpを省く短縮URL設定 | GNU social JP Web] | * [https://web.gnusocial.jp/post/2023/11/04/9170/ 設置: MediaWikiのindex.phpを省く短縮URL設定 | GNU social JP Web] | ||
* [https://web.gnusocial.jp/post/2023/11/05/9173/ 設置: MediaWikiのホーム画面 (メインページ/Man_Page) の変更方法 | GNU social JP Web] | * [https://web.gnusocial.jp/post/2023/11/05/9173/ 設置: MediaWikiのホーム画面 (メインページ/Man_Page) の変更方法 | GNU social JP Web] | ||
== Transclusion == | |||
MeidaWikiでは他のページの内容を埋め込むことが可能で、この機能を [Transclusion/参照読み込み](https://www.mediawiki.org/wiki/Transclusion) と呼んでいる。 | MeidaWikiでは他のページの内容を埋め込むことが可能で、この機能を [Transclusion/参照読み込み](https://www.mediawiki.org/wiki/Transclusion) と呼んでいる。 | ||
30行目: | 27行目: | ||
テンプレート的な使い方などで、駆使できると便利だろう。 | テンプレート的な使い方などで、駆使できると便利だろう。 | ||
== HTML == | |||
MediaWikiでHTMLの要素をいくつか使用できる。 | MediaWikiでHTMLの要素をいくつか使用できる。 | ||
39行目: | 36行目: | ||
LocalSetting.phpで$wgRawHtml = true (デフォルトfalse) にすれば、html要素内でHTMLを無制限で使用可能になる。 | LocalSetting.phpで$wgRawHtml = true (デフォルトfalse) にすれば、html要素内でHTMLを無制限で使用可能になる。 | ||
== 非公開設定 == | |||
特定ページを非公開にすることができる。後日方法を精査する。 | 特定ページを非公開にすることができる。後日方法を精査する。 | ||
46行目: | 43行目: | ||
* <nowiki>https://www.wingfield.gr.jp/archives/4401</nowiki> | * <nowiki>https://www.wingfield.gr.jp/archives/4401</nowiki> | ||
== 広告ブロッカー対策 == | |||
出典: [https://dajya-ranger.com/pukiwiki/defend-site-content-for-pukiwiki/ 【PukiWiki編】広告ブロッカーからサイトコンテンツと収益を守る! | SEの良心]。 | 出典: [https://dajya-ranger.com/pukiwiki/defend-site-content-for-pukiwiki/ 【PukiWiki編】広告ブロッカーからサイトコンテンツと収益を守る! | SEの良心]。 | ||
MediaWikiでも同様の方法で広告ブロッカー対策を導入できそう。 | MediaWikiでも同様の方法で広告ブロッカー対策を導入できそう。 | ||
== Analytics == | |||
サイトのアクセス分析のためにGoogle Analyticsを設置したい。いくつか拡張機能がある。GA4対応が重要な項目。 | サイトのアクセス分析のためにGoogle Analyticsを設置したい。いくつか拡張機能がある。GA4対応が重要な項目。 | ||
2023年12月14日 (木) 11:13時点における版
About
MediaWikiはWikipediaで採用されている世界一有名なWikiソフトだ。
GNU social JP WikiもMediaWikiを採用している (告知: 自由な分散SNSのWiki「GNU social JP Wiki」の開始とサービス名の改名 | GNU social JP Web)。
Install
- 設置: MediaWiki | Wikipediaで採用された世界一有名な情報集約のWikiソフト | GNU social JP Web
- 設置: MediaWikiのindex.phpを省く短縮URL設定 | GNU social JP Web
- 設置: MediaWikiのホーム画面 (メインページ/Man_Page) の変更方法 | GNU social JP Web
Transclusion
MeidaWikiでは他のページの内容を埋め込むことが可能で、この機能を [Transclusion/参照読み込み](https://www.mediawiki.org/wiki/Transclusion) と呼んでいる。
{{<page name>}} のように、二重波括弧でページ名を指定すると埋め込める。埋め込み元で、埋め込みの許可・禁止ブロックをマークアップで指定することもできる。
参照読み込み可能な特別ページは限定されていて、以下となる。
- Special:AllPages
- Special:PrefixIndex
- Special:NewFiles
- Special:NewPages
- Special:RecentChanges
- Special:RecentChangesLinked.
トップページでの埋め込み表示などで便利なものがある。AllPages/NewPages/RecentChangesあたりが特に便利そうだ。
テンプレート的な使い方などで、駆使できると便利だろう。
HTML
MediaWikiでHTMLの要素をいくつか使用できる。
LocalSetting.phpで$wgRawHtml = true (デフォルトfalse) にすれば、html要素内でHTMLを無制限で使用可能になる。
非公開設定
特定ページを非公開にすることができる。後日方法を精査する。
- https://irineko.hatenablog.com/entry/2021/01/06/194908
- https://www.mediawiki.org/wiki/Manual:Preventing_access/ja
- https://www.wingfield.gr.jp/archives/4401
広告ブロッカー対策
出典: 【PukiWiki編】広告ブロッカーからサイトコンテンツと収益を守る! | SEの良心。
MediaWikiでも同様の方法で広告ブロッカー対策を導入できそう。
Analytics
サイトのアクセス分析のためにGoogle Analyticsを設置したい。いくつか拡張機能がある。GA4対応が重要な項目。
- Extension:Google Analytics Integration - MediaWiki: 翻訳は更新されているがベースコードは2017年のv3.0.1で古い。
- Extension:GoogleAnalyticsMetrics - MediaWiki: 2023-01 v1.0.2。Google Analyticsからメトリクスを取得して挿入する。アクセスカウンター的な拡張機能な模様 (関連: Extension:HitCounters - MediaWiki)。
- Extension:Google Analytics Links - MediaWiki: 2009年v1.2。古い。MediaWiki v1.39以上で動作しない。
- Extension:GoogleAnalyticsTopPages - MediaWiki: 2014年v0.0.1。アクセス上位ページのリストを生成する。
- Extension:GoogleTagManager - MediaWiki: 2023年v.1.1。Google Tag Managerを設置する。
- Extension:GTag - MediaWiki、MediaWikiでGoogle AnalyticsのGA4を使う - ミルクPCのブログ (GTag): 2023 v1.3.0。新しいGoogle Analyticsのトラッキングタグに対応している。
- Extension:Matomo - MediaWiki: Google Analyticsではない分析サービスの拡張機能。
公式プラグインを優先したい。
GTag、GoogleTagManager。これらが設置用にみえる。詳細に検討してみる。