素敵なオンラインブックマークツールを見つけてしまい、早速 Scuttle から乗り換えた次第。
画像クリックで設置した sabros.us にジャンプするぜ?
これはなに?
del.icio.us や はてなブックマーク、livedoor クリップ のようなものを、自分のサーバーにインストールして使う、PHP+MySQL なWebベースのブックマークシステム。自分のサイトに取り込んでコンテンツにしちゃってもいいし、純粋に個人的なオンラインブックマークとして使ってもいい。
以下、レビューのような何かが続く。
気に入っているところ
シンプルなUIが一番気に入ってるんだけどね。del.icio.us って偉大だなと思う。
ソーシャルじゃない
del.icio.us や はてなブックマーク、livedoor クリップ と違うのは、ソーシャルブックマークではなくオンラインブックマークであること。他人とあれこれ共有しないので ブックマーク登録・閲覧もスムーズ、またWebサービス型でないので突然のメンテナンスに発狂することもない(サーバーにもよるけど)。
Sopa Sabrosa という sabros.us ユーザーのリンクをまとめるサイト(よくわからない)があって、コントロールパネル » オプション » SopaSabrosaにリンクを送信する で Sopa Sabrosa へリンク情報を送信するか否かを選択できる。それぞれが自鯖にブックマークを設置して、情報は一カ所(公式サイド?)でまとめるみたいな感じ。だから、ソーシャル的な使い方をしようと思えばできるみたいだが、スペイン語は敷居が高いので僕は利用していない。
いろいろ表示
コントロールパネル » オプション » マルチメディアコンテンツを表示する にチェックを入れると、
ブックマークしたページのサムネイルが表示されるようになる。
また、YouTube動画をブックマークした時には埋め込み動画が、
Flickr画像をブックマークした時は写真のサムネイルが、
mp3ファイルをブックマークした時はフラッシュプレイヤーが表示される。
Vimeo という動画共有サービスにも対応してるっぽいけど、利用してないのでわからない。
カラフルなタグクラウド
コントロールパネル » オプション » タグクラウドの基本色 で、タグクラウドの色を Orange,Blue,Green,Red,Gray,Random から選ぶことができる。

僕はなんとなくRandomにしている。
タグに大文字が使える
これは......まあ、Scuttle 使ってる人ならわかると思う。細かいことだけど自分の中では結構大きい。そうですよね? skimさん!
動作環境
PHP+MySQL が動作するサーバー。うちの環境は さくらのレンタルサーバ スタンダード(Apache1.3.37 / PHP4.4.6 / MySQL 4.0.27)。
ダウンロード
SourceForge.net: sabros.us からダウンロードできる(2007/09/22現在 sabrosus1-7.zip)。
また、日本語化したい人は Translations for sabros.us 1.7 の一番下 Japanese language(jp.zip)をダウンロードして 本体(sabrosus1-7.zip を解凍して展開されたファイル) sabrosus/locale 内へ解凍し(フォルダ構成が locale/ja/LC_MESSAGES/messages.* となるように)、sabrosus/include 内 lang.php の14~16行目の後へ、
$idiomas = array(); $idiomas['es_MX'] = "Español de México"; $idiomas['en'] = "English"; $idiomas['ja'] = "Japanese";
という具合に追記しておく。
インストール
インストールはとても簡単。ファイルを全てサーバースペースの任意の場所へアップロードし、instalar.php にアクセスしてプルダウンメニューから言語(日本語で進めたいのならJapanese)を選択し、

次に表示されたページで必要事項を入力する。
いくつかの項目についてなんとなく解説。sabros.us の基本設定の各項目はインストール後、コンロールパネルから変更可能。
- データベース関連
- さくらの人は コンパネヘルプ - データベースと管理ツール を参照。
- データベースのテーブルに付ける接頭語(Database table prefix)
- 他のテーブルと区別するためのもの。
- コントロールパネル用パスワード(Password for the control panel)
- 後で sabros.us の設定をする時に必要。今決める。
- あなたのサイト名(Your website name)
- 自分のサイトに組み込むことが前提っぽい。例えば、うちなら kawatarou.info となる。別で運用したい人は適当な名前を付けたらいいと思う。
- サイトの概要(Description of the website)
- sabros.us の概要ではない。ページヘッダの戻りリンク(a要素)のtitle属性に反映されるくらいだと思う。
- サイトトップページのURL(main site URL)
- うちの場合なら、http://kawatarou.info となる。別で運用したい人は sabros.us のURLでも指定しておけばいいと思う。
- Friendly URL (タグ用)
- タグ hogeにアクセスした時のURLが、Deactivated(無効)だと、http://hogehoge/sabrosus/index.php?tag=hoge、Activated(有効)だと http://hogehoge/sabrosus/tag/hoge という風になる。好みで。
入力し終わったら 設定(Configure)をクリック。インストールが完了して、

と言われるので、コントロールパネルのリンクをクリック。
Not Found とか言われてコントロールパネルやメインページへ行けないんですけど
コントロールパネルは cpanel.php、メインページは index.php にそれぞれアクセスすればいい。
コントロールパネル

リンクを追加
一番下の「sabros.usへ追加」リンクをブラウザのツールバー上にドラッグ&ドロップ、またはブックマークに追加しておくと良い。
外部表示用コードの取得
del.icio.us のブックマークを表示するスクリプトみたいなやつ。うちでは文字化けして上手く動作しない。
インポート
HTML形式のブックマークファイルをインポートできる。
エクスポート
HTML形式のブックマークファイルでエクスポートできる(URLとタイトルのみ。概要やタグは失われる)。
オプション
適当に触ってたらわかるよ。
悩ましいところ
悩み悶えて虜となる。
日本語タグ文字化け
あくまでもうちの環境での話です。

日本語タグを登録することはできるんだけど、登録した後タグを選択したら「DBでクエリー実行中にエラーが発生しました」と言われて、タグが???とかなる。外部表示用コードも日本語は全て???。サーバーの問題なのかスクリプトの問題なのかわからないが、スクリプト側の修正でなんとかなりそうな気がする。エンコードの問題ですよね? でもやっぱりよくわからない。
泣いていたら、渡邉さんにタグなんて飾りです。俺の経験上、オンラインブックマークの99%は再び見返すことがないので大丈夫です。
と励まされた。正直、濡れた。
タグの絞り込みができない
できそうな匂いはするんだけどできない。そんな感じ。この人は色々改造しているっぽい。
コントロールパネルのブックマーク管理
あくまでもうちの環境での話です。

Next をクリックしても次のページへ行かない。検索はちゃんと動作してる。
PHPファイルのコメントがスペイン語
Infoseek マルチ翻訳の出番です。
修正したところ
あれこれ弄り中。
サムネイル

永遠にクルクル回ってるっぽかったので、フォーラムを参考に index.php の165行目を次のように書き換えた。
echo "\t\t<img class=\"preview\" src=\"http://images.websnapr.com/?url=".htmlspecialchars($row["enlace"])."&size=s\" width=\"120\" height=\"90\ alt=\"".htmlspecialchars($row["title"])."\" />";
width と height を指定しているのは、サムネイルが作成できなかった時の画像が、

と、202x152ピクセル固定なため。
YouTube
400x330ピクセルは大きすぎるので、index.php の192行目を次のように書き換えた。
echo "\t\t\t<div class=\"enlacevideo\"><object type=\"application/x-shockwave-flash\" style=\"width:200px;height:165px\" data=\"http://www.youtube.com/v/".$id_video."\"><param name=\"movie\" value=\"http://www.youtube.com/v/".$id_video."\" /></object></div>\n";
気になるところ
最後のリリースが1年前(2006/09/19)であること。
My last info was sabros.us is rewritten from scratch ...
ゼロからねぇ。まあ、Sopa Sabrosa とかいうサイトまであるくらいだから、開発が止まることはないと思うけど。






コメントする