- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- 現在との差分 - Visual を表示
- ソース を表示
- ページ/名前 へ行く。
- 1 (2007-12-30 (日) 02:57:48)
- 2 (2008-01-01 (火) 02:43:28)
- 3 (2008-02-11 (月) 15:29:40)
- 4 (2008-03-13 (木) 02:17:16)
- 5 (2008-03-20 (木) 01:29:10)
- 6 (2008-09-28 (日) 00:00:26)
- 7 (2008-09-28 (日) 00:11:44)
- 8 (2008-11-22 (土) 00:24:46)
- 9 (2008-11-23 (日) 21:11:09)
- 10 (2008-12-07 (日) 01:33:57)
- 11 (2009-01-18 (日) 16:44:25)
- 12 (2009-01-18 (日) 17:07:54)
- 13 (2009-01-18 (日) 17:45:23)
- 14 (2009-08-30 (日) 11:16:30)
- 15 (2009-11-07 (土) 01:16:46)
- 16 (2010-07-29 (木) 02:46:51)
- 17 (2010-10-07 (木) 06:00:42)
- 18 (2010-11-04 (木) 06:45:29)
- 19 (2010-11-10 (水) 04:39:49)
- 20 (2010-11-15 (月) 13:53:55)
- 21 (2010-11-15 (月) 16:22:43)
- 22 (2010-11-15 (月) 17:04:59)
- 23 (2010-11-15 (月) 17:18:16)
- 24 (2010-11-22 (月) 04:23:29)
- 25 (2010-12-07 (火) 11:30:54)
- 26 (2010-12-08 (水) 17:11:52)
- 27 (2010-12-08 (水) 17:30:06)
- 28 (2010-12-09 (木) 17:13:05)
- 29 (2010-12-10 (金) 01:36:34)
- 30 (2010-12-10 (金) 01:45:41)
- 31 (2010-12-13 (月) 02:21:07)
- 32 (2010-12-13 (月) 04:46:32)
- 33 (2010-12-13 (月) 05:04:37)
- 34 (2010-12-13 (月) 05:20:25)
- 35 (2010-12-22 (水) 18:09:48)
- 36 (2010-12-29 (水) 15:40:50)
- 37 (2010-12-29 (水) 15:49:16)
- 38 (2011-01-10 (月) 23:26:23)
- 39 (2011-01-11 (火) 01:19:54)
- 40 (2011-01-11 (火) 01:24:58)
- 41 (2011-01-11 (火) 09:09:30)
- 42 (2011-02-25 (金) 23:21:02)
- 43 (2011-09-13 (火) 12:50:17)
- 44 (2011-09-30 (金) 18:07:38)
- 45 (2011-09-30 (金) 18:25:46)
- 46 (2011-10-28 (金) 09:06:45)
- 47 (2011-11-07 (月) 13:47:21)
- 48 (2011-11-25 (金) 09:40:22)
- 49 (2011-11-25 (金) 09:47:14)
- 50 (2011-12-14 (水) 01:29:17)
- 51 (2011-12-17 (土) 23:49:37)
- 52 (2011-12-23 (金) 22:00:35)
- 53 (2011-12-23 (金) 22:47:00)
- 54 (2011-12-23 (金) 22:59:40)
- 55 (2012-02-24 (金) 13:49:35)
- 56 (2012-05-01 (火) 01:38:41)
- 57 (2012-05-03 (木) 10:41:19)
- 58 (2012-05-15 (火) 06:56:51)
- 59 (2012-05-15 (火) 15:27:12)
- 60 (2012-05-15 (火) 16:43:15)
- 61 (2012-07-24 (火) 08:08:12)
- 62 (2012-07-31 (火) 00:56:28)
- 63 (2012-09-20 (木) 06:47:48)
- 64 (2012-09-20 (木) 07:32:24)
- 65 (2012-10-03 (水) 15:48:48)
- 66 (2012-10-03 (水) 20:15:20)
- 67 (2012-10-03 (水) 20:48:01)
- 68 (2013-01-16 (水) 06:46:09)
- 69 (2013-01-31 (木) 01:35:17)
- 70 (2013-02-16 (土) 09:25:33)
- 71 (2013-02-21 (木) 06:43:46)
- 72 (2013-02-21 (木) 06:51:34)
- 73 (2013-03-12 (火) 04:37:57)
- 74 (2013-03-19 (火) 15:52:57)
- 75 (2013-03-20 (水) 22:36:03)
- 76 (2013-03-23 (土) 15:56:51)
- 77 (2013-03-25 (月) 07:31:46)
- 78 (2013-03-30 (土) 11:07:48)
- 79 (2013-04-04 (木) 08:16:47)
- 80 (2013-04-19 (金) 11:11:36)
- 81 (2013-04-28 (日) 04:22:18)
- 82 (2013-04-28 (日) 04:27:08)
- 83 (2013-04-28 (日) 06:05:49)
- 84 (2013-04-28 (日) 06:30:24)
- 85 (2013-04-28 (日) 06:36:12)
- 86 (2013-04-29 (月) 20:16:42)
- 87 (2013-05-07 (火) 03:02:04)
- 88 (2013-05-09 (木) 10:51:00)
- 89 (2014-01-08 (水) 13:15:45)
- 90 (2014-01-23 (木) 03:31:52)
- 91 (2014-01-24 (金) 17:31:23)
- 92 (2014-01-24 (金) 18:58:14)
- 93 (2014-02-13 (木) 14:08:32)
- 94 (2014-02-13 (木) 14:18:03)
- 95 (2014-02-24 (月) 08:29:04)
- 96 (2014-02-26 (水) 01:10:06)
- 97 (2014-03-01 (土) 06:08:33)
- 98 (2014-03-01 (土) 06:19:41)
- 99 (2014-03-05 (水) 21:05:49)
- 100 (2014-03-08 (土) 03:53:30)
- 101 (2014-03-09 (日) 07:34:31)
- 102 (2014-03-13 (木) 06:39:17)
- 103 (2014-03-15 (土) 06:14:44)
- 104 (2014-03-18 (火) 22:39:17)
- 105 (2014-03-19 (水) 03:52:04)
- 106 (2014-03-19 (水) 04:04:06)
- 107 (2014-03-20 (木) 08:03:03)
- 108 (2014-03-20 (木) 20:53:11)
- 109 (2014-03-25 (火) 00:35:09)
- 110 (2014-03-25 (火) 06:56:04)
- 111 (2014-03-25 (火) 23:53:07)
- 112 (2014-03-26 (水) 00:09:12)
- 113 (2014-03-26 (水) 03:58:38)
- 114 (2014-03-26 (水) 04:03:17)
- 115 (2014-03-26 (水) 08:04:31)
- 116 (2014-03-26 (水) 08:18:28)
- 117 (2014-03-26 (水) 08:20:56)
- 118 (2014-03-26 (水) 08:41:42)
- 119 (2014-03-26 (水) 09:04:15)
- 120 (2014-03-26 (水) 09:09:35)
- 121 (2014-03-26 (水) 09:19:04)
- 122 (2014-03-26 (水) 09:26:58)
- 123 (2014-03-26 (水) 09:33:07)
- 124 (2014-03-26 (水) 09:45:43)
- 125 (2014-03-26 (水) 09:59:37)
- 126 (2014-03-26 (水) 10:06:32)
- 127 (2014-03-27 (木) 06:10:27)
- 128 (2014-03-27 (木) 06:12:06)
- 129 (2014-03-27 (木) 06:21:49)
- 130 (2014-03-27 (木) 08:59:47)
- 131 (2014-03-27 (木) 09:35:30)
- 132 (2014-03-27 (木) 10:19:27)
- 133 (2014-03-27 (木) 10:55:09)
- 134 (2014-03-27 (木) 11:02:54)
- 135 (2014-03-27 (木) 11:20:46)
- 136 (2014-03-27 (木) 11:49:58)
- 137 (2014-03-27 (木) 14:00:15)
- 138 (2014-03-27 (木) 17:09:22)
- 139 (2014-03-27 (木) 17:50:59)
- 140 (2014-03-27 (木) 17:55:17)
- 141 (2014-03-27 (木) 18:03:57)
- 142 (2014-03-27 (木) 18:44:20)
- 143 (2014-03-27 (木) 23:09:23)
- 144 (2014-03-27 (木) 23:22:00)
- 145 (2014-03-28 (金) 00:48:12)
- 146 (2014-03-28 (金) 04:11:38)
- 147 (2014-03-28 (金) 07:57:28)
- 148 (2014-03-28 (金) 08:18:17)
- 149 (2014-03-28 (金) 08:26:03)
- 150 (2014-03-28 (金) 11:03:48)
- 151 (2014-03-28 (金) 11:20:50)
- 152 (2014-03-28 (金) 17:36:21)
- 153 (2014-03-28 (金) 17:44:58)
- 154 (2014-03-28 (金) 21:05:58)
- 155 (2014-03-28 (金) 21:19:29)
- 156 (2014-03-28 (金) 21:41:25)
- 157 (2014-03-28 (金) 21:49:25)
- 158 (2014-03-28 (金) 21:58:32)
- 159 (2014-03-28 (金) 22:49:37)
- 160 (2014-03-28 (金) 22:56:43)
- 161 (2014-03-28 (金) 23:52:39)
- 162 (2014-03-29 (土) 00:06:34)
- 163 (2014-03-29 (土) 00:12:24)
- 164 (2014-03-29 (土) 01:56:44)
- 165 (2014-03-29 (土) 02:09:30)
- 166 (2014-03-29 (土) 02:15:42)
- 167 (2014-03-29 (土) 02:26:01)
- 168 (2014-03-29 (土) 04:32:21)
- 169 (2014-03-29 (土) 05:30:45)
- 170 (2014-03-29 (土) 06:22:07)
- 171 (2014-03-29 (土) 06:34:57)
- 172 (2014-03-29 (土) 07:23:31)
- 173 (2014-03-29 (土) 10:33:18)
- 174 (2014-03-29 (土) 10:40:12)
- 175 (2014-03-29 (土) 10:46:38)
- 176 (2014-03-29 (土) 10:58:51)
- 177 (2014-03-29 (土) 11:16:27)
- 178 (2014-03-29 (土) 11:21:04)
- 179 (2014-03-29 (土) 11:47:50)
- 180 (2014-03-29 (土) 17:12:09)
- 181 (2014-03-29 (土) 17:39:40)
- 182 (2014-03-29 (土) 17:58:20)
- 183 (2014-03-29 (土) 18:41:23)
- 184 (2014-03-29 (土) 18:53:02)
- 185 (2014-03-29 (土) 18:58:47)
- 186 (2014-03-30 (日) 00:02:48)
- 187 (2014-03-30 (日) 00:14:51)
- 188 (2014-03-30 (日) 00:23:56)
- 189 (2014-03-30 (日) 07:04:04)
- 190 (2014-03-30 (日) 07:20:32)
- 191 (2014-03-30 (日) 07:42:19)
- 192 (2014-03-30 (日) 07:47:14)
- 193 (2014-03-30 (日) 08:00:55)
- 194 (2014-03-30 (日) 09:18:08)
- 195 (2014-03-31 (月) 04:29:30)
- 196 (2014-03-31 (月) 04:35:50)
- 197 (2014-03-31 (月) 04:53:21)
- 198 (2014-03-31 (月) 06:54:11)
- 199 (2014-04-01 (火) 03:51:28)
- 200 (2014-04-01 (火) 05:26:40)
- 201 (2014-04-01 (火) 05:36:29)
- 202 (2014-04-01 (火) 05:48:41)
- 203 (2014-04-01 (火) 05:55:27)
- 204 (2014-04-01 (火) 06:02:03)
- 205 (2014-04-01 (火) 08:17:52)
- 206 (2014-04-01 (火) 08:24:36)
- 207 (2014-04-01 (火) 17:17:20)
- 208 (2014-04-01 (火) 17:25:13)
- 209 (2014-04-01 (火) 17:35:19)
- 210 (2014-04-01 (火) 17:49:58)
- 211 (2014-04-01 (火) 18:29:24)
- 212 (2014-04-01 (火) 18:31:13)
- 213 (2014-04-01 (火) 18:55:26)
- 214 (2014-04-01 (火) 19:00:16)
- 215 (2014-04-01 (火) 19:07:55)
- 216 (2014-04-01 (火) 19:21:52)
- 217 (2014-04-03 (木) 21:27:18)
- 218 (2014-04-03 (木) 22:44:11)
- 219 (2014-04-03 (木) 22:44:30)
- 220 (2014-04-05 (土) 09:29:59)
- 221 (2014-04-05 (土) 09:34:41)
- 222 (2014-04-10 (木) 20:28:48)
- 223 (2014-04-10 (木) 20:50:11)
- 224 (2014-04-25 (金) 20:52:24)
- 225 (2014-04-25 (金) 21:16:17)
- 226 (2014-07-08 (火) 09:36:39)
- 227 (2014-11-03 (月) 04:09:24)
- 228 (2014-11-09 (日) 23:11:40)
- 229 (2014-11-09 (日) 23:38:31)
- 230 (2016-03-06 (日) 03:01:12)
- 231 (2016-08-16 (火) 02:38:37)
- 232 (2017-01-20 (金) 07:12:18)
- 233 (2017-01-23 (月) 21:49:48)
- 234 (2017-02-04 (土) 14:14:03)
- 235 (2019-12-14 (土) 13:21:55)
- 236 (2019-12-14 (土) 15:00:02)
- 237 (2020-11-18 (水) 12:19:49)
- 238 (2021-09-24 (金) 20:27:32)
- 239 (2021-11-18 (木) 13:19:16)
- 240 (2022-01-17 (月) 20:49:07)
- 241 (2022-01-17 (月) 21:14:23)
- 242 (2023-06-20 (火) 01:30:43)
目次 †
関連 †
- :/ページはセクションの複合体
- :/ページ名とページタイトルの書き方
- :/ページ名は内容と別
- :/検索/フォーマット
- :/機能/API/オブジェクト取得API
- :/解釈をはさんだ検索
- :Done/Twitter連携するときページ名をどうするか
- :Done/タグとはページか
- :Done/ページ名の入れ換えはどう行われるのか
- :Done/ページ属性を検索対象にするには
- :Done/ページ要素はページ
- :Done/下書きをどう実装するか
- :Done/内部名のフォーマット
- :Done/内部名を再考
- :Done/同名ページ群から属性を継承するには
- :Done/外部名1つには複数の内部名が対応する
- :Done/属性と権限について再考
- :Done/投票とコレクションについて再考
- :Done/権限について再々考
- :Done/見解が分岐しても内部名は引き継ぐ
- :RenameLog/2013
- :i/new機能を標準に
- :i/いろいろな記法
- :i/とりあえず1ページ表示
- :i/なんでもページに記録
- :i/サイト内ブックマーク
- :i/タグ付けのUI
- :i/ディレクトリ名に順序なし
- :i/フローをストック化
- :i/プロトタイピング
- :i/ページを表すもの
- :i/ページ名が変わっても過去版のページ名は変わらない
- :i/ページ名では「/」より「の」
- :i/ページ名は本文の1行目
- :i/ページ名を変更しても過去版はそのまま
- :i/ページ名変更はページ移動でもある
- :i/ページ名変更は下位のページ名も一緒に
- :i/メタページには全文検索結果も
- :i/代表以外をリクエスト
- :i/内容か名前のいずれかがあれば残す
- :i/削除予定ならページ名に打ち消し線を
- :i/名前の同一視
- :i/外部名4区分と内部名
- :i/外部名4区分と各機能
- :i/大きいページと小さいページ
- :i/書き続けられるように
- :i/検索スコアは適合率で
- :i/検索結果を集計すればタグ一覧にもなる
- :i/機能
- :i/版を無くす
- :i/編集ビューではページ名を常時表示
- :t/名前
- ぶっこんでおけばそのうちまとまる仕組み
- コレクション
- タグ
- フレームワーク/WikiEngineでやること
- プラグイン
- ページ
- ページ/内容
- ページでやること
- ページセット
- ページ名
- メタページ
- 下位展開
- 下書き
- 内部名
- 別名
- 同名ページ
- 外部名
- 要約
ページ/名前 †
思い付き †
ページ名を扱いやすく †
http://wikienginex.com/wiki/%A4%BD%A4%CE%C2%BE%A4%CE%A5%A2%A5%A4%A5%C7%A5%A2
などとURLにページ名が入るのは良い案。変えない。UTF-8で。
検索欄を用意。
検索だと1ステップ手順が多くなるので、結果が明確なら一覧を出さずに1位のページへリダイレクト。
GoogleのI'm Feeling Luckyのように。
(有力な見解[?]の仕組みを使って)
正規表現 †
ページ名の指定はどれも正規表現で受け付けるようにしたい。
→使い方が難しい。ページを指定するならシステム側で曖昧に解釈。
ページ名は読むためのもの、IDになるのは内部名 †
重複無し。重複があれば、どちらかを扱う。どちらでもいい。
ページの中に見解があるので、同じページ名で違う表示ということはある。
「/」 †
ページ名の階層区切りはサイト設定。変更、他のwikiからのインポートを容易にするために複数設定できるように。(旧設定と新設定を両方有効にできるように)
「/」より「の」 †
「ページの名前」というページを作るくらいなら「ページ/名前」を作ったほうがいい。
なら「の」を「/」の代わりにすればなおいい。
***親ページも作る [#ud68512b]
さらに、「プロジェクトの名前」というページを作ると
-プロジェクト
-プロジェクト/名前
という2つのページが一度にできるように。
→この場合、「プロジェクト」はタグのようなディレクトリ名になる。→ディレクトリ名に順序なし
自動リンクを発生させるためにページは多くしたい。全文検索の他に言葉を選択する探し方も欲しいので。
が、検索結果では邪魔になる。
Wikiの設定にディレクトリ名にあたる部分もページ化するオプションがあってもいい。
作られるページは既定のページ。
名前変更は2つ以上同時受け付け †
同時に2つ以上のページ名を変更できるように。
ページ名の入れ替えを1ステップで可能にする。
→ページ名はページ編集と同義。1行目がページ名になる。ページ名が重複したときどうするか?
正規表現を受け入れるなら管理者専用に?
複数のページ内容を一括置換するツール。
変更するときは関連ページも一緒に †
下位ページがあるときなど、ページ名がディレクトリ名になっていることがある。
ディレクトリ名が変更されたらそれ以下のページ名も変わることになる。ファイルシステムと一緒。
変更しても同じページ †
名前を変更しても内部名は変わらないので、履歴は引き継がれる。
1つの履歴リストに複数のページ名が表示されることになる。
名前変更でリダイレクト †
ページの名前変更をしたら旧名はリダイレクトページになる。
もう一手間かけてリダイレクトページを消してもいいし、旧名をまた使うまで残しておくのも良い。
他サイトからのリンクを切らないための措置。
実装 †
記法などでは3層一括指定 †
記法など、分けて書けない場合…
項目名(ページ名):見解名:版名
…といったように区切り文字でつないで。
表示時の省略 †
区切りごとに中間から省略、少なくともルートページの1つ下と(最後は)表示。それでも長いなら最初だけの表示。
WikiSite/ToDo/上位ページが削除されると、編集不可でも削除するか/第一部 ↓ ... /ToDo/ ... /第一部
1つの区切りが長い時は単語単位で省略。CJKVの場合は文字種区切りにでもしておく。これも中間から必要なだけ省略して少なくともルートページの1つ下と(最後は)残す。それでも長いなら最初だけ。
記号の前では(日本語の場合はひらがなと句読点の前では)区切らないのもいい。
WikiSite/ToDo/上位ページが削除されると、編集不可でも削除するか ↓ ... /ToDo/上位ページが削除されると、編集不可でも削除するか ↓ ... /ToDo/上位ページが ... 編集不可でも削除するか ↓ ... /ToDo/上位ページが ... 削除するか ↓ ... /ToDo/上位ページが ...
必要なだけ省略。
単語が短いと省略記号(...)のほうが長くなるかも知れないが、省略。
書き方二通り †
これで前後関係の分かるリンクを作れる。
→もっと多様にした。→自動リンク
既定値は1行目 †
細かい章は段落と同様に頻繁に使う。
章をページとして実装するとなると、章にいちいち名前を付けるのは煩わしい。
ページの1行目の全てを名前にする。章の場合、一行目は見出しのWikiNotationになっているはず。
重複対策でランダム文字列を数文字付けてもいい。あとで変更出来ればいい。
→ページ名は長くなりやすい。
PostEverのように日付でもいい。がそうするなら予め日付を入れておく。入力時にないデータを付け足したりしない。
これは既定値。入力する機会はあっていい。入力したらページ内容の一行目を変更。(一行目=ページ名は常に成立するようにしたい)
ページ作成時の名前欄は既存のWikiEngineに似せるためのもの。
必要という訳ではない。
ページ作成時の既定値はページ名として有効な部分の一行目。
→最初の見出し(それも章…サブページになる見出し)を使用。
問題があればtitle:のようなページ名専用のWikiNotationでもいい。ページ名がページ内容に含まれていればいい。見出しと重複してもいいので自動付与。
こうすると一行目=ページ名を成立させにくい。
ページ名もコンテンツ †
ページ名もページ内容と同等に。
検索、自動リンクなどの対象に。
→ページ内容からページ名を作ればいい。(条件に当てはまる)1行目をページ名にする。常に(作成時だけでなく)。
ページの一行目=ページ名は成り立たないこともあるので、ページ名をページ内容に連結してから検索対象にする。
同一視する文字 †
ページ名では…
大文字小文字の同一視(PageとPAGEとPaGeは同じ単語でいい)、スペースとハイフン(New PageとNew-Pageは同じ単語)。
カタカナひらがなは区別。全角半角は統一(全角空白→半角に、半角カナ→全角に)
これは利用者が再利用するときの利便のため。
→探索用のページ名では統一、表示時は入力されたまま。ページ名自体がユーザーの眼に触れるものなので、入力されたとおりに表示されなければならない。
ページの内容では統一はしない。そのまま保存。統一の必要がない。
検索用のデータでは統一していい。
→同一視は自動リンクや検索で。
同一視後同じページ名が複数できるので、検索中は同じページ名が複数現れることになる。
相対パス/絶対パス †
ページ名は相対パスとしても自動リンクされる。
絶対パスとしても。
→ページ/リンク[?]
そのページの1階層下に適合すれば相対パスとしてリンク。「オブジェクト」というページで「リスト/インデックス」と書けば「オブジェクト/リスト/インデックス」として解釈。ルートからの「リスト/インデックス」や他のページ下にあるページにはリンクしない。
ただし、相対パスとしてリンクできない場合(リンクできるページが無い以外の理由も含む)は絶対パス(ルートページからの完全なページ名)として解釈。自動リンク。絶対パスを指定したいなら(ルートページ名/ページ名)に。
→ページ/リンク[?]
ディレクトリ名に順序なし †
ディレクトリ構造はない。複数タグ+ページ名1つ。
タグはリストではなく集合として扱う。
「ページ/クラス/図」と「クラス/ページ/図」は同じ「図」というページ。「図/ページ/クラス」とは別のページ。
最後の名前が本体。日本語の文法と一緒。英語の"of"とは逆。
タグ集合の包含関係で上位・下位の区別ができるので、相対パスも表現できる。
→#パスの表現方法
ルートページ「root」に「B/C」というページ名を書くと…
- root/B/C(相対パスとして扱って)
- B/C(フルパスとして扱って)
…のすべてに自動リンクする。存在していれば。
存在していなければそのままのテキスト。
BracketNameにすれば順序指定。明示的で強いリンクになる。明示的リンク - root/C/B
- C/B
…にはリンクしない。ページ名が違うので。
「root/A」というページに「root/B」というページ名(root/Aと同階層)を書くと…
- root/B(フルパスとして扱って)
…に自動リンク。これも存在していれば。
(「root/A/A/B」などディレクトリ名に重複があるものは存在できないので考慮しなくていい。)
2012年12月12日を12/12/12とは表現できない。2012/12/12なら可能。(最後はページ名になるため)
「root/A」というページに「root/A/B」というページ名(root/Aの下位)を書くと…
- root/A/B(フルパスとして扱ったのと同じ)
…に自動リンク。
「root/A」というページに「A/B」というページ名(一部共通しているように見える)を書くと…
- root/A/B(相対パスとして扱ったのと同じ。Aの重複は許されない)
- A/B(フルパスとして扱ったのと同じ)
…に自動リンク。
同じディレクトリ名があってもすべて有効。数を記録しておけばいい。
「の」が単語区切りとは限らないので、すべて有効にする必要がある。
見出しに区切り文字が入ると、順序が変わるかも †
→変わっていいことにする。
ルール
パスの表現方法 †
全てタグ化。
区切りは「/」でいい。区別したり、タグであることを強調する必要はない。
「/」区切りの最後がページ名。それ以外がタグ。
位置関係 | リンクに含まれるタグ[?] |
---|---|
上位ページ | 自身のタグのサブセットだけを持つページ |
同階層にあるページ | 自身と全く同じタグ集合なら |
下位ページ | 自身のタグを全て含み、さらに自身と同じタグまで付いていれば |
別階層 (無関係、上下関係なし) | 部分的に一致するだけなら 関連度は一致するタグの数と、それぞれの重要度から |
タグON/OFFでナビゲーション生成 †
ディレクトリ上下階層への移動を支援。
閲覧中ページのタグを個別にON/OFF、ONになっているタグを含むページを動的にリストアップ。
これで書かれていないページ間リンクを動的生成。
生成するだけでもいい。リストから1つ選択するとそばにリンク生成。ページに追加。それをクリックして利用。
利用者全員で共有する履歴が自動生成されるようなもの。
複数選択できるようにするのもいいかも。
順序 †
実装時にはページ名間に順序を。
同一ディレクトリ内では辞書順。
ディレクトリは深さ優先。浅い階層の違いは大きく、深い階層の違いは小さく評価。
つまりフルパスを辞書順にするのと一緒。
特定のディレクトリと深さを指定して、この順序でページ名を取り出せるように。
→ディレクトリ構造に順序がなくなったので。
名前が重複したら追加 †
ページ作成は編集と異なり、データを消さない。消すような状況では追加。
設計 †
ページ名を使うということは、ディレクトリ名も使うということ。 †
→ページ名とディレクトリ名は同一オブジェクト。
日時は範囲
→更新日時も?
→更新日時…24時間以内のものはまとめて。範囲にする。
: †
ページ名先頭にある特定記号(接頭辞、prefix)はページ名と分けて、ページの属性を示すものとする。
→ページ/属性の接頭辞