netcommons
 
 
 

モジュール開発:インストール simple


雛形モジュール simple で出来ること

(1) モジュールのインストールとアンインストール
(2) モジュール・ブロックの設置と削除
(3) ブロックスタイルの変更

モジュールをインストールする

上段の「管理」からコントルールパネルへ
「モジュール管理」の「未インストールモジュール」へ

インストール

下記のような警告が出るが、無視してよい
sqlファイルが存在しませんでした(/hello/sql/mysql/table.sql)
sqlファイルを設定する場合は、当該モジュールをアンインストール後、再度インストールしてください。


処理


モジュール・インストールでは、下記の処理が行われる。
(1) install.ini を読み込み、modules テーブルに格納する。
(2) sql/mysql/table.sql を読み込み、SQL を実行する。
(3) files/images/ 以下の画像ファイルを、htdocs/images/hello 以下にコピーする。
(4) files/js/default/hello.js を読み込み、javascript_files テーブルに格納する。
(5) files/css/default/style.css を読み込み、css_files テーブルに格納する。
(6) 権限に応じて、authorities_modules_link テーブルを設定する。
(7) 権限に応じて、pages_modules_link テーブルを設定する。
(8) module_install_action が設定されていれば、実行する。
(9) [Config] が設定されていれば、実行する。
(10) [Mobile] が設定されていれば、実行する。
(11) templates/default/ 以下のテンプレート・ファイルを読み込み、コンパイルして、テンプレート・キャッシュ webapp/templates_c/ に保存する。

ソースコード
webapp/modules/module/files/js/default/module.js moduleInstall()
webapp/modules/module/action/admin/install/Install.class.php
 
yn150
 

メニュー

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

携帯アクセス

qr code