フォームテンプレートの紹介

フォームテンプレートは素晴らしいですね!

追加の情報やヒントなどを追加することは可能でしょうか?

例えば、セクションごとにグループ化したり、見出しを追加したりできると便利です。

# 基本情報

- type: input
  id: name
  attributes:
    label: "私の名"
    placeholder: "名を入力してください"
  validations:
    required: true

- type: input
  id: surname
  attributes:
    label: "私の姓"
    placeholder: "姓を入力してください"
  validations:
    required: true

# 会社情報

- type: input
  id: name
  attributes:
    label: "会社名"
    placeholder: "会社名"
  validations:
    required: true

...など

また、タイトルを作成するためにフォームを使用できるようにするのも良いですね。

最終的なスレッドには表示されないメモを追加できるのも便利です。例えば:


**ご注意:このセクションのすべてのスレッドは公開前に審査されます。**

- 同じスレッドを複数回投稿しないでください。
- このセクションは ____ のみを対象としています。
- 英語で投稿してください。
- 可能であれば、後ほどスレッドにコメントを残して、いつ...したかをお知らせください。
- など

編集: スレッドに常に表示されるメモも追加できると嬉しいです。

「いいね!」 1

投票にご関心があるかもしれない機能リクエストがあります:

「いいね!」 3

この機能があれば、「フォームモード」と「通常モード」を切り替える際に非常に便利です :grimacing:

「いいね!」 2

+1です。ユースケースは非常に明確です:フォームテンプレート付きの投稿とその他のコンテンツを混在させることです。

「tech-apps」カテゴリではアプリだけを投稿できるはずですが、実際にはウィキや一般的なトピックも含まれています。現在の動作では、一般的な投稿アクションが壊れてしまうため、フォームテンプレートを完全に無効化せざるを得ません。

シンプルなスイッチを追加するのは検討に値する良いアイデアだと思います :slight_smile:

「いいね!」 1

これは素晴らしい機能で、少し使い勝手の悪い現在の「カテゴリテンプレート」の使い方を置き換えられる可能性にワクワクしています。しかし、私たちのユースケースではいくつかの壁にぶつかりました。そのため、ご要望に応じてフィードバックを提供します。

投稿本文のカスタマイズ

私たちの主な要望は、作成された投稿のフォーマットを可能にすることです。少なくともその出力に対して何らかの制御を持ちたいと考えています。これは、フォームの編集/設定時に別のフィールドとして用意するか、あるいは YAML で以下のような形式で指定できると理想的です:

output: |
  ここにプリセットの導入文が入ります。

  🗺 **{{ field_id_1.label }}**  {{ field_id_1.data }}

  他のカスタムテキスト

  📅 **独自のラベル:**:
  {{ field_id_2.data }}, {{ field_id_3.data }}

  投稿には意味があるが、フォームの入力とは無関係なのでフォーム上では意味をなさない、まったく別のコンテンツ

フォームフィールドには id 属性が指定されており、CSS を使って投稿の出力をフォーマットできるのではないかと期待していました。しかし、それらが出力に含まれていないようです。考えてみれば、投稿を編集した際に元のフォーム編集画面に戻らない限り、この手法は機能しません。投稿を編集する際に構造が失われてしまう可能性があるからです。投稿編集時に元のフォーム画面に戻ることができれば、私たちのケースでは非常にうまく機能し、現在は簡単に無視または回避できてしまう検証ルールを強制するのにも役立ちます。

私が求めているのは、厳密には「フォームテンプレート」ではなく、私のユースケースに特化した一種の「構造化されたトピック」機能のようなものかもしれません…しかし、私だけではないかもしれませんね?

タイトルのカスタマイズ

フォームの入力内容に基づいてトピックタイトルもカスタマイズできれば、これも魅力的な機能です。上記の提案の自然な拡張として捉えられます。ただし、これは必須ではなく、あっても嬉しい機能です。

必須ではないフィールド

最後に(何か見落としているかもしれませんが)、入力フィールドを投稿に含めないように指定できると便利です。これは、フォーム入力時に「同意する」必要があるチェックボックスなど、投稿には表示する必要がない場合に有用です。