ブログプラグイン
互換性のある DokuWiki バージョン
2008-05-05, 2009-02-14, Lemming, Anteater, Rincewind, Angua, Adora Belle, Weatherwax, Binky, Ponder Stibbons
概要
ブログプラグイン は Wiki の中にブログを作ることを簡単に可能にします。 blog コンポーネントは、名前空間から最新の投稿(ページ)を新しい順に表示します。 新しいバージョンでは、ソート順は、前のバージョンのように最終変更日ではなく作成日です。 archive コンポーネントは、指定された月に書いた(作成した)全ての投稿を一覧にします。
live demo を使ってこのプラグインを試用できます。
ブログのためにこのプラグインを使用する場合、 Planet DokuWiki に参加してくれると嬉しいです。
インストール
ダウンロード | plugin-blog.tgz |
---|---|
BundleHub | Configure your own DokuWiki blogsuite install package, consisting of all mandatory plugins plus any optional features you want to include: BlogSuite BundleHub The Bundle Hub is currently out of date and not updated anymore, please install the plugins individually Site seems to be down for sime time, here is the archived version if you want to see possible optional plugins & features. |
ヒント | このプラグインを使用する場合、DokuWikiでBlogを書くにはを見てください。 |
構文
Blog
{{blog>[namespace]?[number]&[flags]}}
[namespace] | ブログの名前空間。下位空間も同様に検索されます。* は Wiki 全体です。. はページと同じ名前空間です。 | 任意。デフォルトは初期設定の blog namespace |
---|---|---|
[number] | ページ毎に表示する投稿数 | 任意。デフォルトは 5 |
[flags] | & 区切りの include flags。include#flags参照。topform/bottomform/noform を追加。 | 任意。 |
指定した名前空間にある、最新の投稿を指定数個分、現在のページに表示します。 投稿の下部に、ページへのリンク(固定リンク)・作成者・作成日・コメント数が表示されます。 リンク・作成者・作成日・コメント数を非表示にすることもできます。 最後には古い投稿へのリンクがあり、ブログの履歴を移動できます。 新規ページを作成する権限を持っている場合、 最後の最後に新規投稿用フォームが表示されます。
Archive
{{archive>[namespace]?[month]&[flags]}}
[namespace] | アーカイブ一覧のための名前空間。* は Wiki 全体です。. はページと同じ名前空間です。 | 任意。デフォルトは初期設定の blog namespace |
---|---|---|
[month] | YYYY-MM 形式のアーカイブ一覧の月。* は Wiki 全体です。 | 必須。 |
[flags] | & 区切りの pagelist flags。pagelist#flags参照。 | 任意。 |
指定した月に作成された、指定した名前空間の全ページのテーブルを表示します。
{{autoarchive>[namespace]}}
自動アーカイブを作成します。
初期設定と変更方法
Blog プラグインは、 管理者メニューのサイト設定を利用して初期設定を変更できます。
namespace | 構文で名前空間を指定しなかった場合の、デフォルト名前空間 |
---|---|
formposition | 新規投稿用フォームの表示位置を選択する |
dateprefix | 新規投稿用フォームの作成ページに追加する自動取得日付の接頭辞。strftime PHP 関数のオプションが使用できます。%Y:%m%d のような名前空間区切りも機能します。 |
sortkey | 投稿のソート方法の定義。作成日・最終更新日・ページ名・ページID・ページタイトル(最初のヘッドライン)が選択可能 |
sortorder | 投稿のソート順。昇順・降順 |
showhistogram | アーカイブ一覧にヒストグラムを表示する(autoarchiveは除く) |
変更履歴
- 2013-10-20: 翻訳の更新、空のブログ一覧のキャッシュ処理を修正。
- 2013-03-27: archive 構文のためのより良いキャッシュ処理
- ページが変更されたり、コメントや linkback が追加される度に、正しくキャッシュを更新するまでは、全てを一覧表示します。
- 現在のユーザがアクセスできないページがアーカイブ一覧に含まれている場合、キャッシュは使用されません。キャッシュが他の理由で期限切れになるまで、除外ページが自動的に再び含まれることはありません。必要な場合は
~~NOCACHE~~
マクロが使えます。
開発
変更履歴
- Merge pull request #126 from dokuwiki-translate/lang_update_848_17143… (2024-05-01 17:45)
- translation update (2024-04-29 08:20)
- Version upped (2023-10-24 23:50)
- Merge pull request #121 from fiwswe/fix_issue_120 (2023-10-24 19:51)
- Rename constructor (2023-10-24 12:10)
- Merge pull request #118 from dokuwiki-translate/lang_update_564_16764… (2023-02-16 20:25)
- translation update (2023-02-15 01:35)
- Merge pull request #117 from dokuwiki-translate/lang_update_551_16745… (2023-01-24 21:45)
バグ/機能要望
バグや機能要望は、 バグ追跡 に報告してください。
Q&A
DokuWikiでBlogを書くには のページも読んでください。
日付が間違って表示されます。
必要とされるすべてのプラグインとDokuWiki本体が最新バージョンであることを確認してください。
日付の表示方法を変更できますか?
はい、日付のフォーマットには設定項目: dformatを使用しています。
ブログの 投稿日付を変更することはできますか?
ページのソース内の作成日(最終更新日)の手動設定には、metaプラグインが使用できます。
その後、投稿のソート方法の定義で最終更新日を選択します。
別の方法は、作成済ファイルのタイムスタンプを変更し、
<dokuwiki>/data/index/cdate.idx
を削除することです。
(それをするつもりなら、バックアップを作ってください!)
目次を表示できますか?
目次は、巨大ブログの内容を見るのに役に立つかもしれません。
議論
バグや機能要求はバグ追跡に報告して下さい。