「MediaWiki」の版間の差分

提供:GNU social JP Wiki
(Analytics)
(見出し階層変更)
1行目: 1行目:
=== About ===
== 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 ===
== 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 ===
== Transclusion ==
 
MeidaWikiでは他のページの内容を埋め込むことが可能で、この機能を [Transclusion/参照読み込み](https://www.mediawiki.org/wiki/Transclusion) と呼んでいる。
MeidaWikiでは他のページの内容を埋め込むことが可能で、この機能を [Transclusion/参照読み込み](https://www.mediawiki.org/wiki/Transclusion) と呼んでいる。


30行目: 27行目:
テンプレート的な使い方などで、駆使できると便利だろう。
テンプレート的な使い方などで、駆使できると便利だろう。


=== HTML ===
== 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 ===
== 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

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対応が重要な項目。

公式プラグインを優先したい。

GTag、GoogleTagManager。これらが設置用にみえる。詳細に検討してみる。