開発情報
OpenPNE 3.1 機能紹介 #3 – OAuth
09 / 12 土曜日 2009
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
チェンジログ
OpenPNE3プラグインに快適なテストライフを
09 / 02 水曜日 2009
今週のOpenPNE#19 (2009/08/23 ~ 2009/08/29)
08 / 29 土曜日 2009
今週のOpenPNE#18 (2009/08/16 ~ 2009/08/22)
08 / 23 日曜日 2009
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/
これを使って早速チェックしてみましたが……
う、うーん……
やはり現時点ではあまり芳しくない成績ですね。 PHP_CodeSniffer で適宜チェックして、コードの品質を上げていきたいところです。