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

開発情報

Home

OpenPNE 3.1 機能紹介 #3 – OAuth

09 / 12 土曜日 2009

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

3.1 機能紹介シリーズ第三弾です。今回は OpenPNE 3.1.2 から新しく対応した OAuth について紹介します。

続きを読む

OpenPNE 3.1 機能紹介 #2 – OpenID

09 / 07 月曜日 2009

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

3.1 機能紹介シリーズ第二弾です。前回の WebAPI の記事から 3 ヶ月が経ってしまいましたが、先日リリースした 3.1.2 では嬉しい機能がたくさん増えているので、どんどん記事を書いていこうと思います。お楽しみに!

ということで OpenPNE 3.1 における OpenID についてご紹介します。

続きを読む

今週のOpenPNE#20 (2009/08/30 ~ 2009/09/05)

09 / 07 月曜日 2009

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

今週から9月に突入!
OpenPNE3.1.2やopCommunityTopicPluginのリリースなど、OpenPNE3が大忙しの月初めでした。

続きを読む

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 セットアップ手順 をご覧ください。

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

ダウンロード

https://www.openpne.jp/pne-downloads

チェンジログ

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

OpenPNE3プラグインに快適なテストライフを

09 / 02 水曜日 2009

 OpenPNE開発チームの深町です。

 先日DBコンバータの記事を書きましたが、今日はOpenPNE3プラグインの自動テストについてです。

続きを読む

今週のOpenPNE#19 (2009/08/23 ~ 2009/08/29)

08 / 29 土曜日 2009

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

8月ももうおしまい!来週から9月に突入ですね><
OpenPNEプロジェクトは今週もまったりガツガツ進行中です。

続きを読む

今週のOpenPNE#18 (2009/08/16 ~ 2009/08/22)

08 / 23 日曜日 2009

OpenPNE 開発チームのきわです。先週は海老原君どうもありがとうございました。

気づけば8月も後半戦!第3週の報告です(`・ω・´)

続きを読む

2系から3系へのDBコンバータ

08 / 20 木曜日 2009

 OpenPNE開発チームの深町です。主にOpenPNE3の開発をしています。

 今、大急ぎで開発を進めているものの1つに「DBコンバータ」があります。これは、既存のOpenPNE2で作られたSNSをOpenPNE3に移行させるため、2系のDBを3系仕様に一発変換するというステキかつ壮大なものです。

 このDBコンバータの完成を待って公式SNS(現状2系で運営)も3系に移行することになります。

 公式SNSのOpenPNE3化を心待ちにしている方もいるでしょうから、開発の進捗状況と今後の方針などを書いてみようと思います。

続きを読む

今週のOpenPNE#17 (2009/08/09 ~ 2009/08/16)

08 / 16 日曜日 2009

OpenPNE 開発チームのきわではなく、海老原です。
今週末はきわさんが忙しいとのことだったので、久々に僕が『今週のOpenPNE』を投稿することになりました。楽しみにされていた方ごめんなさい!

そんなわけでさっそく8月第2週の報告をしていきます。

続きを読む

PHP_CodeSniffer で OpenPNE3 標準コーディング規約のチェックをおこなえるようにしました

08 / 14 金曜日 2009

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

PEAR に PHP_CodeSniffer という PHP 5 向けのツールが登録されています。これは PHP などのスクリプトの構文解析をおこない、特定のコーディング規約に反していないかどうかをチェックするものです。使ったことのある方も多いのではないでしょうか。

このツールには前々から興味があったのですが、 OpenPNE3 ではちょうど先日 コーディング規約を作ったばかり なので、この機会に PHP_CodeSniffer で OpenPNE3 標準コーディング規約のチェックがおこなえるように、ルールファイルを作ってみました。

現時点では trunk の data ディレクトリ以下に置いてあります。
https://trac.openpne.jp/svn/OpenPNE3/trunk/data/CodingStandard/OpenPNE3/

これを使って早速チェックしてみましたが……

picture-2

う、うーん……

picture-3

やはり現時点ではあまり芳しくない成績ですね。 PHP_CodeSniffer で適宜チェックして、コードの品質を上げていきたいところです。

ページの先頭に戻る