LLL Field Fill Rate / フィールド充填率

Read-only count of how many published entries hold a value in each typed field, per language. 公開記事の型付き欄ごとの値あり件数を言語別に集計。

Public name@mrhandsome39.bsky.social/field-fill-rate

Or open Registry in your EmDash admin and search for this name.

Permissions

Plugins get only the capabilities they declare and you approve. Your EmDash admin lists these again before anything installs.

  • Read content

    Read entries from your site’s content collections.

  • Read content structure

    Read the collections and fields defined on your site.

FAQ

FAQ

Does it change entries or show values? / 変更や値の表示は。 No. It only counts and never prints a field value. 変更しません。値も表示せず、件数だけです。

Is 0 or false counted as filled? / 0やfalseは。 Yes: they are stored values. "Not set" means nothing was stored or null (EmDash cannot tell them apart). はい、値ありです。「未設定」は何も保存されていない、またはnullです。

Why is a collection missing from the rates? / 率が出ないコレクションは。 It has no published entries, so no rate is computed (this is not 0%). Hidden and non-public collections are left out. 公開記事が無いため算出しません(0%ではありません)。hiddenや非公開は対象外です。

Which fields are not judged? / 判定しない欄は。 Fields bound to a relation (the link is stored outside the entry and plugins cannot read it) and field types this version does not understand. They are listed as not verified. リレーションに結び付いた欄と未対応の型は「未確認」として列挙します。

Does it read drafts or pending edits? / 下書きや保留中の編集は。 No. Only the saved published entry is read. 読みません。保存済みの公開記事だけです。

Why is my result PARTIAL? / 部分結果の理由。 More than 200 published entries in a collection, the 1000-entry limit, or a read failed. 200件超、全体1000件の上限、または読取失敗です。

Can I add the rows across languages? / 言語をまたいで足せますか。 Not for non-translatable fields: EmDash copies their value into every language. 翻訳不可の欄は全言語に同じ値が入るため、足さないでください。

Security

Security

LLL Inc. / MIT / contact@lx3.cafe. Version 0.1.0.

Capabilities: content:read, schema:read only. One POST admin route requiring plugins:manage and a signed-in caller. No network, hooks, cron, storage, settings or writes of any kind. Field values are classified in memory (set, empty, zero, blank) and dropped at once; they are never put into the output or stored. Hidden and non-public collections are not read. The language code input is validated against a strict pattern and the collection input against the list of public collections. Output is plain text in a code block; labels have control characters removed and spreadsheet-formula prefixes neutralised. The report is not stored by the plugin; copies in the browser are outside plugin control.

Limits: 200 published entries per collection, 1000 per run, 400 rows, 48 KiB report; beyond these the result is marked partial.

Report issues privately with version and a redacted reproduction. Do not send tokens or private exports.

Changelog

Changelog

0.1.0

  • First release: read-only per-field, per-language count of published entries that hold a value. 0/false are values; unset, empty and blank are separate; collections without published entries get no rate; relation-bound and unknown-type fields are listed as not verified; PARTIAL when a limit is reached.

Installation

Installation / 導入

Install from the EmDash Registry, then open Admin → Field Fill Rate and press "Count fill rates". Optionally choose one collection or type a language code. Requires permission to manage plugins. Capabilities: content:read, schema:read. No network access.

Registry から導入し、管理画面の「Field Fill Rate」で「充填率を数える」を押します。コレクションや言語コードで絞り込めます。プラグイン管理権限が必要です。権限は content:read / schema:read のみ。外部通信なし。

Keep exploring

More plugins like LLL Field Fill Rate / フィールド充填率

Browse by keyword, or see everything @mrhandsome39.bsky.social publishes.

Install on your site

Open in EmDash

LLL Field Fill Rate / フィールド充填率

@mrhandsome39.bsky.social/field-fill-rate

Choose the EmDash site where you want to review this plugin. Nothing is installed until you confirm its permissions in that site's admin.

This browser will remember the site. You can change it next time.