wiki:WikiStart
 ここの情報は古いです。ご理解頂いた上でお取り扱いください。

Version 282 (modified by tejimaa, 12 years ago) (diff)

--

OpenPNE2.10設計Wiki

OpenPNE開発者向けのTRACです。 現在のOpenPNEの開発状況をお知らせします。

http://openpne.jp/img.php?filename=c_459_1181639484.gif&w=180&h=180&m=pc&dummy=x.png 2.10仕様議論コミュニティの内容を反映しています。 OpenPNE2.10に組み込もうと思っている仕様をまとめています。 ※いまのところ手嶋が把握しているところを書いているので、足りなければ加筆修正を是非お願いします。

ここにあがっている機能案や画面などは、仕様策定段階のものです。リリース時には変更される可能性があります。

2.10仕様変更に伴う重要なお知らせ

決定事項

携帯画面レイアウトの変更

Ver2.10では、携帯電話のユーザーインターフェースを改善するため、レイアウトに大幅な変更が加わる予定です。

Ver1.8デザインサポートの廃止

Ver2.10ではVer1.8時代のデザインレイアウトが使えなくなる予定です。現在Ver1.8のデザインで運用されている方は、2.10へのバージョンアップに合わせて、スキンを変更して頂く必要があります。

バナー挿入方法の変更a

Ver2.10では管理画面バナー仕様の変更に伴い、バナーをローテーション表示される仕様が変更される予定です。現在仕様策定中ですが、手動で新方式に移行する必要があります。

検討中の事項

携帯ではmod_rewriteが必須に

Ver2.10では携帯のセッションハンドリングの方法を変更するために、mod_rewriteを必須モジュールにする予定です。

  • メリット
    • 携帯TPL内のリンク記述が簡素化される
    • インフォメーション欄や日記などで、セッションを貼ったままのリンク記述が簡単になる
    • ログインが簡単になる?
  • デメリット
    • 携帯使用時にはmod_rewrite環境が必須になる

PNEBIZ機能をモジュールとして切り離す

Ver2.10ではPNEBIZ機能を、他のモジュール(ドッチモジュールなど)と同格の外部モジュールとして切り離すことを検討しています。特別扱いをやめることで、機能の独立した開発と進化を見込んでいます。他のモジュールが開発されることも期待です。

携帯トピックの並び、新着を下に変更する

  • 日記コメント=>新着が下 トピック=>新着が上

となっているので

  • 日記コメント=>新着が下 トピック=>新着が下

に統一します。

2.11仕様変更に伴う重要なお知らせ

ターゲットOSをRedhatEL5へ

Ver2.11ではOpenPNEのターゲットOSを現在のRedhatEL4からRedhatEL5環境へ移行する予定です。

  • PHP4 => PHP5
  • MySQL4.1 => MySQL5.0

現在のOpenPNE開発進捗状況

各開発バージョンごとの進捗状況をまとめます。

OpenPNE2.9.1

milestone=OpenPNE2.9.1

#972
管理画面からの監視機能の強化
#973
ドメイン制限機能強化
#974
トピック検索機能追加
#975
PCから書き込みしたSNS内URLを、携帯から見られるように変換
#976
小窓追加(YouTube日本語版、ニコニコ動画)
#983
SNS内全トピック検索にコミュニティ画像が表示されない
#984
コミュニティ内トピック検索で、下段のページャが機能していない

OpenPNE2.9.2

milestone=OpenPNE2.9.2

#663
携帯版にメッセージ削除機能を付ける
#664
Smartyの代替演算子を使用しないよう統一する
#747
DBの日記カテゴリ関連テーブルのインデックス作成
#988
admin:監視機能の削除確認画面で、不正なIDを指定しても削除確認画面が表示されてしまう
#989
admin:監視機能で各データを削除する際に存在しないIDを指定しても削除が行われてしまう
#990
admin:日記コメント削除確認に画像サムネイルが表示されない
#991
admin:トピック・イベント管理にて、ファイルアップロードされているトピックが確認できない
#992
トピックコメント削除から0番目のコメントを削除しても、関連するデータが削除されない
#1003
トピック検索の速度を改善する
#1006
SQL標準化ブランチの取り込み
#1007
【携帯】携帯から受信・送信メッセージの削除をできるようにする。
#1009
【検索】「自分の日記検索」の検索BOXの位置が使いにくい。ナビの下に移動する。
#1010
【検索】「メッセージ検索」の検索BOXの位置が使いにくい。ナビの下に移動する
#1011
【日記】日記コメントにIDを入れて、レス時に指定しやすくする
#1016
携帯:ゴミ箱画面のUIが仕様と違う
#1017
BIZ:携帯h_homeに「ごみ箱」リンクがない
#1018
携帯:削除メッセージ表示画面にある「メッセージボックス」リンクでゴミ箱に遷移しない

OpenPNE2.10

※2.9系の開発はマイルストン指定がまだ不十分なので分類が行けてません。 milestone=OpenPNE2.10開発タスク となっている、Ticketのサマリーです。 ここで議論されている仕様がOpenPNE2.10に入る可能性があります。 本マイルストンは追加削除される可能性があるので、確定事項ではありません

No results

#1559
携帯版 h_prof を作成する
#1560
携帯配色設定機能を追加する

コア部分

pne-framework?で検討中。 確定した仕様は、チケット化しここにリストします。

PostgreSQLへの対応

http://openpne.jp/img.php?filename=c_463_1182310573.png&w=180&h=180&m=pc&dummy=x.png 【PostgreSQL対応】コミュニティ管轄

OpenPNEをPostgreSQLでも対応したいという要望から、【PostgreSQL対応】コミュニティ主体で検証作業を進めています。

  • 課題
    • 長期的にサポートできる体制をとれるか?
    • とにかくMySQLでいいからスピードを速くしてくれという要望と折り合いをつける
    • DSNの設定だけでスイッチできるような仕様にできるか?

MasterSlavePNE関連

http://openpne.jp/img.php?filename=c_402_1176812985.png&w=180&h=180&m=pc&dummy=x.png 【MasterPNE SlavePNE プロジェクト】

  • 暗号化方式をAESにも対応する
  • c_member_secureにmd5_idフィールドを作る

管理画面周りの仕様

http://openpne.jp/img.php?filename=c_392_1180712377.png&w=180&h=180&m=pc&dummy=x.png 【管理画面】コミュニティ

OpenPNE2.10の管理画面での重点項目は

  • 管理者ログイントップページ「ダッシュボード」の機能充実
  • 業者や迷惑ユーザーの監視機能を強化
  • 管理画面メニュー構成の見直し
  • 意味的に同一の機能を統合する
  • 不要機能を削除
  • SNS設置後にowners.pne.jpへの参加を促すボタン

こんな形で進めていきます。

管理画面メニューの構成変更

(1) 日記管理やトピック管理と、書き込みの削除の画面が分かれているのはわかりにくいように思います。閲覧と同様に削除もできて初めて、「管理」画面として成り立つのではないでしょうか?

(2) 日記管理と日記コメント管理が別々なのはわかりにくい。 また、日記やコメントについている画像が、日記管理からはわからないし削除もできないのは不便です。 ひとつの日記と、それについている全コメントや画像は、一画面内で全てコントロールできないものでしょうか?

(3) 「トピック・イベント管理」「 トピック・イベントのコメント管理」についても同様です。

(4) 「アップロード画像リスト」と「画像アップロード・削除」の画面が分かれている意味がそれほどないのではないでしょうか? (現状では、画像をアップロードしたら、それが一覧上ですぐ確認できない)

(5) CMD設定画面で、CMD小窓なのかURL小窓なのか、パッと見でわかりづらいように思います。どちらなのかを書いたもう1カラムがあってもよいのではないでしょうか?

ダッシュボード

  • 外枠デザイン:ひとつの大きなエントリーポイントを作る
  • エントリーポイントのコンテンツは編集可能
  • RSS取得: RSS取得モジュールを作る
  • 内部統計:page_includeで外部モジュールを呼び出す機構を作る(可能性要検討)
  • デフォルトのコンテンツ(予定):
    • OpenPNEからのおしらせ
    • owners.pne.jpの新着情報
    • アクセス統計(登録者数、PV、UV)
    • SNSランキング
    • Widget/スキン
    • バグ報告(Trac)
    • サイドバーにおすすめブログパーツ
    • トップバナー

[ダッシュボード画像案] No image "20070718_2.png" attached to WikiStart

タグ挿入系仕様を一本化

現在機能としては似通った機能が別々の項目として管理されているので、まとめたい。

その際に発生する不都合のカバーが必要になる バナーをローテーションする機能が無くなる。【バナー】 HTMLタグだけが認められている項目【HTML挿入】 martyの変数を仕込める部分【テンプレート】

サーバ運用周りの仕様

http://openpne.jp/img.php?filename=c_141_1169207181.jpg&w=180&h=180&m=pc&dummy=x.png OpenPNEサーバ運用

とにかくチューニング!

  • PCスタイルシートの分離配送
  • ktaiキャッシュを効かせる

コミュニティ周りの仕様

コミュニティ関連では

  • トピックを検索できるようにする
  • イベントを外部にも公開できるようにする
  • イベントをコミュニティ概念から切り離す

等を検討しています。

PCでもトピックをML的に使う

現在携帯ではトピック書き込みをML的に利用できる。 SNSにログインできないために、仕様策定議論に参加できない人も結構いると思う。 PCでもML的に使えれば、いい。

  • トピックをPCにもメール配信する(すでにできている)
  • mail.phpの携帯メール制限をはずす
  • mail.php FromアドレスのチェックをPC用にも行う
  • Subjectを変更[トピック名:連番]でいいかと
  • Re:はとりあえず無くてもOK
  • 添付メール、マルチパートも当面無視
  • メーラーでスレッド表示するために、メッセージID、Reference InReplyToの処理は行いたい

携帯電話周りの仕様

http://openpne.jp/img.php?filename=c_283_1174406113.png&w=180&h=180&m=pc&dummy=x.png 【PNEKtaiプロジェクト】 携帯電話関連では

  • 絵文字対応
  • レイアウトの見直し
  • PCと同等の機能を実現する
  • 携帯単体で完結するSNSへの配慮
  • 書き込み内URLにAタグリンクを張る

【ppne.jpメンバーからの意見】

  • 日記にレスがついたらメール通知=>それに対してメールでコメント
  • アバターはとりあえずパス
  • 伝言板については仕様次第
  • メール配信でログイン(セッションをつけて簡単ログインをスルー)

等が検討されています。

PNEBIZ関連機能

http://openpne.jp/img.php?filename=c_134_1174479948.png&w=180&h=180&m=pc&dummy=x.png 【PNEBIZプロジェクト】コミュニティ

ドメイン制限をかけたい

http://openpne.jp/?m=pc&a=page_c_topic_detail&target_c_commu_topic_id=2326

http://trac.openpne.jp/browser/OpenPNE/branches/work/motoi/doc/%E3%83%89%E3%83%A1%E3%82%A4%E3%83%B3%E5%88%B6%E9%99%90%E6%A9%9F%E8%83%BD%E3%81%AE%E6%8B%A1%E5%BC%B5%E6%A1%88.ppt?rev=3406&format=raw

IP制限をかけたい

法人組織では、固定IPにできることが多い、OpenPNEのレベルでIP制限をかけることができれば、セキュリティが向上していい。

小窓関連

http://openpne.jp/img.php?filename=c_386_1175181252.png&w=180&h=180&m=pc&dummy=x.png <CMD>小窓プロジェクト

小窓プロジェクトでは、コンスタントな小窓の追加と、小窓の活用度を向上させるための取り組みについて議論しています。

検討中の小窓

  • ニコニコ動画小窓
  • YoutubeJapan小窓
  • ぐるナビ小窓

小窓を核にした新機軸

  • 小窓ランキング
    • SNS内に貼られた小窓のビュー数やコメント数などを元に人気ランキングを作る
  • 小窓スライドショー
    • SNS内に貼られた小窓をランダムでスライド表示する仕組み
  • サイドバー小窓
    • 小窓をサイドバー領域に手軽にはれるようにする

ENS関連(Educational Networking Service)

http://openpne.jp/img.php?filename=c_481_1184986653.png&w=180&h=180&m=pc&dummy=x.png ENS(Educational Networking Service)

コンテンツの外部公開

開発時の決まり

コミット時

  • php文法エラーが無いこと(なるべく)
  • HTML文法エラーが無いこと(なるべく)
  • アカウント情報(パスワード等)が含まれていないこと

リリース手順

  • TAGを打つ
  • zip tar.gz tar.bz2ファイルを作りsf.netにUPする
  • ChangeLogを編集
    [[TicketQuery(milestone=OpenPNE2.10開発タスク)]]
    このようなTracクエリを使って楽をしてみてはどうか?
    
  • SourceForge?.netにリリース文を書く
  • www.openpne.jp TOPへの掲載
    安定版OpenPNE2.6.8をリリースしました。
    詳細については<a href="http://trac.openpne.jp/ChangeLog">安定版改版履歴</a>をご覧ください。
    
    <a href="/pne-downloads/">ダウンロード</a>
    
  • www.openpne.jp/pne-downloadsへの掲載

2.9.1実装機能の画面仕様

トピック検索機能を搭載

[トピック検索[PC]画像案] No image "トピック検索0.PNG" attached to WikiStart No image "トピック検索1.PNG" attached to WikiStart No image "トピック検索2.PNG" attached to WikiStart No image "トピック検索3.PNG" attached to WikiStart No image "トピック検索4.PNG" attached to WikiStart No image "トピック検索5.PNG" attached to WikiStart No image "トピック検索6.PNG" attached to WikiStart No image "トピック検索7.PNG" attached to WikiStart No image "トピック検索8.PNG" attached to WikiStart No image "トピック検索9.PNG" attached to WikiStart

[トピック検索[携帯]画像案] No image "トピック検索-携帯0.PNG" attached to WikiStart No image "トピック検索-携帯1.PNG" attached to WikiStart No image "トピック検索-携帯2.PNG" attached to WikiStart No image "トピック検索-携帯3.PNG" attached to WikiStart No image "トピック検索-携帯4.PNG" attached to WikiStart No image "トピック検索-携帯5.PNG" attached to WikiStart

ドメイン制限にワイルドカード機能を搭載

[ドメイン制限にワイルドカード機能画像案] No image "ドメイン制限1.PNG" attached to WikiStart

コミュニティ管理機能を搭載

[コミュニティ管理機能画像案] No image "コミュニティ検索1.PNG" attached to WikiStart No image "コミュニティ検索2.PNG" attached to WikiStart

監視機能強化

[監視機能強化画像案] No image "監視機能強化1.PNG" attached to WikiStart No image "監視機能強化2.PNG" attached to WikiStart

その他

このWikiを編集するには、OpenPNE.jpのプロフィール画面でTRACIDの設定が必要です。 パスワードはOpenPNE.jpと同じものが使えます。