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

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

03 / 01 月曜日 2010

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

今回はOpenPNE3.5.0リリースに先駆けて、OpenPNE3.5.0に追加される新機能についていくつかご紹介したいと思います。

プロフィールをWeb全体に公開する機能

SNSの情報というものは、これまではSNSにログインしないと見られないものがほとんどでした。
しかし、OpenPNE3にはWeb全体に情報を公開するという機能があります。
これはSNSにログインしなくてもSNS内の情報を見ることができるという機能で、それはまず日記に実装されました。
そして、OpenPNE3.5.0ではプロフィールをWeb全体に公開する機能が実装されます。
Web全体にプロフィールを公開すると以下の画像のようになります。

管理画面のSNS設定に公開範囲についての設定項目があります。
この設定により、メンバーごとに外部公開を許可する設定にしたり、SNSメンバー全てのメンバーのプロフィールを強制的に外部に公開する設定にすることも出来ます。
外部公開にしておくことによりSNS登録前に様々な仲間に出会うことが出来るのは非常に嬉しい機能ではないでしょうか。

ガジェットごとに公開範囲を設定できる機能

OpenPNE3ではホーム画面やプロフィール画面にガジェット呼ばれるパーツを配置することにより、最新の日記やアルバムなどといった情報を表示しています。実はOpenPNE3.5.0でWeb全体に公開できるようになるのは先程紹介したプロフィールだけでは無く、ガジェットもWeb全体に公開できるようになります。

各ガジェットごとに公開範囲の設定ができるので、SNSのポリシーにあわせて外部に公開するしないを選択することが出来ます。設定は管理画面のガジェット設定にて行います。

ガジェットを外部にも公開することによりどのようなSNSなのかをアピールする手段になります。
下の画像は一例として自分の最新ブログと自分の最新日記(Web全体に公開している日記)を表示させています。

バージョン表示

これまでOpenPNE3では、管理画面にアクセスしてもバージョンが表示されませんでした。OpenPNE2系に慣れ親しんだ方々はだいぶ不便な思いをしたかもしれません。
ついにOpenPNE3.5.0より管理画面にバージョンが表示されるようになります。

また、バージョンを出力するタスクが追加されコマンドラインからもバージョンを確認することが出来ます。

symfony openpne:version

このコマンドによって

  • ・OpenPNE本体のバージョン
  • ・OpenPNEのすべてPluginのバージョン
  • ・symfonyのバージョン

の3つが表示されます。
何かバグなどを発見した際は、管理画面のバージョン表示とともにご報告いただけると助かります!

プラグインチャンネルサーバー

OpenPNE のプラグインはプラグインチャンネルサーバというところで管理されています。
プラグインチャンネルサーバで管理されてさえいれば、 ./symfony opPlugin:install といったコマンドを叩くだけで簡単に好きなプラグインをインストールすることができます。

しかし、プラグイン開発・公開周りが整備されておらず、プラグイン公開までの敷居が高く、プラグインも豊富に取りそろえることができていないというのが現状です。

この状況を改善し、 OpenPNE で豊富な種類のプラグインを利用できるようにするために、以下のような取り組みがおこなわれました。

  • 1. OpenPNE 3.5.0 にてプラグインインストール用コマンド、プラグインリリース用コマンドなどの改善
  • 2. プラグインチャンネルサーバープラグインの作成
  • 3.OpenPNE3を利用したプラグインチャンネルサーバーのデモサイトの作成

これによりプラグインチャンネルサーバでのプラグインの公開などへの敷居を下げたり、利用したいプラグインを探しやすさの向上が大いに望めると思います。(プラグインチャンネルサーバーのデモサイトは予告なく閉鎖する場合があります)

みんながどんどんプラグインを公開しあい、好きなプラグインを組み合わせてオリジナリティ溢れる SNS を作れるようになるといいですね!今後が楽しみです!プラグインチャンネルサーバープラグインはgithub(http://github.com/ebihara/opPluginChannelServerPlugin/)で公開されていますのでどんどん開発に参加していただいてOKです!

まとめ

諸事情によりOpenPNE3.5.0のリリースは延期となってしまいましたが、本日紹介した新機能以外にも様々な変更がされていますのでぜひ開発版OpenPNE3.5.0をダウンロードして試してみてください。
OpenPNE3.5.0の対応項目は以下のリンクをご欄ください。
http://redmine.openpne.jp/versions/show/35

デモサイト近況

現在のデモサイトメンバー数は2508人になりました!
みなさんありがとうございます!

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

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

http://sns.openpne.jp/
バグ・要望報告は→OpenPNE公式SNSでお願いします

http://twitter.com/pnetan/
pnetanつぶやきなう
■———————————————————■

コメント:6

えもん 10-06-22 (火) 19:10

ガジェットごとに公開範囲を設定できる機能について質問があります。
手順の最後の「下の画像は一例として自分の最新ブログと自分の最新日記(Web全体に公開している日記)を表示させています。」は、どんなURLにアクセスしているのでしょうか?
ホーム画面ガジェット設定で全体の最新日記をWeb全体に公開にしてみましたが、ログイン前にホームのURLを開くとログイン画面が表示されてしまいます。

imamura 10-06-23 (水) 10:37

>えもんさん
コメントありがとうございます。
ご質問のURLですが、Web全体に公開しているメンバーのidを指定してあげればOKです。
例えば、
http://sns.example.com/member/1
です。

えもん 10-07-01 (木) 22:43

imamuraさん>
お答えいただきありがとうございます。
画像はプロフィール画面だったのですね。メンバーの公開範囲設定で、プロフィールページの公開範囲を変更後、ログインせずに表示されるようになりました。(最新日記が表示されるようになりました^^ プロフィールはタイトルのみで内容が表示されません。3.5.3のバージョンで確認しているのが悪いかもしれませんが…)
ただ、最も確認したかったのは、ホーム画面での日記公開なのですが、いまだ確認の仕方がわかりません…管理画面の「ホーム画面ガジェット設定」で「全体の最新日記」を「Web全体に公開」は、意味がないのでしょうか?

imamura 10-07-02 (金) 11:11

えもんさん>
>プロフィールはタイトルのみで内容が表示されません。
これは、管理画面のプロフィール項目の設定でWeb全体に公開するを許可する・しないの設定がされていないためかと思います。(違ったらスミマセン><)

日記公開については、日記の作成時などに公開設定をWeb全体に公開にすれば、
http://sns.example.com/diary/1
のようなURLで閲覧することができます。

また、このブログエントリにコメントするよりも
OpenPNE公式SNSのほうがレスが付きやすいと思いますので公式SNSの参加をお薦めします。
OpenPNE公式SNS: http://sns.openpne.jp/

えもん 10-07-03 (土) 15:35

imamuraさん>
プロフィールはご指摘の通りです。表示されるようになりました。(権限は設定箇所が多いのですね)
公式SNSは以前登録していたようです。こちらも見てみます。

いろいろとありがとうございました。

starry 10-09-17 (金) 10:06

opGpsPluginをプラグインしましたが、実装の仕方が分りません。なので、プラグインしてもうまくいかないです。
実装の仕方を教えていただきませんか?

ページの先頭に戻る