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

opDiaryPlugin 0.9.1.2 をリリースしました

Home

opDiaryPlugin 1.3.2 リリースのお知らせ

07 / 21 木曜日 2011

本日 7/21、OpenPNE3 用の日記プラグイン opDiaryPlugin のバージョン 1.3.2 をリリースしました。

OpenPNE 3.6 系向けの beta 版です。OpenPNE 3.4 系のバージョンでは opDiaryPlugin 1.2.x のバージョンを使ってください。

変更点

v1.3.2 (v1.3.1.1 からの変更点)

http://redmine.openpne.jp/versions/show/109

  • #1776: インフォメーションに表示される新着コメントお知らせが赤字になっていない [Yuya Watanabe]
  • #1779: 日記のデータ量が多いSNSで日記検索を行うとサーバが高負荷状態になる [Yuya Watanabe]
  • #1837: op_include_pager_navigation に不要な echo が付いている
  • #1869: テスト用タスクで無駄な処理がある
  • #2001: DBMSにSQLiteを使用すると、他人の日記にコメントを書き込む時にエラーが発生する [Youichi Kimura]
  • #2221: 携帯メールアドレス未登録状態でもメール投稿用のメールアドレスへのリンクが表示される [77web]
  • #1875: XSS 脆弱性、 CSRF 脆弱性のテストを完備できるように体制を整える [Kousuke Ebihara & Masato Nagasawa]

アップデート手順

opDiaryPlugin のアップデートは、コマンドライン上から opPlugin:install タスクをバージョン指定で実行することにより行ないます。

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

以上でアップデートは完了です。

opDiaryPlugin 1.3.1 リリースのお知らせ

07 / 20 火曜日 2010

7/14 に OpenPNE3 用の日記プラグイン opDiaryPlugin のバージョン 1.3.1 をリリースしました。

OpenPNE 3.6 系向けの beta 版です。OpenPNE 3.4 系のバージョンでは opDiaryPlugin 1.2.x のバージョンを使ってください。

変更点

v1.3.1 (v1.3.0.1 からの変更点)

http://redmine.openpne.jp/versions/show/91

  • #423: アクティビティ更新に対応する
  • #1029: デイリーニュース用ガジェットの追加 [Shinichi Urabe]
  • #1101: プラグインのテストのみを実行するタスクを追加する
  • #1102: テスト用のデータセットにリビジョン番号を付ける
  • #1103: ユニットテストを強化する
  • #1104: 不要な FileBin の削除処理を取り除く
  • #1105: 画像更新時に不要な setFileNamePrefix が呼ばれないようにする
  • #1163: 日記のメール投稿機能をON/OFF切り替えられるようにしてほしい
  • #1323: モバイル自動リンクに対応 [Shogo Kawahara]
  • #1340: デフォルトルール (:module/:action) による URL 生成を減らす
  • #1342: dependencies.yml ファイルを追加する
  • #1351: 検索結果の取得にopNonCountQueryPagerを使う

アップデート手順

まずは、OpenPNE 本体が 3.6beta1 になっていることを確認してください。
管理画面のフッターを見るかもしくは、コマンドライン上から openpne:version タスクを実行することでバージョンを確認することができます。

opDiaryPlugin のアップデートは、コマンドライン上から opPlugin:install タスクをバージョン指定で実行することにより行ないます。

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

以上でアップデートは完了です。

opDiaryPlugin 1.3.0.1 リリースのお知らせ

05 / 21 金曜日 2010

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

OpenPNE の開発版 3.5 系向けの緊急リリースバージョンです。

「未ログイン時の日記リストにWeb全体に公開されていない日記が表示される」という重大なバグ修正を含んでいますので、OpenPNE の開発版 3.5 系で opDiaryPlugin を使用している場合は至急アップデートすることをおすすめします。

変更点

v1.3.0.1 (v1.2.0 からの変更点)

http://redmine.openpne.jp/versions/show/75

  • Bug #429: インフォメーション欄に削除した日記の新着コメントお知らせが残る
  • Bug #1094: 未ログイン時の日記リストにWeb全体に公開されていない日記が表示される(OpenPNE 3.5.0以降で発生)
  • Enhancement #879: 携帯版の個人の日記一覧で、他人の日記の場合にプロフィール画面へのリンクを表示させたい [Kiwa Sakai]

アップデート手順

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

アップデート後は openpne:migrate タスクを実行する必要があります。

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

以上でアップデートは完了です。

バージョンの確認方法

OpenPNE 3.5 系では openpne:version というタスクを実行することでコマンドライン上から OpenPNE 本体およびプラグインのバージョンを確認することができます。(管理画面のプラグイン設定からも確認できます)

$ php symfony openpne:version
Core versions:
 OpenPNE                                  3.5.2
 symfony                                  1.4.4
OpenPNE plugin versions:
 opAshiatoPlugin                          0.9.0
 opWebAPIPlugin                           0.4.0
 opActiveTransitionPlugin                 0.3.1
 opAuthMailAddressPlugin                  1.3.0
 opDiaryPlugin                            1.3.0.1
 opMessagePlugin                          0.9.1
 opBlogPlugin                             1.0.1
 opAlbumPlugin                            0.9.4
 opSkinBasicPlugin                        unknown
 opCommunityTopicPlugin                   0.9.7
 opAuthMobileUIDPlugin                    1.0.0
 opAuthOpenIDPlugin                       1.3.0
 opSkinClassicPlugin                      unknown
 opOpenSocialPlugin                       1.1.2

opDiaryPlugin のバージョンが 1.3.0.1 になっていることを確認してください。

opDiaryPlugin安定版1.2.0および1.0.0リリースのお知らせ

04 / 15 木曜日 2010

OpenPNE3 用の日記プラグイン opDiaryPlugin の安定版バージョン 1.2.0 と 1.0.0 をリリースしました。

バージョン 1.2.0 は OpenPNE 3.4 系、バージョン 1.0.0 は OpenPNE 3.2 系で動作するものとなっています。

今回のリリースでの変更点はすべてバグ修正で、機能追加はありません。

変更点

v1.2.0 (v1.1.2 からの変更点)

http://redmine.openpne.jp/versions/show/33

  • Bug #437: 日記コメント管理で日記ID検索を実行するとエラーになる
  • Bug #445: アプリケーションレベルのカスケードデリートをしている場合に日記画像が削除できない
  • Bug #526: 日記の公開範囲がWeb全体に公開から変更できない
  • Bug #628: 日記投稿時に改行のみのコメントを作成することができる
  • Bug #760: 非推奨関数を代替の関数に変更する [Shogo Kawahara]
  • Bug #788: 携帯版で「写真を見る」の対訳が用意されてない [Shogo Kawahara]
  • Bug #877: 携帯版日記詳細画面の罫線に配色設定が反映されない [Kiwa Sakai]
  • Bug #878: 携帯版日記詳細画面のコメントリストに_partsListが使われていない [Kiwa Sakai]
  • Bug #885: モバイルでコメントイメージのリンクが表示されていない [Shogo Kawahara]
  • Bug #939: Web全体に公開の日記に書かれたコメントも公開されることの説明がない
  • Bug #952: 携帯版でホームに表示される新着コメントお知らせメッセージの末尾で改行されていない
  • Backport #955: インフォメーション欄に削除した日記の新着コメントお知らせが残る

v1.0.0 (v0.9.3 からの変更点)

http://redmine.openpne.jp/versions/show/27

  • Backport #383: MemberRelationshipTable のメソッド呼び出しで引数の数が違っていたのを修正
  • Backport #447: アプリケーションレベルのカスケードデリートをしている場合に日記画像が削除できない
  • Backport #850: 日記投稿時に改行のみのコメントを作成することができる
  • Backport #886: モバイルでコメントイメージのリンクが表示されていない [Shogo Kawahara]
  • Backport #951: 携帯版で「写真を見る」の対訳が用意されてない [Shogo Kawahara]
  • Backport #953: 携帯版でホームに表示される新着コメントお知らせメッセージの末尾で改行されていない
  • Backport #954: Web全体に公開の日記に書かれたコメントも公開されることの説明がない
  • Backport #956: インフォメーション欄に削除した日記の新着コメントお知らせが残る

アップデート手順

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

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

OpenPNE 3.4.x の場合 (OpenPNE 3.3.x および 3.5.x の場合も opDiaryPlugin 1.2.0 が使えます)

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

OpenPNE 3.2.x の場合、

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

以上でアップデートは完了です。

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

01 / 01 金曜日 2010

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」という表記が確認できればインストール完了です。

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

12 / 25 金曜日 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」という表記が確認できればインストール完了です。

続きを読む

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.x 0.9.3 OpenPNE 3.2.x 開発版
1.0.x(予定) OpenPNE 3.2.x 安定版
1.1.x 1.1.0 OpenPNE 3.3.x ~ 開発版

opDiaryPlugin 0.9.3 リリースのお知らせ

12 / 15 火曜日 2009

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

今回のリリースでは、メール投稿機能と管理画面の書き込み管理機能を追加しています。

v0.9.3 での変更点

  • (機能追加) #102: 日記のメール投稿対応
  • (機能追加) #103: 日記コメントのメール投稿対応
  • (機能追加) #108: 日記管理ページをbackendに追加する
  • (機能追加) #109: 日記公開範囲のデフォルト値をメンバーごとに設定できるようにする

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

アップグレード手順

opDiaryPlugin 0.9.3 は、OpenPNE 3.2 系に対応しています。OpenPNE 3.2.x の最新版での使用を推奨しています。なお、OpenPNE 3.3.x 対応版に関しては別途 opDiaryPlugin 1.1.x としてリリースをしていく予定です。(この記事の最後でバージョン体系について説明します)

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

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


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

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


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

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

メール投稿設定手順

OpenPNE 3.2.x では携帯からのメール投稿が可能になっています。
opDiaryPlugin 0.9.3 ではこの機構を使って、日記と日記コメントのメール投稿に対応しました。

まず、OpenPNE 側の設定ファイルを編集します。
config/OpenPNE.yml.sample というファイルを config/OpenPNE.yml にコピーして編集しましょう。

  • base_url
  • mail_domain

の2つを環境に合わせて変更します。

メールサーバ側の設定は OpenPNE2 での設置手順とほとんど同じです。メールの内容を openpne:execute-mail-action タスクに渡せるように設定すれば OK です。

ここでは Postfix を使った場合の設定例を紹介します。


# /etc/postfix/virtual
example.com anything
@example.com openpne_user


# /etc/aliases
openpne_user "| php /path/to/openpne/symfony openpne:execute-mail-action"

以上で設定は完了です。

バージョン体系について

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.x 0.9.3 OpenPNE 3.2.x 開発版
1.0.x(予定) OpenPNE 3.2.x 安定版
1.1.x(予定) OpenPNE 3.3.x ~ 開発版

opDiaryPlugin 0.9.2 をリリースしました

11 / 24 火曜日 2009

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

今回のリリースはバグフィックスがメインになります。

中でも、アクセスブロック設定のバグ修正とコメント付きの日記が削除できないバグ修正は重大なので、以前のバージョンをご利用中の方は、なるべく早く v0.9.2 にアップデートしていただくことをおすすめします。

v0.9.2 での変更点

  • (バグ修正) #106: 日記・日記コメントを削除しても添付画像が削除されない
  • (バグ修正) #149: v0.9.1 で新規セットアップした状態で openpne:migrate を実行するとエラーが発生する
  • (バグ修正) #238: コメント付の日記を削除できない
  • (バグ修正) #240: 最新日記一覧の本文にタグがそのまま表示されている
  • (バグ修正) #245: 画像のある日記を編集するとき、画像の削除メッセージが英語です
  • (バグ修正) #251: アクセスブロック設定が考慮されていない
  • (機能追加) #107: 日記のコメント数によって未読、既読のリンク色が変化するようにする

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

インストール手順

opDiaryPlugin 0.9.2 は、OpenPNE 3.1.3 以降に対応しています。OpenPNE 3.1.2 以下のバージョンをお使いの場合は事前に OpenPNE 本体のバージョンアップをお願いします。

OpenPNE 3.1.3 以降をインストールした後に、opPlugin:install タスクを実行することで opDiaryPlugin の最新リリース版へのアップグレードを行うことができます。

今回のバージョンアップでは DB 定義の変更があるので、 openpne:migrate タスクも実行する必要があります。


$ php symfony opPlugin:install -s beta opDiaryPlugin
$ php symfony openpne:migrate --target=opDiaryPlugin
$ php symfony cc

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


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

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

opDiaryPlugin 0.9.1.2 をリリースしました

10 / 26 月曜日 2009

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

日記コメントの件数が2ページ以上になっている場合に日記が表示できないという致命的なバグがあったので、これを修正したバージョンを v0.9.1.2 として緊急リリースしました。

このバグは v0.9.0 で ORM を Doctrine に変更した際に発生したものです。

v0.9.1.2 での変更点

  • (バグ修正) #117: コメントが2ページ以上になっている日記を表示しようとするとエラーが発生する

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

インストール手順

opDiaryPlugin 0.9.1.2 は、OpenPNE 3.1.3 以降に対応しています。OpenPNE 3.1.2 以下のバージョンをお使いの場合は事前に OpenPNE 本体のバージョンアップをお願いします。

OpenPNE 3.1.3 以降をインストールした後に、opPlugin:install タスクを実行することで opDiaryPlugin の最新リリース版へのアップグレードを行うことができます。


$ php symfony opPlugin:install -s beta opDiaryPlugin
$ php symfony cc

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


$ php symfony plugin:list
Installed plugins:
symfony 1.2.9-stable # pear.symfony-project.com (symfony)
opAshiatoPlugin 0.9.0-beta # plugins.openpne.jp (plugins.openpne.jp)
opAuthMailAddressPlugin 1.1.4.1-beta # plugins.openpne.jp (plugins.openpne.jp)
opAuthMobileUIDPlugin 1.0.0-stable # plugins.openpne.jp (plugins.openpne.jp)
opAuthOpenIDPlugin 1.1.1-beta # plugins.openpne.jp (plugins.openpne.jp)
opBlogPlugin 0.9.0-beta # plugins.openpne.jp (plugins.openpne.jp)
opCommunityTopicPlugin 0.9.6-beta # plugins.openpne.jp (plugins.openpne.jp)
opDiaryPlugin 0.9.1.2-beta # plugins.openpne.jp (plugins.openpne.jp)
opOpenSocialPlugin 0.9.0-beta # plugins.openpne.jp (plugins.openpne.jp)
opWebAPIPlugin 0.3.8-beta # plugins.openpne.jp (plugins.openpne.jp)

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

ページの先頭に戻る