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

最新ブログ

Home

opCalendarPlugin 0.9.1 リリースのお知らせ

10 / 24 日曜日 2010

opCalendarPlugin リードメンテナの卜部です。

opCalendarPlugin 0.9.1 をリリースしました。
今回は、メンバーをスケジュールに参加させる機能、祝日を年固定でも作成できる機能が追加されています。

バグ、要望がありましたら、以下のページから作成ください。(チケット作成はRedmineに登録している必要があります。)
opCalendarPlugin チケット作成

インストールコマンド

> $ ./symfony opPlugin:install opCalendarPlugin -r 0.9.1 > $ ./symfony openpne:migrate --target=opCalendarPlugin

使用条件は OpenPNE3.6beta4 以降です。それ以前のバージョンでは動作保証していません。

主な修正 Version 0.9.1

  • 機能追加 #1570: 年によって祝日の日付(月日)が異なるような祝日を設定できるようにする
  • 機能追加 #1731: フレンドをスケジュールに参加させることができる機能追加

詳細については、opCalendarPlugin バージョン情報 をご覧ください。

OpenPNE 3.4.8 リリースのお知らせ

10 / 21 木曜日 2010

OpenPNE 開発チームの卜部です。

本日、安定版 OpenPNE 3.4.8 をリリースしました。
今回は symfony のマイナーバージョンアップ、memcache の session_start 周りのバグの修正、キャッシュファイルが削除できないバグの修正を含んでいます。

次回のリリースは11月11日を予定しています。

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

ダウンロード

OpenPNE 3.4.8(zipアーカイブ) は以下のボタンからダウンロードできます。

  • zip版ダウンロード

パッケージの詳細はこちらになります。
OpenPNE 3.4.8

インストール

OpenPNE 3.4.8 の場合は、同梱の OpenPNE3.4 セットアップ手順 をご覧ください。

3.2.x から 3.4 へのアップグレード、3.4 の以前のバージョンからのマイナーバージョンアップを行う場合は、このドキュメントを参考ください。

主なバグの修正 Version 3.4.8

  • #1466: update symfony to 1.4.3 (同梱のsymfonyのバージョンを1.4.3へ上げる)
  • #1473: opMemcacheSessionStorageがsession_start() 複数呼出を許容してしまう
  • #1621: openpne:upgrade-from-2 build only models, it should build forms and filters too (openpne:upgrade-from-2 がフォームとフィルタも一緒にビルドするべきところでモデルしかビルドしていない)
  • #1659: #1183 の対応では cache/nobody のキャッシュ削除ができない

詳細については、OpenPNE 3.4.8 バージョン情報 をご覧ください。

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

今回、更新はありません

PNE関西は関西オープンフォーラム2010に出展します。

10 / 19 火曜日 2010

PNE関西のモデレーターのzeroichiの西川です。

11月5日(金)と11月6日(土)に、大阪南港ATCのマーレギャラリーにて、関西オープンフォーラム2010(関西オープンソース2010)が開催されます。

今年は両日、PNE関西としてOpenPNEのブースを出展し、OpenPNEのデモだけでなく、OpenPNE 2系の改造モジュールや新作CMDを紹介します。

また、現在日時の調整中ですが、株式会社手嶋屋の手嶋社長がセッションを予定しています。

ぜひ、関西オープンフォーラム2010へお越し下さいませ。

関西オープンフォーラム2010
http://k-of.jp/2010/index.html

OpenPNE 3.6.0 に向けての課題とリリーススケジュールについて

10 / 14 木曜日 2010

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

@openpne_irc で一部お届けしましたが、 10/12 (火) に OpenPNE 3.6.0 のリリース検討会議をおこない、リリースまでの課題の洗い出しや対応スケジュールの決定などをおこないました。

新しいリリーススケジュール

以前告知したとおり、 OpenPNE 3.6.0 のリリース予定日を 10/15 (金) とする前提で進めていましたが、検討の結果、 11 月末まで延期することになりました。

OpenPNE 3.6beta7

10 月末

OpenPNE 3.6beta8

11 月第 1 週 から 第 2 週

OpenPNE 3.6beta9

11 月第 2 週 から 第 3 週

OpenPNE 3.6 RC1

11 月第 3 週

OpenPNE 3.6.0

11 月末

まだまだお待たせしてしまいますが……、ご理解と、開発へのご協力をどうぞよろしくお願いします!

OpenPNE 3.6.0 開発のスケジュール

現状のタスクを話し合いのなかで整理し、各タスクとスケジュールについて、以下の画像にまとめました。

各タスクの具体的な内容などは、次の「話し合ったことまとめ」をご覧ください (ちょっと長いです)。

話し合ったことまとめ

目次

3.6.0 に向けての課題

バンドルプラグインのバグの優先順位づけができていない

  • /archives/5361/ のチケットの優先度の基準にあわせて、バンドルプラグインのチケットの優先度の見直しをおこなう
  • コア側のチケットについては実施したが、バンドルプラグイン側のチケットについては着手できていなかった
  • 10/17 までに ebihara, ogawa でやりたい

バグ収集を動かす

  • 現状追いついていないのでまずい
  • imamura さんに毎朝 15 分くらいで確認してもらうことにした (10/13 スタート)

優先度「高」の、再現できていないバグチケットが 2 件残ったままなのが気がかり

現状のすべてのコードが、セキュアコーディングガイドラインに沿ったものになっているかどうかを確認して回る

  • 11/14 の beta9 までに、 ebihara, ogawa (, kawahara) で実施する

最低限度のプログラマテストが機能しているような状態にしていきたい

  • 少ないリソースのなかで、開発のスピードを上げていくため

  • 少なくとも functional test で CSRF と XSS に脆弱でないかどうかのテストがおこなえているようにする

  • 少なくとも unit test で XSS に脆弱でないかどうかのテストがおこなえているようにする

  • unit test は最低限フォームと、 HTML の出力に直接関わるような OpenPNE 独自のクラスに対しておこなう

  • functional test は最低限 PC 版の全アクションに対しておこなう

    • 携帯の functional test は過去まともに機能せず、ハマったという経験がある。いまもちゃんと動くかどうかわからない
    • 幸い、携帯のみのアクションは少ない (基本的には PC と共通のコードである) ので、携帯の functional test が難しい、という事態に陥ってしまっても、今回はよしとする
  • プログラマテストを迅速に整えていくため、 3.6beta6 リリース以降、 ebihara と nagasawa で 10/24 までに体制を整える

    • テストのひな形を作る、作成の手順を固める、など

    • あとは人海戦術で一気に整えていくだけ、というような状態に持って行きたい

      • 協力者を熱烈募集する

いまコードレビューとかで頑張ってチェックしていっているものの一部を、チェックツールを使うことでカバーしていけるようにする

  • 自動化できるものをツールに逃がすことによってスピードアップを図る
  • 「URL 生成時にルーティングルールちゃんと指定しているかどうかチェックツール」は既に作ってもらっているものがあったはずなので、それが使える
  • 「コーディング規約チェックツール」は ebihara が作りかけているものがあるので、 10/27 くらいで整えていく
  • CI ツールは ogawa が 10/17 から 1 週間くらいで整える

「OpenPNE 3.6 標準環境」を作る

  • 少なくとも、「OpenPNE 3.6 標準環境」での動作だけでも保証できるような状態に持っていきたい
  • 「OpenPNE 3.6 標準環境」を作り、動作テストなどはそこでおこなうようにする
  • この環境の情報についてはセットアップドキュメント等に明記しておく
  • 「OpenPNE 3.6 標準環境」については 10/24 までに用意できるように、 ogawa などが動く

OpenPNE 3.6 標準環境で、「全機能」に関する正常動作の動作テストを実施する

  • リソースの関係で OpenPNE 3.0 の開発を開始してからいままで、一度もすべての機能に関する動作テストがおこなわれていない (一度もテストがおこなわれていない機能が存在する)

  • この状態では安定動作を保証することはできない

  • 今度こそ「安定した OpenPNE 3」として OpenPNE 3.6 を出したい

  • 少なくとも、正常動作については「全機能」に関する動作テストをおこなう (設定変更等も考慮)

  • 異常系の試験は 3.6 の新機能を除いてはやらなくてもいいが、正常系は一通りの機能をカバーしたい

  • テストする「全機能」を明確にする作業を tajima が 10/24 までにやる

    • アクションのリストや設定項目のリストなどの洗い出し
    • それ以外のポイントがありうるかどうかの検討
  • テスト計画は 10/24 までに imamura が立て、 11/7 までに kiwa, imamura などが実施する

「仕様バグ」

  • 「仕様バグ」のパターンと、 3.6 開発期間中に修正するべきものの基準を、 10/24 までに明確にできるような動きを kiwa さんが起こす

リリースに合わせてドキュメント群を更新する必要がある

  • OpenPNE 2 からのアップグレードタスクのドキュメントの更新など
  • RC までに完了させる

OpenPNE 3.6.0 の告知(新機能など)を練る必要がある

  • 目立つ機能追加が少ないので、パフォーマンスの改善は確実にアピールしたい
  • なので、パフォーマンス測定をなんとか時間取ってやる
  • 「OpenPNE 標準環境」でパフォーマンス計測をおこなう動きにしていく
  • RC までには完了させる

おまけ: MTG 中に生じた疑問

プラグインの導入状況等によりプログラマテストの成否が変わりそうな場合にどうするか

  • バンドルプラグインについてはテストコード側で考慮をする (テストをパスする、追加でテストするなど)

コーディング規約自体の変更が生じそうな場合にどうするか

  • 「慣習でこういうルールになっていたが、ルールとしては定義されていなかった」というものについては、規約の変更とコードの変更をおこなう
  • コードの一括置換の必要がありうるなどショックの大きい変更は 3.6 開発期間中にはやらない

OpenPNE 3.6beta6 リリースのお知らせ

10 / 13 水曜日 2010

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

本日 2010/10/13 (水)、開発版 OpenPNE 3.6beta6 をリリースしました。

「新安定版OpenPNE3.6.0のリリース延期のお知らせ」 にて、 3.6.0 のリリース予定日を 10/15 (金) と設定していましたが、現状の OpenPNE 3.6beta6 の完成度やタスクの消化状況などを考慮し、 OpenPNE 3.6.0 のリリースはもうしばらく延期ということになります。これについては、詳細がまとまりしだい告知したいと思います。

次回の開発版 OpenPNE 3.6beta7 のリリースは、 10 月末となる予定です。

バグ修正

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

  • #1580: A community category is sorted not in order of column sort_order of table community_category but in order of ID. (コミュニティカテゴリがテーブルcommunity_categoryのカラムsort_orderではなく、ID順にソートされる) (Masato Nagasawa)
  • #1660: will time out to be if all members join to community when has many members to the SNS. (SNSのメンバー数が多い場合、コミュニティ全員参加の処理がタイムアウトしてしまう) (Masato Nagasawa)
  • #1656: The error message is not translated in the community category settings. (コミュニティカテゴリ設定でエラーメッセージが翻訳されない) (Masato Nagasawa)
  • #1395: PC・携帯登録時に携帯個体識別番号の登録を必須で新規登録すると登録中にWarningが発生する (Itsuro Tajima)
  • #1638: The Parameter will be escape in the mail (メールに含まれるパラメータがエスケープされている) (Masato Nagasawa)

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

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

opAuthMailAddressPlugin 1.3.1->1.3.2

リリース情報

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

バージョンアップ

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

インストール

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

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

ダウンロード

/pne-downloads

バージョン情報

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

携帯電話IPアドレス帯域リストを更新しました

10 / 07 木曜日 2010

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

2010/10/06 WILLCOM のIPアドレス帯域変更に伴って、OpenPNEのIPアドレスリストを更新しました。
急なリリースで申し訳ありませんが、OpenPNEの携帯版を利用している方はSNSに反映お願いします。

ダウンロード

/pne-downloads/mobile_ip_list/
こちらのページから各バージョンのIPアドレス帯域リストをDLできます。

IPアドレス帯域リストの更新方法

OpenPNE3

OpenPNEのパッケージ内にある以下のファイルを、ダウンロードしたIPアドレス帯域リストに置き換えてください。

lib/config/config/mobile_ip_address.yml

OpenPNE2

OpenPNEのパッケージ内にある以下のファイルを、ダウンロードしたIPアドレス帯域リストに置き換えてください。

webapp/lib/ktaiIP.php

次回の更新

次回のリリースは2010/10/15(金) になります。
開発者側でキャリアのIP変更日を勘違いしていたため、リリース取りやめとなりました。お騒がせして申し訳ございません。 次回のリリースは 2011年1月を予定しています。

2010/10/15

WILLCOM IPアドレス帯域削除対応 リリース

2011/01/25

docomo IPアドレス帯域追加対応 リリース

IRCにオープンなチャットを設置しました!

10 / 07 木曜日 2010

OpenPNE 開発チームの長澤です。

IRCにチャットルームを設置しましたので、お知らせさせていだきます。

今までOpenPNEの開発についての話題は、社内のクローズドなチャットで行われていました。
そのため、リアルタイムで外部の方達との意見を交わす場が存在せず、
開発に参加するための敷居が高い状態となっていました。
チャットでリアルタイムに参加することができるようになった事で、開発者との壁も大きく下がるものと期待しています。
今後、OpenPNEに関する話題は極力このチャットルームで扱っていきたいと思いますので、興味のある方はぜひご参加ください!

  • サーバー: irc.friend-chat.jp:6667
  • チャンネル: #openpne
  • 文字コード: UTF-8

Twitter

チャットルーム内の発言はbotを利用してTwitterに投稿されるようになっています。
IRCに参加していなくても、チャット内の発言を閲覧することができるようになっていますので、
お気軽にフォローをお願いします!

twitterアカウント http://twitter.com/openpne_irc

OpenPNE 3.0.9リリース再延期のお知らせ

09 / 30 木曜日 2010

OpenPNE開発チームの今村です。

2010/09/27 (月) にリリースを予定していた OpenPNE 3.0.9 ですが、
OpenPNE3.6 の開発を優先するため、再延期させていただきます。
さらなる延期となりますが、皆さんよろしくお願いします。

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

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

http://sns.openpne.jp/
OpenPNE公式SNS

http://twitter.com/pnetan/
pnetanのTwitterアカウント
■———————————————————■

OpenPNE 3.4.8 リリース延期のお知らせ

09 / 30 木曜日 2010

OpenPNE開発チームの卜部です。

2010/10/14 (木) にリリースを予定していた OpenPNE 3.4.8 ですが、
OpenPNE3.6 の開発を優先するため、一週間後の 2010/10/21 (木) に
延期させていただきます。

リリースをお待ち頂いている皆様にはご迷惑をおかけしますが、
何卒ご理解頂きますようよろしくお願いいたします。
また、お待ち頂く分、OpenPNE3.6 についてはご期待いただけますと幸いです。

携帯電話IPアドレス帯域リストを更新しました

09 / 24 金曜日 2010

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

2010/10 au のIPアドレス帯域追加に伴って、OpenPNEのIPアドレスリストを更新しました。
OpenPNEの携帯版を利用している方はSNSに反映お願いします。

OpenPNE2.14.8 は、最新のIPアドレス帯域リストが同梱されているため更新の必要はありません。

ダウンロード

/pne-downloads/mobile_ip_list/
こちらのページから各バージョンのIPアドレス帯域リストをDLできます。

IPアドレス帯域リストの更新方法

OpenPNE3

OpenPNEのパッケージ内にある以下のファイルを、ダウンロードしたIPアドレス帯域リストに置き換えてください。

lib/config/config/mobile_ip_address.yml

OpenPNE2

OpenPNEのパッケージ内にある以下のファイルを、ダウンロードしたIPアドレス帯域リストに置き換えてください。

webapp/lib/ktaiIP.php

次回の更新

次回のリリースは来年1月になります。

2011/01/25

docomo IPアドレス帯域追加対応 リリース

ページの先頭に戻る