アークウェブ プロジェクト管理方法ご紹介/3 http://www.ark-web.jp/sandbox/wiki/430.html
目次 †
Mapleを使用した掲示板を作成する †
外部仕様 †
- 投稿、閲覧のできる掲示板。
- 投稿内容は「名前」と「内容」
- 表示内容は「名前」と「内容」と「投稿日時」
- 「投稿日時」は投稿時に自動的に設定される。
- 閲覧画面は5件ずつ表示する。
- 「前へ」「次へ」ボタンでページングをおこなう。
- 投稿時、名前と内容は必須項目とする。
- 投稿内容にHTML記号、クォートなどが含まれていた場合は無効化する。
研修課題 †
- Mapleを利用して、上記外部仕様を満たすWebアプリケーションを作成すること。
内部仕様 †
画面まわり †
- MVCフレームワークとしてMapleを使用。
- テンプレートエンジンとしてSmartyを利用。
DBまわり †
- DBはMySQL。
- DBアクセスにPearDBを利用。
動作環境 †
- 動作環境 : Linux(Fedora Core 5)
- Webサーバ : Apache
- 開発言語 : PHP(4.4.4)
- DB : MySQL(4.1.21-standard)
- 使用したライブラリなど : Smarty(2.1)、PearDB、Maple(3.2.0b1)
- 開発はWindowsマシンからSSHでLinuxにつないで実施。
システム構成 †
maple_board/htdocs maple_board/htdocs/index.php maple_board/htdocs/util.js maple_board/htdocs/style.css maple_board/webapp maple_board/webapp/templates_c maple_board/webapp/components maple_board/webapp/components/paging_manager.php maple_board/webapp/components/info maple_board/webapp/components/info/Article.class.php maple_board/webapp/components/dao maple_board/webapp/components/dao/Article.class.php maple_board/webapp/cache maple_board/webapp/templates maple_board/webapp/templates/mapleBoard.html maple_board/webapp/logs maple_board/webapp/logs/maple.log maple_board/webapp/modules maple_board/webapp/modules/display maple_board/webapp/modules/display/maple.ini maple_board/webapp/modules/display/Display.class.php maple_board/webapp/modules/submit maple_board/webapp/modules/submit/maple.ini maple_board/webapp/modules/submit/Submit.class.php maple_board/webapp/modules/submit/dicon.ini maple_board/webapp/config maple_board/webapp/config/maple.inc.php maple_board/webapp/config/base.ini maple_board/webapp/config/global-config.ini
ソース †
※このストーリーの成果はsandbox[Mapleを利用した掲示板作成]に反映されてあります。
![[PukiWiki] [PukiWiki]](image/sandbox.gif)



