colocolomemo / ニュース / 2013-07-13

Release Notes: クイックポストフォーム

colocolomemo Web 版の新機能としてクイックポストフォームが追加されました。

クイックポストフォームとは

Fig. quick post form

クイックポストフォームは、テキストメモを新規作成するためだけの Web ページです。 以下の URL にアクセスすることで表示されます。 PC ブラウザでもモバイルブラウザでもご利用いただけます。 ブラウザのブックマークやツールバーに登録しておけば、 すぐにメモの新規作成ができます。

https://colocolomemo.com/forms/newmemo

以下のクエリパラメータで初期入力値をカスタマイズすることができます。

title
タイトルを指定
content
本文を指定(ただし、あまり長い文章は渡せません)
date
日付を「yyyy/MM/dd」形式で指定 (e.g. date=2013/01/23
tags
タグをカンマ区切りで指定 (e.g. tags='clip,web')
list
リストを指定 (e.g. list='news clip')
star
スターを指定 (e.g. star=2)

e.g.) https://colocolomemo.com/forms/newmemo?title=Title Sample&content=Hello, World

ブックマークレット

閲覧中の Web ページのタイトルと URL を渡してクイックポストフォームを開くブックマークレットです。
Web ページ内のテキストを選択状態にしていると、そのテキストも本文入力欄に渡されます。 (ただし、あまり長い文章は渡せません)。

PC ブラウザ

下の「+ url memo」のリンクをブックマークやツールバーにドラッグして登録してください。

+ url memo

モバイルブラウザ

  1. 下の「+ url memo」のリンクをタップしてください
  2. 特に何も起きませんがそのままこのページをブックマークに登録してください
  3. ブラウザのブックマークメニューから登録したブックマークを編集し、URL の「javascript:」より前の部分(https://~#)を削除して保存してください

+ url memo

カスタマイズ(わかるひと向け)

以下がブックマークレットの全文です。
ブックマークを編集して、 最初の「var tags='',list='',titlePrefix='',quote=false」の部分を変更すると クイックポストフォームに渡すパラメータをカスタマイズできます。

javascript:(function(){var%20tags='',list='',titlePrefix='',quote=false,lt=600,w=window,d=document,enc=encodeURIComponent,t=w.getSelection().toString();if(t&&quote){for(var%20xs=t.split('\n'),i=0,len=xs.length;i<len;++i){xs[i]='>%20'+xs[i];};t=xs.join('\n');};w.open('https://colocolomemo.com/forms/newmemo?exit=true&title='+enc(titlePrefix+d.title)+'&content='+enc(location.href+(t?'\n\n'+(t.length>lt?t=t.substring(0,lt):t):''))+'&tags='+enc(tags)+'&list='+enc(list));})();
tags
タグをカンマ区切りで指定 (e.g. tags='clip,web')
list
リストを指定 (e.g. list='News Clips')
titlePrefix
タイトルの先頭に付加する文字列を指定 (e.g. titlePrefix='Clip: ')
quote
選択テキストを引用文形式「> ...」で貼り付けるかどうか (e.g. quote=true)
English
日本語