메뉴 건너뛰기

Table of contents

플러그인 정보 추가 및 수정

플러그인 이름 생성하기

XE에서 제공하는 php artisan 명령어로 플러그인을 만든경우 설치된 익스텐션 페이지에서 확인할 수 있는 이름은 플러그인이름 + Plugin이며, 이름과 설명은 기본적인 더미 설명으로 채워져있습니다. [이미지]

이 항목을 수정하기 위하여 XE/plugins/만든플러그인명/composer.json 파일을 엽니다.

생성된 직후의 플러그인의 composer.json 파일을 아래처럼 수정해줍니다.

{
  "name": "xpressengine-plugin/dummy",
  "description": "이곳에는 플러그인 설명을 담습니다. 이 플러그인은 더미 플러그인 입니다.",
  "keywords": [
    "xpressengine",
    "plugin"
  ],
  "license": "LGPL-3.0-or-later",
  "version": "1.0.0",
  "type": "xpressengine-plugin",
  "support": {
    //사용자에게 지원이 가능한 이메일 주소를 입력합니다.
    "email": "contact@xpressengine.com"
  },
  "authors": [
    {
    //창작자의 이름(활동명), 이메일, 웹사이트 주소를 순서대로 적습니다.
      "name": "XEHub",
      "email": "contact@xpressengine.com",
      "homepage": "https://xpressengine.io/",
      "role": "Developer"
    }
  ],
  "extra": {
    "xpressengine": {
    //설치된 익스텐션 페이지에 노출될 플러그인 이름을 입력합니다.
      "title": "플러그인 생성 테스트용 이름.",
      "component": {}
    }
  },
  "require": {
    //플러그인이 지원할 XE 코어의 최저 버전을 입력합니다.
    "xpressengine/xpressengine": "~3.0.4"
  },
  "autoload": {
    "psr-4": {
      "LuisK\\XePlugin\\Dummy\\": "src/"
    }
  }
}

해당 항목을 그대로 복사하지 않고, 주석을 보고 창작자의 정보를 기입하시기 바랍니다.