• かちびと.net

    【閉鎖される前に】Deliciousからデータを移行できるオープンソースのCMS・scuttleのご紹介です。Delicious閉鎖する前にデータを移行する手の一つをご紹介

    Kudos for

    WordPress jQuery
  • About This

    Web制作に役立つTips、チュートリアル、、マーケティングに役立つ情報などのリソースをほぼ毎日配信しています。宜しければメモ代わりにご利用下さい。詳しい情報はAbout me またはhumans.txtをご覧下さい。

    Kachibito.net is a community-based website for web designers and developers. The site includes a popular weblog, a design gallery, a open source software, design tips, and the various web-news.

  • Links

【閉鎖される前に】Deliciousからデータを移行できるオープンソースのCMS・scuttle

スポンサーリンク

さて、各地でニュースになっている、Delicious
の閉鎖問題。日本人のユーザーも非常に多く、
個人的に結構衝撃でしたが、もし本当に閉鎖
されるならブックマークを移行せねばなりませ
ん。移行先はいろいろあるかと思いますが、
僕はサーバーを借りてブログを運営しています
ので、サーバーインストール型のブックマーク
システムを利用するのが安全だと考えています。

【続報:閉鎖は無し→YahooはDel.icio.usを閉鎖しないが買い手を探している

コメント欄をご参照下さい
まだ閉鎖確定では無いかもしれませんが、いざという時の事を考えて移行する手を考えておいた方がいいかもしれません。


僕は、はてブとは別に、Web関連のブックマークはDeliciousクローンのCMS・scuttleを使用しています
かちびとのブックマーク

このscuttleにはDeliciousのブックマークデータをインポートできるようになっているので、選択肢の一つとして考えてみては如何でしょうか?というのが今日の記事です。

scuttle


結構前にご紹介したCMSです。当ブログの旧デザインにあわせたまま放置してますが、使用は毎日。個人的に手放せないCMSです。


他のブックマークサービスはあまり使用していないので移行はした事がありませんが、scuttleはデフォルトでDeliciousからデータをインポートできる機能がありますので試してみては如何でしょう。

仕様

  • 動作環境:PHP+MySQL4以上(だったと思う)
  • ライセンス:GPL
  • 日本語化:可能
  • インポート:Delicious他、IE、Firefoxなどからも可能
  • ブックマークごとに表示・非表示の選択可能

インストール手順

サーバーへのscuttleインストール手順です。

  • scuttleをダウンロードして、解凍
  • フォルダごと、ディレクトリにコピー
  • MySQLのデーターベース作成。
  • 解凍パッケージ内の /tables.sql 内のSQL文を実行し、テーブル作成
  • config.inc.php.exampleをconfig.inc.phpにリネームして、設定値を変更
      まずは28行目あたり

      $dbtype = ‘mysql’;
      $dbhost = ‘ホスト名’;
      $dbport = ’3306′;
      $dbuser = ‘ユーザー名’;
      $dbpass = ‘DBパスワード’;
      $dbname = ‘DB名’;

      続いて88行目あたり

      $sitename = ‘サイト名’;
      $locale = ‘ja_JP’; //日本語化します。後述
      $defaultPerPage = 10; //1ページあたりに表示するブクマの数
      $adminemail = ‘メールアドレス’;

  • ファイルをアップロードしてアクセス出来ればOK

僕はサブディレクトリに入れました。

カスタマイズ

「タグ」をブクマ数の多い順に表示
templates/dynamictags.inc.phpの27行目くらい

$userPopularTags        =& $tagservice->getPopularTags($logged_on_userid, 200, $logged_on_userid);
$userPopularTagsCloud   =& $tagservice->tagCloud($userPopularTags, 5, 90, 175, 'alphabet_asc'); 

$userPopularTags =& $tagservice->getPopularTags($logged_on_userid, 1024, $logged_on_userid);
$userPopularTagsCloud =& $tagservice->tagCloud($userPopularTags, 5, 90, 175, 'alphabet_asc');

に変更

あとはサムネイル表示をしました。参考はこちら→Scuttle カスタマイズ(2)サイトのサムネイルを表示

はてブ数の表示させるのはtemplates/bookmarks.tplを見れば分かるかと思います。

これくらいで運営しています。あとは別にいじるところ無かったです。

scuttleの本家サイトは無くなってたっぽい。開発しないのかな?よく分かりませんが。日本語情報もそこそこありますし、ご興味のある方は触ってみては如何でしょう。僕も、デザインも旧ブログにあわせたままですし最近全然いじって無いので正月にでも触ろうかなと思います。

scuttle

URL :
TRB :

Comments & Trackbacks (5)

  1. wg_koro

    こんにちは。初めまして。
    Delicious関連の話を探っていたらたどり着きました。
    私もScuttleでブックマークを管理しています。

    ところで。
    ScuttleはPHP4でしか構築できません。PHP5だとエラーが多発します。
    開発も停止してしまっていますし…。

    近頃のレンタルサーバーはPHP5がデフォルトなので、
    これから自前ソーシャルブックマークを構築しようという方には
    Scuttleの後継プロジェクト「SemanticScuttle」をお勧めします。
    これならPHP5でも動きますし、デフォルトでサイトサムネイル作成機能などもついてます。

    SemanticScuttle:
    http://sourceforge.net/projects/semanticscuttle/files/

    お邪魔しました。

    • シロ

      近頃のレンタルサーバーはPHP5がデフォルトなので、
      これから自前ソーシャルブックマークを構築しようという方には
      Scuttleの後継プロジェクト「SemanticScuttle」をお勧めします。

      あれれ、そうなんですか?ヘテムルは4と5がOKなので気が付きませんでした・・

      大抵は4と5が使えるかと思っていましたが、少し調べたら仰るとおりでしたね。助かりました!有難う御座います:)

      こちらのコメントに誘導するようにしました。

Twitter

Web制作に役立つそうなリソースを独断と好みで配信しています。

かちびと.netにリンクの無いトラックバックはお受けいていません。
コメントされる前にガイドラインをご覧下さい。

twitter facebook rss contact

Ads

Posts

Contact

Services