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

最新ブログ

Home

OpenPNE3用のsymfonyプラグイン向けの対応を進めています

10 / 06 月曜日 2008

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

OpenPNE3 では、以下のふたつの方法で Social Application の開発をおこなっていけるようにします。

  • ・symfony プラグインを利用して Social Application の開発をおこなう方法
  • ・OpenSocial アプリケーションを作成し、それを OpenPNE から利用する方法

OpenSocial アプリケーションに関しては、 以前手嶋さんが紹介していた、 “Partuza” 上で動くアプリケーションを作ってもらうよう、手嶋荘住人の川原君に頼んでみました。どんなアプリケーションができてくるのか楽しみです。 OpenPNE3 も負けじと OpenSocial に対応しなければ!

さて、現在、海老原は symfony プラグインを利用して Social Application の開発がおこなえるように対応を進めています。

symfony プラグインは本来的にはアプリケーションではなく、 symfony というフレームワークの機能を拡張するためのものなので、 OpenPNE というアプリケーションを拡張できるようにするために若干手を加えたり、テンプレート拡張やアクションへのフックをおこなえるようにしたりと、様々な対応をおこなってきました。

それらの機構が alpha3 になってようやく使い物になってきそうです。興味のある方にはぜひ OpenPNE3 上で動く Social Application を作っていただき、コア側で提供している Social Application 関連の機能に対して、「ここが使いにくい」「こういう風にしてくれたらこんなアプリケーションもつくれるのに……」などといったフィードバックを是非いただきたいと思います。

まあまずは alpha3 リリースですね。 OpenPNE2 安定版のリリースも刻々と迫ってきていますが、なるべく早く alpha3 を出せるよう頑張ります!

※OpenPNE3 はまだまだ発展途上です。そこで、 OpenPNEプロジェクトでは一緒にOpenPNEを育ててくれる方を募集します。
プログラミングはもちろんのこと、デザインやドキュメントなど、どのような形の協力でも構いません。OpenPNEを発展させたいという強い意志をお持ちの方は、是非開発チームの海老原 (ebihara@tejimaya.com) までご連絡ください。お待ちしております。

そろそろ OpenPNE3 のコーディング規約を決めておきたい

10 / 03 金曜日 2008

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

いま OpenPNE3alpha3 に向けて少しずつですがコードを書きはじめています。

そこで気になっていたのが(前から気にしていたんですけど)、現状の OpenPNE3 には明確なコーディング規約がないことです。

いまのところは書き慣れている OpenPNE2 のコーディング規約(PEAR標準コーディング規約に準拠)にあわせて書いていたのですが、これが symfony のコーディング規約 とまったく違うということを alpha2 をリリースしてから知ってしまい、どうしようかと悩み中です。

自動生成されるコードは(Propel などの symfony 以外のプログラムが生成するものを除いて) symfony のコーディング規約に準拠して作られているのと、 symfony に寄贈できるコードが生まれてくるかもしれないことを考えると、OpenPNE3 も symfony のコーディング規約に従って進めていくべきではないかと思っています。

自分以外の開発者も出てくるので、そろそろコーディング規約を揃えていかないとマズい気がします(自分が書いたコードだけでも、OpenPNE2に従ったものと symfony に従ったものとでどっちつかずになっています……)。インデントなど最低限の規則だけでも、あるだけで随分違ってくると思うので、まずはその辺から作っていきたいですね。

「Partuza」OpenPNE3用のアプリ開発を今から試せる。

10 / 03 金曜日 2008

OpenPNE3ではOpenSocialAPIに対応し、OpenPNEを拡張するアプリケーションを開発できるようになります。

これはとても良い仕組みなのですが、現在のOpenPNE3の開発版では、まだAPIの実装が完了していません。

OpenPNEの実装が終わるまでアプリケーションの開発を待たなくてはならないのは、ちょっといやですね。

そんなあなたにPartuzaをおすすめします。

Partuza!

Partuza is an example Open Social - Social Network Site that uses Apache Shindig. The goals of Partuza are to: * Allow open social gadget developers to develop quickly and in private on their local, open social compliant servers. * Serve as an example of how to implement open social support using shindig in your own social site.

PartuzaはOpenSocialAPIの動作を試せる、サンプルのSNSアプリケーションです。

OpenPNEと同じようにPHPで書かれているので、親しみやすいと思います。

OpenPNE3はsymfonyプラグインと、OpenSocial、二つの方式で拡張アプリケーションが開発出来るようになります。

OpenSocialはオープンなAPIです。

OpenPNEがAPIに対応する前にもPartuzaを使えば、ソーシャルアプリケーションの開発を試すことが出来ます。

OpenPNE3alpha3 の開発をはじめます

10 / 01 水曜日 2008

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

OpenPNE2開発の関係で、1ヶ月近く開発がストップしてしまっていた OpenPNE3 ですが、ようやく alpha3 リリースに向けて動きはじめます。

リリース日程や内容についてはまだ確定していませんが、海老原としては開発者MLの「OpenPNE3alpha3 について」で提案した以下の内容を目標としたいです。

  • ・携帯電話対応
  • ・権限管理用の機構を追加( の B-1 を試実装)
  • ・テンプレート拡張の際、拡張対象のテンプレートを設定ファイルで設定する形に変更
  • ・プラグインを管理できるように
  • ・アクションへのフックが容易になるように
  • ・(余裕があれば)OpenSocial 対応

とにかく、「基本機能の実装や改善をおこない」、「ある程度のソーシャルアプリの開発がおこなえるような状況」にしていくことを目指し、 alpha3 、頑張っていこうと思います。

また、 OpenPNE3 はまだまだ発展途上です。そこで、 OpenPNEプロジェクトでは一緒にOpenPNEを育ててくれる方を募集します。
プログラミングはもちろんのこと、デザインやドキュメントなど、どのような形の協力でも構いません。OpenPNEを発展させたいという強い意志をお持ちの方は、是非開発チームの海老原 (ebihara@tejimaya.net) までご連絡ください。

管理画面ダッシュボードに「有料サービスおしらせ」を作りました

09 / 30 火曜日 2008

本日から、管理画面ダッシュボードに**「有料サービスのおしらせ」**を作りました。

OpenPNEプログラムだけでは実現できない、SNSを運営をサポートするサービスを紹介していきます。

OpenPNE3 に関する提案をポストしてみました

09 / 29 月曜日 2008

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

OpenPNE3 についての提案を、OpenPNE.jp 内のコミュニティ「OpenPNE3開発チーム(仮)」、OpenPNE開発者MLでポストしてみました。

OpenPNE3開発チーム(仮)
http://sns.openpne.jp/?m=pc&a=page_c_home&target_c_commu_id=626
※閲覧したい方は OpenPNE.jp への参加が必要です。海老原宛(ebihara@tejimaya.com)に問い合わせいただければ招待状をお送りいたします。

現時点で以下の提案をおこなっています。

興味のある方は是非「OpenPNE3開発チーム(仮)」コミュニティ、もしくはOpenPNE開発者MLで議論に参加してください!

これからも、 OpenPNE3 についての開発の進行状況、提案や議論の内容などを、こちらのブログにて告知していきます。お楽しみに。

OpenPNE2.13.3 リリースのお知らせ

09 / 26 金曜日 2008

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

本日2008/09/26、開発版OpenPNE2.13.3をリリースしました。

OpenPNE2.13.3の変更点

新機能

PC版にPCメールアドレスログインフォームを追加

「携帯版のみを利用しているけどiPhone へ機種変更!でもiPhoneはPC扱いだからログインできなくなってしまった……。」

など、普段携帯版のみを利用しているメンバーさんが何かの都合でPC版を利用する状況もあるかとおもいます。そんなときのために、PC版でも携帯でメンバー登録していればPCメールアドレスを登録できる機能が入りました。

推奨バージョン以下のブラウザに対応

推奨バージョン以下のブラウザでSNSを閲覧すると日記の閲覧や書き込みなどができなくて困る、という現象に対応しました。推奨バージョン以下のブラウザをお持ちの方は是非確認をお願いします。

そのほか、SNS監視用のAPI追加なども入っています。

バグ修正

OpenPNE2.12.4に入ったバグ修正以外にも、次の安定版OpenPNE2.12.5/OpePNE2.10.11に入るバグ修正も先にいくつか入りました。

など。詳細は開発版改訂履歴をご覧ください。

2.13.2からのバージョンアップ時の注意点

Update SQL 追加

config.php 変更

  • ・「SSLを使用することが必須であるアクションリスト」にPCメールアドレス登録ページを追加
  • ・監視モジュールアクセスIP制限を追加

ダウンロード

【実運用中のSNSで開発版を利用する場合は、まず充分な動作テストを行うことをおすすめします】
不具合を発見した場合は

  • 公式SNSの日記・コミュニティで報告
  • ・trac.openpne.jpにてバグチケット作成(trac.openpne.jpのアカウントが必要です)

などの方法で報告することが可能です。
公式SNSでの報告、trac.openpne.jpのアカウント取得は公式SNSに参加する必要があります。

* ChangeLog
http://trac.openpne.jp/wiki/ChangeLog\_develop
* ダウンロード
/pne-downloads

10/3,4オープンソース カンファレンス(大田区産業プラザ)に出展します!!

09 / 26 金曜日 2008

こんにちは、キズナ荒木です。

OpenPNEユーザー会(仮称)では、
2008年10月3日(金)・4日(土) 10:00-17:00に、大田区産業プラザ(PiO)で開催される
オープンソースカンファレンス2008 Tokyo/Fallに出展します。

当日は、OpenPNEのデモをしてますので、
OpenPNEの最新動向に関心がある方は是非お越しください。
オープンソースカンファレンスでは、
50以上のオープンソースの団体がブースを出して、初心者からの質問に丁寧に答えています。

短時間で多くの情報を得たい方には、特にお勧めです。
※OpenPNEのブースがどこになるかは、当日会場で配布されるパンフレットをご覧ください。
※土曜日は結構込みますので、金曜日の方がゆっくり見れると思います。
※当日は、各種セミナーが開催されています。
3日→ http://www.ospn.jp/osc2008-fall/modules/eventrsv/index.php?id=1&noform=1
4日→ http://www.ospn.jp/osc2008-fall/modules/eventrsv/index.php?id=2&noform=1
セミナーは、満員になると入れませんので事前登録をお勧めします。
※今回はOpenPNEでのセミナーは実施しません。質問はブースにてお受けいたします。

▼概要
日程:2008年10月3日(金)・4日(土) 10:00-17:00
会場:大田区産業プラザ(PiO) (東京都大田区・京急蒲田駅徒歩3分)
費用:無料
内容:オープンソースに関する最新情報の提供
・展示 - オープンソースコミュニティ、企業・団体による展示
・セミナー - オープンソースの最新情報を提供
主催:オープンソースカンファレンス実行委員会
http://www.ospn.jp/osc2008-fall/

▼簡単な自己紹介
荒木祐二 福岡出身
OpenPNEを広めるべくOpenPNE本を2冊執筆しました。
OpenPNEは、さまざまな舞台で「人と人とを繋げる」ことに役立っていて、
それが私にとっての最大の魅力です。
微力ながらこれからも何らかの役に立てればなと思います。
顔写真はここに掲載しています
→ http://www.bizsns.jp
OSC当日、この顔を見かけたら遠慮なく声をかけてください。

お待ちしてます。

OpenPNE勉強会@大阪へSkype参加しました。

09 / 21 日曜日 2008

受け取った要望や質問をシェアしておきます。

・OpenPNE3の開発中のバージョンでもリリースされたら、ZIPで取得できるようにして欲しい
=>ZIP版をリリースする。

・OpenPNE3.0では2.12の機能は引き継がれるの?
=>レビューは「小窓レビュー」に形を変えて実現する。
=>PNEBIZは3.0には含まれない。
=>その他旧機能は、ショックがないように3.0移行される。形が変わる可能性はある。

・OpenPNE2.12から3.0へはスムーズに移行できるの?
=>ノンカスタマイズであればスムーズに移行できるような仕組みを用意する。

0922追記

なんとOpenPNEコア開発者の海老原さんは、ZIPバージョンを既に用意していたとのこと。

現在の安定版と同様、 .tar.gz, tar.bz2, .zip 形式でのダウンロードが可能なようにはなっています。

http://trac.openpne.jp/wiki/pne-openpne3-develop#freeze%E3%81%95%E3%82%8C%E3%81%9F%E3%83%97%E3%83%AD%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%81%8B%E3%82%89%E3%82%BB%E3%83%83%E3%83%88%E3%82%A2%E3%83%83%E3%83%97

ダウンロードURLをわかりにくく掲載しているのは、現在の OpenPNE3 の完成度を考慮してのことです。実際、ダウンロードして試している人はいるようなのでとりあえず機能しているかなとは思います。

とはいえ、ダウンロードしたい人ができないのは問題なので、もう少し浅い階層にダウンロードURLを提示するようにした方がいいかなとは思います。

こんな配慮をしてくれていた海老原さん。利用者に優しいんだか、優しくないんだかよくわからないですが、こんな危険を承知の上でOpenPNE3の人柱になってくれる方、どしどし募集中です!

今ぱっと思いついたのですが、OpenPNE3の開発クレジットの中に、人柱ありがとうコーナーを設けようかなと思います。OpenPNE3是非使ってみてください!

OpenPNE2.12.4, OpenPNE2.10.10リリースのお知らせ

09 / 17 水曜日 2008

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

本日2008年9月17日、安定版OpenPNE2.12.4と旧安定版OpenPNE2.10.10をリリースしました。

バグ修正

2.12・2.10共通のバグ

  • ・Amazonの画像URL形式の変更の影響で、一部の画像がリンク切れになっていたのを修正
  • ・管理画面ダッシュボードの指定先が読み込めない場合、管理画面トップページを開くのに時間がかかっていたのを修正
  • ・設定変更の秘密の質問の設定で答えが空白だと、秘密の質問のみが更新されていたのを修正

など。詳細は安定版改訂履歴をご覧下さい。

今回、Amazonの画像URL形式の変更の影響で、一部の画像がリンク切れになっていた現象の修正が行われましたが、これは下記の対象ページへのアクセス時に過去一ヶ月以内に作成されたレビューに限りレビュー画像を再度取得するという動作になっています。「レビュー検索」などの一覧で常に画像がリンク切れになるレビューを発見した場合、該当するレビューが含まれる対象ページにアクセスしてみてください。

レビュー画像再取得対象ページ
  • ・レビュー詳細(?m=pc&a=page_h_review_product)
  • ・レビュー作成・編集(?m=pc&a=page_h_review_add_write)

2.12からのバグ

  • ・2.12で2.10より「確定」などのボタンが小さくなっていたのを修正
  • ・メッセージボックスの「前を表示」「件数」「次を表示」の間隔がなかったのを修正
  • ・副管理者要請確認画面にナビバーが出なかったのを修正

など、表示に関するバグが修正されています。詳細は安定版改訂履歴をご覧ください。

2.10のみのバグ

  • ・携帯版h_configにおいて、存在しないページへのリンクがあったのを修正
  • ・c_00が指定されていないコンテンツ見出しがあったのを修正
  • ・BIZ:マイホームのグループ一覧がFlash表示に対応していなかったのを修正

など、詳細は安定版改訂履歴をご覧ください。

その他

携帯版IP制限用IP追加

2008年10月10日のDoCoMoのIPアドレス追加に対応しました。

ダウンロード

ダウンロード

/pne-downloads

安定版改定履歴

http://trac.openpne.jp/wiki/ChangeLog

ページの先頭に戻る