XE3 위젯 1분만에 만들기

XpressEngine3를 이용한 위젯 제작 방법

XE3를 이용하여 위젯을 제작하는 방법은 공식가이드 문서를 보거나 초기에 설치되는 위젯 구조를 파악하여 작성하는 방법이 있습니다.
맨 처음 XE3를 설치하게 되면 plugins폴더에 board, banner, together를 꼭 확인해보시길 바랍니다.

 

1분만에 작성 방법

먼저 방법도 방법이지만 커맨드(Command)를 활용하여 위젯을 바로 생성하고 싶을 수 있습니다.
스파크 커맨드 깃허브에 방문합니다.

git clone https://github.com/Xharpen/spark_command.git

해당 커맨드를 통해 privates 폴더에 spark_command를 클론합니다.
복제를 완료하였다면 XpressEngine3 폴더에서 private_install을 통해 설치합니다.

php artisan plugin:private_install spark_command

설치를 완료하였다면 /settings (XE3 관리자 페이지)에 접속하여 익스텐션을 활성화합니다.

 

위젯 생성

해당 명령어를 통해 플러그인 이름에 매칭하는 위젯을 생성합니다.
만약 생성한 플러그인이 없다면 공식 홈페이지에 플러그인 생성 커맨드를 확인해주세요.

php artisan make:widget {plugin_name} {widget_name}

입력을 완료하였다면 플러그인 이름 폴더에 작성한 위젯 이름 폴더를 확인할 수 있습니다.
아래는 app_install 플러그인에 app_install_section의 이름으로 위젯을 생성하는 모습입니다.


 

위젯이 생성되면 스킨을 만들지 커맨드를 확인할 수 있습니다.





스킨 이름을 지정하고 나면 위젯이 필요한 모든 준비가 완료됩니다.



커맨드로 필요한 모든 위젯, 위젯스킨이 생성완료 되었습니다.

  • share