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
Components Theme 2015.11.22 2015.11.22
Components 컴포넌트 2015.11.22 2015.11.22
Plug-in Register 2015.11.22 2015.11.22
Plug-in Plugin 2015.11.22 2015.11.22
Plug-in 플러그인 2015.11.22 2015.11.22
View Elements FrontEnd 2015.11.22 2015.11.22
View Elements Presenter 2015.11.22 2015.11.22
Get Started 설치하기 2015.11.22 2015.12.15
About XE3 XE3 소��� - 중요 개념 소��� 2015.11.22 2015.11.22
About XE3 XE3의 소���-배경 2015.11.22 2015.11.22
XE3 XpressEngine 매뉴얼 2015.11.22 2015.11.22
Board Pagination Prev 1 2 3 Next
/ 3