**目次 [#q3863620]
#contents

** Mapleを使用した掲示板を作成する [#q33c363d]
|カテゴリー|掲示板|
|優先順位|A|
|イテレーション|[[イテレーション1]]|
|状態|リリース|
|完了予定日|2006/11/14|
|工数|2|
|対応者|小沼|

----

**外部仕様 [#o3549fac]
-投稿、閲覧のできる掲示板。
-投稿内容は「名前」と「内容」
-表示内容は「名前」と「内容」と「投稿日時」
-「投稿日時」は投稿時に自動的に設定される。
-閲覧画面は5件ずつ表示する。
-「前へ」「次へ」ボタンでページングをおこなう。
-投稿時、名前と内容は必須項目とする。
-投稿内容にHTML記号、クォートなどが含まれていた場合は無効化する。

**研修課題 [#qbc07a86]
-Mapleを利用して、上記外部仕様を満たすWebアプリケーションを作成すること。

**内部仕様 [#w77a05fc]
***画面まわり [#i261e65f]
-MVCフレームワークとしてMapleを使用。
-テンプレートエンジンとしてSmartyを利用。

***DBまわり [#pec6eb6d]
-DBはMySQL。
-DBアクセスにPearDBを利用。

**動作環境 [#bc299059]
-動作環境 : 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につないで実施。
**システム構成 [#h786c073]
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

**ソース [#m4953eac]
#ref(maple_ajax_board.zip);

#br
※このストーリーの成果はsandbox[Mapleを利用した掲示板作成]に反映されてあります。

**関連エントリ [#cc4f98f5]
#ls2(アークウェブ プロジェクト管理方法ご紹介)

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS

アークウェブのサービスやソリューションはこちら