Posted
2 months
ago
OpenPNE開発チームの今村です。
OpenPNE2.14.2とOpenPNE2.12.15のリリースを2009/10/08(木)に予定していましたがさらに1週間延期します。来週、2009/10/16(金)に必ずリリース出来るように頑
... [More]
張りますのでもうしばらくお待ちください。
相変わらずリソース不足が解消されておりません!!!
OpenPNE3系にはちょっと手出せないけど、OpenPNE2系ならやれるよ!とか動作テストとかコードチェックするよ!という方がいらっしゃいましたら是非是非ご協力ください!!! [Less]
Posted
2 months
ago
OpenPNE3デモサイト委員会、広報担当の今村です。
さて、「今週のOpenPNE3デモサイト委員会」第2回です。
現在、"Master site"OpenPNE3デモサイト
... [More]
に登録しているメンバーは388人で徐々に徐々に増えてきているかなーという感じです。皆さんの日記の書き込みも増えてきていてうれしい限りです。
さて日頃デモサイトを利用していて、
例えば
「アレ!?日記コメントおかしいぞ?」
とか、
「画像が出ないじゃーん!!!」
といったバグに遭遇したり、
「こんな設定が出来たらなぁー」
のような要望が出てきたりすると思います。
バグや要望に出会ったらどんどん教えてください。ご協力おねがいします!
デモサイトのINFORMATIONにも書いてありますが、バグ・要望の報告は
OpenPNE公式SNS
の方でおねがいします。
公式SNSのアカウント持ってないよ!という方は
コチラより招待希望メールを受けることもできます。
公式SNSで報告頂いたバグや要望は
「バグ・要望収集Agentのpnetan」
が回収しチケット化します。
OpenPNE3のチケットは
http://redmine.openpne.jp/
で管理しています。
報告頂いたバグや要望はこちらにどんどんチケット化していきますので、こちらも覗いて見てください。
OpenPNE2系ではTracというチケット管理システムを採用していましたが、OpenPNE3系からRedmineを採用しました。
Tracに慣れている方は、少し戸惑う方もいるかもしれませんが基本的に使い方は同じです。
デモサイトともにこちらhttp://redmine.openpne.jp/にもアクセスしてみてください。
■---------------------------------------------------------■
http://demo3.openpne.jp/
"Master site"OpenPNE3デモサイト
http://redmine.openpne.jp/
OpenPNE3プロジェクトRedmine
http://sns.openpne.jp/
バグ・要望報告は→OpenPNE公式SNSへ
■---------------------------------------------------------■ [Less]
Posted
2 months
ago
OpenPNE開発チームの川原です。
本日2009年10月8日、opOpenSocialPlugin 0.9.1-betaをリリースしました。
0.9.0からのおもな変更点
プリセットプロフィール項目とOpenSocial
... [More]
APIの連動
osapiの対応(実験的)
テーブルの変更等はありません。
今回の、対応により、初期状態では年齢、性別、住所(県のみ)といった情報が取得できるようになりました。
今後は、opOpenSocialPluginで、プリセットプロフィール項目を拡張することにより、OpenSocialに対応する、さらに多くのプロフィール項目対応が期待vできます。
導入方法
OpenPNE3.1.3以上が必要です。
3.1.3未満のバージョンをご利用している場合は、バージョンアップする必要があります。
OpenPNE 3.1.3で、opOpenSocialPlugin 0.9.0がインストールされますので、以下のコマンドを実行うことによりセットアップが完了します。既存のデータをバックアップを推奨します。
$ php symfony opPlugin:install -s beta -r 0.9.1 opOpenSocialPlugin
$ php symfony cc
ドキュメント
OpenSocial APIを利用した開発のためのドキュメントを作成しました。 コンテナサーバを外部に設置する方法も掲載しています。
http://sandbox.bucyou.dazai.pne.jp/OpenSocial_with_OpenPNE/
開発リポジトリ
http://github.com/kawahara/opOpenSocialPlugin/tree/master
にて、開発を行っています。フォーク、pull request大歓迎です。 [Less]
Posted
2 months
ago
開発チームの海老原です。
OpenPNE 開発者メーリングリストの [openpne-dev:554] や [openpne-dev:555] などでご存じの方も多いと多いと思いますが、現在 OpenPNE 3.1.x 系の開発は GitHub と Redmine
... [More]
でおこなわれています。OpenPNE の Redmine は http://redmine.openpne.jp/、 Git レポジトリは http://github.com/openpne/OpenPNE3 です。
移行についての経緯や理由については ML で詳しく述べているのでそちらを参照していただきたいのですが、このエントリでは海老原が一番期待を寄せている、「誰でも気軽に開発に参加できるようになった」ということについてお話ししたいと思います。
どう気軽に参加できるようになったか
今までの OpenPNE 開発では、 SCM として CVS や Subversion が用いられていました。これらの SCM は「集中型」と呼ばれるタイプのもので、「中央の唯一のリポジトリに対してすべての開発者が操作をおこなう」スタイルになっていました。
一方で、今回から OpenPNE3 の開発に採用した Git は「分散型」と呼ばれるタイプのもので、今までの集中型のバージョン管理システムとは考えを異にしています。分散型の SCM のメリットについては各所で言及されているので省略しますが、 OpenPNE 開発において特に魅力的なのは以下のような点でしょうか。
・開発者が個々にレポジトリを持っているため、大規模な変更や実験的な変更などを周りに気を遣わずにおこなうことができる
・開発に貢献するのに特別な権限を得る必要はなく、リポジトリのコピーに対して変更をおこない、原作者にレポジトリのコピーの場所を教えるだけでよい。仮に取り込まれなかったとしても、本流の変更に追従しつつ手直しし続けることができる
・コミットの履歴が個々のリポジトリで閉じるため、公開する前に乱雑なコミットを見直したり、順番を整理したり、無かったことにすることができる
・レポジトリを非公開にし、かつ、本流の変更に追従することができる。また、リポジトリの一部のみを公開し、本流に提供することができる
OpenPNE の場合、自分用に手を入れて使用する例も多く見られますが、そのような場合「秘密にしておきたい変更」「本流に戻して多くの人に使ってもらうことで精度を上げたい変更」が混在していると、これらを区別して ... [Less]
Posted
2 months
ago
開発チームの海老原です。
先日リリースした OpenPNE 3.1.3
... [More]
へのアップデートが、不具合および手順の漏れにより正しく完了できないことがある場合について、詳細と対応方法についてご連絡します。
問題
OpenPNE 3.1.2 から OpenPNE 3.1.3 にアップデートする場合、「You must pass a valid path to a directory containing Doctrine models」というエラーメッセージが出力されてアップデートが中断してしまう。
原因の概要
・アップデート手順の漏れ
・OpenPNE 3.1.3 でおこなったバグ修正の考慮不足
原因の詳細
OpenPNE 3.1.3 には、 opOpenSocialPlugin 0.9.0 の追加が含まれています。 OpenPNE のバージョンアップをおこない opOpenSocialPlugin をインストールする際、自身の管理しているテーブルにデータロードをおこないますが、 OpenPNE 3.1.2 までのバージョンではこれが正常に動かず、アップデートが続行できないことが判明したため、新しくインストールされたプラグインのテーブルを作成するように OpenPNE 3.1.3 に向けて修正をおこないました。
しかし、この修正は「OpenPNE 3.1.2 時点のプラグインディレクトリを OpenPNE 3.1.3 にコピーしたのちに、 openpne:migrate を実行する」ということのみを想定しておこなわれたものでした。そのせいで、今回新しくインストールされる以外のプラグインに関する考慮がされておらず、自分自身でテーブルを持たない opAuthMailAddressPlugin のインストールが openpne:migrate 時におこなわれるとエラーが出てしまっていました。
以前から紹介していた手順では、 openpne:migrate の前にプラグインのコピーをおこなっていないため、プラグインをすべて新しくインストールし直していました。そのため、バグ修正時に想定していた状態とは異なってしまい、アップデートが続行できないという事態になっていました。
本件についての対処
... [Less]
Posted
2 months
ago
OpenPNE 開発チームの海老原です。
本日 2009/10/07(水)、 開発版 OpenPNE 3.1.3.1 をリリースしました。
OpenPNE 3.1.2 から OpenPNE 3.1.3
... [More]
へのアップデートが正しくおこなえない件についてでお知らせしたように、 OpenPNE 3.1.3 には OpenPNE 3.1.2 からのアップデートにおいて問題がありました。
そのため、この問題に対応したものを急遽、 OpenPNE 3.1.3.1 としてリリースします。
バグ修正
#84: openpne:migrate fails in installing a plugin that doesn't have any models (モデルのないプラグインをインストールしようとすると openpne:migrate が失敗する) (Kousuke Ebihara)
バンドルされるプラグインの追加・更新情報
なし
注意事項
3.0.x に同梱されていたプラグインの一部は Doctrine に未対応のため、現時点の OpenPNE 3.1.3 ではご利用いただけません。
同梱されているプラグインは以下となります。
opAuthMailAddressPlugin
opAuthMobileUIDPlugin
opAuthOpenIDPlugin
opCommunityTopicPlugin
opWebAPIPlugin
opDiaryPlugin
opBlogPlugin
opOpenSocialPlugin
opAshiatoPlugin
なお、今後プラグイン側のバージョンアップによって同梱されるプラグインが増える場合があります。
詳しくは各プラグインのリリース情報をご覧ください。
バージョンアップ・インストール
バージョンアップ
バージョンアップ方法は、OpenPNE3.1 バージョンアップ手順 をご覧ください。
インストール
インストール方法は、同梱の OpenPNE3.1 ... [Less]
Posted
2 months
ago
開発チームの海老原です。
以前お知らせしたように、 OpenPNE 3.1.x では、他アプリケーションとの連携のために OpenPNE Web API の強化がおこなわれています。
OpenPNE Web API
... [More]
はまだまだ改善の余地が多く残されている機能ですが、現状でも実用には耐えるものになっているため、 OpenPNE 3.1.3 以降に同梱された opWebAPIPlugin を対象としたドキュメントを執筆しました。
以下の URL から閲覧できるようにしたので、是非ご覧ください。
日本語版: http://sandbox.ebihara.dazai.pne.jp/webapi/ja/
英語版 (English version): http://sandbox.ebihara.dazai.pne.jp/webapi/en/
OpenPNE Web API では、かなり柔軟に SNS 内のデータを扱うことができるようになっています。このドキュメントを活用して、 SNS と強力に連携した面白い外部アプリケーション作りにチャレンジしてみてください! [Less]
Posted
2 months
ago
by
ebi...@tejimaya.com
(Kousuke Ebihara)
OpenPNE 開発チームの海老原です。
これまたお知らせが遅くなってしまいましたが、先月リリースした
OpenPNE 3.1.2 で、 openpne:migrate 時にデータロードをおこな
... [More]
えるようになりました。
マイグレーション時にプラグインのデータロードをおこないたい場 合は、 [Less]
Posted
2 months
ago
by
ebi...@tejimaya.com
(Kousuke Ebihara)
開発チームの海老原です。
すっかりお知らせが遅くなってしまいましたが、 先月リリースし
た OpenPNE 3.1.2 にて、ルーティングルールの default が
非推奨になっています。
... [More]
この default ルールは /:module/:action/* というパター
ンの URL にマッチングするよう定義されています。ルーティング [Less]
Posted
2 months
ago
OpenPNE 開発チームの海老原です。
本日 2009/10/05(月)、 開発版 OpenPNE 3.1.3 をリリースしました。
今回は GitHub にレポジトリを移しての最初のリリースになります。 fork や
... [More]
pull request は大歓迎ですので、是非みなさんも開発に参加してみてください。
機能追加・機能改善
#6: SNS内名称設定機能の追加 (Kousuke Ebihara)
#5: Doctrine_QueryでJOINしている箇所をJOINしないコードに変更 (Eitarow Fukamachi)
#14: ログイン停止機能の追加 (Shinichi Urabe)
#15:携帯用絵文字入力などが可能なwidgetを作成する (Shogo Kawahara)
#19:SNSフッター機能の追加 (Shingo Yamada)
その他の機能追加・機能改善については、 ChangeLog をご覧ください。
バグ修正
#17: opPluginSyncTask::getPluginList() ... [Less]