コンテスト用の専用カテゴリがあり、複数のサブカテゴリボックスや行が用意されています。各コンテストに対して新しいサブカテゴリを作成します。
現在、カテゴリの説明の抜粋では、HTMLのすべてのタグが除去されます(<a>タグのみが許可されています)。より柔軟性を高め、長い説明やボタン、開始日、製品、スポンサー、賞金などのメタデータを表示できるようにしたいと考えています。
そのためには、以下の機能を持つテーマコンポーネントが必要です:
- カテゴリボックスや行の説明でリッチHTMLのサポートを有効にする
div、button、spanなどのタグの除去を防ぐ(ホワイトリスト方式ではなく、除去しない方式)class=...などの属性と値を保持する
*絵文字の除去を防ぐ(ホワイトリスト方式ではなく、除去しない方式)
- 文字数の最大制限を解除する
- (見落としている機能があれば追加してください)
- tcの設定にカテゴリピッカーを追加し、どのカテゴリでこれを有効にするかを選択できるようにする
プロジェクトの複雑さを推定できないため、特定の予算はありません。
また、このテーマコンポーネントをオープンソースとして Customization > Theme component で公開することも検討しています。