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

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

--

WikiInclude(TOC)?

OpenPNE3仕様

本WikiにはOpenPNE3仕様に関する、概要説明や仕様などの確定した情報を記載 しています。本Wikiについての草稿や議論は、ノートページに記載してください。

OpenPNE3の制約事項

  • PHP5以降限定になります。
  • mod_rewrite必須になります。
  • DB構造が大幅に変更になります。
  • 使われていない機能の統廃合が行われます。

PHPフレームワークの選定

PHPフレームワークを導入します。

pne-openpne3-note

URLスタイル

/xxx/h_home.phpのように.phpを使わないURLスタイルに変更されます。

pne-openpne3-note

上記変更に伴いmod_rewrite環境が必須になります。

※pathinfoで実現する救済措置は検討中です。

DBレイアウト

  • RailsスタイルのDB名、カラム名を採用する
  • テーブル名
    • members
    • communities
  • カラム名
    • 主キー => id
    • 外部キー => member_id

HTMLレイアウト

  • FullCSS
  • コンテナ方式
  • 公式レイアウトは固定幅、固定フォント
  • インターフェースと装飾を明確に区別する
    • インターフェースは、ボタン配置など、装飾は配色、スキン等

データ構造

pne-openpne3-note

画面構造

perspective(h_ f_ c_)

  • h_自分系
  • f_フレンド系
  • c_コミュニティ系

管理構造

権限管理

ターゲットがある物

  • FriendLevel?
    • フレンド フレンドじゃない
  • CommunityLevel?
    • コミュニティ外 コミュニティメンバー コミュニティ管理人 コミュニティ副管理人

SNSで一意

国際化

国際化に対応できる機構にします。

pne-i18n

WikiInclude(DIRECTORYNAVI)?