emPageについて
(1) emPageの特徴
emPage(イーエムページ)とは、動的ウェブサイトを作成する為のPHPプログラムパッケージです。CMS(コンテンツ・マネジメント・システム)というよりは、CDP(コンテンツ・デベロップメント・パッケージ)、いわゆるCMSを作るためのパッケージという位置づけになります。
emPageは大きく分けて、一般機能と、拡張機能の2つに分けられます。
![]()
(2) 一般機能(クラス)
一般機能とは、汎用的な機能をまとめたクラスのことであり、サイトの初期設定や、よく使う関数(例えばメール送信やセキュリティ関連)を1つのクラスにまとめたものです。
![]()
(3) 拡張機能(クラス)
拡張機能とは、それぞれの機能に特化したクラスのことです。
例えば、認証機能に特化したdbauthクラス、日記機能に特化したdiaryクラス、がそれにあたります。またこの拡張機能クラス同士は、ログイン情報を共有します。それにより別々の拡張クラス間でもユーザーの一元管理ができます。
下図のように、拡張機能クラス同士を組み合わせて、WEBサイトを構成することができます。
また、オリジナル機能を持つサイトを作成する場合にも、そのオリジナル機能用の拡張機能(クラス)を作成し、一般機能クラス、既設の拡張機能クラスとを組み合わせて、サイト制作をすることにより、短納期でオリジナルティの高いWEBサイトが構築できます。
![]()
(4) emPageを使ったWEBサイト例
一般機能+認証機能+株式投資機能+日記機能+メーリングリスト、により構成されています。

![]()
一般機能+認証機能+物件管理、により構成されています。

![]()
一般機能+認証機能、により構成されています。

一般機能+認証機能、マップ管理機能、により構成されています。

![]()
![]()
認証機能、物件管理などに、後から追加できる拡張機能です。

![]()
一般機能+認証機能、日記機能、作品集機能、マインドシェア機能、WEBメール機能、ともだち機能、あしあと機能、により構成されています。

![]()
参考になりました?


コメントはまだありません。