BugTrack/2407
の編集
Top
/
BugTrack
/
2407
[
トップ
] [
編集
|
差分
|
履歴
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
* 配布パッケージにcache/*.rel, *.refファイルが含まれている [#v7ca2908] - ページ: BugTrack - 投稿者: [[umorigu]] - 優先順位: 低 - 状態: 完了 - カテゴリー: その他 - 投稿日: 2016-12-08 (木) 07:09:57 - バージョン: 1.5.1 - リリース予定バージョン: 1.5.2 ** メッセージ [#o7cc0a24] 配布パッケージにcache/*.rel,*refが含まれており、バージョンアップ時にはこれを削除する必要がある。 Gitリポジトリを使ってサイトを管理する際(PukiWiki-offcial, devが該当)には毎回コンフリクトが起きるため、バージョンアップが行いにくい一つの要因になっている。 キャッシュがパッケージに含まれるのは[[BugTrack/2008]]起因。 .rel/.ref は wiki/ 内のファイルから生成できるため、初回実行時に自動生成することが望ましい。 ただし、ページ数が多い場合には.rel/.refファイルの生成には時間がかかるため、自動生成が実行できるページ数を制限するなどの対処が必要になる。 *** 削除対象ファイル [#zfa28ce9] cache/ 以下の67ファイル cache/3A636F6E666967.ref cache/3A636F6E6669672F5061676552656164696E67.ref cache/3A636F6E6669672F5061676552656164696E67.rel cache/3A636F6E6669672F5061676552656164696E672F64696374.ref cache/3A636F6E6669672F5061676552656164696E672F64696374.rel cache/3A636F6E6669672F706C7567696E.ref cache/3A636F6E6669672F706C7567696E.rel cache/3A636F6E6669672F706C7567696E2F6174746163682F6D696D652D74797065.ref cache/3A636F6E6669672F706C7567696E2F6174746163682F6D696D652D74797065.rel cache/3A636F6E6669672F706C7567696E2F726566657265722F636F6E666967.ref cache/3A636F6E6669672F706C7567696E2F747261636B6572.rel cache/3A636F6E6669672F706C7567696E2F747261636B65722F64656661756C74.ref cache/3A636F6E6669672F706C7567696E2F747261636B65722F64656661756C742F666F726D.ref cache/3A636F6E6669672F706C7567696E2F747261636B65722F64656661756C742F6C697374.ref cache/3A636F6E6669672F706C7567696E2F747261636B65722F64656661756C742F70616765.ref cache/427261636B65744E616D65.ref cache/427261636B65744E616D65.rel cache/43686153656E.ref cache/446F63426F6F6B.ref cache/466F726D617474696E6752756C6573.ref cache/466F726D617474696E6752756C6573.rel cache/46726F6E7450616765.ref cache/46726F6E7450616765.rel cache/48656C70.ref cache/48656C70.rel cache/496E74657257696B69.ref cache/496E74657257696B69.rel cache/496E74657257696B694E616D65.ref cache/496E74657257696B694E616D65.rel cache/496E74657257696B6953616E64426F78.ref cache/496E74657257696B6953616E64426F78.rel cache/4A617661536372697074.ref cache/4C696D697452657175657374426F6479.ref cache/4D656E75426172.ref cache/4D6F696E4D6F696E.ref cache/504850.ref cache/5061676552656164696E67.ref cache/50756B6957696B69.ref cache/50756B6957696B69.rel cache/50756B6957696B692F312E342F4D616E75616C2F506C7567696E.ref cache/50756B6957696B692F312E342F4D616E75616C2F506C7567696E.rel cache/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F412D44.ref cache/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F412D44.rel cache/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F452D47.ref cache/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F452D47.rel cache/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F482D4B.rel cache/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F4C2D4E.ref cache/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F4C2D4E.rel cache/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F4F2D52.rel cache/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F532D55.ref cache/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F532D55.rel cache/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F562D5A.rel cache/5265616C506C6179.ref cache/526563656E744368616E676573.ref cache/526563656E7444656C65746564.rel cache/52656E616D654C6F67.ref cache/53616E64426F78.ref cache/53616E64426F78.rel cache/5375624D656E75.ref cache/547261636B4261636B.ref cache/57696B69456E67696E6573.ref cache/57696B69456E67696E6573.rel cache/57696B694E616D65.ref cache/57696B6957696B69576562.ref cache/59756B6957696B69.ref cache/59756B6957696B69.rel cache/686F6765686F6765.ref * rel, refファイルを生成する条件 [#u544cc17] - 1. Related リンクを表示しようとしている (norelated ページではない) - 2. (page).rel, (page).ref のファイルが存在しない - 3. cache/ 以下の *.ref, *.rel ファイルの数が5未満 - 4. Wikiページ数が50未満 1-4をすべて満たすとき、初回表示とみなして links_init() を実行します。(linksプラグインから呼び出される関数) -------- - devサイトのバージョンアップでコンフリクトして悲しくなったので。 -- [[umorigu]] &new{2016-12-08 (木) 07:32:43}; - リポジトリ及び配布パッケージからcache/*.rel,*.refファイルを削除しました。そして、初回表示時に自動でcache/*.ref, *.relを生成するようにしました。副次効果として、初期コンテンツが配布パッケージと異なる場合(英語版など)の場合にも、正しいリンクが表示されるようになりました [[commit:a231078d19]] -- [[umorigu]] &new{2016-12-09 (金) 08:09:40}; #comment
タイムスタンプを変更しない
* 配布パッケージにcache/*.rel, *.refファイルが含まれている [#v7ca2908] - ページ: BugTrack - 投稿者: [[umorigu]] - 優先順位: 低 - 状態: 完了 - カテゴリー: その他 - 投稿日: 2016-12-08 (木) 07:09:57 - バージョン: 1.5.1 - リリース予定バージョン: 1.5.2 ** メッセージ [#o7cc0a24] 配布パッケージにcache/*.rel,*refが含まれており、バージョンアップ時にはこれを削除する必要がある。 Gitリポジトリを使ってサイトを管理する際(PukiWiki-offcial, devが該当)には毎回コンフリクトが起きるため、バージョンアップが行いにくい一つの要因になっている。 キャッシュがパッケージに含まれるのは[[BugTrack/2008]]起因。 .rel/.ref は wiki/ 内のファイルから生成できるため、初回実行時に自動生成することが望ましい。 ただし、ページ数が多い場合には.rel/.refファイルの生成には時間がかかるため、自動生成が実行できるページ数を制限するなどの対処が必要になる。 *** 削除対象ファイル [#zfa28ce9] cache/ 以下の67ファイル cache/3A636F6E666967.ref cache/3A636F6E6669672F5061676552656164696E67.ref cache/3A636F6E6669672F5061676552656164696E67.rel cache/3A636F6E6669672F5061676552656164696E672F64696374.ref cache/3A636F6E6669672F5061676552656164696E672F64696374.rel cache/3A636F6E6669672F706C7567696E.ref cache/3A636F6E6669672F706C7567696E.rel cache/3A636F6E6669672F706C7567696E2F6174746163682F6D696D652D74797065.ref cache/3A636F6E6669672F706C7567696E2F6174746163682F6D696D652D74797065.rel cache/3A636F6E6669672F706C7567696E2F726566657265722F636F6E666967.ref cache/3A636F6E6669672F706C7567696E2F747261636B6572.rel cache/3A636F6E6669672F706C7567696E2F747261636B65722F64656661756C74.ref cache/3A636F6E6669672F706C7567696E2F747261636B65722F64656661756C742F666F726D.ref cache/3A636F6E6669672F706C7567696E2F747261636B65722F64656661756C742F6C697374.ref cache/3A636F6E6669672F706C7567696E2F747261636B65722F64656661756C742F70616765.ref cache/427261636B65744E616D65.ref cache/427261636B65744E616D65.rel cache/43686153656E.ref cache/446F63426F6F6B.ref cache/466F726D617474696E6752756C6573.ref cache/466F726D617474696E6752756C6573.rel cache/46726F6E7450616765.ref cache/46726F6E7450616765.rel cache/48656C70.ref cache/48656C70.rel cache/496E74657257696B69.ref cache/496E74657257696B69.rel cache/496E74657257696B694E616D65.ref cache/496E74657257696B694E616D65.rel cache/496E74657257696B6953616E64426F78.ref cache/496E74657257696B6953616E64426F78.rel cache/4A617661536372697074.ref cache/4C696D697452657175657374426F6479.ref cache/4D656E75426172.ref cache/4D6F696E4D6F696E.ref cache/504850.ref cache/5061676552656164696E67.ref cache/50756B6957696B69.ref cache/50756B6957696B69.rel cache/50756B6957696B692F312E342F4D616E75616C2F506C7567696E.ref cache/50756B6957696B692F312E342F4D616E75616C2F506C7567696E.rel cache/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F412D44.ref cache/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F412D44.rel cache/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F452D47.ref cache/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F452D47.rel cache/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F482D4B.rel cache/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F4C2D4E.ref cache/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F4C2D4E.rel cache/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F4F2D52.rel cache/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F532D55.ref cache/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F532D55.rel cache/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F562D5A.rel cache/5265616C506C6179.ref cache/526563656E744368616E676573.ref cache/526563656E7444656C65746564.rel cache/52656E616D654C6F67.ref cache/53616E64426F78.ref cache/53616E64426F78.rel cache/5375624D656E75.ref cache/547261636B4261636B.ref cache/57696B69456E67696E6573.ref cache/57696B69456E67696E6573.rel cache/57696B694E616D65.ref cache/57696B6957696B69576562.ref cache/59756B6957696B69.ref cache/59756B6957696B69.rel cache/686F6765686F6765.ref * rel, refファイルを生成する条件 [#u544cc17] - 1. Related リンクを表示しようとしている (norelated ページではない) - 2. (page).rel, (page).ref のファイルが存在しない - 3. cache/ 以下の *.ref, *.rel ファイルの数が5未満 - 4. Wikiページ数が50未満 1-4をすべて満たすとき、初回表示とみなして links_init() を実行します。(linksプラグインから呼び出される関数) -------- - devサイトのバージョンアップでコンフリクトして悲しくなったので。 -- [[umorigu]] &new{2016-12-08 (木) 07:32:43}; - リポジトリ及び配布パッケージからcache/*.rel,*.refファイルを削除しました。そして、初回表示時に自動でcache/*.ref, *.relを生成するようにしました。副次効果として、初期コンテンツが配布パッケージと異なる場合(英語版など)の場合にも、正しいリンクが表示されるようになりました [[commit:a231078d19]] -- [[umorigu]] &new{2016-12-09 (金) 08:09:40}; #comment
テキスト整形のルールを表示する