DokuWikiでHTMLを埋め込むオプションが消えた

この記事は約3分で読めます。

Dokuwikiのシステムが更新されたので,早速【2022-07-31a “Igor”】から【2023-04-04 “Jack Jackrum”】にアップグレードしたのはいいのですが,いくつかのページで貼っていたリンクのhtmlコードがベタ打ちで表示される様になっていましました.

管理画面からサイト設定を確認したところ,編集セクションが以下の様にあっさりしています.

つまり,バージョンアップ前の【htmlok】と【phpok】の機能を選択出来なくなったようなのです.

この事は,事前に通知はされていたそうですが,しっかり読んでいませんでした.英語でしたし...

しかも,ご丁寧にも

Changes marked with  need some attention on upgrading!

https://www.dokuwiki.org/changes

とまで書かれています.

本件のことはこの様に書かれていました.

 The options to embed HTML and PHP have been completely removed for security reasons

本来,誰もが投稿・編集できる事がwikiの特徴ではあるのですが,私の様に【管理者一人が情報をまとめるために利用する】立場では,この機能が無くなるのは大問題です.

とりあえず一部は,Wrapプラグインで編集しなおすことである程度は機能する様になりましたが,Wrapプラグインだけでは細かな調整が出来ません.元のHTMLをWikiに書き換えることも必要です.

しかし,その後数日待っていると早速,公式ページでも「プラグインで代替できます」と言うメッセージが追加され,これに関するフォーラムでは

From the version after Igor, the HTMLOK and PHPOK options will no longer be included in the DokuWiki core. (However, the functionality to insert HTML and PHP into the wiki code could in principle be restored by a plugin).

なんだそうです.なので,公式ページに貼られているリンクから【htmlok Plugin】をインストールしてみました.削除された機能がそのまま有効になるというプラグインです.

未だ試験運用中のようですので,完全にこのプラグインに頼るのは止めておくべきかも知れませんので,Dokuwikiページが激しく崩れた箇所だけに適用してみましたところ,無事元の表示に戻りました.

もしこの件で困って居られる方があられたら,お試しあれ.(但し,お一人様運用に限ります ^^;)

よく似た名称のプラグインがあるようですので,この公式ページからのリンクされているプラグインで有ることに注意が必要です.

コメント