2012年6月8日金曜日

2012年06月08日 講義078日目

------------------------------1H------------------------------
★最終課題
●イメージギャラリーの設置
・マニュアルを見て試行錯誤
・スクリプトを読み込む位置に迷うなど→<head>でいいんじゃねという結論
レイアウトの切り分けも後でいいんじゃないかと思うなど
------------------------------2H------------------------------
●イメージギャラリーの設置
単純に<a href="">で指定するファイルの記述を間違っていただけ
とりあえず表示されたので、順次以下の問題を解決する
  picasaと接続した場合の表示
  サムネイルを並べて表示させたい
  ナビバーのメニューで昇順降順、年月日別、タグ別、店別などのソートができるといい(これは全ての機能に実装したい)
------------------------------3H------------------------------
●picasaへの接続テスト
symfonyがlibの下に置いてあるclassは読み込んでくれるのでrequire_onceとかを書かなくても良い
UserFeedは取得できるが、AlbumFeedが取得できずサムネイルが表示できない
インクリメントする前の変数は$i = 0;などで初期化しておくと、Noticeが出ないっぽい
サンプルソースのエスケープが効いてなかったっぽくて肝心の画像表示部分がソースに隠れてたorz
------------------------------4H------------------------------
●backendの作成
管理者は少人数なのでコマンドでざっくり作る
装飾などは別にやらなくていいかも
セキュリティだけは完全にする
●sfPageFrowでざっくり作るために
rootが取れるサーバでやらないとできない
☆同じデータベース名などで上書きされてしまう可能性があるので、気をつける
念のためにgenerate用のプロジェクトなどを作るのがいいかも
①schema.ymlのテーブル情報をrootが取れるサーバにコピー
②build-model
③symfony propel-generate-crud コマンドを使う
作られたモジュールをrootが取れないサーバにコピーするなどして使う
------------------------------5H------------------------------
------------------------------6H------------------------------
●マイアカウントページの作成
ユーザが自分のデータベースの内容を編集できる
やり直す機能なども実装したい、前の設定に戻す、デフォルトに戻すなど
conf_map
conf_calendar
conf_document
conf_receipt
テーブルの作成

中身はサービスが出来てきたら考える

-----------------------------memo------------------------------

0 件のコメント:

コメントを投稿