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

Widget

by XEJapan posted Nov 22, 2015
?

Shortcut

PrevPrev Article

NextNext Article

Larger Font Smaller Font Up Down Go comment Print

Widget

개요 

Widget 은 사이트�� 구성하는 요소들 중에서 가장 작은 규모의 기능을 제공하는 프���그램 XE3 플러그인 컴포넌트입니다. 플러그인을 통해서 위젯이 활성화 되면 테���나, 관리 페이지의 대시보드 등에서 사용할 수 있으��, 테���의 상단 우측에 알림의 갯수를 표시한다던���, 대시보드에서 최근 가입자 목���을 출력하는 역할등을 수행할 수 있습니다.

목적 

Widget 은 모듈이나 UIObject 와 같은 컴포넌트로 제공하는 기능보다 더 유연하���, 개���자의 의도나 사용자의 설정에 따라 사이트의 특정 영역에 원하는 내용을 출력하���자 할 때 사용됩니다. UIObject 와 비슷하다고 생��� 될 수 있������, UIObject 와의 차이점은 Widget 은 이라고 하는 특수한 XML 의 형태��� HTML 코드에 구성이 된다는 점입니다. UIObject 가 주��� 입력form �� 같은 형태��� 활용되는데 반해서 Widget 은 테���나 특정 View 에서 사용되어 집니다. 대표적인 예��� 테���에서 사용자의 로그인/로그아웃 상태에 따라서 아이콘을 다르��� 표시하���자 하는 경우 해당 영역을 위젯으로 표현할 수 있습니다.

구성 

Widget 을 표현하기 위해서는 특수한 이라는 XML 을 필요��� 합니다. 사용자의 요청에 의해서 HTML 이 생성되는 과정에서 XE 가 Widget XML 을 만나면 해당 XML 을 위젯의 동작 방식에 따�� 결과 HTML 로 치환하��� 됩니다. �� 결과 사용자는 위젯코드��� 변환되어 생성된 HTML 을 화면에서 확인할 수 있��� 됩니다. 다음은 대시보드에서 최근 가입한 회원의 목���을 출력하는 간단한 Widget XML 입니다.

최근 가입회원 10 default


연관 

데이터베이스 테이블 정보 - 위젯은 별도의 데이터베이스에 정보�� 저장하거나, config �� 사용하��� 않습니다. 그러나 위젯 개���자��� 해당 내용을 사용하는 형태��� 구성할 수도 있습니다.


List of Articles
Category Subject Date Last Update
Package Permission 2015.11.22 2015.11.22
Package Menu 2015.11.22 2015.11.22
Package Member 2015.11.22 2015.11.22
Package Media 2015.11.22 2015.11.22
Package Keygen 2015.11.22 2015.11.22
Package Interception 2015.11.22 2015.11.22
Package Http 2015.11.22 2015.11.22
Package DynamicField 2015.11.22 2015.11.22
Package Document 2015.11.22 2015.11.22
Package Database 2015.11.22 2015.11.22
Package Counter 2015.11.22 2015.11.22
Package Config 2015.11.22 2015.11.22
Package Comment 2015.11.22 2015.11.22
Package Category 2015.11.22 2015.11.22
Package Captcha 2015.11.22 2015.11.22
Package 패키지 2015.11.22 2015.11.22
Components Widget 2015.11.22 2015.11.22
Components UIObject 2015.11.22 2015.11.22
Components Skin 2015.11.22 2015.11.22
Components Module 2015.11.22 2015.11.22
Board Pagination Prev 1 2 3 Next
/ 3