01. 스킨의 개요

스킨의 개요

XpressEngine(이하 XE)는 내부적으로 Model - Controller - View (이하 MCV Architecture)로 나누어진 구조를 가지고 있습니다.

이중, 'View'에 해당하는 부분을 'Template(템플릿)'으로 구현하고 있으며, 이 중, 사용자가 자유롭게 변경하여 쓸 수 있는 부분을 'Skin(스킨)'으로 구현할 수 있습니다.

 

다시 말해, XE를 구성하는 많은 디자인 요소들을 사용자의 취향과 입맛에 따라 마음대로 바꿀 수 있도록 해주는 것입니다.

 

XE는 XHTML 1.0 Transitional 에 맞추어 제작되었기 때문에, 어울리는 스킨을 만들기 위해서는 아래와 같은 것들을 알아 두시면 좋습니다. (필수가 아닙니다.)

 

 

Q. 그럼 위의 모든 것들을 알야야 XE 스킨을 만들 수 있는 건가요? 오히려 예전 제로보드 4 스킨 만들기가 더 쉬운것 같아요.

A. 전혀 그렇지 않습니다. 단지, XE전용 스킨 문법(템플릿 언어 문법)을 익히시는 것만으로도 게시판 스킨은 쉽게 만드실 수 있습니다. 
    다만, XHTML, CSS, PHP, Javascript 등을 알아 두시면 더 완벽한 스킨을 제작하시기에 용이해진다는 것입니다.
    먼저 XE 기본스킨들을 분석해 보시면서 하나하나 따라 만드시다 보면 말씀드리지 않아도 '어? 그것을 알고 싶다!' 는 생각이 드실 것입니다.
    그때 공부하셔도 늦지는 않습니다만, 다만 시작 전 이 매뉴얼의 2. 스킨 제작 Manual (링크걸기) 정도는 꼭 한번 읽어보시고 시작하시기 바랍니다.

 

 

스킨의 종류

일반적으로 사용자가 작성할 수 있는 Skin(스킨)에는 아래들이 있습니다.