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

その他

Home > その他

今週のOpenPNE3デモサイト委員会 #3

10 / 20 火曜日 2009

OpenPNE3デモサイト委員会、広報担当の今村です。
さて若干非定期化していますが「今週のOpenPNE3デモサイト委員会」第3回です。

先程“Master site”OpenPNE3デモサイト に登録メンバー数を見たらなんと510人にまで増えていました!
前回のブログでは388人だったので122人の増です。デモサイトを使ってるメンバーが増えてとてもうれしいです。

さて前回の「今週のOpenPNE3デモサイト委員会」のブログでOpenPNE3のバグ・要望チケットは「redmine.openpne.jp」で管理しているとお伝えしました。
今回はその「redmine.openpne.jp」について少しご説明します。
Redmineとはチケット管理やスケジュール管理、ドキュメント管理などを行うソフトウェアです。
(OpenPNE2系ではTracというものを使っていました。)

まず、

http://redmine.openpne.jp/

にアクセスしてみてください。OpenPNE Issue Tracking Systemのホームに移動します。
すると下のような画面が表示されます。

redmine_home

  • ①トップメニュー :Redmine全体のメニュー
  • ②アカウントメニュー :アカウント設定を全般およびログインに関するメニュー
  • ③MainProjects :redmine.openpne.jpで管理されているProjectの表示
  • ④最近のプロジェクト:最近作成されたプロジェクトの表示

ログインしなくてもProjectのチケットなどの閲覧はできます。
ですが、OpenPNEプロジェクトの参加の第一歩としてこの際redmine.openpne.jpのアカウントをぜひ取得しましょう!

取得は簡単で②のアカウントメニューの「登録する」のリンクをクリックしてください。
あとは登録画面で必要事項を記入して「変更」ボタンを押すだけです。

さっそくログインしたら、今度は③MainProjectからOpenPNE3のプロジェクトを見てみましょう。
下のようなプロジェクトの概要画面に遷移します。

redmine_project_home

  • ①プロジェクトメニュー :プロジェクトに関係するメニュー
  • ②カレンダー/ガントチャート :OpenPNE3プロジェクトのスケジュールや進行状況の表示

活動(TracでいうTimeline)やチケットなどはプロジェクトメニューから閲覧できます。
新しいチケットを作成するのも基本的に自由ですので、バグや要望などありましたらチケット作ってみてください。
チケット作成時の細かいルール等はこれから方針を決めていく予定です。
方針が決まり次第お知らせしますので引き続きOpenPNE3プロジェクトのチェックをよろしくお願いします。

■———————————————————■
http://demo3.openpne.jp/
“Master site”OpenPNE3デモサイト

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

http://sns.openpne.jp/
バグ・要望報告は→OpenPNE公式SNSでもOK
■———————————————————■

今週のOpenPNE3デモサイト委員会 #2

10 / 09 金曜日 2009

OpenPNE3デモサイト委員会、広報担当の今村です。
さて、「今週のOpenPNE3デモサイト委員会」第2回です。

現在、“Master site”OpenPNE3デモサイト に登録しているメンバーは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へ
■---------------------------------------------------------■

opOpenSocialPlugin 0.9.1 リリースのお知らせ

10 / 08 木曜日 2009

OpenPNE開発チームの川原です。

本日2009年10月8日、opOpenSocialPlugin 0.9.1-betaをリリースしました。

0.9.0からのおもな変更点

  • プリセットプロフィール項目とOpenSocial 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大歓迎です。

今週のOpenPNE3デモサイト委員会

10 / 02 金曜日 2009

OpenPNE3デモサイト委員会、広報担当の今村です。
以後よろしくお願いします。

さて、今週からデモサイト委員会の活動報告を不定期ながら連載していきたいとおもっています。
今回はデモサイト委員会の紹介を兼ねてQ&A形式で記事を進めていきたいと思います。
では早速、

Q1.デモサイト委員会とは?

A1:デモサイトを作成しOpenPNE3をさらに世に広めPRしていく活動をしています。

Q2.委員会のメンバーって誰ですか?

A2:OpenPNE開発チームが主体となっております。
↓こんなメンバーでやってます↓

OpenPNE3デモサイト委員会の面々

Q3.どんなこと話し合っているんですか?

A3:「デモサイトをどんなふうにカスタマイズしていこうか」や「こんなプラグインを作ろう」など、OpenPNE3がより魅力的になるような工夫を考えています。

Q4.面白そうな今後期待しているプラグインはありますか?

A4:開発チームのurabe氏が開発中のOpenPNE3でGPSを利用できるようにするopGpsPluginや同じくnagawasa氏が開発したOpenPNE3で4コマ漫画が描けるopCCCCPlugin等が面白そうです。kawahara氏が開発したOpenSocialプラグインにも期待しています。

Q5.今後のデモサイト委員会の目標は何ですか?

A5:まずはPV数の増加ですw 最低でも1日のPVが50くらいはいくようにしたいと思っています。
現状、デモサイトの入り口が分かりにくかったりと導線がスムーズではないので、まずはその辺からコツコツと改善していこうと思っています。
ちなみにデモサイトのURLはコチラ

皆さん、どんどんOpenPNE3を体験してくださいね!

公式SNSのOpenPNE3化スケジュールについて

08 / 31 月曜日 2009

OpenPNE開発チームのしんごです。
延期されていた公式SNSのOpenPNE3化の実施スケジュールについてお知らせいたします。

実施時期 :2009年9月下旬予定
※日程の詳細は決まり次第お知らせいたします

延期の原因となっていた「2系から3系へのDBデータコンバータ」の開発も順調に進んでおり、9月中にリリースする予定でプロジェクトを進めております。
楽しみにされている方もいらっしゃると思います。もう暫くおまちください。

◆コンバータ開発秘話・進捗状況はこちらのブログよりご覧下さい。
⇒ 2系から3系へのDBコンバータ

いろいろご迷惑をおかけするかとは思いますが、皆様のご協力をお願い致します。

----------------------------------------------------------------------------------------
(プロジェクトの詳細は以下の通りです)

◆公式SNSのOpenPNE3化プロジェクト

コアバージョン:OpenPNE3.1.2(予定)
使用プラグイン:
・opCommunityTopicPlugin
・opMessagePlugin
・opAshiatoPlugin
・opDiaryPlugin
・opIntroFriendPlugin
・opInviteFriendPlugin
・opRankingPlugin
など

※以下の機能が使用できなくなります
・レビュー機能
・アルバム機能
・小窓機能(一部不可) ※未対応のものはURL表示
・日記の文字装飾(表示は可能)

OpenPNE3のデモサイト開設のお知らせ

08 / 28 金曜日 2009

OpenPNE開発チームのしんごです。

OpenPNE3.1系のデモサイトを開設しました。
ご自由にお試し下さい。

URL:  http://demo3.openpne.jp/

◆OpenID に対応!
OpenPNE3 は OpenID2.0 に対応しております。(認証サーバ・コンシューマ共に可能)
OpenIDをお持ちの方は、メールアドレスを登録することなくデモサイトに登録することができます。
(基本プロフィール情報の登録は必要です)

※このデモサイトでは許可なくデータの消去を行うことがありますのでご了承下さい。
※従来のデモサイト(3.0系公式デモ~ http://openpne3.openpne.jp/)は近日中に閉鎖される予定です。

opBlog・opFavorite・opRanking・opIntroFriend プラグイン 0.9.0 リリースのお知らせ

06 / 07 日曜日 2009

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

OpenPNE3の以下の4つのプラグインのバージョン 0.9.0 をリリースしました。

  • opBlogPlugin - ブログ機能プラグイン
  • opFavoritePlugin - お気に入り機能プラグイン
  • opRankingPlugin - ランキング機能プラグイン
  • opIntroFriendPlugin - 紹介文機能プラグイン

今回のバージョンアップはいずれもDoctrine対応による変更がメインですが、
opIntroFriendPlugin と opFavoritePluginについては以下のカラム名の変更も行なっています。

  • member_id ⇒ member_id_from
  • target_member_id ⇒ member_id_to

opRankingPlugin に関してですが、現状ナビのランキングのリンク先がアクセス数No1のランキングとなっているため、
アクセス数を取得するために利用している opAshiatoPlugin がインストールされていないとリンク先が表示できない状態となっています。
この記事の時点でDoctrine対応した opAshiatoPlugin はリリースされていませんので
opAshiatoPlugin のインストールなしで opRankingPlugin を使用する場合ランキングのナビのリンク先を変更する必要があります。

ランキングナビのリンク先を変更

下記のインストール手順でプラグインをインストール後、
インストール手順にある以下のコマンドを実行する前に変更操作を行なってください。

  • 新規インストールの場合 - $ php symfony openpne:install
  • OpenPNE 3.1 インストール済みの場合 - $ php symfony doctrine:data-load

変更方法

修正対象のファイルパス
#OpenPNE 3.1のディレクトリ#/plugins/opRankingPlugin/data/fixtures/navigation.yml
変更箇所
4行目と8行目にある access を _friend_に書き換えることで、
ナビのランキングのリンク先がフレンド数No1に変更され、ランキングが表示されるようになります。

インストール手順

現行の最新バージョン OpenPNE-3.1.0 では
上記4つのプラグインについて、いずれもデフォルトプラグインとしてバンドルされいないため、
以下の手順でインストールする必要があります。

OpenPNE 3.1 新規インストールの場合

OpenPNE 3.1.x のインストール手順で、openpne:install タスクを実行する前に 各プラグイン のインストールを実行してください。
いずれのプラグインも beta バージョンとしてリリースしていますので、
プラグインをインストールする際は —stability=beta を付加してください。


$ php symfony opPlugin:install --stability=beta opBlogPlugin
$ php symfony opPlugin:install --stability=beta opFavoritePlugin
$ php symfony opPlugin:install --stability=beta opRankingPlugin
$ php symfony opPlugin:install --stability=beta opIntroFriendPlugin
$ php symfony opPlugin:sync
$ php symfony openpne:install

OpenPNE 3.1 インストール済みの場合

OpenPNE 3.1.x を既にインストール済みの場合は、
既存データを一旦バックアップしてから各プラグインを導入後にデータの復元を行うという手順になります。
(データリセットしてもよい場合は、上記「OpenPNE 3.1 新規インストールの場合」の手順を参照ください)


$ php symfony doctrine:data-dump /path/to/backup/data.yml
$ php symfony opPlugin:install --stability=beta opBlogPlugin
$ php symfony opPlugin:install --stability=beta opFavoritePlugin
$ php symfony opPlugin:install --stability=beta opRankingPlugin
$ php symfony opPlugin:install --stability=beta opIntroFriendPlugin
$ php symfony doctrine:build-all-reload
$ php symfony doctrine:data-load --dir=/path/to/backup --dir=plugins/opBlogPlugin/data/fixtures --dir=plugins/opFavoritePlugin/data/fixtures --dir=plugins/opRankingPlugin/data/fixtures --dir=plugins/opIntroFriendPlugin/data/fixtures
$ php symfony cc

※「/path/to/backup」の部分にはバックアップ先のディレクトリを自由に指定できます

OpenPNE3の開発協力者を募集しています

06 / 03 水曜日 2009

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

OpenPNEプロジェクトは、OpenPNE3の開発に協力してくださる方を大募集しています!
日々成長し続けるOpenPNE3を、皆さんで育てていきませんか?

募集内容

OpenPNEプロジェクトは以下のような協力を求めています。

プラグイン開発

OpenPNE3 には、 OpenPNE2 には存在した以下の機能を実装するためのプラグインが不足しています。

  • ・フォトアルバム機能
  • ・ポイント・ランク機能
  • ・ファイルアップロード機能
  • ・フリーページ機能

上に掲載された機能を実現するプラグインを作成していただくと、 OpenPNE への同梱がおこなわれるので、広く周知され、広く利用されることになります。

既に、メッセージ機能を実現するための opMessagePlugin が株式会社ジョブウェブの高橋様から、あしあと機能を実現するための opAshiatoPlugin が株式会社アイシーズ様から提供されています。

いままでの OpenPNE の機能に不満を感じている方、独自プラグインを開発するにあたって小手調べをしたい方、この機会に是非チャレンジしていきませんか?

OpenSocial アプリケーションの開発

OpenPNE3 では独自のプラグイン拡張機構以外にも、 OpenSocial API を用いてアプリケーション開発をおこなうことができます。
OpenSocial は Google が提唱しているソーシャルアプリケーション開発の為の共通APIで、最近では mixi の「mixi アプリ」や goo ホームの「ガジェット」などもこの OpenSocial API をサポートしています。そのため、 OpenPNE に限らず様々な SNS で利用されるソーシャルアプリケーションを開発することも可能になります。

OpenPNE3 では、株式会社スパイスボックス様が開発された OpenSocial アプリケーションである「PayPal ボタン」が同梱されています。
http://www.tejimaya.com/press/paypal20090212

国際化翻訳ファイルの作成

OpenPNE3を世界中で利用してもらうため、さまざまな言語の言語ファイルを募集しています。
自信のある言語でOpenPNE3の翻訳を行ってみませんか?

OpenPNE3.1.0現在、言語ファイルは日本語・英語が存在します。

動作検証

OpenPNE3の開発中ソースををダウンロードして、動作検証してくださる方を募集します。
誰もが安心して新しいOpenPNEを使うことができるよう、ご協力をお願いします。

OpenPNE3の宣伝

OpenPNE3を全国に広めるため、ご自分のサイトやブログ、メールマガジンにて、OpenPNE3をご紹介ください。
外国の方向けのサイトでの紹介も大歓迎です。

連絡先

OpenPNE3の協力に興味がある場合、もっと詳しく知りたい場合はこちらまでご連絡ください。

OpenPNE開発者メーリングリスト

  http://groups.google.co.jp/group/openpne-dev

OpenPNE3用プラグインの紹介【ユーザー提供】

05 / 27 水曜日 2009

はじめまして、OpenPNE開発チームの工藤です。

OpenPNE公式SNS参加のNekyoさんが、OpenPNE3用のプラグインを作成してくださいました。

今回はそのプラグインを紹介したいと思います。


OpenPNE3用 メモボックス・フィード プラグイン

  • メモボックスガジェット機能

HTML文も直接打つことができるガジェットで、JavaScriptなどを使い様々なことに利用できそうです。

  • RSSフィード機能

全員に公開されている、日記・トピック・イベントの最新情報をRSS配信できます。

ログインしなくても最新情報が通知されるのは利用者にもとても便利で、また新規ユーザーを得られるチャンスかもしれません。


Nekyoさん本当にありがとうございました。

OpenPNEはみなさんのご協力により成長することができます。

新規プラグインや要望・意見など何かありましたらぜひ教えてください。

今回紹介したプラグインは、下記のサイトからダウンロードできます。

株式会社エム・ソフト

EC2 データ復旧レポート

03 / 27 金曜日 2009

1.EC2のプレミアムサポートゴールドを購入
2.電話サポートを依頼し電話がコールバックされる
3.サポートに状況を報告、データの復旧を依頼する
4.データの復旧を試みているとの連絡

データの復旧待ち。復旧すればS3にストアしてくれるとのこと。

ページの先頭に戻る