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

OpenPNEからのおしらせ

Home > OpenPNEからのおしらせ

OpenPNE 3.1.3.1 リリースのお知らせ

10 / 07 水曜日 2009

OpenPNE 開発チームの海老原です。

本日 2009/10/07(水)、 開発版 OpenPNE 3.1.3.1 をリリースしました。

OpenPNE 3.1.2 から OpenPNE 3.1.3 へのアップデートが正しくおこなえない件についてでお知らせしたように、 OpenPNE 3.1.3 には OpenPNE 3.1.2 からのアップデートにおいて問題がありました。

そのため、この問題に対応したものを急遽、 OpenPNE 3.1.3.1 としてリリースします。

バグ修正

  • #84: openpne:migrate fails in installing a plugin that doesn’t have any models (モデルのないプラグインをインストールしようとすると openpne:migrate が失敗する) (Kousuke Ebihara)

バンドルされるプラグインの追加・更新情報

なし

注意事項

3.0.x に同梱されていたプラグインの一部は Doctrine に未対応のため、現時点の OpenPNE 3.1.3 ではご利用いただけません。

同梱されているプラグインは以下となります。

  • opAuthMailAddressPlugin
  • opAuthMobileUIDPlugin
  • opAuthOpenIDPlugin
  • opCommunityTopicPlugin
  • opWebAPIPlugin
  • opDiaryPlugin
  • opBlogPlugin
  • opOpenSocialPlugin
  • opAshiatoPlugin

なお、今後プラグイン側のバージョンアップによって同梱されるプラグインが増える場合があります。
詳しくは各プラグインのリリース情報をご覧ください。

バージョンアップ・インストール

バージョンアップ

バージョンアップ方法は、OpenPNE3.1 バージョンアップ手順 をご覧ください。

インストール

インストール方法は、同梱の OpenPNE3.1 セットアップ手順 をご覧ください。

ダウンロード・チェンジログ

ダウンロード

/pne-downloads

チェンジログ

ChangeLog

OpenPNE 3.1.2 から OpenPNE 3.1.3 へのアップデートが正しくおこなえない件について

10 / 07 水曜日 2009

開発チームの海老原です。
先日リリースした OpenPNE 3.1.3 へのアップデートが、不具合および手順の漏れにより正しく完了できないことがある場合について、詳細と対応方法についてご連絡します。

問題

OpenPNE 3.1.2 から OpenPNE 3.1.3 にアップデートする場合、「You must pass a valid path to a directory containing Doctrine models」というエラーメッセージが出力されてアップデートが中断してしまう。

原因の概要

  • ・アップデート手順の漏れ
  • ・OpenPNE 3.1.3 でおこなったバグ修正の考慮不足

原因の詳細

OpenPNE 3.1.3 には、 opOpenSocialPlugin 0.9.0 の追加が含まれています。 OpenPNE のバージョンアップをおこない opOpenSocialPlugin をインストールする際、自身の管理しているテーブルにデータロードをおこないますが、 OpenPNE 3.1.2 までのバージョンではこれが正常に動かず、アップデートが続行できないことが判明したため、新しくインストールされたプラグインのテーブルを作成するように OpenPNE 3.1.3 に向けて修正をおこないました。

しかし、この修正は「OpenPNE 3.1.2 時点のプラグインディレクトリを OpenPNE 3.1.3 にコピーしたのちに、 openpne:migrate を実行する」ということのみを想定しておこなわれたものでした。そのせいで、今回新しくインストールされる以外のプラグインに関する考慮がされておらず、自分自身でテーブルを持たない opAuthMailAddressPlugin のインストールが openpne:migrate 時におこなわれるとエラーが出てしまっていました。

以前から紹介していた手順では、 openpne:migrate の前にプラグインのコピーをおこなっていないため、プラグインをすべて新しくインストールし直していました。そのため、バグ修正時に想定していた状態とは異なってしまい、アップデートが続行できないという事態になっていました。

本件についての対処

  1. 1. アップデート手順書で示している手順に、プラグインディレクトリのバックアップおよびコピーについて追記しました。
    この手順は、 OpenPNE 3.1.3 以降のみならず、すべての OpenPNE 3.1.x のバージョンアップにおいて本来必要なものでした。
  2. 2. テーブルを定義しないプラグインでも openpne:migrate が正しくおこなえるように、ソースコードの修正をおこないます。

2. については、この対応をおこなったバージョンを 3.1.3.1 もしくは 3.1.4 として早急にリリースすることを考えています。

問題が発生した場合の対応方法

1. データベースのバックアップ、元ファイルのバックアップの両方を取っている場合

アップデート手順に従って、アップデートをやり直してください。

2. データベースのバックアップのみを取っているか、バックアップを取っていない場合

以下の SQL を実行してください。

UPDATE sns_config SET value = “0” WHERE name LIKE “%Plugin_needs_data_load”;

今回インストールされる二つのプラグインをアンインストールしてください。

$ ./symfony opPlugin:uninstall opOpenSocialPlugin $ ./symfony opPlugin:uninstall opReviewPlugin

もう一度 openpne:migrate タスクを実行してください。

$ ./symfony openpne:migrate

OpenPNE 3.1.3 リリースのお知らせ

10 / 04 日曜日 2009

OpenPNE 開発チームの海老原です。

本日 2009/10/05(月)、 開発版 OpenPNE 3.1.3 をリリースしました。

今回は GitHub にレポジトリを移しての最初のリリースになります。 fork や pull request は大歓迎ですので、是非みなさんも開発に参加してみてください。

機能追加・機能改善

  • #6: SNS内名称設定機能の追加 (Kousuke Ebihara)
  • #5: Doctrine_QueryでJOINしている箇所をJOINしないコードに変更 (Eitarow Fukamachi)
  • #14: ログイン停止機能の追加 (Shinichi Urabe)
  • #15:携帯用絵文字入力などが可能なwidgetを作成する (Shogo Kawahara)
  • #19:SNSフッター機能の追加 (Shingo Yamada)

その他の機能追加・機能改善については、 ChangeLog をご覧ください。

バグ修正

  • #17: opPluginSyncTask::getPluginList() で Proxy 設定が適用されていない (Rimpei Ogawa)
  • #21: symfonyのタスク実行時の最初にWarningが出る (Shogo Kawahara)
  • #24: 初回の openpne:install 後、プラグインの fixture ファイルがロードされないことがある (Kousuke Ebihara)
  • #22: 管理画面のメンバー検索で日付型の検索が「全員に公開」以外ヒットしない (Shogo Kawahara)
  • #31: openpne:migrate is failed on installing new plugin that loads data (データロードをおこなうプラグインをインストールした場合に openpne:migrate が失敗する) (Kousuke Ebihara)

その他のバグ修正については、 ChangeLog をご覧ください。

バンドルされるプラグインの追加・更新情報

以下のプラグインが追加されます。

  • opOpenSocialPlugin 0.9.0
  • opAshiatoPlugin 0.9.0

注意事項

3.0.x に同梱されていたプラグインの一部は Doctrine に未対応のため、現時点の OpenPNE 3.1.3 ではご利用いただけません。

同梱されているプラグインは以下となります。

  • opAuthMailAddressPlugin
  • opAuthMobileUIDPlugin
  • opAuthOpenIDPlugin
  • opCommunityTopicPlugin
  • opWebAPIPlugin
  • opDiaryPlugin
  • opBlogPlugin
  • opOpenSocialPlugin
  • opAshiatoPlugin

なお、今後プラグイン側のバージョンアップによって同梱されるプラグインが増える場合があります。
詳しくは各プラグインのリリース情報をご覧ください。

バージョンアップ・インストール

バージョンアップ

バージョンアップ方法は、OpenPNE3.1 バージョンアップ手順 をご覧ください。

インストール

インストール方法は、同梱の OpenPNE3.1 セットアップ手順 をご覧ください。

ダウンロード・チェンジログ

ダウンロード

/pne-downloads

チェンジログ

ChangeLog

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

10 / 02 金曜日 2009

OpenPNE3デモサイト委員会、広報担当の今村です。
以後よろしくお願いします。

さて、今週からデモサイト委員会の活動報告を不定期ながら連載していきたいとおもっています。
今回はデモサイト委員会の紹介を兼ねてQ&A形式で記事を進めていきたいと思います。
では早速、

Q1.デモサイト委員会とは?

A1:デモサイトを作成しOpenPNE3をさらに世に広めPRしていく活動をしています。

Q2.委員会のメンバーって誰ですか?

A2:OpenPNE開発チームが主体となっております。
↓こんなメンバーでやってます↓

OpenPNE3デモサイト委員会の面々

Q3.どんなこと話し合っているんですか?

A3:「デモサイトをどんなふうにカスタマイズしていこうか」や「こんなプラグインを作ろう」など、OpenPNE3がより魅力的になるような工夫を考えています。

Q4.面白そうな今後期待しているプラグインはありますか?

A4:開発チームのurabe氏が開発中のOpenPNE3でGPSを利用できるようにするopGpsPluginや同じくnagawasa氏が開発したOpenPNE3で4コマ漫画が描けるopCCCCPlugin等が面白そうです。kawahara氏が開発したOpenSocialプラグインにも期待しています。

Q5.今後のデモサイト委員会の目標は何ですか?

A5:まずはPV数の増加ですw 最低でも1日のPVが50くらいはいくようにしたいと思っています。
現状、デモサイトの入り口が分かりにくかったりと導線がスムーズではないので、まずはその辺からコツコツと改善していこうと思っています。
ちなみにデモサイトのURLはコチラ

皆さん、どんどんOpenPNE3を体験してくださいね!

マイコミジャーナル他でOpenPNE関連記事が掲載されました!

09 / 30 水曜日 2009

マイコミジャーナル他でOpenPNE関連記事が掲載されました!

手嶋屋、加藤登紀子のマキシシングル「1968」に参加権が付いたSNS構築
マイコミジャーナル(2009年9月29日)
http://journal.mycom.co.jp/news/2009/09/29/012/?rt=na

加藤登紀子、SNS参加権付き新曲「1968」を発表
時事通信(2009年9月29日)
http://www.jiji.com/jc/movie?p=top021-movie01&s=030

その他の掲載記事
/media/

OpenPNE 3.1.2 リリースのお知らせ

09 / 04 金曜日 2009

OpenPNE 開発チームの海老原です。

本日 2009/09/04(金)、 開発版 OpenPNE 3.1.2 をリリースしました。

今回は、「連携性の強化」をモットーに掲げ OAuth 対応や OpenID によるプロフィール連携などの機能追加をおこないました。大変お待たせしました。

今回追加した連携系の機能やその活用方法については、後日別エントリにて解説させていただきます。

機能追加・機能改善

  • #4295 プリセットプロフィール機能の追加(ebihara)
  • #4243 OpenID SREG と OpenID AX によるプロフィール連携機能の実装(ebihara)
  • #4294 OpenID の Relying Party の許可状態を永続的に保持できるようにする(ebihara)
  • #3943 ユーザ画面と管理画面から、OAuth を用いて SNS の情報にアクセス可能なアプリケーションを登録できるようにする(ebihara)
  • #4296 モデルに Zend_Acl によるアクセスコントロールの機能を追加する(ebihara)
  • #4293 OpenID Provider として OpenID 2.0 に対応できるようにする(ebihara)
  • #4241 フリーエリアガジェットなどでリッチテキストエリアだけでなく通常のテキストエリアも利用できるようにする(kawahara)
  • #3878 誕生日バナー機能の追加(urabe)

その他の機能追加・機能改善については、 ChangeLog をご覧ください。

バグ修正

  • #4302 プラグインの app/*/config/routing.yml で設定したルーティングルールが有効にならない(ebihara)
  • #4209 プロフィール項目の説明が表示されない(kawahara)
  • #4164 プロフィールガジェット設定が出来ない(kawahara)
  • #4210 レイアウト設定の初期値が正しくセットされない(kawahara)
  • #4169 プロフィール画像登録直後に画像が表示されない(kawahara)

その他のバグ修正については、 ChangeLog をご覧ください。

バンドルされるプラグインの追加・更新情報

以下のプラグインがアップデートされます。

  • opAuthMailAddressPlugin 1.1.2 → 1.1.4.1
  • opAuthOpenIDPlugin 1.1.0 → 1.1.1
  • opCommunityTopicPlugin 0.9.5 → 0.9.6
  • opWebAPIPlugin 0.3.6 → 0.3.7

注意事項

3.0.x に同梱されていたプラグインの一部は Doctrine に未対応のため、現時点の OpenPNE 3.1.1 ではご利用いただけません。

同梱されているプラグインは以下となります。

* opAuthMailAddressPlugin
* opAuthMobileUIDPlugin
* opAuthOpenIDPlugin
* opCommunityTopicPlugin
* opWebAPIPlugin
* opDiaryPlugin
* opBlogPlugin

なお、今後プラグイン側のバージョンアップによって同梱されるプラグインが増える場合があります。
詳しくは各プラグインのリリース情報をご覧ください。

バージョンアップ・インストール

バージョンアップ

バージョンアップ方法は、同梱の doc/ja/OpenPNE3_Version_Up_Guide.txt や OpenPNE3.1 バージョンアップ手順 をご覧ください。

インストール

インストール方法は、同梱の doc/ja/OpenPNE3_Setup_Guide.txt や OpenPNE3.1 セットアップ手順 をご覧ください。

ダウンロード・チェンジログ

ダウンロード

/pne-downloads

チェンジログ

http://trac.openpne.jp/wiki/pne-openpne3/ChangeLog/ja

開発者紹介と事例集を更新しました!

08 / 25 火曜日 2009

OpenPNE開発チームの今村です。
OpenPNE公式サイトの開発者紹介と事例集を更新しました。

今回追加した事例は、セカンドライフ専門SNSコミュニティーサイト NaviSLナビスル、Swiss Wonder Net / スイスワンダーネットの2件です!
事例集はこちらです→/case/

開発者紹介ページでは、秋山勘久呂 (Kankuro Akiyama)さんを追加しました。秋山さんはOpenPNE3のPlugin開発で活躍されており、opAshiatoPlugin、opReviewPluginを作成していらっしゃいます。
開発者紹介はこちらです→/members/

ぜひ、チェックしてみてください!

【緊急リリース】 OpenPNE2.14.1.1, OpenPNE2.12.14.1 リリースのお知らせ

08 / 21 金曜日 2009

OpenPNE開発チームの今村です。

本日 2009/08/21(金)、OpenPNE2.14.1.1 / OpenPNE2.12.14.1 を緊急リリースしました。

Amazon Product Advertising API 仕様変更 PHP4対応の追加

OpenPNE2.14.1 / OpenPNE2.12.14.1 でAmazon Product Advertising API 仕様変更 PHP4対応を行いましたが、sha256 関数が使えない問題に対しての解決が行われていませんでした。
そのため、2009/08/15(土) 以降、PHP4環境でレビュー機能にてレビューの追加が行えない状態になっています。

今回のリリースは、その問題についての対応です。

対応についての詳細は、開発用チケットをご覧下さい。

Amazon仕様変更後のレビュー機能がPHP4環境で動作しない

http://trac.openpne.jp/ticket/4166

なお、今回の対応にはこちらを使用させていただきました。ありがとうございました。

れぶろぐ - [PHP] PHP4 で HMAC-SHA256 などの hash_hmac() 関数を使えるようにする

http://www.revulo.com/blog/20090811.html

今回のリリースを適用する必要のある環境

  • PHP4 を利用している環境

2009/08/15(土) 以降、レビュー機能が問題なく動作しているSNSは適用の必要はありません。

バージョンアップ・インストール

バージョンアップ

バージョンアップ方法については以下をご覧ください。
/docs/pne-versionup/#post-73

インストール

インストール方法は、同梱されているセットアップドキュメント(setupディレクトリ以下にあります)をご覧ください。

ダウンロード

ダウンロード

/pne-downloads

安定版改定履歴

http://trac.openpne.jp/wiki/ChangeLog

2.8, 2.10への対応パッチ

OpenPNE2.10 / OpenPNE2.8 への対応パッチは以下になります。

過去の対応パッチを適用している

2009/07/17, 2009/08/15 リリース分のパッチを適用している方はこちらをご利用ください。

OpenPNE2.10.13

OpenPNE_2_10_x_Amazon_ticket_4166_2_fix.patch

OpenPNE2.8.11

OpenPNE_2_8_x_Amazon_ticket_4166_2_fix.patch

過去の対応パッチを適用していない

Amazon Product Advertising API 仕様変更の全ての変更が含まれるパッチになります。

OpenPNE2.10.13

OpenPNE_2_10_x_Amazon_ticket_3982_4166_2_fix.patch

OpenPNE2.8.11

OpenPNE_2_8_x_Amazon_ticket_3982_4166_2_fix.patch

Amazon Product Advertising API 仕様変更についての詳細はこちらをご覧下さい。

【重要】AmazonアソシエイトWebサービス仕様変更に対応しました

/archives/2647/

ver2.8, 2.10 用AmazonアソシエイトWebサービス仕様変更対応パッチ

/archives/2670/

次回リリース

次回のOpenPNE2.14, OpenPNE2.12リリース予定は2009/09/17(木)になります。

安定版OpenPNE2.14.1再アップロードしました

08 / 18 火曜日 2009

OpenPNE開発チームの今村です。

2009/08/14(金)に安定版OpenPNE2.14.1をリリースいたしましたが、パッケージがtrunkレポジトリから作成されたものになっていました。本日2009/08/18(火)に2.14xレポジトリよりtagsを作成した正しいOpenPNE2.14.1のパッケージを再アップロードいたしました。
すでにダウンロードしてしまった方々、大変申しわけありませんでした。

また18日以前にダウンロードしたパッケージでもtrunkレポジトリと2.14xレポジトリのソースコードにほとんど差異は無いのため動作上問題はありません。

ダウンロードに際して注意点

キャッシュが残っている可能性があり、version.phpに「2.15-dev」と記載されたソースコードがダウンロードされる場合がありますのでご注意下さい。うまくダウンロードが出来ない場合は、キャッシュを削除してからダウンロードをしてみて下さい。
ダウンロード後、webappフォルダ内にあるversion.phpのファイルを開いていただき「2.14.1」と表記があれば正常にダウンロード出来ていますのでご確認下さい。

関連情報

ダウンロード先

/pne-downloads

対応チケット

http://trac.openpne.jp/ticket/4247

OpenPNE2.14.1 , OpenPNE2.12.14 リリースのお知らせ

08 / 14 金曜日 2009

OpenPNE開発チームのきわです。

本日2009/08/14(金)、安定版 OpenPNE2.14.1 , 旧安定版 OpenPNE2.12.14 をリリースしました!
Amazon Product Advertising API仕様変更ギリギリ、お待たせしました!

Amazon Product Advertising API 仕様変更 PHP4対応

7月にリリースしたAmazon Product Advertising API の仕様変更がPHP4 系の環境で動作しない問題について、今回のリリースで対応しました。PHP4 系の環境でOpenPNEをご利用のかたはバージョンアップをお願いします。

OpenPNE2.10 / OpenPNE2.8 への対応パッチは以下になります。

7月リリースのパッチを適用している

修正分のみのパッチになります。

OpenPNE2.10.13

OpenPNE_2_10_x_Amazon_ticket_4166_fix.patch

OpenPNE2.8.11

OpenPNE_2_8_x_Amazon_ticket_4166_fix.patch

7月リリースのパッチを適用していない

Amazon Product Advertising API 仕様変更の全ての変更が含まれるパッチになります。

OpenPNE2.10.13

OpenPNE_2_10_x_Amazon_ticket_3982_4166_fix.patch

OpenPNE2.8.11

OpenPNE_2_8_x_Amazon_ticket_3982_4166_fix.patch

Amazon Product Advertising API 仕様変更についての詳細はこちらをご覧下さい。

【重要】AmazonアソシエイトWebサービス仕様変更に対応しました

/archives/2647/

ver2.8, 2.10 用AmazonアソシエイトWebサービス仕様変更対応パッチ

/archives/2670/

2.14 アップグレード時の不具合に対応

2.12→2.14 のアップグレード時に生じる不具合に対応しました。

upgrade sql がMySQL4.0環境で実行できない問題

2.14 の update sql(update09), upgrade sqlがMySQL4.0環境で実行できない問題を修正しました。
実行方法など、詳細についてはこちらのエントリをご覧下さい。

2.12→2.14のアップグレードSQLがエラーで中断される問題

/archives/2710/

OPENPNE_PUBLIC_HTML_DIRを変更していた場合、upgrade scriptがエラーになる問題

config.phpにて「OPENPNE_PUBLIC_HTML_DIR」がpublic_html 以外のディレクトリ名に変更されていた場合、upgrade script を実行するとエラーが発生し、実行できない問題が今回で修正されました。
2.14のアップロード容量制限機能をご利用のかたは、update scriptの再実行をお願いします。

バージョンアップ・インストール

バージョンアップ

バージョンアップ方法については以下をご覧ください。
/docs/pne-versionup/#post-73

インストール

インストール方法は、同梱されているセットアップドキュメント(setupディレクトリ以下にあります)をご覧ください。

ダウンロード

ダウンロード

/pne-downloads

安定版改定履歴

http://trac.openpne.jp/wiki/ChangeLog

次回リリース

次回のOpenPNE2.14, OpenPNE2.12リリース予定は2009/09/17(木)になります。

ページの先頭に戻る