-オープンソースのSNSエンジン OpenPNEプロジェクト-

今週のOpenPNE3デモサイト委員会 #16

02 / 16 火曜日 2010

OpenPNE3デモサイト委員会、広報担当の今村です。
「今週のOpenPNE3デモサイト委員会」第16回です。

みなさんOpenPNE3使ってますか?
今回はOpenPNE3のプラグインのバージョンアップについて書きたいと思います。
バージョンアップしないとどうなってしまうか、バージョンアップの方法などについて説明したいと思います。

バージョンアップしないとどうなる?

まずはバージョンアップしないとどうなってしまうかというと

  • 1.脆弱性を抱えたまま運用してしまう
  • 2.機能が使えなくなってしまう
  • 3.多数のユーザーから同様の苦情がきてしまう
  • 4.新機能を使えない

といったことが考えられます。

特にSNSの運営者さんにとって脆弱性の対応忘れはトラブルのもとにもなりかねませんし、気をつけたいポイントだと思います。
また、OpenPNE2系と違ってOpenPNE3系はコア機能とプラグイン機能とで機能が分かれており、リリースタイミングも異なります。コアのリリースだけでなく、プラグインのリリースについて目を光らせておく必要があります。

各プラグインのバージョンの見かた

プラグインのバージョンの確認の方法には二通りあります。
まず一つ目は管理画面から確認する方法です。
OpenPNE3の管理画面のプラグイン設定のページにアクセスするとプラグインのバージョンが表示されます。

二つ目は、symfonyコマンドで確認する方法です。
OpenPNE3本体のルートディレクトリで以下のコマンドを実行するだけです。

$ symfony plugin:list

実行すると以下のような画面が表示され、プラグインのバージョンを確認することが出来ます。

Installed plugins:
symfony 1.4.1-stable # pear.symfony-project.com (symfony)
opAlbumPlugin 0.9.1-beta # plugins.openpne.jp (plugins.openpne.jp)
opMessagePlugin 0.9.0.2-beta # plugins.openpne.jp (plugins.openpne.jp)
opAuthOpenIDPlugin 1.1.1-beta # plugins.openpne.jp (plugins.openpne.jp)
opAuthMobileUIDPlugin 1.0.0-stable # plugins.openpne.jp (plugins.openpne.jp)
opDiaryPlugin 1.1.2-beta # plugins.openpne.jp (plugins.openpne.jp)
opCommunityTopicPlugin 0.9.6-beta # plugins.openpne.jp (plugins.openpne.jp)
opAuthMailAddressPlugin 1.2.1-stable # plugins.openpne.jp (plugins.openpne.jp)
opBlogPlugin 0.9.0-beta # plugins.openpne.jp (plugins.openpne.jp)
opOpenSocialPlugin 0.9.4-beta # plugins.openpne.jp (plugins.openpne.jp)
opWebAPIPlugin 0.3.9-beta # plugins.openpne.jp (plugins.openpne.jp)
opAshiatoPlugin 0.9.0-beta # plugins.openpne.jp (plugins.openpne.jp)

バージョンアップの確認

プラグインのリリース最新情報については、このOpenPNE公式ブログをチェックするか、pnetanのつぶやきをチェックしてください。

最近(2010/01~2010/02/16)バージョンアップしたプラグインは以下のとおりです。

・opAlbumPlugin 0.9.4 (2010/02/09リリース)
 http://www.openpne.jp/archives/4458/

・opBlogPlugin 1.0.0.1 (2010/02/03リリース)
 http://www.openpne.jp/archives/4367/

・opMessagePlugin 0.9.0.2 脆弱性対応 (2010/01/23リリース)
 http://www.openpne.jp/archives/4243/

・opAuthMailAddressPlugin 1.2.1 (2010/01/14リリース)
 http://www.openpne.jp/archives/4176/
 
・opDiaryPlugin 1.1.2 (2010/01/01リリース)
 http://www.openpne.jp/archives/4123/
 
OpenPNE3のコアにバンドルされているプラグインに関しては、コアのリリース時にプラグインもその時点で最新のバージョンのものがバンドルされるようになっています。

バージョンアップの方法

基本的な流れとしてまず

$ symfony opPlugin:install -r ○.○.○ opXxxxPlugin

を実行します。
「-r」オプションに関しては省略することも可能です。省略すると安定版の最新バージョンがインストールされます。

次に

$ symfony plugin:list

でインストールされたか確認します。

最後に

$ symfony cc

を実行しキャッシュをクリアするというような流れになります。

インストール方法や対応項目の詳細はそれぞれプラグインのリリース告知を参考していただけると確実です。

デモサイト近況

現在のデモサイトメンバー数は2302人になりました!
みなさんありがとうございます!

■———————————————————■
http://demo3.openpne.jp/
OpenPNE3デモサイト

http://redmine.openpne.jp/
OpenPNE3プロジェクトRedmine

http://sns.openpne.jp/
バグ・要望報告は→OpenPNE公式SNSでお願いします

http://twitter.com/pnetan/
pnetanつぶやきなう
■———————————————————■

コメント:3

ケンジ 10-02-17 (水) 15:01

現在、Powered by OpenPNE v2.14.1.1 というバージョンでSNSを運営しております。
これはバージョンアップしなければいけないのでしょうか?

そうであればバージョンアップの方法が全く分かりません。分かりやすく解説されているものはありますか?前回のリリース記事を読んでもなんだかチンプンカンプンで困っています。よろしくお願いいたします。

kiwa 10-02-17 (水) 19:49

ケンジさん>
OpenPNEのプラグインはOpenPNE3.0以降にあるものなので、OpenPNE2.14では対応する必要ありません。大丈夫ですよ。

ケンジ 10-02-18 (木) 9:21

安心しました。ありがとうございました。

ページの先頭に戻る