sakura-editor / sakura-editor.github.io

SAKURA Editor portal site
https://sakura-editor.github.io
11 stars 12 forks source link

旧 htmlhelp の hid2.cgi の扱いについて考える #26

Closed kobake closed 5 years ago

kobake commented 6 years ago

21 では「hid2.cgi は廃止で良いと思う」と書いてしまったが、ちょっと乱暴な考えだったので情報を整理。

サクラエディタからHTMLヘルプを開くときのURL (hid2.cgi) について

現状のサクラエディタからHTMLヘルプを開くときの挙動は http://sakura-editor.sourceforge.net/cgi-bin/hid2.cgi?{数字} となっているが、hid2.cgi がやっていることは HLP0000XX.html のようなファイルにリダイレクトするだけのことなので、今後はこれを利用せずに直接 HLP%06d.html 的な文字列をサクラエディタ本体側で構築すれば良さそう。

hid2.cgi は使われなくなることが想定されるが

上記対応をした場合、そのバージョン以降のサクラエディタでは hid2.cgi への依存はなくなる。

ただ、それ以前のバージョン (2.3.2.0以前) のサクラエディタを使い続けるユーザは一定数いると思われるので、hid2.cgi は削除すべきではなさそう。

対応内容の提案

以上の考察から、hid2.cgi については以下のように扱うことを提案します。(スコープが Web とサクラエディタ本体両方にまたがっていることについてはご容赦)

異論無ければこの方針で進めようと思います。

berryzplus commented 6 years ago

組替えは賛成、残すのも賛成です。

組替え方法はモダンなヘルプへの移行とも絡めて考えていきたい感じです。別件になりますかね。

kobake commented 6 years ago

ありがとうございます

まず先んじて hid2.cgi への依存を外す対応をしてしまい、新しいヘルプ構造が固まってきたら #25 対応後に別件として再組み換えが良いかな、と思っています

KENCHjp commented 5 years ago

https://github.com/sakura-editor/sakura/pull/392 にて対応済。