オープンソースプロジェクト XpressEngineとは? コンテンツの生産と発行を支援するCMSです。
?

Shortcut

Prev前へ 書き込み

Next次へ 書き込み

Larger Font Smaller Font 上へ 下へ Go comment 印刷
コンポーネント

Widget

by XEJapan posted Nov 22, 2015
?

Shortcut

Prev前へ 書き込み

Next次へ 書き込み

Larger Font Smaller Font 上へ 下へ Go comment 印刷

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
カテゴリ タイトル 日付 最終修正日
XE3 XpressEngine 매뉴얼 2015.11.22 2015.11.22
XE3紹介 XE3의 소개-배경 2015.11.22 2015.11.22
XE3紹介 XE3 소개 - 중요 개념 소개 2015.11.22 2015.11.22
Get Started インストールする 2015.11.22 2015.12.15
View要素 Presenter 2015.11.22 2015.11.22
View要素 FrontEnd 2015.11.22 2015.11.22
プラグイン 플러그인 2015.11.22 2015.11.22
プラグイン Plugin 2015.11.22 2015.11.22
プラグイン Register 2015.11.22 2015.11.22
コンポーネント 컴포넌트 2015.11.22 2015.11.22
コンポーネント Theme 2015.11.22 2015.11.22
コンポーネント Module 2015.11.22 2015.11.22
コンポーネント Skin 2015.11.22 2015.11.22
コンポーネント UIObject 2015.11.22 2015.11.22
コンポーネント Widget 2015.11.22 2015.11.22
パッケージ 패키지 2015.11.22 2015.11.22
パッケージ Captcha 2015.11.22 2015.11.22
パッケージ Category 2015.11.22 2015.11.22
パッケージ Comment 2015.11.22 2015.11.22
パッケージ Config 2015.11.22 2015.11.22
Board Pagination Prev 1 2 3 Next
/ 3