Home> programming > 引き続きブックマーク(Scuttle)ネタ

引き続きブックマーク(Scuttle)ネタ

中国の国慶節に合わせて10月頭は休むはずだったんですけど、何だか取り損ねて調子悪目です。
寝ても寝ても眠い...その割に夜眠れないんですけども何この悪循環。


さておき無闇にブックマークスクリプトScuttleを推しているウチですが(推してるのか?)、ココでも文句を言っている通り、タグにアルファベットを使用すると勝手に小文字へ変換されてしまいます。

まぁ別にどうでもいいと云えばいいのですが、...いや好くない。
...しかしまぁスクリプトには手を付ける気にならず幾年月、しかして時は満ちたり。

SourceForge.net: Unimarkr

Unimark is a web-based bookmark tool, and its goal is a open bookmark system for personal use. The scripts are mainly coded by modifying "Scuttle" & "Sabros.us". Please refer these projects in sourceforge.net if you want a social bookmarking system.
https://sourceforge.net/projects/unimarkr/

あーあ、もう引けないぞー。

まぁ所詮は自分用のモノなので、わざわざプロジェクトにする必要は無い気がしますが、勉強を兼ねてScuttleのコンパクトバージョンを作成することを当面の目的にしています。
まだレポジトリ・プロジェクトサイトには何も置いてありません。

バージョン0.1~0.5くらいまではScuttleの解析と機能拡張の実験、そこから本格的にスクリプトの公開を進めてゆこうと思います。

ということでまだ暫くは特にネタがない訳ですけども...えーと、閑話休題。

そういう訳でこのところ昼休みなんかにコードを読んだりして、ついでに設置済みのScuttleをカスタマイズしたりしています。
取り敢えず、タグの文字変換してる箇所を発見。

大文字を使えるようにするには、tagservice.phpの46行目あたりを下記のようにコメントアウト、記入すればOKです。

#$tags[$i] = trim(strtolower($tags[$i]));
$tags[$i] = trim($tags[$i]);

この変更によって、
・データベースに無いタグを入力した場合は大文字小文字が判別されるようになります。
→"Tag"と入力したら"Tag"と保存される
・大文字小文字を無視して同じ綴りのタグ("Tag","tag","tAg"...など)を入力した場合は、既存のタグに吸い寄せられます。
→"Tag"がDBに存在する状態で"tag"と入力したら"Tag"として保存される
という挙動になります。

個人的に「よし、希望してた通りの挙動ー」ちう感じですが。


あと、検索をAjaxで行えるようにしました。

ウチのScuttleへ、試しにサーチボックスを追加してます。


元ネタは暴想: ココログプロとかTypepadとかMTとかブログ人とかその他のブログサービスとかでもAjaxでバックナンバーを検索するJavaScriptで、このウェブログでも使用させて貰っていますが今のところ出力処理を弄っただけなので、こちらも一旦解析してから書き直し予定です。
(少なくともサーチ結果のハイライトに手直しが必要)


まぁそんな感じでボチボチやってゆきますので宜しくお願いします。
(そろそろ酔ってきたので寝ます)

----[2009Jul03追記]
大文字小文字を使えるようにする方法、インポートするときのこと考慮してなかったので追記。

上で指摘してるservice/tagservice.php以外にも、import.phpでstrtolower()してるので、こちらも書き換えておきましょう。
(ユーザ名の処理とかでstrtolower()してる箇所もあるので、一括置換はオススメしません)

SemanticScuttle系とかDBの構造がオリジナルのScuttleから変わってるけど、これは出入力の部分で処理しているだけなので、同様にすれば大丈夫。

Trackbacks:0

TrackBack URL for this entry
https://w3neu.net/mt/mt-tb.cgi/213
Listed below are links to weblogs that reference
引き続きブックマーク(Scuttle)ネタ from Sequentially Altered Days

Comments:0

Comment Form

Index of all entries

Home> programming > 引き続きブックマーク(Scuttle)ネタ

Categories
Archives
Syndication

Return to page top