# 개요

## 개요

플러그인은 프로그램이 배포되는 단위를 말합니다. 플러그인은 여러개의 컴포넌트로 구성되어 배포될 수 있습니다. 플러그인을 구성하는 요소로 "테마", "익스텐션" 으로 나눌 수 있습니다.

![](https://user-images.githubusercontent.com/5836237/66798037-b16df280-ef47-11e9-8a5f-019a1e49a10d.png)

이 문서에서는 프로그램을 배포하기 위한 가장 큰 틀인 플러그인을 만들고 활용할 수 있는 방법에 대해서 알아볼 수 있습니다.

## 주요 도움말 링크

* [기본경로 및 구조](https://github.com/xpressengine/xpressengine-manual/tree/59723edba486c5a177bb815e5bfd30a5fa0d8b75/plugin-develop/plugin-develop/common-structure.md)
* [기본 플러그인 생성](https://github.com/xpressengine/xpressengine-manual/tree/59723edba486c5a177bb815e5bfd30a5fa0d8b75/plugin-develop/plugin-develop/common-plugin-make.md)
* [플러그인 정보 추가 및 수정](https://github.com/xpressengine/xpressengine-manual/tree/59723edba486c5a177bb815e5bfd30a5fa0d8b75/plugin-develop/plugin-develop/creator-info-edit.md)
* [관리자 사이트 메뉴 추가](https://github.com/xpressengine/xpressengine-manual/tree/59723edba486c5a177bb815e5bfd30a5fa0d8b75/plugin-develop/plugin-develop/admin-menu-extend.md)
* [다국어 지원(언어셋)](https://github.com/xpressengine/xpressengine-manual/tree/59723edba486c5a177bb815e5bfd30a5fa0d8b75/plugin-develop/plugin-develop/language-support.md)
