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

最新ブログ

Home

OpenPNE 3.4RC1 リリースのお知らせ

01 / 12 火曜日 2010

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

昨日 2010/01/12 (火)、開発版 OpenPNE 3.4RC1 をリリースしました。

いくつかのバグ修正や、ユニットテストの修正がおこなわれています。

OpenPNE 3.4.0 のリリースは 2009/01/15 (金) を予定しています。

機能追加・機能改善

  • #480: Remove openpne:upgrade-from-3x in OpenPNE 3.4.0 + (OpenPNE 3.4.0 以上では openpne:upgrade-from-3x を取り除く) (Kousuke Ebihara)

その他の機能追加・機能改善については、redmine.openpne.jp のバージョン情報 をご覧ください。

バグ修正

※こちらに掲載されているバグ修正は、「安定版で既に修正されたもの」「これからリリースされる安定版でも修正されるもの」が含まれます。

  • #478: Consideration of converting deleted message is not satisfiable (削除メッセージのコンバートに関する考慮が充分でない) (Kousuke Ebihara)
  • #476: The filtering parameters for Twig template doesn’t work under PHP 5.2.x (PHP 5.2.x で、 Twig テンプレートのパラメータのフィルタリングが動作しない) (Kousuke Ebihara)
  • #477: 承認待ちリストのメッセージに改行が反映されない (Kousuke Ebihara)
  • #464: There is no test for the “filesize” field in the File (File の filesize フィールドに対するテストが存在しない) (Kousuke Ebihara)
  • #466: Unit test for “GadgetTable::getGadgetConfigListByType()” doesn’t follow adding gadgets (linkListBox, activityBox) (GadgetTable::getGadgetConfigListByType() のテストがガジェット (linkListBox, activityBox) の追加に追従していない) (Kousuke Ebihara)

その他のバグ修正については、redmine.openpne.jp のバージョン情報 をご覧ください。

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

OpenPNE 2 からのアップグレード

OpenePNE 2 からのアップグレード方法は、同梱の OpenPNE 2 からのアップグレード手順 をご覧ください。

バージョンアップ

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

インストール

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

ダウンロード・バージョン情報

ダウンロード

/pne-downloads

バージョン情報

redmine.openpne.jp のバージョン情報

OpenPNE 3.4beta1 リリースのお知らせ

01 / 07 木曜日 2010

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

本日 2010/01/08 (金)、開発版 OpenPNE 3.4beta1 をリリースしました。

OpenPNE 3.4.x でのバンドル対象となる新規プラグインの受け入れ、 DB 構造変更を伴うリリースの受け入れは締め切りました。本日以降、これらのプラグインの受け入れは OpenPNE 3.6.x に向けての開発版からの受け入れになります。

次回の OpenPNE 3.4RC1 のリリースは 2009/01/12 (火) を予定しています。

機能追加・機能改善

  • #454: Delete useless old data (不要になった旧データを削除する) (Kousuke Ebihara)
  • #430: Enable to cache navigations (ナビゲーション部をキャッシュさせる) (Eitarow Fukamachi)
  • #401: Speed up filtering member_config SQL in login process (ログイン処理における、 member_config を絞り込む SQL の速度を改善する) (Eitarow Fukamachi)
  • #282: Add support for color configuration in the mobile_frontend (携帯版配色設定機能の追加) (Kousuke Ebihara)
  • #131: Change twig in OpenPNE to be restricted usable features (OpenPNE 内の twig に機能制限をおこなうように変更する) (Kousuke Ebihara)

その他の機能追加・機能改善については、redmine.openpne.jp のバージョン情報 をご覧ください。

バグ修正

※こちらに掲載されているバグ修正は、「安定版で既に修正されたもの」「これからリリースされる安定版でも修正されるもの」が含まれます。

  • #337: 携帯でPCのログインページを表示できてしまう (Kousuke Ebihara)
  • #444: Error messages about “failed to fix permission” in the “openpne:permission” task are displayed even if it is not wrong (openpne:permission タスクで、パーミッションを修復できなかったことに関するエラーが、たとえそれが正常な挙動であったとしても表示されてしまう) (Kousuke Ebihara)
  • #448: Upgrading is failed if the databases.yml is not exist (databases.yml が存在しない場合にアップグレードが失敗する) (Kousuke Ebihara)
  • #450: Migrating and upgrading tasks don’t do “plugin:publish-assets” (マイグレーションやアップグレーディングのタスクが “plugin:publish-assets” タスクを実行しない) (Kousuke Ebihara)
  • #451: The record of the FileBin is not deleted when its parent File is deleted (親の File が削除されたときに FileBin のレコードが削除されない) (Kousuke Ebihara)

その他のバグ修正については、redmine.openpne.jp のバージョン情報 をご覧ください。

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

OpenPNE 2 からのアップグレード

OpenePNE 2 からのアップグレード方法は、同梱の OpenPNE 2 からのアップグレード手順 をご覧ください。

バージョンアップ

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

インストール

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

ダウンロード・バージョン情報

ダウンロード

/pne-downloads

バージョン情報

redmine.openpne.jp のバージョン情報

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

01 / 06 水曜日 2010

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

明けましておめでとうございます。
今年もOpenPNE3デモサイト委員会よろしくお願いします。

さっそくですが、バージョンアップしました!

年末年始のOpenPNE3のリリースラッシュに乗っかり、デモサイトもバージョンアップしました。
OpenPNE3.3.2-devからOpenPNE3.4beta1-devになりました。

opAlbumPluginに不具合があるため一時的にPluginを停止しておりましたが、バージョンアップに伴ない停止を解除しました。
アルバム表紙画像の投稿が出来ないなどまだ完全には修正されておりませんのでご了承ください。

プラグインを追加しました!

opRichTextareaSyntaxHighlightPlugin入れました!

opRichTextareaSyntaxHighlightPluginとはSNS内の日記に書いたソースコードを色付して表示してくれるプラグインです。

コードを見せあったり、こんなバグフィックスしたよ、こんな設定をしたよ!などなどの情報共有におおいに活用できるのでは無いでしょうか。

実際に使用すると↓のような感じです
http://demo3.openpne.jp/diary/355

詳しい紹介は作者のbalibaliさんのブログをご欄下さい。
http://d.hatena.ne.jp/balibali/20100102/1262404379

デモサイト近況

現在のデモサイトメンバー数は1598人になりました!
専用サーバーに移行して非常に快適になりました。プラグインも徐々に増えてきて賑やかになってきました。
この調子で一緒にOpenPNE3プロジェクトを盛り上げて行きましょう!!

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

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

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

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

OpenPNE 3.3.2 リリースのお知らせ

12 / 31 木曜日 2009

みなさん明けましておめでとうございます。 OpenPNE 開発チームの海老原です。本年もどうぞよろしくお願いします。

さて、遅くなってしまいましたが、本日 2010/01/01 (金)、開発版 OpenPNE 3.3.2 をリリースしました。

OpenPNE 3.4.0 までのロードマップ

2009 年内の OpenPNE 3.4.0 のリリースを目標に開発を進めていましたが、開発の遅れにより、以下のようにロードマップを引き直したいと思います。

2010/01/05 (火)

OpenPNE 3.4 beta 1 リリース

2010/01/08 (金)

OpenPNE 3.4 RC1 リリース

2010/01/13 (水)

OpenPNE 3.4.0 リリース

新規バンドル済みプラグイン、およびバンドル済みプラグインの DB 構造を伴う変更の受け入れは 3.4.0 beta 1 のリリースまでとなりますのでよろしくお願いします。

機能追加・機能改善

  • #230: Add an ability for activity stream (アクティビティ機能の実装) (Shogo Kawahara)
  • #399: Speed up counting methods of Community and Member (コミュニティとメンバーのカウント処理を高速化する) (Eitarow Fukamachi)
  • #401: Speed up filtering member_config SQL in login process (ログイン処理における、 member_config を絞り込む SQL の速度を改善する) (Eitarow Fukamachi)
  • #415: Add warning in setup if postgresql or sqlite is selected as using DBMS (セットアップ時に使用する DBMS として postgresql か sqlite が選択された場合、警告を発するようにする) (Kousuke Ebihara)
  • #418: To be compatible with OpenPNE-2.x url (OpenPNE 2 系の URL をサポートする) (Kousuke Ebihara)

その他の機能追加・機能改善については、redmine.openpne.jp のバージョン情報 をご覧ください。

バグ修正

※こちらに掲載されているバグ修正は、「安定版で既に修正されたもの」「これからリリースされる安定版でも修正されるもの」が含まれます。

  • #403: Converting sns_term is failed if the old data don’t have any WORD_* configurations (変換前データに SNS 名称変更設定が存在しない場合、 SNS 名称変更のコンバートに失敗する) (Kousuke Ebihara)
  • #414: JanRain php-openid library doesn’t work under PHP 5.3.x (JanRain php-openid ライブラリが PHP 5.3.x で動作しない) (Kousuke Ebihara)
  • #321: Plugins’ routing rules in routing.yml files don’t work in the pc_backend app (プラグイン側の routing.yml ファイルで定義されているルーティングルールが pc_backend で機能しない) (Rimpei Ogawa)
  • #421: sendmail error occurs while sending emails to the member who has no email address (メールアドレスを登録していないメンバー宛にメールを送ろうとする際に sendmail のエラーが発生する) (Rimpei Ogawa)
  • #417: Add protection for infinite recursion of calling-getter from $Record::get$FieldName (e.g. opAlbumPlugin) ($Record::get$FieldName からゲッターをコールした場合の無限ループに対する保護を加える (例: opAlbumPlugin)) (Kousuke Ebihara)

その他のバグ修正については、redmine.openpne.jp のバージョン情報 をご覧ください。

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

以下のプラグインが更新されます。

opDiaryPlugin 0.9.3 -> 1.1.2

リリース告知

opOpenSocialPlugin 0.9.3 -> 0.9.4

リリース告知

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

OpenPNE 2 からのアップグレード

OpenePNE 2 からのアップグレード方法は、同梱の OpenPNE 2 からのアップグレード手順 をご覧ください。

バージョンアップ

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

インストール

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

ダウンロード・バージョン情報

ダウンロード

/pne-downloads

バージョン情報

redmine.openpne.jp のバージョン情報

opDiaryPlugin 1.1.2 (開発版) リリースのお知らせ

12 / 31 木曜日 2009

OpenPNE3 用の日記プラグイン opDiaryPlugin のバージョン 1.1.2 をリリースしました。

今回のリリースには、v1.1.1 で発生したバグの修正版です。 v1.1.1 をご利用の方はバージョンアップをお願いします。

また、今回のバージョン 1.1.2 はこのあとリリース予定の OpenPNE 3.3.2 にバンドルされる予定です。

v1.1.2 での変更点

  • #386: 日記作成時にアップロードした画像が表示されないバグを修正

アップデート手順

opDiaryPlugin v1.1.2 は、OpenPNE 3.3.x 以降に対応しています。OpenPNE 3.2.x では使えませんのでご注意ください。

opPlugin:install タスクをバージョンを指定して実行することでアップデートすることができます。

アップデート後は cc でキャッシュをクリアしてください。

$ php symfony opPlugin:install -r 1.1.2 opDiaryPlugin $ php symfony openpne:migrate --target=opDiaryPlugin $ php symfony cc

現在インストールされているプラグインのバージョンは plugin:list タスクを実行することで確認することができます。

$ php symfony plugin:list | grep opDiaryPlugin opDiaryPlugin 1.1.2-beta # plugins.openpne.jp (plugins.openpne.jp)

「opDiaryPlugin 1.1.2-beta」という表記が確認できればインストール完了です。

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

12 / 28 月曜日 2009

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

デモサイト委員会からクリスマスプレゼントのお届け完了のお知らせです。
クリスマスプレゼント?という方は前回のブログをご参照ください

デモサイト専用サーバーに移行しました

OpenPNE3デモサイト専用のサーバーに引っ越しました!!!
驚くほど早くなりました。今すぐアクセスしてデモサイトの早さを試してみてください!

ちなみに今回移行したサーバーのスペックは

Dual-Core Xeon E3110 3GHz でメモリ2GB

です。

おバカプラグインをインストールしました!

opDisIE6Plugin入れました!

おバカプラグイン第一弾はopDisIE6Pluginです。
Web開発に携わる方なら一度は何度もIE6爆○しろと思ったことがあるはず。
そんな思いをささやかながらOpenPNE3のPluginで実現しました。
爆発こそしませんがIE6でデモサイトにアクセスするとサイドバナーに「アナログ」と表示されます。
ちなみにスクロールしてもついてきますw

opDisIE6Pluginはgithubで管理されています。
http://github.com/kawahara/opDisIE6Plugin

opToriYachoPicturePlugin入れました!

おバカプラグイン第二弾はopToriYachoPicturePluginです。
おバカと言ってしまうのは失礼な気がしますが、サイドバナーに野鳥の画像がページ遷移ごとにランダムで表示されます。
たまーに、表示されない野鳥がいるようですがそれは御愛嬌ということでw

opToriYachoPicturePluginもgithubで管理されています。
http://github.com/uzura8/opToriYachoPicturePlugin

■追記■
opToriYachoPicturePluginですが不適切な画像を表示してしまう可能性が発覚したため一時利用を停止しております。
ご了承ください。

OpenPNE3もバージョンアップしました!

サーバー移行に伴いOpenPNE3のソースコードのバージョンもアップしました。
OpenPNE3.2.0からOpenPNE3.3.2-devになりました。

バージョンアップにともない現状opAlbumPluginが利用できなくなております。
バグフィックスされ次第、アルバム機能を復活させますのでしばらくご辛抱ください。

さいごに

遅いクリスマスプレゼントになりましたが、皆さんに喜んでいただければなによりです。
それでは、よいお年を!

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

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

http://sns.openpne.jp/
バグ・要望報告は→OpenPNE公式SNSでもOK

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

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

12 / 25 金曜日 2009

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

メリークリスマス☆
デモサイト委員会からクリスマスプレゼントのお知らせです。

クリスマスプレゼントだと!?

さて、気になるプレゼントの中身ですがなんと!なななんと!

デモサイトが専用サーバーにお引越しします!
先程、仮でインストールしたOpenPNE3を触りましたがものすごくサクサク動いております。
開発チーム一同「早い、すごい早い!」とテンション上っておりました。

さらに!移行についでに、

おバカプラグインをインストールします!
何がでるかは秘密ということでw

サーバー移行は来週月曜日12/28に実施予定です!
詳しい実施時間などは決めてませんが、クリスマスプレゼントをなるべく早く
届けられるように頑張りますので楽しみに待っててください!

移行中はご迷惑をおかけするかもしれませんが、少しの辛抱をお願いいたします。

デモサイト近況

現在のデモサイトメンバー数は1434人になりました!
デモサイト委員会からささやかなプレゼントではありますが、喜んでいただけたら嬉しいです。
それでは12/28(月)を楽しみに待っててください!

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

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

http://sns.openpne.jp/
バグ・要望報告は→OpenPNE公式SNSでもOK

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

opDiaryPlugin 1.1.1 (開発版) リリースのお知らせ

12 / 24 木曜日 2009

OpenPNE3 用の日記プラグイン opDiaryPlugin のバージョン 1.1.1 をリリースしました。

今回のリリースには、内部改善とパフォーマンスチューニングが含まれています。

v1.1.1 での変更点

  • #382: MemberRelationshipTable のメソッド呼び出しで引数の数が違っていたのを修正
  • #101: ルーティングルールを YAML 設定ファイルに移動
  • #105: [Performance] DBテーブルにインデックスを追加
  • #380: [Performance] SQL の WHERE IN を減らすために Diary テーブルに is_open カラムを追加
  • #381: [Performance] SQL 発行回数を減らすために DiaryComment テーブルに has_images カラムを追加
  • #384: Doctrine モデルのデータにアクセスする際に getter/settter の代わりにプロパティアクセスを使用するよう変更

詳しくは、Redmine の v1.1.1 バージョン情報のページ をご覧ください。

アップデート手順

opDiaryPlugin v1.1.1 は、OpenPNE 3.3.x 以降に対応しています。OpenPNE 3.2.x では使えませんのでご注意ください。

opPlugin:install タスクをバージョンを指定して実行することでアップデートすることができます。今回のアップデートは DB 構造の変更を伴うので、 openpne:migrate タスクも合わせて実行してください。

アップデート後は cc でキャッシュをクリアしてください。

$ php symfony opPlugin:install -r 1.1.1 opDiaryPlugin $ php symfony openpne:migrate --target=opDiaryPlugin $ php symfony cc

現在インストールされているプラグインのバージョンは plugin:list タスクを実行することで確認することができます。

$ php symfony plugin:list | grep opDiaryPlugin opDiaryPlugin 1.1.1-beta # plugins.openpne.jp (plugins.openpne.jp)

「opDiaryPlugin 1.1.1-beta」という表記が確認できればインストール完了です。

バージョン体系について

opDiaryPlugin v0.9.0 以降はOpenPNE本体と同様バージョン番号の2つ目の数字が偶数のものが安定版、奇数のものが開発版と位置づけています。

例:

  • 0.9.3: 開発版
  • 1.0.0: 安定版
  • 1.1.0: 開発版

今後 OpenPNE 3.2.x と OpenPNE 3.3.x 以降のバージョンで opDiaryPlugin もソースコードを別にして管理するために、opDiaryPlugin v1.1.x として 3.3.x に対応した開発版をリリースしています。

バージョン最新版OpenPNE のバージョン安定性
0.9.x0.9.3OpenPNE 3.2.x開発版
1.0.x(予定)-OpenPNE 3.2.x安定版
1.1.x1.1.1OpenPNE 3.3.x ~開発版

opOpenSocialPlugin 0.9.4-beta リリースのお知らせ

12 / 22 火曜日 2009

OpenPNE3上で、Gadgetアプリ・OpenSocial APIの提供を行う
opOpenSocialPluginのバージョン0.9.4をリリースしました。

フロントエンドからのアプリ追加について、従来は許可・拒否のみでしたが、
今回のバージョンからアプリのインストール後に
SNS管理者による許可があった上で、アプリの利用が可能となる設定を用意しました。

今後は、指定メンバーのみがアプリのインストールができるような設定も用意する予定です。

0.9.3からの変更点

  • #261 メンバーによる(frontendからの)アプリの追加について強化する。
  • #364 トークンのチェックにsfWebRequest::checkCSRFProtection()を利用するようにする

アップデート手順

3.1.3未満のバージョンをご利用している場合は、OpenPNE本体を事前にバージョンアップを行ってください。
また、AlbumsAPIを利用する際は、opAlbumPluginが導入されている必要があります。

本バージョンはモデルの変更を伴います。

バージョンアップ前にデータベースのバックアップを行ってください。


$ ./symfony opPlugin:install -s beta -r 0.9.4 opOpenSocialPlugin
$ ./symfony openpne:migrate --no-update-plugin
$ ./symfony cc

今後のリリースについて

大きな変更が伴う修正を今年中に行う予定です。(12/24〜12/31)
この変更がなされたバージョン(1.0.0)を安定版とし、それ以降の新機能などは開発版(1.1.x)で行います。

1.1.xでは、動作環境をOpenPNE3.3.x〜とします。

バージョン最新版OpenPNE の対応バージョン安定性
0.9.x0.9.4(本リリース)OpenPNE 3.1.4〜開発版
1.0.x(予定)-OpenPNE 3.2.x,3.3.x安定版
1.1.x(予定)-OpenPNE 3.3.x ~開発版

開発について

バグや要望等は、こちらから、報告ができます。

また、このプラグインはGithub上でソースコードの管理を行っています。
http://github.com/kawahara/opOpenSocialPlugin

forkやpull requestは御気軽にどうぞ!

opDiaryPlugn 1.1.0 (開発版) リリースのお知らせ

12 / 18 金曜日 2009

OpenPNE3 用の日記プラグイン opDiaryPlugin のバージョン 1.1.0 をリリースしました。

今回のリリースは、 opDiaryPlugin v0.9.3 をベースに OpenPNE 3.3.x に対応した_開発版_になります。 v0.9.3 の内部コードを書き直しただけで機能追加はありません。

v1.1.0 での変更点

v0.9.3 からの変更点

  • #315: YAML の表記を新バージョンに合わせて修正
  • #345: テストスクリプトを OpenPNE 3.3.x で実行出来るように修正
  • #346: checkCSRFProtection を BaseForm クラスを元に検証するよう修正
  • #366: sfForm::useFields() を利用してフォームフィールドを定義するように変更
  • #367: sfRequest の ArrayAccess インターフェースを利用してリクエスト変数を取得するように変更

詳しくは、Redmine の v1.1.0 バージョン情報のページ をご覧ください。

アップデート手順

opDiaryPlugin v1.1.0 は、OpenPNE 3.3.x 以降に対応しています。OpenPNE 3.2.x では使えませんのでご注意ください。

opPlugin:install タスクをバージョンを指定して実行することでアップデートすることができます。

アップデート後は cc でキャッシュをクリアしてください。

$ php symfony opPlugin:install -r 1.1.0 opDiaryPlugin $ php symfony cc

現在インストールされているプラグインのバージョンは plugin:list タスクを実行することで確認することができます。

$ php symfony plugin:list | grep opDiaryPlugin opDiaryPlugin 1.1.0-beta # plugins.openpne.jp (plugins.openpne.jp)

「opDiaryPlugin 1.1.0-beta」という表記が確認できればインストール完了です。

バージョン体系について

opDiaryPlugin v0.9.0 以降はOpenPNE本体と同様バージョン番号の2つ目の数字が偶数のものが安定版、奇数のものが開発版と位置づけています。

例:

  • 0.9.3: 開発版
  • 1.0.0: 安定版
  • 1.1.0: 開発版

今後 OpenPNE 3.2.x と OpenPNE 3.3.x 以降のバージョンで opDiaryPlugin もソースコードを別にして管理するために、opDiaryPlugin v1.1.0 として 3.3.x に対応した開発版をリリースしていく予定です。

バージョン最新版OpenPNE のバージョン安定性
0.9.x0.9.3OpenPNE 3.2.x開発版
1.0.x(予定)-OpenPNE 3.2.x安定版
1.1.x1.1.0OpenPNE 3.3.x ~開発版

ページの先頭に戻る