サイトマップ
最近の更新

DokuWiki comingsoonプラグイン - ページの所在を隠す

概要

編集中で、まだ公開したくないページのコンテンツを非表示にします。 ページの先頭には”coming soon”のアイコンが表示され、そのページの編集権限がないユーザにはコンテンツは表示されません。

また、最近の変更、検索、索引、タグの一覧にも表示されないため、直接URLを指定しない限りは該当ページにたどりつくことができなくなります。これは編集者かどうかは無関係に、常に見えなくなりますので、ブックマークするなどして存在が忘れ去られないようにしてください。

使い方

Wikiテキストの任意の位置に

{{comingsoon}}

と記述し、保存してください。下のようなアイコンが表示されれば、今後このページは隠されます。 comingsoon.jpg いよいよコンテンツの作成が完了し、公開する段階で{{comingsoon}}タグを削除してください。アイコンは消え、このページが見えるようになります。

また、蛇足的な機能ですが、アイコンはimagesフォルダの下の.gif、.jpg、 .pngのいずれかの拡張子を持つものからランダムに表示されます。お好きなアイコンに入れ替えたり、ファイルを追加することで利用できるようになります。

導入および設定

下記からダウンロードしたファイルを

<DokuWikiホーム>/lib/plugins/

で展開してください。下記のファイルが展開されます。

comingsoon/COPYING
comingsoon/action.php
comingsoon/images/comingsoon.jpg
comingsoon/images/soldout.jpg
comingsoon/plugin.info.txt
comingsoon/style.css
comingsoon/syntax.php

管理画面で設定すべき項目は特にありません。

ファイル

  • <データディレクトリ>/meta/_comingsoon.txt .. 対象となるページのインデックスが保存されます。

ダウンロード

ライセンス

  • Apache License, Version 2.0

コメント

1 : 開発担当 : 2011-06-16 11:00:58
夜中に目が覚めて眠れなくなったので、思いつきで半日ほどで作りました。
2 : 開発担当 : 2011-06-16 11:05:34
【既知の問題点】qsearchやindexなどのAJAX呼び出しのときにACTION_ACT_PREPROCESSは呼ばれないので、インデックスが見えてしまうことがあります。それでもページの内容は隠されますので、まぁ良しとしましょう。
3 : 開発担当 : 2011-06-17 07:26:09
管理画面を追加して、comingsoonを使ってるページの一覧を表示できれば、と思いつきました。
4 : e-to : 2013-01-07 21:55:26
素晴らしいプラグインをありがとうございます。こんなプラグインがあったらと以前から思っていました。さっそく自分のdokuwikiに導入させていただきました。あらためて感謝いたします。
お名前
メッセージ
 
plugin/comingsoon.txt · 最終更新: 2011/06/17 08:05 by Kazuyuki Matsuda
特に明示されていない限り、本サイトの内容は次のライセンスに従います:Copyright(C) 2011 Shorindo, Inc. All Rights Reserved
Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki