Ticket #27312

..形式の相対リンクのサブページが正しく処理できない

오픈 날짜: 2012-01-30 13:54 마지막 업데이트: 2012-02-19 20:34

Reporter:
소유자:
Type:
Status:
Closed
Component:
(None)
MileStone:
Priority:
1 - Lowest
Severity:
3
Resolution:
Fixed
File:
None

Details

サブページの文法として [[記事名/サブページ]] or [[/サブページ]] しか想定しておらず、[[../../サブページ]] のような..形式の相対リンクのサブページが正しく処理できない。

Ticket History (3/5 Histories)

2012-01-30 13:54 Updated by: honeplus
  • New Ticket "階層の深いサブページが正しく処理できない" created
2012-01-30 14:00 Updated by: honeplus
  • Summary Updated
  • Details Updated
  • Resolution Update from None to Later
댓글 올리기

サブページはWikipediaの標準名前空間では使用されていない、またテンプレート等で使われていても..形式の相対リンクは見たことがない、かつ対応に手間がかかりそうなため、当面は対応しない方針。 今後そのあたりの処理に大掛かりな改修を行う際は、これも考慮する。

2012-02-11 22:20 Updated by: honeplus
댓글 올리기

#27313 で行ったものと同様の暫定対応 (r15) を本件にも実施。次回リリースでこの暫定対応をリリースする。

2012-02-15 21:28 Updated by: honeplus
  • Resolution Update from Later to Fixed
  • Milestone Update from (None) to 1.11 (closed)
댓글 올리기

再度サブページの仕様とソースを確認した結果、それほど手間をかけずにできそうな目処が付いたため、予定を変更して対応 (r17) 。暫定対応は除去。サブページに対する動作は下記のように整理。

  1. 自分の親へのリンク : [[../]] や [[../../]] など → 対応せず。自分が子なら、翻訳先でも親子関係は変わらないと考えるべき。
  2. 自分の兄弟・叔父へのリンク : [[../s]] や [[../../s]] → 対応。完全な記事名に補完して処理する。
  3. 自分の子へのリンク : [[/s]] → 既存から対応。完全な記事名に補完して処理する。変換が成功した場合、/ の前をカットする。

Wikipediaの通常記事では試せないため、ユニットテストで問題ないことと、また通常のページに影響が無いことだけ確認。次回リリースでこの対応をリリースする。

2012-02-19 20:34 Updated by: honeplus
  • Status Update from Open to Closed
  • Ticket Close date is changed to 2012-02-19 20:34
댓글 올리기

本日上記対応を含んだ1.11をリリース完了。対応完了としてチケットをクローズする。

Attachment File List

No attachments

Edit

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login