リクエスト広場

指定した領域をタブで切り替えられるプラグインの導入希望 / 10

30 コメント
views
10
名前なし 2025/04/13 (日) 22:48:22 修正 b4131@c46e3

@wikiwikiこちらの機能は賛同意見が多く集まっていますが、現時点で実装する可能性はあるのか伺いたいです。

通報 ...
  • 11
    WIKIWIKI運営 2025/04/15 (火) 18:14:24 >> 10

    タブ機能の検討状況

    ご要望ありがとうございます。

    領域をタブで切り替える表示機能については、運営側でも有用性を認識しており、実装は計画中です。
    ただし現在はまだ着手しておらず、具体的な仕様の検討には入っていません。

    PukiWikiとの互換性について

    WIKIWIKIはもともとPukiWikiをベースにスタートしましたが、20年以上の運用の中で独自に改修・拡張を重ねてきたため、現在ではPukiWikiのソースコードはほとんど残っていません。
    一部に名残がある程度で、PukiWikiのプラグインとの互換性はなく、必要な機能はすべて独自に実装する必要があります。

    実装にあたっての前提

    fold のようにページ内に大量の情報を折りたたんで持たせる形式は、ページの肥大化によって初期読み込みや転送量の負荷が大きくなるため、現在は避けています。

    もしタブ機能を導入する場合は、include のように他ページの内容を使用し、それを非同期で読み込む形式を想定しています。

    ご意見を募集したい点

    このトピックで使い方や仕様が具体化されれば、実装の優先度を上げられる可能性もあります。
    そこで、以下のような点についてもご意見をいただけると、設計の参考になります。

    • タブの中にさらに別のタブを配置するような構成は必要か?(いわゆる「入れ子構造」)
    • タブのラベルは任意に指定できるべきか?
    • ラベル内でWIKI記法を使えるようにするか?(※あまり許容したくないと考えています)
    • ラベルの見た目やデザインはどのような形式が望ましいか?
    • タブの数に制限は必要か?
    • スマートフォン表示ではラベルをどのように扱うのが適切か?

    こうした点についても自由にご意見をいただければ幸いです。
    今後の開発検討の参考にさせていただきますので、引き続きよろしくお願いいたします。

    12
    名前なし 2025/04/15 (火) 19:00:00 678d2@650a9 >> 11

    現在はPukiWikiプラグインとの互換性がないというのは意外でした。
    PukiWiki用自作プラグインの追加実装を要望しても、
    なかなか応じてもらえなかったのに合点がいきました。
    ただ、そうした情報はもっと早く出していただきたかったです。
    (伏せておくことにメリットはないでしょう)

    具体的な仕様についてですが、
    原則としてPukiWikiのtabプラグインに沿ったものが望ましいと考えます。
    つまり、

    • 入れ子対応:Yes
    • ラベルの任意指定:可
    • ラベルでWiki記法が使える:Yes
    • ラベルの見た目やデザイン:見やすく使い易ければ何でも(お任せします)
    • タブの最大数:無制限

    となります。

    13
    名前なし 2025/04/15 (火) 22:41:21 9fc7e@52968 >> 11

    案拝見しましたが、自分は既に超縦長になっているカード一覧ページをレアリティ毎にタグ分けしようと思っていました。既にinclude状態なのでinclude形式は移行しやすく賛同します。
    入れ子→できれば欲しい
    ラベルの任意指定→文字や幅、色など最低限の編集機能はほしい
    タブのデザイン→勝手にエクセルとかのを想像していた
    最大数→自分は10あれば十分と感じるが使用者によってかなり感覚は変わりそう
    スマホ表示→すべて無理やり表示して縦に長くなるより横長でスライドできる方がスッキリするかなと感じる

    16
    名前なし 2025/04/19 (土) 18:55:03 b4131@c46e3 >> 11

    コメントありがとうございます。
    タブの仕様に関する個人的意見を以下に示します。

    入れ子構造
    不要。構造が複雑になる事で処理が重くなってしまう懸念があるからです。

    ラベルの任意指定
    必須。

    ラベル内のWIKI記法
    あれば良いですが、どちらでもかまいません。

    ラベルのデザイン
    使いやすいデザインであれば、どのようなものでもかまいません。

    タブの上限
    設けるとしたら、10程度が良いと思います。

    スマートフォン表示でのラベルの切り替え
    個人的にはプルダウン形式が使いやすいです。

  • 14
    副管理人(WoTBWiki) 2025/04/19 (土) 01:57:02 >> 10

    タブ機能は私も所望します。
    その上で運営チームからのコメントを踏まえて個人的な意見を羅列します。

    ・タブの中にさらに別のタブを配置するような構成は必要か?(いわゆる「入れ子構造」)
    →不要です。タブ形式の場合、includeよりも入れ子化すると見づらくなるのでは?と思っています。
    ・タブのラベルは任意に指定できるべきか?
    →必要です。そもそもラベルが変更できないとタブ機能の意味が無いかと思います。文字・背景色などは無くて構いません。
    ・ラベル内でWIKI記法を使えるようにするか?(※あまり許容したくないと考えています)
    →中立です。基本的には欲しいですが、無くても許容できます。
    ・ラベルの見た目やデザインはどのような形式が望ましいか?
    >> 12さんと同じく見やすければ特に希望ありません。
    ・タブの数に制限は必要か?
    →特に希望はありません。極端に多くても読み込み速度を損なうだけかと思いますし。
    ・スマートフォン表示ではラベルをどのように扱うのが適切か?
    →プルダウン形式だと一番見やすいかと思います。

  • 15

    レイアウト構成の幅が広がるため、是非とも導入していただきたい機能です。
    タブ仕様に関する意見は以下のとおりです。

    • 入れ子構造:どちらでも可
      →要望が多ければ設定可能で良いと思いますが、ソースが複雑になり可読性が下がるので個人的には利用予定はありません。
    • ラベル指定:必要
      →スマホ表示を考慮すると短い文字列などの指定は必須かと思います。
    • WIKI記法:不要
      →改行やリンクなどを記述するとタブ本来の機能を損なう可能性があるため、制限した方が良いと考えます。
    • ラベルのデザイン:希望なし
      →後述のスマホ表示と関連しますが、選択中のタブが分かりやすいものであれば特に希望はありません。
    • タブ数の制限
      →タブ内の表示はinclude想定とのことなので、includeの仕様に合わせる形で良いと思います。
    • スマホ表示について
      →flex_containerプラグインのように、画面幅に応じて動的にタブの行数が切り替わる形式が良いと思います。
要望は具体的な提案や理由を書いて下さい。
×