Wikiはページの集約。利用者ページ/内容にしか興味はない。
Wikiの情報もデータもすべてページに記録する。


  1. UI
    1. :Done/ページ削除のUI
    2. :i/UI要素
    3. :i/テンプレートは制限するものではない
  2. テンプレート
    1. :i/Webページのテンプレートは特定のページに書く
  3. ページの用途
    1. :i/ページに型を
    2. :i/HTML許可ページ
    3. :Done/ブログや掲示板として利用できるか
    4. :i/Wiki構築をページで
    5. :i/new機能を標準に
    6. :i/ヘッダーの使い道
    7. :i/サブセットWikiで別物サイト生成
  4. 実装
    1. :i/要素がページに記述されたとき、Chain of Responsibilityで
    2. :i/ページと他オブジェクトとの関わり合い
    3. :i/ページとは
    4. :i/ページと要素は似ている[?]
    5. :i/ページを保存するときはオブジェクトだけ
    6. :i/アクセスログはページの属性
    7. :i/クラスごとにページを
    8. :Done/セクションをやめてページのネストで[?]
    9. :i/テンプレートはページ名
  5. コンセプト
    1. :i/ページのスレッドモード[?]
  6. まだ
    1. :i/ページの属性は下位が豪華、内容は上位が豪華
    2. :i/ページの重さ
    3. :i/ページはファイルと類似
    4. :i/ページはメモ化しない[?]
    5. :i/ページは機能のDB
    6. :i/ページは要素のインターフェイス
    7. :i/ページタイトルにユースケース別接頭辞[?]
    8. :i/ページ内容がオブジェクト構成を表す
    9. :i/俺のモノは俺のモノ
    10. :i/全ページ見出しから始める[?]
    11. :i/参考に
    12. :i/存在しないページは無い
    13. :i/属性と内容
    14. :i/本文のレンダリングは最後
    15. :i/検索結果でページを作れば「検索結果の検索結果」が可能に
    16. :i/権限が影響するもの[?]
    17. :i/添付ファイルもページ
    18. :i/集約ページはGoogleに残さない
    19. :i/RSSフィードには差分以外に概要も
    20. :i/UI上でページ名は「管理用」とする
    21. canonical
    22. :i/ここからの目次
    23. :i/ざっくりリバート
    24. :i/とりあえず1ページ表示
    25. :i/カテゴリー要らず
    26. クリップボード
    27. セクション
    28. フレームワーク/WikiEngineでやること
    29. :i/ページを削除予定にするUI
    30. :i/ページ主体の設計
    31. :i/ページ冒頭に書くべきはキャッチコピー
    32. :i/ページ名単語はどれも等しい扱い
    33. :i/ホットな記事、クールな記事
    34. :i/メールのテンプレートもページ
    35. :i/ユーティリティページ[?]
    36. ルートページ
    37. :i/一人衝突対策
    38. :i/上位ページナビ
    39. 下位展開
    40. 下位展開でやること
    41. 代表
    42. 全てURIで
    43. 埋め込み式ページ[?]
    44. :i/検索とは
    45. :i/検索ページ
    46. 機能/分析[?]
    47. :i/消えた枠組み要素数でランキング
    48. 管理
    49. 編集/HTML書き込み[?]
    50. :i/複数ページのマージ[?]
    51. :i/見出しをページのタイトルに
  7. コード
  8. いらない
    1. :/DBクラスにページ検索の機能を
    2. :/X/PageFactory
    3. :/プラグインが使えるフック
    4. :/ページをセクションと比べると…
    5. :/ページを更新できるのは自身だけ
    6. :/リストとハッシュ
    7. :/保存は入力されたままのWikiTextか
    8. :/ページの出力はHTML
    9. :/自動生成ページにアクセス権は引き継がれる
    10. :/埋め込めないプレースホルダーは非表示
  9. ページ/
  10. tag:ページ

UI Edit

:Done/ページ削除のUI Edit

ページ/削除

:i/UI要素 Edit

UI要素を配置するためのページ/型が必要。そのページに配置しないとUI要素は有効にならない。

:i/テンプレートは制限するものではない Edit

入力用テンプレートUI要素として実装。編集ビューではなく閲覧ビューでのその場編集に有効。
:i/UI要素

テンプレート Edit

:i/Webページのテンプレートは特定のページに書く Edit

条件別のページテンプレート。言語別とか。
見解を使うといい。

ページの用途 Edit

:i/ページに型を Edit

Xの拡張容易点。要素だけで対応できない拡張はページ/型で。

:i/HTML許可ページ Edit

ページ/型の1つ。
を分ければ権限(錠)も分けられる?
では分けられないが、そのを集めて1つの上位ページでまとめればいい。属性継承機能で一度に権限設定できる。

:Done/ブログや掲示板として利用できるか Edit

ページ構成(ページ/要素の組み合わせ)で。運用の問題

:i/Wiki構築をページで Edit

設定項目をページに書ければいい。
汎用化してデータアクセスになった。

:i/new機能を標準に Edit

ページ名ページ更新日時を抱き合わせに。
ページ名ではなくページ自体を扱うようにして。

:i/ヘッダーの使い道 Edit

枠の中身は別リクエスト。下位展開の区画と同じ。
複数のユースケースを一度に呼んだときにも有効。
これもページ統合の仕組みの一種。

:i/サブセットWikiで別物サイト生成 Edit

権限/拒否判定に加えて検索結果のページセットも反映させて。権限/拒否判定ではページセットを利用する予定。同じパターンのコードが増える程度。自動リンク化やページ一覧の動的生成にどう影響するのかもまったく同じ。
:Done/サブセットモードの解除操作
:i/常にサブセットWiki

実装 Edit

:i/要素がページに記述されたとき、Chain of Responsibilityで Edit

:i/要素がページに記述されたとき、Chain of Responsibilityで?
要素間/ページ間の依存をなくす。それぞれが独立。連携するなら相手に依存することになる。プラグインが守らなければならないルールが無い代わりに、連携をサポートすることも無い。

:i/ページと他オブジェクトとの関わり合い Edit

ページ同士の関わりはなし。ページ名でまとめる。順不同パスに共通点があれば下位展開でまとめて表示可能。
下位展開ビューでの順序情報に他のページ名が含まれるくらい。その情報は消えても間違っていてもいい。表示順序が変わるだけ。

:i/ページとは Edit

ページ内部はリストでも、ページ要素ごとにデータ構造が違う。
ページはデータベースを集めたもの。ページ/要素1つが1つのを持つデータベース。RDBのテーブルのような。

:i/ページと要素は似ている[?] Edit

要素と同じ使い方ができても目的が違う。

:i/ページを保存するときはオブジェクトだけ Edit

NotationText(WikiText)は要素が分担して保存する。
記法テキスト以外でも書き換えられるようにするため。この方法でもテキストで書き換えられる。

:i/アクセスログはページの属性 Edit

ログの出力先を特定の(設定された)ページに。
でもシステムが書き込むのはページ/裏のはず。ページ/裏に書き込む??

裏だけを使うページがあってもいいかも??

:i/クラスごとにページを Edit

アクセスログもクラス名を冠したページ(のページ/裏)に?

:Done/セクションをやめてページのネストで[?] Edit

ページ名でつながるネスト構造。オブジェクト間はつながっていない。
上位ページを閲覧すると下位ページも見える。上位と下位について→ 順不同パス

:i/テンプレートはページ名 Edit

独立したページにすると機能充実。その反面、テンプレートにも権限(錠)を設定できてしまう。運用の問題にしておく。

コンセプト Edit

:i/ページのスレッドモード[?] Edit

隠すとよくないWikipedia化。見せてる例はニコニコ大百科。

Twitterスレッドモードの代わりに使えるかも。Federatedじゃなくなる。

まだ Edit

:i/ページの属性は下位が豪華、内容は上位が豪華 Edit

:i/ページの重さ Edit

:i/ページはファイルと類似 Edit

:i/ページはメモ化しない[?] Edit

:i/ページは機能のDB Edit

:i/ページは要素のインターフェイス Edit

:i/ページタイトルにユースケース別接頭辞[?] Edit

:i/ページ内容がオブジェクト構成を表す Edit

:i/俺のモノは俺のモノ Edit

権限設定、権利表明のコマンド。それと紹介文にも。

:i/全ページ見出しから始める[?] Edit

:i/参考に Edit

:i/存在しないページは無い Edit

UI上では内容が無くても関連情報はある。ページ名も情報のうち。
実装上はページの有無を気にしない。ページはSingletonのようなもの。

:i/属性と内容 Edit

:i/本文のレンダリングは最後 Edit

:i/検索結果でページを作れば「検索結果の検索結果」が可能に Edit

:i/権限が影響するもの[?] Edit

:i/添付ファイルもページ Edit

:i/集約ページはGoogleに残さない Edit

:i/RSSフィードには差分以外に概要も Edit

:i/UI上でページ名は「管理用」とする Edit

canonical Edit

:i/ここからの目次 Edit

:i/ざっくりリバート Edit

:i/とりあえず1ページ表示 Edit

:i/カテゴリー要らず Edit

クリップボード Edit

セクション Edit

フレームワーク/WikiEngineでやること Edit

WikiEngineはページを操作するもの。

:i/ページを削除予定にするUI Edit

:i/ページ主体の設計 Edit

:i/ページ冒頭に書くべきはキャッチコピー Edit

:i/ページ名単語はどれも等しい扱い Edit

:i/ホットな記事、クールな記事 Edit

:i/メールのテンプレートもページ Edit

:i/ユーティリティページ[?] Edit

ルートページ Edit

ページページでまとめる。どうまとまるかはページ/名前次第なので、ルートページはそういう名前を持つ(だけの)ページということになる。

:i/一人衝突対策 Edit

:i/上位ページナビ Edit

下位展開 Edit

複数のページを一覧するビュー
まとめて操作…ではない。操作用のビューをまとめて表示…までのもの。

「まとめて操作」になるのは統合編集ビュー

下位展開でやること Edit

代表 Edit

全てURIで Edit

埋め込み式ページ[?] Edit

ページ/型の1つ。
用途が決まっているなら指定なしに(デフォルトで)そうなるように。

:i/検索とは Edit

:i/検索ページ Edit

機能/分析[?] Edit

:i/消えた枠組み要素数でランキング Edit

管理 Edit

編集/HTML書き込み[?] Edit

:i/複数ページのマージ[?] Edit

:i/見出しをページのタイトルに Edit

コード Edit

code*:364 Perl

いらない Edit

:/DBクラスにページ検索の機能を Edit

:/X/PageFactory Edit

:/プラグインが使えるフック Edit

:/ページをセクションと比べると… Edit

:/ページを更新できるのは自身だけ Edit

:/リストとハッシュ Edit

:/保存は入力されたままのWikiTextか Edit

:/ページの出力はHTML Edit

:/自動生成ページにアクセス権は引き継がれる Edit

自動更新するなら権限不要にしないとおかしい。
自動更新にするための権限なら必要。それは拡張機能の導入権限

:/埋め込めないプレースホルダーは非表示 Edit

ページ/ Edit

tag:ページ Edit