DokuWiki

It's better when it's simple

ユーザ用ツール

サイト用ツール


サイドバー

この翻訳は元のページよりも更新日が古く、内容が古い可能性があります。 変更点を参照して下さい。
このページの翻訳?:

DokuWiki について知る

開発

法人利用

我々のコミュニティ


FacebookTwitterや他のソーシャル・ネットワークからフォローしてください。

ja:plugin:struct

struct プラグイン

互換性のある DokuWiki バージョン

  • 2018-04-22 "Greebo" 不明
  • 2017-02-19 "Frusterick Manners" 不明
  • 2016-06-26 "Elenor Of Tsort" 確認済
  • 2015-08-10 "Detritus" 非互換

plugin 新しい構造化データプラグイン

最終更新日
2016-06-22
種類
Syntax, Admin, Action
リポジトリ
ソース
競合
ckgedit, discussion, fastwiki
必要
sqlite

類似 data, strata

タグ !experimental

何故 "data”の代わりに "struct" なのか?

このプラグインは 構造化データプラグインから重要な着想を引き抜いています。 基本的に各ページに対して構造化データを割り当てるのと同じ問題を解決し、データの自動集計をしようとします。

何故別のプラグインなのでしょうか? 構造化データプラグインは非常に有用かつ汎用性が高いことが裏付けられていますが、のあることが証明されたが、いくつかの欠点がありました:

  • 各ページは独自の構造化データを定義します。
  • 複数ページを通して一貫した構造化データを確保するための集権的な方法がありません。
  • 複数ページに設定された構造化データを変更する簡単な方法がありません。
  • 入力データの検証機能がありません。

bureaucracy プラグインは欠点のいくつかを補ってくれましたが、全てを補ってはくれません。 struct プラグインは構造化データプラグインを考え直そうとします:

  • 構造化データを schema 内で分類します。
  • schema には field の集合があります。
  • field には特定の type があります。
  • type はデータの表示・検証方法を制御します。
  • type は schema 内に特定の設定を持ちます。
  • schema は管理画面で集中管理されます。
  • namespace patterns によって各ページに schema を割当てます。
  • schema を変更すると関連ページ全ての schema が変更されます。
  • 構造化データは、ページ構文の一部ではなくなります。
  • データ編集は、標準エディタ内の専用フォームからのみ可能です。

構造化データプラグインの機能を維持しながら、構造化データに必要な集中管理を可能にします。

インストール

A CosmoCode Plugin

:!: 外部要件: このプラグインには以下の追加部品が必要で、別途インストールする必要があります:

拡張機能管理と最新バージョンを指す上記のダウンロード URL を使用して、プラグインをインストールして下さい。 手動でプラグインをインストールする方法はプラグインを参照してください。

使用方法

プラグインを使用する方法については、以下のページを参照してください:

開発

変更履歴

既知のバグと問題

バグや問題の報告は以下へお願いします:https://github.com/cosmocode/dokuwiki-plugin-struct/issues

ja/plugin/struct.txt · 最終更新: 2016-07-08 20:10 by sawachan