オープンソースのソーシャルブックマークサービス構築ツールPocketSBS:特徴

トップページ > PocketSBS - 特徴

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

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

PocketSBSのフレームワーク

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

PocketSBSでは必要な機能をシンプルにまとめていますので、使用者の用途によってカスタマイズすることが可能です。

PHPライブラリ「PEAR」を使用!

オープンソースのソーシャルブックマークサービス構築ツール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も採用することにより、商用でソーシャルブックマークを構築したい、できるだけ構築のコストを抑えたいなど、使う人のスタイルや用途に合わせてソーシャルブックマークを構築することができます。


閲覧機能(PC版)