Nucleus で Web Bookmark
Nucleus で Web Bookmark
- Author : pushman|Nucleus|2005-12-14 Wed 10:59
-
当初は「はてなブックマーク」と「NP_Newsfeed」を利用して作成していた「pushman's Clip*1」ですが、たまにはてなが重くなった時に、当サイトまで表示が遅くなったり、タイムアウトしてエラーが表示されて悲しい気持ちになったので、尊敬する「Nitram+Nunca*2」さんが書いていた記事「ニュースクリップを加える」を読んで、Web 上の Bookmark を Nucleus で作成しました。
実は初めからこうしたかったんですが、記事の連番が飛び飛びにるのがどうも気持ち悪く、諦めていました。が、「NP_Permalink」のおかげでそれも解決。とても気持ち良く記事を記録できるようになりました。
まず、新規 Blog を作成します。ここではブックマーク用に「clip」と名前の Blog ID が「2」の Blog を作成しました。そして、その Blog の Bookmarklet 作成しておきましょう。あとはスキンとテンプレートです。
テンプレートは、トップページに一つだけ表示するための「clip」と、一覧表示用の「clip/index」の 2 つを作成しました。「clip」の方はとても単純に「アイテムのヘッダー」に
<%body%>としています。「アイテムの本体」じゃないのは、「NP_SimpleParagraphs」が記事の展開時に、「<p></p>」を自動挿入するのを防ぐためです。
「clip/index」も同じでいいのですが、自分にだけコメントを表示するために、ここはちょっと工夫してます。アイテムのヘッダーに
<%body%><%edit%>とします。そして「アイテムを編集するためのリンク」は以下のようにします。
<%more%><br /> <%date%> <%time%>これでログインしていないときは、ブックマークのタイトルのみ表示されて、ログインしている時は「続き」の部分と投稿日時が表示されます。実際に編集するためのリンクもあった方が便利ですね。「<%morelink%>」でもできそうな気がしますが、これだと「続き」がある場合に、誰であろうと表示されてしまいますので、注意が必要です。
Blog の展開は「NP_MultiBlogs」を使用します。標準の変数「<%otherblog%>」でもいいですが、タカジロウさんも書いているように、後々の事まで考えると「NP_MultiBlogs」がおすすめです。で、任意の場所に以下のように記述します。
<%MultiBlogs(clip,1,2)%>使用するテンプレートは「clip」で、表示数は 1 つ、表示する Blog は ID が「2」のもののみ、といった感じですね。当サイトでは、右側のメニューには「<%MultiBlogs(clip,1,2)%>」、一覧表示には「<%ShowBlogs(clip/index,100,,2)%>」としています。
最後に、この設定での記事投稿ルールです。
- 記事のタイトルは表示されない。
- 「本文」はリンクタグのみ。
- 「続き」の部分がコメントになる。
以上です。記事のタイトルを表示したい場合は、テンプレートに「<%title%>」を任意の場所に追加すればいいわけです。とにかく、Nucleus はテンプレートを好きなように記述できるので、コメントを公開することもできますし、いかようにもできます。
Nucleus で Web Bookmark を作成したことで一番よかったのは、その記事をブックマークした時の考えを残す事ができるようになったことですね。いろんな意見が出ているはてなブックマークのコメントですが、僕はほとんど利用していませんでした。僕はその記事を書いた方へコメントするというよりも、なぜ自分がこの記事をブックマークしたか、ということを記録するためにコメントを利用したかったので、なんかそれを見せるのがこっぱずかしい気持ちがとても強かったです。万が一があるので、個人的なことは書いていませんが、これで多少恥ずかしいコメントを残すことができます(笑)。また、はてなだと文字数制限がありましたが、Nucleus なので基本的には無制限ですね。まあ大量にコメントするぐらいなら、普通に公開することになると思いますけど。
あとはやはり、サイト表示の安定度が増したのが嬉しいですね。
どれぐらい有効に機能するか未知数ですが、未来の自分のために、こつこつクリップしていきます。
-
-
Tag(s): Nucleus Tips / コア改造

