オープンソースのソーシャルブックマークサービス構築ツールです!

オープンソースでソーシャルブックマークサービスを構築したいけれど、
海外製のものは、設置も大変だし、解析やカスタマイズも大変。
もっと手軽に設置できてカスタマイズも簡単にできれば・・・。

PocketSBSは国内製のオープンソースであるソーシャルブックマークサービス構築ツールです

オープンソースのソーシャルブックマークサービス構築ツールPocketSBSは
日本で利用されている様々なソーシャルブックマークの必要最低限の機能が揃っている
ソーシャルブックマークサービス構築ツールです。

ソーシャルブックマークサービスとはブックマークを共有できるサイトを構築できるツールです。
主に以下のような機能があります。

ソーシャルブックマークサービスの説明

お気に入りのページや記事をブックマークするとともにタグを付加して管理
⇒お気に入りの管理
追加されたページやタグが登録数によって上位に表示
⇒人気があるページの収集
自分と同じ嗜好を持っている人のブックマークからの情報収集
⇒他のユーザーとの情報交換

現在、ソーシャルブックマークサービスを提供しているサイトは数多くありますが、
企業やその中のプロジェクト、限定されたグループ内だけで共有したい情報などには必ずしも適しているとは言えません。

・企業内で業務に必要な情報を共有するためにソーシャルブックマークサービスを導入したい。
・プロジェクト内の情報共有にイントラ型のソーシャルブックマークサービスを導入したい。
・海外製のOSSを使用していたけど、国産のOSSに乗り換えを行いたい。

という方に特にオススメです!

PHP+smarty+DB(MySQL or PostgreSQL)で構築!

pocketSBSの構成要素

ソーシャルブックマークサービス構築ツールPocketSBSはPHPベースで作成されているソーシャルブックマークです。
ソーシャルブックマークのデザインにはPHPで主流であるテンプレートエンジンのsmartyを使用しているので、
PHPのプログラムをあまり意識しなくても作成することが可能です。

データベースにはPHPと相性がよいと言われているMySQL
完全フリーで商用利用可能なPostgreSQLの2種類を選ぶことが可能です。
レンタルサーバーのスペックに合わせたり、社内にあるサーバーで構築するなど、利用シーンによって選ぶことが可能です。

PHP+smarty+DB(MySQL or PostgreSQL)で構築!

オープンソースのソーシャルブックマークサービス構築ツールPocketSBSを使った開発に必要なサイトを集めたソーシャルブックマーク

Pocketシリーズ開発メンバーがオープンソースのソーシャルブックマークサービス構築ツールPocketSBSを実際に使って、
開発に必要なサイトや気になったサイトを集めたソーシャルブックマークを構築しています。
どれもすぐに使えるサイトばかりなので、是非ご覧下さい!

シンプルなフレームワークが柔軟性のあるカスタマイズを可能にします!

カスタマイズする時って、いろんなファイルを編集しないといけないから結構大変じゃないですか?
機能が膨れ上がると管理ができなくなって思うようにならなかったりしませんか?

PocketSBSのフレームワーク

オープンソースのソーシャルブックマークサービス構築ツールPocketSBSはpocket9が開発した
独自のシンプルなMVCフレームワーク上で作成しています。
閲覧機能管理機能もシンプルで使いやすく、必要最低限の機能だけを揃えています。

オープンソースのソーシャルブックマークサービス構築ツールPocketSBSは
PHPで使用できるライブラリ「PEAR」を使用しています。
混雑しがちなPHPの各種処理も「PEAR」を使えば簡単に実現するものが多く、
PocketSBSでは以下の「PEAR」を使用しています。

PEAR::Text_Password PEAR::Net_SMTP PEAR::Net_POP3
PEAR::Mail PEAR::Mail_Mime PEAR::calendar-beta
PEAR::PHP_Compat PEAR::DB PEAR::HTTP_Request
PEAR::Crypt_Blowfish-beta PEAR::XML_RPC

smartyでテンプレートカスタマイズ!

smartyの基本概念

オープンソースのソーシャルブックマークサービス構築ツールPocketSBSは
テンプレートエンジンのsmartyを使用しています。
PHPはソーシャルブックマークを構成するロジック=モデル(Model)。
smartyはモデルで作られた値の表示=ビュー(View)を分担することにより、
テンプレートのカスタマイズやロジックのカスタマイズをすることが容易になっています。

完全CSSレイアウトのため、画面デザインの変更が簡単!

CSSだから画面のレイアウトの変更が簡単。

オープンソースのソーシャルブックマークサービス構築ツールPocketSBSは
画面レイアウトにCSS(カスケーディング・スタイル・シート)を使用している為、画面デザインの変更が簡単にできます。

MySQLとPostgreSQLの両方が使える!

オープンソースのソーシャルブックマークサービス構築ツールPocketSBSはデータベースにPHPと相性の良いMySQLと、
完全フリーで商用利用可能なPostgreSQLを使用しています。
MySQLはPHP初心者向けの書籍などにも取り上げられ、レンタルサーバーもMySQLを採用しているところがほとんどです。

しかし、MySQLは使用方法によってはライセンスを取得せねばならず、必ずしも無料というわけにはいきません。
そこでPocketSBSでは完全フリーで商用利用も可能なPostgreSQLも採用することにより、
商用でソーシャルブックマークを構築したい、できるだけ構築のコストを抑えたいなど、
使う人のスタイルや用途に合わせてソーシャルブックマークを構築することができます。