開発情報
OpenPNE 3.6beta5 リリースのお知らせ
09 / 17 金曜日 2010
OpenPNE 開発チームの海老原です。
本日 2010/09/17 (金)、開発版 OpenPNE 3.6beta5 をリリースしました。
次回の OpenPNE 3.6beta6 は 9 月末リリース予定です。引き続き開発に協力してくれる方を募集しておりますので、興味のある方は 「OpenPNE3.6.0の開発にご協力を!」 をご覧ください!
OpenPNE3.6 のチケット優先度と今後のリリーススケジュールについて
09 / 07 火曜日 2010
OpenPNE開発チームのきわです。
OpenPNE3.6.0のリスケジュールにあわせて、 OpenPNE3.6で対応するチケットの整理と 3.6.0までのチケット対応目標の設定をおこないました。
OpenPNE 3.6beta4 リリースのお知らせ
09 / 04 土曜日 2010
OpenPNE 開発チームの海老原です。
本日 2010/09/04 (土)、開発版 OpenPNE 3.6beta4 をリリースしました。
次回の OpenPNE 3.6beta5 から OpenPNE 3.6.0 までのリリーススケジュールについては後日報告予定です。
OpenPNE3.6.0の開発にご協力を!
09 / 01 水曜日 2010
今村です。
先日のOpenPNE3.6.0リリース延期告知でもサラッと書きましたが、OpenPNEプロジェクトでは3.6.0の開発を盛り上げるために協力者を求めています!
OpenPNE 3.5.3 でおこなった「かんたんログイン」の変更について
06 / 12 土曜日 2010
この記事に関連する次の記事もご覧ください。
OpenPNE 開発チームの海老原です。
OpenPNE 3.5.3 リリースのお知らせ
https://www.openpne.jp/archives/5068/
にて、開発版 OpenPNE 3.5.3 に「かんたんログイン」機能に対して変更をおこなったことについて触れましたが、このエントリではその詳細について説明いたします。
目次
OpenPNE3プラグイン開発の情報源
06 / 04 金曜日 2010
OpenPNE3はVer2に比べ、構造がかなり複雑になりました。
まだまだ不十分ですが、OpenPNE3を開発するにあたって参考にすべきドキュメントをまとめてみました。
1:Symfonyドキュメント
OpenPNE3はSymfonyフレームワーク上で作られています。OpenPNE3を開発するには、まずこのSymfonyについて理解する必要があります。逆を言えばSymfonyさえ覚えてしまえば、OpenPNEの開発はかなりスムーズに進められると思います。
Symfonyについてのドキュメントは「Practical symfony」Jobeetというチュートリアルが大変参考になります。
http://www.symfony-project.org/jobeet/1_4/Doctrine/ja/01
2:OpenPNEプラグイン
Ver3から、OpenPNEの各種機能は「OpenPNEプラグイン」という機構で作れるようになりました。ほぼOpenPNEを拡張する=OpenPNEプラグインを作るだと考えてください。
デザインを変更するにもプラグイン、新機能を追加するにもプラグインです。
OpenPNE3のプラグインについては、開発チーム川原さんの「OpenPNE3.4.xプラグイン開発チュートリアル」が参考になります。
http://www.bucyou.net/openpne3
開発したプラグインは、プラグインチャンネルサーバに登録することで、全OpenPNE3利用者に使ってもらうことができます。ぜひOpenPNE3のプラグイン開発にチャレンジしてみてください!
OpenPNE3のコミット情報を呟くtwitterアカウントができました
05 / 12 水曜日 2010
OpenPNE 開発チームのきわです。のんびりポカポカな新宿御苑からお伝えします。
OpenPNE3.5.2が昨日リリースされましたね!
今回はSSL対応やセッション時間の設定などのOpenPNE2にあった便利機能からテーブル名にプレフィックス付与のような新しい機能まで、魅力的な機能追加が満載のリリースになりました。開発版を使える環境をお持ちの方は動作確認のご協力をお願いします。
さて、OpenPNE プロジェクトは次のリリースに向けて今日も開発が進められています。
OpenPNE の開発・カスタマイズをされている方は、くるくる変わるコードのログを追うのが大変ではないでしょうか。
そこで、この開発の動きをtwitter で随時お伝えすべく、OpenPNE3のコミット情報をお知らせするアカウントを作りました。
OpenPNE コミットログ君です。よろしくお願いします。
- OpenPNE コミットログ君
- http://twitter.com/openpne_commit
OpenPNE3の変更を追いたい開発者さんはぜひフォローしてあげてください。
OpenPNEのリリース情報や豆知識などなどを知りたいかたは、こちらのアカウントをお勧めします。
- OpenPNE君
- http://twitter.com/openpne
- OpenPNE公式ブログの更新情報・uservoiceの更新情報をお知らせします。
- pnetan
- http://twitter.com/pnetan
- OpenPNEの最新情報・豆知識・告知などを呟きます。やや気まぐれな妖精です。
OpenPNE3 PHP 標準コーディング規約に、グローバル変数の扱いについて追記しました
03 / 29 月曜日 2010
OpenPNE 開発チームの海老原です。
いままでの「OpenPNE3 PHP 標準コーディング規約」には、グローバル変数やスーパーグローバル変数に関する制限が一切ありませんでしたが、 OpenPNE 3 のような規模のソースコードにおいてグローバル変数の使用を制限しないことはトラブルの元となりうるため、今回、改訂をおこないました。
改訂後のドキュメントは以下となります。
https://www.openpne.jp/coding-standards-ja/
以下のような内容が追加されています。
- グローバルスコープでの変数定義の禁止
- グローバル変数へのアクセスの禁止
- スーパーグローバル変数へのアクセスは極力ラッパーを介しておこなうよう勧告
また、今回の改訂を受けて、ドキュメント類も GitHub で管理するように作業を進めています。
今回のコーディング規約の変更内容は以下の URL から確認することができます。
http://github.com/openpne/OpenPNE3-doc/commit/a6ebf8de2f81ba569fe742ed06daa2ac19a61034
opMessagePlugin の臨時のリードメンテナにつきまして
02 / 17 水曜日 2010
OpenPNE 開発チームの卜部です。
opMessagePlugin につきまして、臨時のリードメンテナについてのご報告です。
opMessagePlugin につきましては高橋真喜 (Maki Takahashi) さんにてリードメンテナを努めていただいているプラグインですが、高橋さんは現在お忙しい状況であると伺っており、また、OpenPNE3 の主要機能のひとつであるプラグインですので、高橋さんと相談させていただきました結果、一定期間のみ臨時で手嶋屋主導で開発を進める運びとなりました。
一定期間、手嶋屋主導でリードメンテナを努めた後、再度高橋さんにリードメンテナを努めていただくことになります。臨時でのリードメンテナ担当の詳細については以下に記載いたします。
手嶋屋で対応を行うバージョンにつきまして
- opMessagePlugin の 0.8系
- (OpenPNE 3.0.0 ~ 3.0.5 に同梱)
- opMessagePlugin の 0.9系
- (OpenPNE 3.1.5 ~ 3.4.0 に同梱)
担当期間につきまして
メインリードメンテナ | 期間 |
手嶋屋 | 5月末日まで |
高橋 真喜さん | 6月から |
リリース方針につきまして
手嶋屋の担当期間には必要に応じて、一度以上マイナーバージョンアップを行います。
緊急リリースが必要な場合も手嶋屋で対応を行います。
以上となります。今後も opMessagePlugin および OpenPNE3 をよろしくお願いいたします。
OpenPNE 3 系のリリース規則のお知らせ
01 / 15 金曜日 2010
OpenPNE 開発チームの海老原です。
いままで OpenPNE 3 系のリリース規則は固まっておらず、適宜リリース日などを案内するという形を取っていましたが、 OpenPNE 3.4.0 のリリースを契機に、 OpenPNE 3 のリリース規則を決定したので報告いたします。
今後以下のようなリリーススケジュールでリリースをおこなっていきます。よろしくお願いします。
OpenPNE 3 系リリーススケジュール一覧
3.0.x | 3.2.x | 3.4.x | 3.6.x (開発版 3.5.x) |
|
---|---|---|---|---|
サポート期限 | 2010 年 8 月 | 2010 年 7 月 | 2011 年 1 月 | – |
リリース間隔 | 2 ヶ月に 1 回 | 1 ヶ月に 1 回 | 1 ヶ月に 1 回 | 1 ヶ月に 1 回 |
リリース日 | 偶数月第 3 木曜日 | 毎月第 2 木曜日 | 毎月第 2 木曜日 | 毎月第 4 木曜日 (3.6.0 以降は 毎月第 2 木曜日) |
次回リリース日 | 2010 年 2 月 18 日 | 2010 年 2 月 11 日 | 2010 年 2 月 11 日 | 2010 年 2 月 25 日 |
リリースマネージャ | 海老原昂輔 (Kousuke Ebihara) | 卜部真一 (Shinichi Urabe) | 卜部真一 (Shinichi Urabe) | 海老原昂輔 (Kousuke Ebihara) |