• 追加された行はこの色です。
  • 削除された行はこの色です。
RIGHT:[[:t/機能]] [[:t/思い付き]]

思い付き段階の各種機能。そのうちフレームワークにふさわしくないもの。
機能の実装は[[ページ/要素]]、それをシステムに導入する仕組みは[[プラグイン]]。呼び出すときはNotationText上に[[記法]]を書く。

→[[記法]]
→[[X/Element]]
→ [[記法]]
→ [[X/Element]]

*** 機能/favicon.ico [#o15a2e38]
RIGHT:[[:t/添付]] [[:t/アップロード]]

favicon.icoもアップロードされたファイル。
特定のファイルを更新する機能でファイルをアップロード。

*** 機能/fotolife [#te6fc975]
RIGHT:[[:t/連携]] [[:t/記法]]

はてなのfotolife記法を使えるように。
画像を貼るときの記法でfotolife記法を書けるようにした方がいい。

*** Google AdSenseを組み込む [#y7a30f95]
RIGHT:[[:t/検索]] [[:t/機能]]

利用者ごとに書いた言葉、編集したページ名を記録。
これらを集めたページを利用者のポータルページとして、そこにAdSenseを貼る。

そのほか、表示中のページとその周辺ページ(リンクでつながっていたり、親にあたるページ)のキーワードを反映させたり。

*** Google計算呼び出し [#i7e1d803]
RIGHT:[[:t/連携]]

埋め込みページを使って。
Google計算機能の答えだけ残して、埋め込み。
(式も残すオプションがあってもいい)

特別に行なうことはパラメーターをGoogleを渡すことと、答え以外のフィルタリング。

 {Google計算:一足す一} → '一 +一 = 二' または '二'

*** Googleグラフ呼び出し [#ib527e92]
RIGHT:[[:t/連携]]

計算機と同じようにグラフ呼び出しも。

*** 機能/included [#jd975e9d]
RIGHT:[[:t/埋め込み]]

includeの逆リンク調査。
relatedのように、include機能で呼んでいるページを列挙。

依存されているページから依存しているページを表示する機能はサイトをまとめる上で便利。

→ relatedにしていい。

*** 機能/InterInclude [#q17e7499]
RIGHT:[[:t/埋め込み]] [[:t/URI]]

埋め込み。
よそのWikiのページであっても埋め込み。
全てURIで。

&ref(http://img.f.hatena.ne.jp/images/fotolife/p/pmint/20091101/20091101202939.png);

:PageAlias|別名。内容が1つ、ページ名が複数。ハードリンクのようなもの。内容はPageでもInterPage(エクスポート形式のPage)でもいい。
内容がInterPageの場合でも、PageAliasを編集したときにInterPageに反映させたい。
時間がかかるので遅延処理。

*** 機能/New! [#p0049d0b]
RIGHT:[[:t/名前]] [[:t/要素]] [[:t/スタイル]]

ページ/名前に付く”New!”はリンク。そのページの更新差分ビューへ。
New!をクリックするとどこがNewなのか見られる。

"New!"より”up”がいい。

最近の変更量に応じた強調にする。少ないと"new?", 多いと"'''''NEEEEEEEEEEEEEEEEEEEEEEEEEWWWWWWWWWWWWWWWWWWWWWWWW!!!!!!#!!!##&&###&#########!!!!!!!!!'''''"
を量に応じた長さで。カラーバーとかn文字変更とか要らない。

*** 機能/Pager [#bc9a5cf0]
RIGHT:[[:t/UI]] [[:t/連携]]

AutoPagerを機能として提供。
そのページだけをページング。(継承されるならそのページも)

AutoPagerizeも。AutoPagerize向けSITEINFOを書いて。公式wedataでなく対象サイトに書く方法があればそちら優先。

*** 機能/POD [#r44d2e6e]
RIGHT:[[:t/記法]] [[:t/コード]]

PODのような、WEB(SimpleWEB)のようなプログラム表記法。
を、閲覧時に整形、表示。


それと、キーワード強調などのプリティ・プリンティング。

と、それからコードを取り出す(それ以外をコメント化)ツールを。

記法をあてるなら段落の先頭で。段落ごと。

*** 機能/QRコード [#be173510]
RIGHT:[[:t/連携]] [[:t/記法]]

HTMLだけで描画されるQRコード。
テーブルで。

画像を扱うライブラリがなくてもいいように。

カラーコードも。

これで任意の文字列をQRコード化できる記法を。

見出しやページ名をQRコード化したい。
パーマリンクさえあればいい?あとはブラウザー拡張で。
X内で生成するならページフッターに。パーマリンクに添える。

*** 機能/RSSバー [#h73fc84a]
RIGHT:[[:t/フィード]] [[:t/履歴]]

機能。
ページごと(章ごと)に編集された時刻を刻む。

*** 機能/TODO [#ddda5b7a]
RIGHT:[[:t/ToDo]] [[:t/記法]] [[:t/日付]]

チェックボックスと日付になる。
チェックボックスは状態が変わるときに送信、状態を永続化。
日付を現在日時に変更。(間違ってチェックを入れたら履歴を遡ることになる)

その場で編集するためのボタンも付けたい。
シングルクリックで1行選択になるようにも。

*** 機能/URI [#j2b76513]
RIGHT:[[:t/リンク]] [[:t/URI]]

URIとしての文字列を表す表記法。
これを使うとURLエスケープされた文字列が閲覧時にURLデコードされたり。

サイト内URLは置き換え。
ページ名でもリンクするので、サイト内を指す(URLエスケープされた)URLはページ名に置き換え。元々URLにはページ名が含まれているので置きかえても差はない。デコードするくらい。

*** 機能/yetlist [#a0c50533]
RIGHT:[[:t/リンク]] [[:t/組み立て]]

まだ無いページのリスト。

呼び方
- WantedPageList
- WantedPages
- yetlist

条件付きWantedListが欲しい。特定の階層だけなど。Wiki構築のため。

これに限らずページ名を制限したいときがあるはず。
ページ名の指定でワイルドカードを使えるようにすべき?
+ ページ名の指定で複数のページを一度に指定できるようになる
++ ページ名によるリンク(自動リンクなど)でリンク先が複数になる

*** 機能/★ [#i0719d66]
RIGHT:[[:t/機能]] [[:t/思い付き]]

スター。★。コレクション用。付けるとそのページをコレクション。
ページを「カートに入れる」ようなもの。

コレクションは複数あってもいい。
星の色を変えたり、ラベル付きのカートを用意したり。

*** 機能/お絵かき [#i63e797d]
RIGHT:[[:t/UI]] [[:t/画像]] [[:t/手書き]] [[:t/連携]]

手書きできるなら背景色は透過。
テキストと同じ背景になるようにする。

Googleドライブを併用すればアプリを用意しなくても済む。
UIのシームレス感はないけど。

*** 機能/ここに追加 [#nf807a05]
RIGHT:[[:t/UI]] [[:t/編集]]

「ここに追加」リンク
章扱い。
追加すると新しい章を前か後に追加する。

編集するのは…
- 機能を呼び出しているページ
- 新しく作るページ(章)

…の2つ。

新しいページはともかく、機能を呼び出しているページの編集をどう組み込むか。
→ 機能を呼び出しているページを編集する。ここに章を書き足すのと同じ処理をすればいい。

*** 機能/はてなWordLink [#s2e78fe5]
RIGHT:[[:t/リンク]] [[:t/関連語]]

[[はてなWordLink>http://wordlink.hatelabo.jp/]]から受信。送信するデータは無い。
自動リンクの対象をはてなに問い合わせる。得た言葉を新規ページ作成リンクやコピペしやすい形に。
ここから着想を得られるように。

使い方は
- 検索結果にキーワードと関連語(ページ名から得たもの)を
- ls機能のように特定のページを渡すとそこに含まれる自動リンク対象をWordLinkから得る。結果は埋め込み。
- テキストボックスからこの機能専用のページへ。
- 特定の言葉と一緒に機能呼び出しを記述。(またはURLクエリーに付ける。)埋め込みか専用ページで表示。

*** 機能/はてなハイク [#bc62fff0]
RIGHT:[[:t/連携]]

Twitterから取り込みするなら、はてなハイクからも。
ただし、はてなハイククライアントがいろんな端末で使えるようになってないと利点なし。

[[はてなハイクAPI一覧 - Hatena Developer Center>http://developer.hatena.ne.jp/ja/documents/haiku]]


**機能/ [#te11b80b]
#ls