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

記法
→ X/Element[?]

機能/favicon.ico Edit

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

機能/fotolife Edit

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

Google AdSenseを組み込む Edit

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

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

Google計算呼び出し Edit

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

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

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

Googleグラフ呼び出し Edit

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

機能/included Edit

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

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

→ relatedにしていい。

機能/InterInclude Edit

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

20091101202939.png

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

機能/New! Edit

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

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

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

機能/Pager Edit

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

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

機能/POD Edit

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

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

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

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

機能/QRコード Edit

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

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

カラーコードも。

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

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

機能/RSSバー Edit

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

機能/TODO Edit

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

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

機能/URI Edit

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

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

機能/yetlist Edit

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

呼び方

  • WantedPageList
  • WantedPages
  • yetlist

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

これに限らずページ名を制限したいときがあるはず。
ページ名の指定でワイルドカードを使えるようにすべき?

  1. ページ名の指定で複数のページを一度に指定できるようになる
    1. ページ名によるリンク自動リンクなど)でリンク先が複数になる

機能/★ Edit

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

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

機能/お絵かき Edit

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

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

機能/ここに追加 Edit

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

編集するのは…

…の2つ。

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

機能/はてなWordLink Edit

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

使い方は

機能/はてなハイク Edit

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

はてなハイクAPI一覧 - Hatena Developer Center

機能/ Edit