Plug-in

Plugin

by XEJapan posted Nov 22, 2015
?

Shortcut

PrevPrev Article

NextNext Article

ESCClose

Larger Font Smaller Font Up Down Go comment Print

Plugin

개요

Plugin 패키지는 플러그인 제작자��� XE 에 새���운 기능을 추���하거나 동작하는 방식을 변경하���자 할 때, 새���운 테���나 스킨을 추���하���자 할 때 사용됩니다. 또한 XE가 동작하는 각���의 다양한 기능들의 전,후에 원하는 동작을 추��� 하���자 할때 사용될 수도 있습니다.(Interception 참���) XE의 코어프���그램을 직접 수정하는 대신, 다�� 개���자��� 제작하여 공유한 플러그인을 설치하거나, 직접 플러그인을 작성하여 원하는 기능을 사용할 수 있습니다.

목적

XE는 오픈소스프���그램으로 자유롭게 코어 소스코드를 수정하여 사용할수 있������, 업데이트 되는 코어소스�� 계속 적용하려�� 코어소스코드의 수정을 피해야 합니다. 대신 플러그인을 사용하면 코어소스코드의 수정을 피할 수 있습니다. 또한 플러그인을 다�� XE사용자들�� 공유할 수도 있습니다.

구성

플러그인은 고유한 이름을 가���는 하나의 디렉토리로 구성되며, plugin.php 파일�� composer.json 파일을 포함해야 합니다. plugin.php 파일에는 Xpressengine\Plugin\AbstractPlugin 클래스�� 상속한 고유한 클래스가 정의되어 있어야 합니다.

사용법

API 사용법