ホームページの構成について検討する

【仕様検討】                                              
・事前にhtmlを生成するか、リアルタイムで生成して表示するか                       
・どちらもあっていい                                          
・いずれにしても公開前に確認する手段が必要                               
・ページ単位での変更が多いか、複数ページセットでの変更が多いかで、どちらが適切か決まる?        
・サイト全体ではなく、領域に分けて、使用するアプリを変える                       
・まず、このサイトのホームページおよびその関連のページを作るアプリを例に考える             
・1.思いついたことを一覧に書く                                    
・2.その内容を別のページに詳しく書く                                 
・3.更にそこから別のページに詳細を書く                                
・4.内容を変更する                                          
・5.リストの順番を変える                                       
・6.リンク先を変える                                         
・7.すべてにおいて履歴を取る                                     
・これを実現するためにアプリを使ってテストサイトを作る                         
・テストサイトで内容を確認出来たら、コマンドで本番に反映させる、このときHTMLを生成し、履歴も作成する
・これを目指してアプリの作成に入る。当面アプリのURLは非公開。いずれはサンプルアプリとして公開    

【検討状況】                                              

【目標】                                                
・以上を目標として、まず、全てのページをアプリ化する。その後、HTMLの作成や確認手段を設ける     
・全てをindex.php で対応する                                      
・プログラムと表示方法(レイアウトと雰囲気)と表示内容を分離する                    
・機能(プログラム)やページの構成は別の方法で定義する・・・実現方法は別途検討             
・パラメータがページの階層を示す(mod_rewrite は使わない)                       
・認証済か否かで表示を変え、出来ることを変える。認証のURL を公開しないことで不要なアタックを防止する  

・1.ページ構成をパタン化し、パタンごとにレイアウト定義を用意する。                  
・2.イメージとしてビジネス、家庭、教育、友達、などを選ぶと雰囲気が変わる仕組みを念頭に置く      

【方針】                                                
・方針や仕様の検討、決定した仕様はここに書く。プログラムには何をしているかを詳しくコメントで書く    
・手書きページとプログラム表示用の2つのメンテナンスを避けるために、手書きの内容をデータとする     
・一旦データファイルを作るか、そのままで抽出して表示するか。最終系を考えれば前者。           
・サイトの変遷履歴を表示するページを設けることを前提にディレクトリ配置を決める             

【決定仕様】                                              

【作業記録】                                              

<TODOと状況>