Open Source Project XpressEngine is? The CMS to help produce and publish content.
?

Shortcut

PrevPrev Article

NextNext Article

Larger Font Smaller Font Up Down Go comment Print
Components

컴포넌트

by XEJapan posted Nov 22, 2015
?

Shortcut

PrevPrev Article

NextNext Article

Larger Font Smaller Font Up Down Go comment Print

컴포넌트

개요

XE에는 테���, 스킨, 모듈, 위젯, UI오브젝트 등�� 같이 서드파티 개���자들이 추���할 수 있는 구성요소들이 있습니다. 예를 들어 테��� 제작자는 자신���의 테���를 제작하��� 플러그인을 통해 제작한 테���를 XE에 추���할 수 있습니다. 이렇��� 플러그인을 통해 XE에 추���되어 XE�� 확장할 수 있는 구성요소들을 컴포넌트라고 합니다.

현재 XE에는 총 7 종���의 핵심 컴포넌트가 있습니다.

  • Theme
  • Skin
  • Module
  • UIObject
  • DynamicField
  • DynamicField Skin
  • Widget

목적

각���의 컴포넌트는 몇������ 공통점이 있습니다.

  • 서드파티 개���자들이 등록할 수 있다.
  • 동일한 종���의 컴포넌트간에 서���를 구���하기 위하여 고유한 ID가 필요하���, 각 컴포넌트마다 부���정보(제목, 설명, 스크린샷, 설정페이지 링크)�� 가���다.

컴포넌트는 위와 같은 공통점을 하나의 인터페이스로 통일시������니다.

구성

컴포넌트들은 모두 \Xpressengine\Plugin\ComponentInterface 인터페이스�� 구현합니다.

XE에 핵심 컴포넌트들은 모두 위의 인터페이스�� 구현(implements)하��� 있습니다.

  • Theme - \Xpressengine\Theme\AbstractTheme
  • Skin - \Xpressengine\Skin\AbstractSkin
  • Module - \Xpressengine\Support\AbstractModule
  • UIObject - \Xpressengine\UIObject\AbstractUIObject
  • DynamicField - \Xpressengine\DynamicField\AbstractType
  • DynamicField Skin - \Xpressengine\DynamicField\AbstractSkin
  • Widget - \Xpressengine\Widget\AbstractWidget

위에 나열된 컴포넌트중 하나를 XE에 추���하��� 싶다�� 위의 클래스�� 상속���는 클래스�� 제작한 다음 플러그인을 통해 XE에 추���하십시오.


List of Articles
Category Subject Date Last Update
XE3 XpressEngine 매뉴얼 2015.11.22 2015.11.22
About XE3 XE3의 소���-배경 2015.11.22 2015.11.22
About XE3 XE3 소��� - 중요 개념 소��� 2015.11.22 2015.11.22
Get Started 설치하기 2015.11.22 2015.12.15
View Elements Presenter 2015.11.22 2015.11.22
View Elements FrontEnd 2015.11.22 2015.11.22
Plug-in 플러그인 2015.11.22 2015.11.22
Plug-in Plugin 2015.11.22 2015.11.22
Plug-in Register 2015.11.22 2015.11.22
Components 컴포넌트 2015.11.22 2015.11.22
Components Theme 2015.11.22 2015.11.22
Components Module 2015.11.22 2015.11.22
Components Skin 2015.11.22 2015.11.22
Components UIObject 2015.11.22 2015.11.22
Components Widget 2015.11.22 2015.11.22
Package 패키지 2015.11.22 2015.11.22
Package Captcha 2015.11.22 2015.11.22
Package Category 2015.11.22 2015.11.22
Package Comment 2015.11.22 2015.11.22
Package Config 2015.11.22 2015.11.22
Board Pagination Prev 1 2 3 Next
/ 3