Fujisawa-OSS CakePHPをベースにWebアプリ開発実験
プロジェクト「fujisawa-oss」では、開発経験ゼロのメンバーで、皆で楽しみ学びながらオープンソースのwebアプリケーションを作成していきます。
何を開発するかも、これから話し合って決めていきます。
決まっているのは、PHPとMySQLを使うこと。
そして、PHPフレームワークとしてCakePHPを使用することです。
リンク
勉強会資料
- 20071012 第1回 OSSを使おう
- 20071024 第2回 開発環境構築(XAMPP Lite,サクラエディタ)
- 20071114 第3回 XHTMLとCSSによるWEBサイトの作成
- 20071114 第3回 (おまけ)サクラエディタでUTF-8保存・参考図書
- 20071128 第4回 PHP入門前
- 20071212 第5回 猿でも分かる(・・・はずの)MySQL
- 20080130 第6回 オブジェクト指向って
- 20080312 第7回 CakePHPのススメ
開発環境を統一化
メンバーで、開発の道具を統一することで、使い方に困っても皆で教えあっていきたいと考えています。
また、使用するソフトもできるだけシンプルなものを選択していきたいと思います。もちろんフリーソフトで。
| 種類 | ソフトウェア | 備考 |
| サーバーソフト | XAMPP Lite | Apache,PHP,MySQL |
| エディタ | サクラエディタ | PHPのスクリプトをハイライト表示。マクロによりPHPDoc作成可能 |
| Subversion本体 | Subversion | バージョン管理システム。コマンドライン。 |
| Subversion用GUI | TortoiseSVN | 上記をGUIで操作する。日本語化する |
| フレームワーク | cakePHP1.1 |
開発スタート環境
- cakePHPを展開して、直下に空のossディレクトリを作成する。
- subversionによりチェックアウトする
ソースコードの記述ルール
- 開発文字コードはUTF-8
- phpDoc形式
- タブは使用しない。半角スペース4文字で代替。