内容へ移動
DokuWiki
It's better when it's simple
ユーザ用ツール
ログイン
サイト用ツール
検索
ツール
文書の表示
以前のリビジョン
バックリンク
最近の変更
メディアマネージャー
サイトマップ
ログイン
>
最近の変更
メディアマネージャー
サイトマップ
トレース:
ja:plugin:struct
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
====== struct プラグイン ====== ---- plugin ---- description: 新しい構造化データプラグイン author : Michael Große and Andreas Gohr email : dokuwiki@cosmocode.de type : syntax, admin, action lastupdate : 2016-06-22 compatible : 2016-06-26a, !Detritus, !Hrun, !Ponder Stibbons, !Binky depends : sqlite conflicts : similar : data, strata tags : !experimental downloadurl: https://github.com/cosmocode/dokuwiki-plugin-struct/zipball/master bugtracker : https://github.com/cosmocode/dokuwiki-plugin-struct/issues sourcerepo : https://github.com/cosmocode/dokuwiki-plugin-struct/ donationurl: screenshot_img : ---- ===== 何故 "data”の代わりに "struct" なのか? ===== このプラグインは [[ja:plugin:data|構造化データプラグイン]]から重要な着想を引き抜いています。 基本的に各ページに対して構造化データを割り当てるのと同じ問題を解決し、データの自動集計をしようとします。 何故別のプラグインなのでしょうか? 構造化データプラグインは非常に有用かつ汎用性が高いことが裏付けられていますが、のあることが証明されたが、いくつかの欠点がありました: * 各ページは独自の構造化データを定義します。 * 複数ページを通して一貫した構造化データを確保するための集権的な方法がありません。 * 複数ページに設定された構造化データを変更する簡単な方法がありません。 * 入力データの検証機能がありません。 [[ja:plugin:bureaucracy|bureaucracy プラグイン]]は欠点のいくつかを補ってくれましたが、全てを補ってはくれません。 struct プラグインは構造化データプラグインを考え直そうとします: * 構造化データを //schema// 内で分類します。 * schema には //field// の集合があります。 * field には特定の //type// があります。 * type はデータの表示・検証方法を制御します。 * type は schema 内に特定の設定を持ちます。 * schema は管理画面で集中管理されます。 * //namespace patterns// によって各ページに schema を割当てます。 * schema を変更すると関連ページ全ての schema が変更されます。 * 構造化データは、ページ構文の一部ではなくなります。 * データ編集は、標準エディタ内の専用フォームからのみ可能です。 構造化データプラグインの機能を維持しながら、構造化データに必要な集中管理を可能にします。 ===== インストール ===== [[http://www.cosmocode.de/en/open-source/dokuwiki-plugins/|{{ http://cosmocode.de/static/img/dokuwiki/dwplugins.png?recache|A CosmoCode Plugin}}]] :!: **外部要件:** このプラグインには以下の追加部品が必要で、別途インストールする必要があります: * [[ja:plugin:sqlite|SQLite プラグイン]] [[ja:plugin:extension|拡張機能管理]]と最新バージョンを指す上記のダウンロード URL を使用して、プラグインをインストールして下さい。 手動でプラグインをインストールする方法は[[ja:plugins|プラグイン]]を参照してください。 ===== 使用方法 ===== プラグインを使用する方法については、以下のページを参照してください: * [[plugin:struct:schemaedit|スキーマ編集]] * [[plugin:struct:type|型]] * [[plugin:struct:import|入出力]] * [[plugin:struct:delete|削除]] * [[plugin:struct:assignments|割当て]] * [[plugin:struct:aggregation|集約]] * [[plugin:struct:filters|フィルター]] * [[plugin:struct:bureaucracy|Bureaucracy 対応]] ===== 開発 ===== === 変更履歴 === {{rss>https://github.com/cosmocode/dokuwiki-plugin-struct/commits/master.atom date}} === 既知のバグと問題 === バグや問題の報告は以下へお願いします:[[https://github.com/cosmocode/dokuwiki-plugin-struct/issues]]
ja/plugin/struct.txt
· 最終更新: 2016-07-08 20:10 by
sawachan
ページ用ツール
文書の表示
以前のリビジョン
バックリンク
文書の先頭へ
Imprint
Global DokuWiki Links
Download
Wiki
Forum
IRC
Bugs
Translate
Git
XRef