あとでなおす。
例えば、検索結果を新たなWikiとする機能。
注目すべきページだけの小さなWikiを一時的に作って、その中だけで各種機能を使用可能にする。
検索結果を新たなWikiとする機能。
注目すべきページだけの小さなWikiを一時的に作って、各種機能をその中で使用可能にする。
これで…
- タスクリスト
- :i/操作できる手順書
MediaWikiの「アクション」、Windowsならエクスプローラーで出てくるコンテキストメニューや、WindowsXPの左側「タスク」。 - 検索結果だけのタグクラウド
- 検索結果だけのタグクラウド
…などを。
通常時と同じ仕組みや設定・機能で。
ページの有無を操作するのがこれ。最新の版(版の代表)を決め直すのがプレビューモードとタイムマシンモード。
- サブセットWiki
- :t/サブセットWikiより
- 未分類
- サブセットのサブセット
- ページセットを2つ用意しなくてもサイドバーは実装できる
- リンク先が消えることがある
- サブセットWiki/
- :Done/ページ集合の指定方法
- :Done/サブセットWikiでは不要なDanglingLinkができる?
- :Done/サブセットモードの解除操作
- :Done/検索結果でwikiを作りたい
- :i/レイアウトも下位展開も実装はページセットを受け入れるテンプレート
- :i/任意のページセットの中での最新情報を集めたい
- :i/URIをサブセットWiki名にする
- :i/Wikiにある一覧という一覧からサブセットWiki生成
- :i/まとめ記事を作り、検索可能に
- :i/サブセットWikiで別物サイト生成
- :i/サブセットのサブセット
- :i/フィード出力の対象もサブセットWiki
- :i/ページセットを2つ用意しなくてもサイドバーは実装できる
- :i/ページセット演算
- :i/ページ一覧作成はサブセットWiki作成[?]
- :i/一括処理
- :i/参考に/MSDN
- :i/常にサブセットWiki
- :i/必要なメタシンボル
- :i/検索結果は読み物
- :i/特定の人たちだけのサブセットWiki
- セレクター
- サブセットWiki/
- tag:サブセットWiki
URIをサブセットWiki名にする †
高速化のために、オリジナルから派生したWikiのURIをサブセットWiki名に。
小さいページセットがサブセットWikiを表す。
サブセットWiki †
検索/クエリーや他の条件を含んでいるはずだが、URIをページセットの名前にしてページセットをメモ化、1つのリクエスト内で再利用できればいい。
名前(URI)を十分に長くすれば、パーマリンクとして公開することもできる。
必要なメタシンボル †
- ページセット(URI依存)、ページセット(すべてのページ)
オリジナルとは異なるページセット=サブセットWiki
URI依存のほうは機能などによく変更されるほう。 - ページ名
1ページ内でも結果が変わるもの。
検索/フォーマットに埋め込む。
検索結果1件ごとに結果が変わるように。
検索でないほうのページ一覧でも、一覧機能にページセットを渡して作成する。
こうしなくても内部でページセットを扱う必要はある。機能の外で用意するか中から取得するかの違いだけ。それを外にする。
:t/サブセットWikiより †
未分類 †
サブセットのサブセット †
ページセットを受けて検索、縮小したページセットを生成すれば、サブセットWikiのサブセットにもなる。
ページセットをメモ化する要素を間に入れれば負荷軽減。連携ができないので更新条件は「一定時間過ぎていたら」くらいにしかできないけど。条件を適切にするなら検索要素にメモ化の機能を。
ページセットを2つ用意しなくてもサイドバーは実装できる †
しないけど。
フレームワーク/Webアプリケーション上に直接サイドバー、本文欄、ヘッダーなどを配置。それぞれ異なるwikiインスタンスとして。
そうすれば本文欄がサブセットになってもサイドバーやヘッダーには影響しない。
そうしないけど。
:Done/セットの扱い †
リンク先が消えることがある †
リンクがDanglingLinkになるかもしれない。
存在するページ…サブセットの外につなぐ(サブセットを考慮しない)のがいい。
DanglingLink化するとそれをクリックしたときの反応がDanglingLinkと異なってしまう。