Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Advanceのプラグインを希望します。 #1

Open
mifjpn opened this issue Mar 8, 2018 · 4 comments
Open

Advanceのプラグインを希望します。 #1

mifjpn opened this issue Mar 8, 2018 · 4 comments

Comments

@mifjpn
Copy link

mifjpn commented Mar 8, 2018

いつも使わせいただいてありがとうございます。
Wikiを取り巻く環境は、数年変わってきており、公開ページの生き残りが難しくなってきています。
お手数とは思いますが、生き残りのためにも、従来のプラグイン(特に私の場合は&attachref())にご配意いただければ、幸いです。
よろしくお願いいたします。

@logue
Copy link
Owner

logue commented Mar 9, 2018

一応、プラグインの互換性を取らないと言っても、あくまでも処理上の話であって、文法に関して大きな変更はない予定です。

attachrefは厳しいですが、添付機能は本体の機能として対応させます。ページへの貼り付けはXPWikiでいうところの省略形の添付貼り付け表記で使えるようにします。(※この表記はAdvでも使えます)

&ref(添付ファイル名[,パラメーター]){代替文字列};

{{添付ファイル名[,パラメーター]|代替文字列}}

少なくとも、添付機能とバックアップと差分、ソースはプラグインでなく本体に統合した形になります。

とはいえ、まだ仕様が固まってるわけではないのでなんとも言えませんが、Advの場合と異なり、完全に作り直しであるという点について留意してください。(半分、ライセンスの制限の多いGPL2が嫌でこういう形になったようなものだし)

@mifjpn
Copy link
Author

mifjpn commented Mar 10, 2018

了解いたしました。
添付(ファイル等異動)と
&ref(添付ファイル名[,パラメーター]){代替文字列};
への変換程度であれば、とても喜ばしいです。
どうかよろしくお願いします。

@logue
Copy link
Owner

logue commented Feb 23, 2019

結局Markdown風になりました。

![代替文字列](ファイル名 "タイトル"){パラメータ}

という形式になります。(現在のところパラメータは未実装です)#attach、#ref、#attachref、#imgなどの表記はコンバーターで一律に自動的に上記の形式に変換されるため特に心配になることは無いと思います。

また、添付ファイルもWikiページも、すべてSQLで管理するためPukiWikiで起きていた長過ぎるファイル名の問題は起きません。
ファイルはSha-1ハッシュで管理されるため、同じ内容のファイルがあった場合は統合され、別名でも同一のファイルに紐付けられます。

@logue
Copy link
Owner

logue commented Feb 23, 2019

こんな感じですね。
image

まだ、画像にリンクを貼る処理ができていません。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants