今後の編集計画

Last-modified: 2022-03-24 (木) 17:25:28

進行中

  • シェルの追加登録作業
  • タグの増強
    • 特に設計属性
    • 属性install.txtありの付いていないシェルにタグを付けていく

予定

  • ギャラリーページ、ランダム表示ページ実装
    • ギャラリーページはtaglistの「該当ページのフィルターに当てはまる行を取り込む」機能で実現できなくはないが、該当ページすべてを開くような行為なので重い。一応現状でもできるのでサンプルも置いておく。
      ecacheを使ってキャッシュを使うようにすれば多少はマシかもしれない。
    • ギャラリーページの別手段としてtrackerを用いる方法も考えられるが、この場合は「フリーシェル/<シェル名>」のような子階層ページでなければならず、設定したテンプレから逸脱すると動作しない弱点がある。設定と維持における負担が大きい。
      その代わり、フィルタリング(属性指定など)の有無を閲覧者が選べる、一度に出す表示件数を指定する、などが可能。
    • ランダム表示ページとしては作者ページに置いたrandomが手軽。ただしこれは「子階層ページのどれかにランダムで移動」なので、シェルのページが子階層になっていない現状では使えない。(作者ページなら使えるなぁと思って勝手に設置した)
    • ランダム表示を提供する別のものとしてはrandommesもあるが、こちらは最大500行の中から1行ランダムで表示するもの。今このwikiに書かれているフリーシェルの数は余裕で500超えてます。
    • Wiki編集を行えるAPIが公開されている為、これを用いて上記いずれかに合わせ再構築することができるかも。これを書いている人にプログラムの知識は無いので実現可能かは分かんない。
      • 結論:wikiwikiでは現実的手段で実現不可能
      • 将来的にPHP使える鯖に移転して自力でwiki設置してごちゃごちゃする可能性はある
  • 初心者向けに軽くフリーシェルを使ったゴースト作り講座