基本的な特徴

開発元の手嶋屋によってサポートが行われています。
有料サポートもありますが、基本的にはソースカスタマイズのサポートは行われておらず、アプリとしての使用法とバグのみのサポートになっています。

開発初期には想定されていなかった機能などが追加されているためか、ディレクトリ構造が機能ごとに並列になっていません。

[参考記事] ディレクトリ構造

データベース

データベースはMySQL、PostgreSQLに対応しています。

テンプレートエンジン

テンプレートエンジンには、Smartyを使っています。

デリミタは、
({
})

拡張のプラグインは、用途ごとの
smarty_plugins
に入れます。
さまざまな場所にsmarty_pluginsがあります。

URL

http://www.example.com/?m=[モジュール名]&a=[アクション種別]_[アクション名]

モジュール名

モジュール名説明
admin管理
apiAPI
ktai携帯用SNS
openidOpenID
pcPC用SNS
portalポータル
setup設定

アクション種別

アクション種別名説明
doDBなどの処理動作
pageページ表示動作

ソースカスタマイズ

webapp_ext
にファイルがなければ
webapp
を読むようになっているため、カスタマイズは基本的に
webapp_ext
にファイルを作成します。

文字コード

区分文字コード
ソースファイルUTF-8
テンプレートファイルUTF-8
データベースUTF-8
PC出力UTF-8
携帯出力Shift-JIS

コーディングルール

インデントは半角スペース4つ、改行コードはLF(\n)です。

関連記事

スポンサーリンク

EC-CUBEのバックアップ機能とリストア

ホームページ製作・web系アプリ系の製作案件募集中です。

上に戻る