目次

「プラグイン」に戻る

DokuWikiおすすめプラグイン一覧。まとめ

DokuWikiはプラグインを追加することで、大幅に使いやすくなります。
書き方も変わりますし、表現方法も増えます。

ここでは僕が今までに調べてきた「おすすめプラグイン」を紹介したいと思います。
ぜひ、使いやすいプラグインを見つけてください。




文字装飾プラグイン

プラグイン オススメ 説明
BBCode ★★ フォントに色を付けたり、大きさを変えたりなど色々できます
[color=red]red[/color]
[size=12]サイズ text[/size]
color plugin ★★ フォントに色を付けることができる。
フォントのバックグラウンドの色も変更可能
<color red>red</color>
エディター画面のアイコンも追加されるのが便利です。
fontsize2 Plugin ★★ フォントサイズを変更することができます。
エディター画面のアイコンも追加されるのが便利です。
Keyboardプラグイン <key>C</key>
Highlight Plugin ★★ 色々な色で、バックグラウンドにマーカーできます
hidden Plugin ★★ 折りたたんで隠す機能


文字を囲むプラグイン

プラグイン オススメ 説明
WRAP ★★★ <wrap hi>hi test</wrap>   hi test
<wrap em>em test</wrap>   em test
<WRAP box>test</WRAP>
段組み(複数列)もできます。
box plugin ★★ <box 100% #eee>test</box>
Note
button Plugin 文字をボタン風にする


編集関係プラグイン

プラグイン オススメ 説明
xbr Plugin ★★★ \\で改行としますが、\\なしでも編集ページで改行することで、表示ページでも改行とする
EditTable Plugin ★★★ テーブルをExcelのように編集
CodeMirror Plugin 編集画面をカラー表示にしてくれる。
また 、vimやemacsバインディングも可能
CKGEdit Plugin wordのようにwysiwygで編集
クリップボードの画像をCtrl + Vで張り付け可能
Word, Excelからの貼り付けも可能
markdowku Plugin Markdownでも書けるようになります。
Comment Syntax Plugin ★★ 書いた文字をコメントとして表示されないようにするプラグイン
Custombuttons Plugin 編集画面のツールバーに任意のテンプレートを追加できます


ページ

プラグイン オススメ 説明
htmlok Plugin ★★★ 2023-04-04 “Jack Jackrum” からセキュリティーの関係で、標準機能でHTMLやPHPの埋込ができなくなりました。
このプラグインを使うとできるようになります。
同じようなプラグインが複数あります。
僕はHTMLとPHPに対応している「htmlok Plugin」を利用しています。
Move plugin ★★★ ページ名変更・ディレクトリ移動ができます。
ただ、複数のページがある名前空間を変更しようとすると、エラーになり一部が移動できないです。
Add New Page Plugin
Copy Page Plugin 注意:このプラグインを使うと、ログインしないで権限がない状態でも、「文章のコピー」メニューが表示されてしまします。
ただし、実行しようとしても権限でエラーになります。
Redirect Manager (redirect2) ページ名や名前空間名を変更した際に、SEOランクを下げないために、301, 302を行う
HtmlMetaTags Plugin メタタグを追加できるようにするプラグイン
SNSでシェアされた際の見え方を定義するOGP(Open Graph Protcol)の設定もできます


ページ一覧

DokuWikiの特徴の一つとして、ページ一覧プラグインが充実しています。

プラグイン オススメ 説明
Indexmenu ★★★ Windowsのエクスプローラ風のレイアウト
右クリックで、新規ページ作成や検索などができるようになります。
サイドバーに置くと今のページが開かれて便利です。
{{indexmenu>..#1|js navbar noscroll notoc skipfile=/sidebar/}}
catlist Plugin ★★★ リスト形式で一覧を作成できます。
<catlist ネームスペース: -noAddPageButton -noHead>
<catlist -noAddPageButton --noHead -sortAscending>
nspages 複数の段組
リスト形式で一覧を作成できます。
Dir 1段で、更新日時などの「表形式」のリストを作成
「表形式」が基本のため、用途が限られます。
Pagelist Plugin 番号なしリストに作成日を追加したり、テーブルに変換したりできます。
色々なプラグインに必要とされる。(Dirプラグイン、タグ、Discussionなど)
pagequery 細かく設定ができるページ一覧プラグイン
Tag Plugin ページにタグ
{{tag>tag1 tag2 tag3}}
タグ一覧
{{topic>tag1 tag2}}


変更履歴

プラグイン オススメ 説明
Changes Plugin ★★ Pagelist Pluginと一緒に使うことで、見栄えをよくできる
{{changes>20&render = pagelist(header,user,desc)}}
Changelog Plugin
(plugin:recent)
最新のDokuWikiでは動かなくなりました。


テーブル

DokuWikiの特徴の一つとして、テーブル編集がしやすいプラグインが充実しています。

プラグイン オススメ 説明
Table Width Plugin ★★★ テーブル幅、セル幅を指定
EditTable Plugin ★★★ テーブルをExcelのように編集
Cell Background Plugin セルの色指定
sortablejs Plugin セルをソート
searchtablejs Plugin セルをフィルター
CSV Plugin CSVをテーブル表示
tablecalc Plugin テーブル計算


画像 / SVG / フロー / ダイヤグラム

プラグイン オススメ 説明
ImgPaste Plugin ★★★ Ctrl + Vでクリップボードの画像を張り付け
diagrams Plugin ★★ Diagrams.net(Draw.io)サービスのためのプラグイン。
SVGファイルを作成する機能とDrawio.io編集する機能が追加される。
SVG画像を別ページで見る機能も追加されるため、
大きなサイズの画像を作る場合、このプラグインがよい。
Draw.io plugin ★★ Diagrams.net(Draw.io)サービスのためのプラグイン。
Drawioで編集可能なPNG画像を作れるプラグイン
Gallery Plugin 画像をlightboxで、大きく見れるようにできます
{{gallery>:dir:pasted:20231028.png?600x600&lightbox}}
アイコンプラグイン https://www.dokuwiki.org/ja:plugin:icons
SketchCanvas Plugin 簡易スケッチができます。
SVG-Edit Plugin 高度な絵が描けます。
Ditaa-Plugin Ditaaにより、ASCIIフローチャートをpngにすることができます。
Sequencediagram Plugin テキストベースで、シーケンス図を書けます。
plantuml Plugin テキストベースで、シーケンス図を書けます。
visrep Plugin graphviz, blockdiag, nwdiagを書けます。


目次

プラグイン オススメ 説明
TocTweak Plugin ★★★ 目次をインライン表示や非表示に
{{INLINETOC}}
{{INLINETOC: 2-4}}


プログラミング言語カラー

プラグイン オススメ 説明
Syntaxhighlighter4 言語の追加ができません
Syntaxhighlighter3 言語の追加ができます
No Highlight Plugin Syntaxhighlighterを使っていると、検索結果がハイライトされるのではなく、JavaScriptの加工結果もコード中に含まれるように見えてしまうので適用
Code Prettifier Plugin ★★★ <code></code>のデザインを変更できます


フォーム

プラグイン オススメ 説明
searchform Plugin ★★ ページの任意の場所に検索フォームを設置できます
{searchform ns=}
Bureaucracy Plugin 問い合わせを簡単に作れます。
Modern Contact Plugin


PHP

プラグインオススメ説明
phpinc


SQL

プラグインオススメ説明
sqlcomp plugin
SQL Plugin


他サイト連携

SlideShareやTwitterなどを受けこむ時にはプラグインは不要で、<html> </html>で囲めばいいだけです。
やり方は、DokuWikiのページにHTMLを埋め込むを参考にしてください。

プラグイン オススメ 説明
slidesharewp Plugin SlideShareのShareのWordPressの部分をコピペすればよい。
Slideshare Plugin Slideshare Pluginではなく、slidesharewp Pluginを使いましょう。
{{slide>:11412913}}
Google Analytics Plugin プラグインを使うことによって、ログインしている時は統計から除くことができる。


その他

プラグイン オススメ 説明
upgrade Plugin ★★★ バージョンアップのためのプラグイン
Columns Plugin ★★ ページを段組み(複数列)にできます。
<columns 100% 100px ->
aaaa
<newcolumn>
bbbb
</columns>
jplayer Plugin
ツールボタン削除プラグイン
Toolbuttondel
https://www.dokuwiki.org/ja:plugin:toolbuttondel
編集画面の不要なボタンを削除する
comment /* コメント */ でコメントできます。
Include サイト内の他のページを取り込んで表示できます。
{{page>[ページID]#[セクション]&[フラグ]}}
{{section>[ページID]#[セクション]&[フラグ]}}
{{page>header&nodate&nouser&noeditbtn&nofooter}}
TitlesAnchorLink 各ヘッダーにリンクしやすいようにしてくれる
Tabinclude plugin:tabinclude
iframe plugin plugin:iframe
{{url>someurl [ width , height ] | alternate-text }}
{{url>http://www.example.com/somepage.html}}
{{url>http://asimov/DokuWiki/ 80%,400px|iFrame not installed}}
ToDo Plugin チェックボックス、タスク管理
Plugin Numbered Headings h1などに、1.1 1.2 みたいな番号をつける。
CAPTCHA Plugin
dlcount plugin:dlcount
dlcount plugin の日本語化
http://wiki.birth-online.de/software/php/dw-dlcount-plugin
Discussion Plugin
公開プラグイン 草案状態の文書のリビジョンと承認済みの文書のリビジョンとを区別する
read 権限を持つユーザーは承認済みリビジョンだけ見ることができます
tokenbucketauth プラグイン ログイン失敗時にP アドレスを拒否する
https://www.dokuwiki.org/ja:plugin:tokenbucketauth






「プラグイン」に戻る