• 追加された行はこの色です。
  • 削除された行はこの色です。
RIGHT:&tag(UI);

**「空にするとページ削除」を分かりやすくする [#l309e489]
ページ名をページ内に入れる。
1行目がページ名。

----

%%またはページスコープの要素を導入。%%
%%1つのテキストに従来のテキストとページスコープのテキストを入れる。%%
%%ページの最後にページスコープ要素用ブロックを入れる。%%


**Wikiでの「削除」は裏に隠すこと [#kf36e27d]
Wikiでは管理者でなければデータの削除ができない。
一般の利用者には隠すことしかできない。

削除は編集の一部。ページを誰にも非公開にすること。権限があれば復帰はできる。
編集は最新版を置き換えること。

**ページ削除は削除予定 [#r9f29ee2]
削除されたページ(削除操作の対象になったページ)はNew!のように打ち消し線でペー
ジ名表示。
一定期間か、管理者が認めるまでその状態。一定期間で自動的に認めることにすると
いう解釈もあり。管理者設定。

認めるとは…実装上では削除予定リストから最後のリファレンスを消すということ。

[[:t/ToDo]] リファレンスがあってもページ削除はできなければいけないので、リファ
&tag(ToDo); リファレンスがあってもページ削除はできなければいけないので、リファ
レンスカウントではいけない。Orphanが自動削除されてしまうし。
→ページ名を空にして削除。削除予定はページ/裏/属性かページ/属性のどちらにで
も書けるように。UIはボタン?


**ページ削除のUI [#x8530f2b]
一般ユーザーはページを隠す?Del!が出るので隠せない。逆に目立たせて削除が妥当かユーザーの注意をひく。
-削除予定は目立たせる。ページも普通に見られる。
普通に見られるようにするため、ページ名に手を加えることはできない。参照方法が
変わってしまう方法は使えない。
→ページ/属性に削除マークを付ける。システムが付けられるようにするならページ/
裏/属性に。両方使えるようにしておけばなおいい。
→ページ/属性を使うならUIは? [[:t/ToDo]]
→ページ/属性を使うならUIは? &tag(ToDo);
-削除予定解除は一般ユーザーができる。削除予定と同じか低いコストで。
-管理者にしかできないことは(実際の)削除。参照を困難にする操作。ページはここ
で隠れて履歴化。
-管理者が操作する [[:t/ToDo]] か、一定期間で自動的に削除。(一定期間以上古い
-管理者が操作する &tag(ToDo); か、一定期間で自動的に削除。(一定期間以上古い
削除マークがついたページを自動的に削除)

削除予定のUIと、管理人による削除のUIをどうするか。
復帰は簡単にするため、複数対応のボタン。