- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- 現在との差分 - Visual を表示
- ソース を表示
- :Done/下書きをどう実装するか へ行く。
- 1 (2014-03-29 (土) 05:31:48)
- 2 (2014-03-29 (土) 05:39:37)
- 3 (2014-03-29 (土) 05:40:50)
- 4 (2014-07-18 (金) 20:14:24)
- 5 (2014-11-01 (土) 15:42:50)
- 6 (2014-12-31 (水) 14:03:51)
- 7 (2015-05-31 (日) 07:39:46)
- 8 (2016-01-10 (日) 02:19:32)
- 9 (2016-01-10 (日) 02:24:21)
- 10 (2016-01-14 (木) 05:47:24)
- 11 (2017-09-06 (水) 08:02:17)
- 12 (2019-01-19 (土) 17:29:57)
- 13 (2019-01-21 (月) 21:16:08)
- 14 (2019-01-21 (月) 21:25:26)
- 15 (2019-01-21 (月) 21:32:41)
- 16 (2019-01-21 (月) 21:42:28)
下書き属性のあるページはページ/名前を隠す。全文検索では見つかるけど、ページ名が必要な探し方では見つからない。ページ名指定でも見つからなくていい(というかどうでもいい)。内部名を使う特定版リンクでは参照可能。内部リンク(明示的リンク/自動リンク)は不可能。下位展開には応じない。これらの振る舞いは「ページ名が見えないから」という説明で済むので分かりやすいはず。
見えない名前にも衝突 † 
それでもページ名は占有するので、名前の衝突はあり得る。衝突しないような名前を自動的に付けないといけない?(例えば自分の利用者ページの下位にある/下書き/以下にページを作るとか)
同名ページは作れるので、名前の衝突は起きない。
名前が無ければいい? † 
ページ/名前を与えないというのは?ページ/削除のルールと矛盾するけど、それ以外には合理性がある。
→ページ/削除を「下書き化/草稿化すること」とすれば辻褄が合う。でも削除されたページは下書きと扱いが違う。全文検索結果に出ないとか。
下書きだけでもサブセットWikiを作ることがあるかも知れない。下書きにも名前は必要。
下書きと削除は同じ? † 
削除と下書きは統合できない。
下書きも全文検索結果に出さないのなら統合できそう。
→削除は空のページを最新版にすること。属性操作の下書きとは統合できない。そこも統合したら?ページ内に下書き要素を含めれば下書きになるようにして。
- 既存ページは下書き化できなくていい
- 下書き化は削除のようなものなので、もし他人の作ったページを下書き化できるなら編集/承認が必要
- Wikipediaと同様に「特定のページ名を含むと下書きになる」のは分かりやすい
キーワードはスペースの設定で定義。デフォルトが「下書き」。
そのページを閲覧すると、下書きは下位に位置するので一覧化。下書きの中で下位展開に応じるページがあればページ内容も表示。
ページ名変更で下書き化/下書き解除を行なうことになる。
権限設定と属性/継承で実装するので、運用の問題。 - 下書きと削除は似ているけどちょっと違う
そんな違いでも実装を分けるほうが有利。
下書きはプレビューか † 
プレビューモードでも下書きを有効にするなら、下書きとプレビューは別。「もしこのページを下書きにしたら…」を見たいなら、下書きとプレビューは分けなければならない。