Version 79 (modified by 15 years ago) (diff) | ,
---|
XHTML+CSS化
XHTML+CSS関連の仕様を中心にして、OpenPNEのPC版の改善を行います。
XHTML+CSSプロジェクトコミュニティはこちらです(OpenPNE公式SNS内)
このプロジェクトの作業に参加するには
OpenPNEが大好きで、XHTML+CSSに参加したい! という熱意を持った方であれば、どなたでも大歓迎です! 以下の手順で作業に参加してください。お待ちしています!
- Trac を扱うため、 OpenPNE.jp に参加してください(このプロジェクトのために OpenPNE.jp に参加したい方は、海老原昂輔 ebihara@… まで連絡いただければ招待メールを送信いたします)
- 手嶋屋の手嶋さんに連絡して OpenPNE のブランチコミット権限を得てください
- Skype チャットにて、どの班(後述)で参加したいか宣言してください(まだ準備していません。もうしばらくお待ちください)
指針
OpenPNE2.12でXHTML+CSSプロジェクトの成果物を入れることをまずは目標とします。
OpenPNE2.12βの直前バージョンOpenPNE2.11.8のリリースが 2008/3/26 であり、大きな機能変更はこの日までに追加されていなければ 2.12 には入れられません。
限られた時間の中でこのプロジェクトの成果物を OpenPNE にとって最もいい形で入れるために、次の目標を各自が認識し、進めていきましょう。
- テーブルレイアウトを廃し、CSSによるレイアウトに切り替える
- XHTMLの構文適合性を満たす
- XHTMLの目的適合性をある程度意識
- 次のバージョンでは目的適合性をも高めたい。そのステップとなるようなマークアップ
大まかな進行の流れ
- OpenPNEに点在するありとあらゆるパーツをグルーピングし、マニュアル化する
- それぞれのパーツに対して適切なマークアップ、スタイルの適用をおこなう
- 全テンプレートを洗い、担当するパーツのみを 2. でおこなったマークアップに従い書き換えていく
作業体制
以下のように班を敷き、平行して作業を進めていきます。
パーツ毎にチケットを作成し、各班がそれぞれチケットをやりとりしながら進行していきます。
各班の詳しい作業内容などについては、各班名に貼られたリンク先にあるサブページを参照してください。
- マークアップ班 - OpenPNEが出力するHTMLのうち各部位のマークアップをおこなう
- テンプレート班 - マークアップ班のマークアップを参考に、テンプレート上で実際のマークアップをおこなう
- パーツ・進捗管理班 - パーツや進捗の管理をおこなう
- 広報班 - このプロジェクト自体や進捗などを広く世間に伝えていく
各班の動きをまとめるとどういう動きになるかというイメージはこちらのスプレッドシートを参照してください。
作業用ナビゲーション
- 作業用Skypeチャット :
- レポート : {67} XHTML+CSSプロジェクト作業用レポート
- 作業ブランチ : source:OpenPNE/branches/prj/xhtmlcss
- markup : マークアップ班がパーツのマークアップをしていくためのHTMLが格納されている
- OpenPNE : テンプレート班がテンプレート書き換えをしていくために、OpenPNEのソースコードが格納されている。最終的にこのブランチが開発版にマージされる
- partslist : パーツ・進捗管理班が管理するパーツリスト。パーツ毎に画像と対応チケット、修正リビジョンなどが提示してある
- パーツリスト : http://partslist.xhtmlcss.dazai.pne.jp/
- マークアップ班の状況確認用HTML : http://markup.xhtmlcss.dazai.pne.jp/【パーツのチケット番号】.html (実作業状況は source:OpenPNE/branches/prj/xhtmlcss/markup で)
- テンプレート班の状況確認用SNS(オープン制) : http://sns.xhtmlcss.dazai.pne.jp/ (実作業状況は source:OpenPNE/branches/prj/xhtmlcss/OpenPNE で)
- テンプレート改善用スプレッドシート :