OpenPNE リリース情報
OpenPNE2.12.11リリースのお知らせ
05 / 21 木曜日 2009
OpenPNE開発チームの今村です。
本日2009年5月21日、安定版OpenPNE2.12.11をリリースしました。
OpenPNE 3.1.0 リリースのお知らせ
05 / 19 火曜日 2009
OpenPNE 開発チームの海老原です。
本日 2009/05/19 (火)、 開発版 OpenPNE 3.1.0 をリリースしました。
今回は「開発性の向上」をモットーに、 2つ の大きな機能改善がおこなわれています。
Doctrine 対応
OpenPNE 3.1.0 からは ORM として Doctrine を使用します。
Propel と違い、 Doctrine は ORM であると同時に DBA としての機構も備えており、 OpenPNE 3.0.x ではバージョンアップにおけるデータベースの構造変更時に Doctrine を用いていました。
今回 Propel の代わりに Doctrine を ORM として利用していくようになったことで、開発者は以下のようなメリットを享受することができます。
豊富なドキュメント
Doctrine は ORM とは思えないほど圧倒的な量のドキュメントを用意しており、開発の際に疑問に思ったことはすぐに調べることができます。
開発に便利な数多くの機能
スキーマ定義に記述を追加するだけで、論理削除の実現や投稿日時の透過的な記録などの機能をモデルに付加していくビヘイビアや、継承やイベント機構、全文検索など実に多くの機能をサポートしています。
直感的なデータベース操作
Doctrine は SQL と似た構文でコードを記述できる Doctrine_Query や DQL によってデータベースの操作をおこなうというアプローチを取っています。これにより、 ORM 独特の記述をさほど学習することなくコードを書きはじめられます。
データベース構造変更用スクリプトの自動生成
また、 3.0.x にて用いていた migrate 機能(バージョンアップのためにデータベース構造を変更する機能)についても、 Doctrine を全面的に利用するようになったことで改善がおこなわれました。 3.0.x まではデータベース構造変更用のスクリプトを開発者自身の手で記述する必要がありましたが、 3.1.0 からは OpenPNE と Doctrine がデータベースの構造とモデルの構造の差分を取り、データベースをモデルの構造にあわせていくためのスクリプトを自動的に生成し、実行します。ですので、開発者は、データベースの構造を変更するためにスクリプトをわざわざ用意する必要がほとんどなくなります。
権限管理の仕組みを導入
OpenPNE 3.0.x では DB の情報によって変化する動的な権限管理をおこなうための機構を用意しておらず、複雑な権限に対応することは容易ではありませんでした。
OpenPNE 3.1.0 からは権限管理に Zend_Acl を用いることでこの問題に対処していきます。
機能追加・機能改善・バグ修正
- #3880 携帯版コミュニティ検索機能の追加(nagasawa)
- #3879 携帯版メンバー検索機能の追加(nagasawa)
- #3925 sfOpenPNESecurityUser::setCurrentAuthMode() をコールしても authAdapter が置き換わらない(ebihara)
- #3916 test 環境であっても sfMobileIOFilter が有効になってしまう(ebihara)
- #3822 アクセスブロックが解除できない(nagasawa)
その他の機能追加・機能改善・バグ修正については、 ChangeLog をご覧ください。
注意事項
3.0.x に同梱されていたプラグインの一部は Doctrine に未対応のため、現時点の OpenPNE 3.1.0 ではご利用いただけません。
同梱されているプラグインは以下となります。
- opAuthMailAddressPlugin
- opAuthMobileUIDPlugin
- opAuthOpenIDPlugin
- opCommunityTopicPlugin
- opWebAPIPlugin
なお、今後プラグイン側のバージョンアップによって同梱されるプラグインが増える場合があります。
詳しくは各プラグインのリリース情報をご覧ください。
バージョンアップ・インストール
バージョンアップ
バージョンアップ方法は、同梱の 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.1
以降の OpenPNE3.1 は、今回のリリースで整えた基盤を生かして更なる発展を続けていきます。
次の OpenPNE3.1.1 では「連携性の強化」を目指して機能開発を進めていきます。
OpenPNE2.13.8リリースのお知らせ
05 / 01 金曜日 2009
OpenPNE2.13リリーススケジュール変更のお知らせ
05 / 01 金曜日 2009
OpenPNE開発チームの今村です。
本日、2009/05/01開発版OpenPNE2.13.8をリリースいたします。
本来ならばOpenPNE2.14beta1が本日2009/05/01にリリースされる予定でしたが、2.13.8のリリース遅延に伴い、延期することになりました。
OpenPNE2.14.0までの全体的なリリース予定日が半月ほどずれる形になります。
変更後のリリース予定日は以下の通りです。
2009/05/01(金) 2.13.8リリース
2009/05/21(木) 2.14beta1リリース
2009/06/05(金) 2.14beta2リリース
2009/06/13(土) 2.14RC1リリース
2009/06/20(土) 2.14.0リリース
OpenPNE 3.0.4 リリースのお知らせ
04 / 23 木曜日 2009
OpenPNE 開発チームの海老原です。
本日 2009/04/23(木)、 OpenPNE 3.0.4 をリリースしました。
(2009/04/26 18:09追記: 04/23 時点の ZIPアーカイブには、パッケージングの過程に生じたとみられる問題が存在したため、 2009/04/26 18:03 に再アップロードをおこないました。再アップロード以前に ZIP アーカイブのインストールをおこなった方は、「sourceforge から直接アクセスするのではなく、必ず www.openpne.jp 内のダウンロードページから」以前の ZIP アーカイブおよび展開済みファイルを破棄し、ダウンロード、展開、インストールをやり直してください。ご不便をおかけしました)
今回のバージョンでは、主にプラグインチャンネルサーバからの自動インストール関連の不具合の修正がおこなわれています。
新機能追加・機能改善
- #3714 携帯版でもセッションストレージを選択できるようにする(kawahara)
- #3691 携帯版ログイン画面にガジェットを配置できるようにする(kawahara)
- #3785 OpenPNE3のREADMEとINSTALLのドキュメントを同梱する(ebihara)
この他の機能追加・機能改善については ChangeLog をご覧ください。
バグ修正
- #3767 インターネットに接続できない環境で openpne:install_ openpne:migrate_ opPlugin:sync タスクの実行がおこなえない(kawahara)
- #3754 パッケージ管理されたプラグインに対して openpne:migrate タスクを実行しようとすると中断してしまうことがある(kawahara)
- #3768 プロキシ環境下で openpne:install_ openpne:migrate_ opPlugin:sync タスクの実行がおこなえない(kawahara)
この他のバグ修正については ChangeLog をご覧ください。
バージョンアップ・インストール
バージョンアップ
バージョンアップ方法は、同梱の doc/ja/OpenPNE3_Version_Up_Guide.txt や 3.0 バージョンアップ手順 をご覧ください。
インストール
インストール方法は、同梱の doc/ja/OpenPNE3_Setup_Guide.txt や OpenPNE3.0 セットアップ手順 をご覧ください。
ダウンロード・チェンジログ
OpenPNE2.12.10リリースのお知らせ
04 / 22 水曜日 2009
OpenPNE開発チームのきわです。
予定より遅くなりましたが、本日2009年4月22日、安定版OpenPNE2.12.10をリリースしました。
2.12.10延期のお知らせ(2)
04 / 17 金曜日 2009
OpenPNE開発チームのきわです。
昨日の延期告知で本日2009/04/17(金)リリース予定になってました安定版OpenPNE2.12.10ですが、
開発の遅れの理由により2009/04/22(水)になりました。
今週末にバージョンアップを検討されていた方、申し訳ないです。
度々の延期になりますが、もう暫くお待ち下さい。
OpenPNE2.12.10延期のお知らせ
04 / 17 金曜日 2009
OpenPNE開発チームのきわです。
2009/04/16(木)リリース予定の安定版OpenPNE2.12.10ですが、
開発の遅れにより2009/04/17(金)に延期となりました。
バージョンアップの予定などを計画している皆様、誠に申し訳ありません。
OpenPNE2.13.7リリースのお知らせ
04 / 17 金曜日 2009
OpenPNE2.12.9リリースのお知らせ(再掲)
03 / 31 火曜日 2009
※本記事のオリジナルは 2009 年 03 月 25 日 (水) に公開されましたが、本サイトをホスティングしているサーバにおいてディスク障害が発生したために記事が消失してしまいました。そのため、オリジナルをなるべく復元した形で再掲いたします。(ディスク障害についての詳細は「公式サイトサーバにディスク障害」「OpenPNEプロジェクトサーバ、復旧状況報告」をご覧ください)
OpenPNE開発チームのきわです。
予定より遅くなりましたが、本日2009年3月25日、安定版OpenPNE2.12.9をリリースしました。