[symfony] jobeetをやってみる - day01

Posted by Toc on 12 月 2, 2008 in symfony |

早速、symfony1.2版チュートリアルjobeetをやって行きたいと思います。なお、英語の読み間違いによる誤読があるかもしれませんので、その場合はご指摘頂けると幸いです。

Day01

公式ドキュメントはこちら。1回1時間の内容で全24回ですが、askeetをやった時はPHP初心者だったので知らない関数を調べて、英語を読解して、実際にやってみて、バグを取って、なんてことをやっていると1時間ではとても終わらなかったです。まあ気楽にやっていきましょう。

The Challenge

何やらJobeetのデフォルトデザインを募集して、21日目の”design day”で決定するそうです。選ばれるとクレジットに表示されるとのこと。「Webデザイン王に俺はなるっ!」と挑戦してみると名声が得られるかもしれません。なお、必要なHTMLとCSSの情報は4日目の後に得られるそうです。

This Tutorial is different

このチュートリアルではセキュリティ、バリデーション、エラー処理、テストなど現実のプロジェクトで必要な側面をしっかりと扱いますよ、とのこと。素晴らしい。

The Project

このプロジェクトの内容はまだ秘密だそうです。名前からして仕事情報を扱うのかな??

What for Today?

今日の目標は開発環境を設定してページをブラウザに表示すること。

Prerequisites

必須環境は、Webサーバ、DBエンジン、PHP5.2.4以上です。

Symfony Installation

既にインストールしているのでパス。ただ、今回はファイルをダウンロードをしてのインストール方法が記述されています。ときどき、「symfonyってPEARでしかインストールできないんでしょ?」と言う人がいますが、んなこたぁない。

Project Setup

Jobeetプロジェクトの作成:

$ symfony generate:project jobeet

frontendアプリケーションの作成:

$ symfony generate:app --escaping-strategy=on --csrf-secret=Unique$ecret frontend

オプションは両方ともデフォルトでONに設定してくれればいいのに、と思った。

The Environments

フロントコントローラのお話。

Web Server Setup

DocumentRootをwebディレクトリに設定しましょうというお話。

Subversion

SVNの設定方法。symfonyのことだけでなく、ApacheやSVNなどの周辺知識まで補足してくれるのは素晴らしい!!

See you Tomorrow

また明日。プロジェクトの内容(とモチベーション)によっては完成したアプリを公開できればと思います。

Tags: ,

Reply

Copyright © 2009 tic-toc.info All rights reserved. Theme by Laptop Geek.