ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

OpenPNE.jpコミュのOpenPNE2.4.8を使った派生プロジェクトを立ち上げました。

  • mixiチェック
  • このエントリーをはてなブックマークに追加
OSSとしていろんな派生が生まれていいのかなと思い、公開しよう!と
自分もいろいろやってみようという事でちまちまおこなってきました。

OpenPNE2.4.8をベースに今まで自分で作ってきた機能やその他さまざまなカスタマイズを施したものを作りました。

本家ではなかなか行えない部分や、要望として取り込まれなかったもの、
新しい機能などを2.4.8カスタマイズバージョンとして
Nighty版としてリリースしております。
2月末ごろには1.0.0正式版としてリリースできるかと思っています。

プロジェクト名
USAGI Project
SNS名
MyNETS
現バージョン
1.0.0Nighty
SNSエンジンのベースはOpenPNE2.4.8
プロジェクトURL
http://usagi.mynets.jp/
sourceforge.jpのプロジェクトページ
http://sourceforge.jp/projects/usagi/
ライセンス
PHPライセンス

お暇な方はダウンロードして触ってみてください。
PHPライセンスを採用しているので、
本線でのソースの移植等も問題ありません。

カスタマイズ箇所を簡単に。
携帯の絵文字対応
PCからも絵文字入力可能
SNS内URLを題名表示>携帯でも移動可能
携帯から外部へのリンクも可能
携帯画面をサムネイル付きページ
機種判定を行い自動変換
ログイン状態の監視
PHP5対応
日記コメント表示件数をユーザーが指定できる(PC・携帯)
日記コメントの携帯メール投稿
画像付き日記コメント可能
日記コメントがついたら本文をメールで送信
受信メールを折り返すとそのままコメントへ
日記閲覧数表示
グーグルマップ完全日記、コメント、その他対応
スキンはフォルダーごと入れ替えで簡単変更
メール送信リストで相手が閲覧したかどうかを確認できる
その他

書ききれません。

2.6系をベースにしなかったのはまだまだバグ等があると考えています。
2.4.8系をベースに作成しています。
足跡テーブル周り、日記のコメント数取得周りをDB負荷を解消するために変更しています。

その他、、、本家ではなかなか行わない細かな機能を追加しました。

コメント(22)

本家でまだ実装されていないアルバム機能があれば即使ってみたいのですが…
面白そうなプロジェクトですね。
OpenPNEでは初めてのfolkですか?

ぜひ触らせていただきます。
> みらい管理人さん

Usagiプロジェクトの末席を汚す、かばと申します。

携帯から入力した絵文字は、画像に変換されて表示されますので、携帯・PCの別なく、問題なく表示されます。
また、現在PCからはauタイプ絵文字を画面から選択して入力することが可能です。(これは、auから絵文字画像を同梱するためのライセンスが得られたことによります)
ただいまUsagiプロジェクトSNSでは、ニックネームに絵文字を入れるのが流行っております。(ただしこれは文字コードで手入力)

ただし、現バージョンではソフトバンク携帯からの入力は対応していません。これは文字コードを吐き出さない機種などが存在するためです。(データ中では絵文字は文字コードのかたちで保持され、表示時に画像へと変換されます)
ソフトバンクへの対応は、次のバージョンまでに調整する予定です。
私がOpenPNEに欲しかった機能がいくつかありますので、
使わせていただきたいです。

私には出窓よりも携帯対応が重要だったのです。
派生プロジェクトとは、面白そうですね。

私も、OpenPNEベースにカスタマイズを入れて運用しています。
諸事情があり、サイト自体は公開できないのですが、既に、ギャラリー機能(画像・音楽・FLASH)を実装しています。

一度情報交換できませんか?
正式版1.0.0が出ました。

うさぎをよろしく。
広報文ができましたので、掲載させていただきます。

■ Usagi Projectとは

Usagi Projectとは、オープンソースの新しいSNS(ソーシャルネットワーキングサービス)エンジンを開発している、有志の開発者集団です。

自らSNSの運営を手がけたことのあるメンバーで構成されています。
それぞれ自分のSNSでエンドユーザーからの要望や意見を常に受け取っており、そうした現場からのフィードバックがUsagi Projectの作るSNSエンジン"MyNETS"に反映されています。

MyNETSは、既存のオープンソースSNSエンジンであるOpenPNE2.4系からの派生プロジェクトとしてスタートを切りました。しかし、次のステップではアーキテクチャを一から作り直し、OpenPNE互換のモジュール化されたSNSエンジンへと進化をとげる予定です。

■ Usagi Projectの目的

多くの開発者・協力者が参加して、オープン&フレンドリーな環境で次世代のSNSはどうあるべきかを考えること。そして、その協議に基づいて新しいオープンソースのSNSエンジンを作り上げていくことです。

OpenPNEでは各自の改造や機能追加となり、統一したものとしては実現できなかった部分を持ち寄り、「あったらいいな」と思う機能を追加したSNSエンジンを作っています。

OpenPNE本線の活動と並行して、競い合いながらよりよいソフトを作り上げていきたいと思います。

■ Usagi ProjectがOpenPNE互換である理由

本来Usagi Projectは新しいアーキテクチャを持ったSNSエンジンを構想することからはじまりました。しかし、スタートを切るにあたって、現在もっともポピュラーなオープンソースSNSエンジンであるOpenPNEの派生プロジェクトからはじめました。

それは、OpenPNEにはすでに多数のユーザーが存在しているからです。OpenPNEベースとすることで、ユーザーはOpenPNEの新しいバージョンへバージョンアップするか、あるいはMyNETSを選ぶのか、どちらでも自由に選択することができます。

OpenPNE2.4.8をベースとしたのは、このバージョンがもっとも安定しており、バグも少ないという理由からです。すでにOpenPNE2.5以降にバージョンアップしたユーザーに対しては、コンバーターを用意し、移行しやすく配慮する予定です

■ Usagi Projectの進捗状況

Usagi Project Blogにてお知らせしております。
http://usagi.mynets.jp/PRESS/

■ "MyNETS"のロードマップとは

【ステージ1】

MyNETS1.0.0(Nighty)は、OpenPNE2.4.8をベースとして、内部構造の改良、独自の機能追加をほどこしたバージョンです。(ドキュメントページ、ソースフォージへリンク)

【主な機能追加】
*日記・トピックなどの文中に携帯絵文字が使えます
3キャリア対応。PCからもauタイプ絵文字が入力できます
*日記・トピックなどにグーグルマップを添付できます
*日記は何人に閲覧されたか表示されるようになりました
*携帯画面は機種をチェックし、最適な表示を選択
*リニューアルされた携帯画面は見やすく、ナビゲーションも快適です
*日記にコメントがついたら携帯にお知らせ。コメント返しもメールでOK

…、その他数え切れないほどの機能が追加・変更されています。


【ステージ2】

このOpenPNEベースのリリースは、さらに独自の機能追加、チューニングをほどこされ、1〜2回のバージョンアップを行ったのちにひととおりの完成を迎える予定です

この段階では、特に管理画面の充実、メッセージ機能の充実などが予定され、さらに追加すべき機能を現在検討中です。

【ステージ3】

ステージ3では、OpenPNEベースをやめ、フレームワークを変更、一から作り直しをします。

MyNETS 2系列は、完全にモジュール化された構造です。
コアシステムは会員認証を行うエンジンとして存在し、これまでどおりの日記、コミュニティなどの機能はモジュールとして提供します。

コアシステムは大規模なSNSをより小さなサーバで動かせるように、データベース接続を高速なものにしていきます。小さくて軽快なシステムをめざしています。

新しい機能の追加も、追加モジュールを作ることで簡単に行えるようになります。
モジュールの作成方法などもすべて公開しますので、多彩な機能モジュールが開発されるようになります。

もちろん、現在のデータはそのまま引き継いで使うことができます。
運営者は自分の運営方針に従って、必要なモジュールをチョイスしてSNSを構築することができます。会員制の通販サイトとか、動画配信サイトなども、MyNETSを使って構築することができるでしょう。


【ステージ4以降】

この段階はまだ明確に見えてはおりません。
しかし、MyNETSが支持され続ける限り、改良を重ね、より運営者にとって痒いところに手が届くSNSエンジンをめざして進化を続けていきます。
正式版1.0をダウンロードして、設置してみました。

今のところ問題と思われるようなことはないのですが、
私の設置・設定の仕方の不備でしょうか、管理ページの【SNS設定:配色・CSS変更】の「スキン画像設定 (別ページ)」をクリックすると「エラーが発生しました。* アクションファイルが見つかりません」というエラー表示になってしまいます。

それにしても、本家にはない良さがあります。
ワクワクしながら触らせてもらっています。
ごめんなさい。

変更忘れです。
来週中には対処したいと思いますorz
今日はデザインのカスタマイズを始めたのですが、
管理ページのSNS設定:スキン画像表示の部分で、各スキンを変更はできないのでしょうか?
また、[参照]および[変更]、[詳細を確認する]、[デフォルトに戻す]ボタンがありませんが、こういう仕様ですか。
ちょっと不便に感じてしまいました。

次のバグ修正版で対応しているかもしれませんね。

1.1.0の開発画面デモを見て、期待度アップしています。
usagiでは、スキンの管理方法が変わっています。
/public_html/skin/****
に、スキン用の画像を配置して、config.phpの一番最後のあたりで、配置したディレクトリーを指定します。

と、僕自身がはまったところなので、別のトコロでも同じ説明をしました(^_^;)。(使い回し〜♪)
こんにちは。

プロジェクトの内容、機能について拝見しました。
とても面白そうですね。ぜひ使用してみたくなりました。

できましたら、「おためしSNS」を使用させていただきたいのですが、可能でしょうか?
メッセージで招待状の送付先アドレスを教えてくだされば、招待状を送らせていただきますよ〜(^-^)/
>Suematsuさん

ありがとうございます。今程メッセージ送付させていただきました。宜しくお願いします。

ログインすると、残り8件のコメントが見れるよ

mixiユーザー
ログインしてコメントしよう!

OpenPNE.jp 更新情報

OpenPNE.jpのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。