netcommons
 
 
 

モジュール開発:雛形モジュール normla

モジュール作成

雛型モジュール simple と同じコマンド・ファイルにより、
雛型モジュールとして、memo を作成する。
雛型モジュールには simple normal full があるが、
ここではnormalを指定する。

$ nc2.sh module memo normal

webapp/modules/memo/ 以下に下記の31個のファイルが生成される。
install.ini
action/dicon.ini
action/maple.ini
action/edit/init/maple.ini
action/edit/init/Init.class.php
action/edit/style/maple.ini
action/edit/style/Style.class.php
action/main/init/maple.ini
action/main/init/Init.class.php
components/Action.class.php
components/View.class.php
files/css/default/style.css
files/js/default/memo.js
language/japanese/main.ini
language/japanese/modinfo.ini
sql/mysql/table.sql
templates/default/memo_script.html
templates/default/memo_view_edit_init.html
templates/default/memo_view_edit_style.html
templates/default/memo_view_main_init.html
view/dicon.ini
view/admin/maple.ini
view/admin/search/maple.ini
view/admin/search/Search.class.php
view/edit/maple.ini
view/edit/init/maple.ini
view/edit/init/Init.class.php
view/edit/style/maple.ini
view/edit/style/Style.class.php
view/main/init/maple.ini
view/main/init/Init.class.php

次に、simple と違いのあるファイルを説明する。

view/main/init/ ディレクトリは memo_view_main_init アクションに対応している。
同様に、action/edit/init/ ディレクトリは memo_action_edit_init アクションに対応している。
これらはアクション毎に説明する。
 
yn150
 

メニュー

ネットコモンズのサポート会議室ネットコモンズの有償サービスこのサイトの使用方法ネットコモンズの運用事例ネットコモンズの構築事例配布モジュール一覧グーグル地図モジュールのデモグーグルカレンダーモジュールのデモグーグル検索モジュールのデモOpenID モジュールのデモTwitterモジュールのデモFacebookモジュールのデモFacebook 風 掲示板ヘッダチェンジャー・モジュールのデモテーマのデモヘッダー部なしモジュール開発の手引き解体新書お問合せ練習場

携帯アクセス

qr code