Blog

XE 개발팀에서는 열띤 토론이 이어졌습니다. 바로 1.5에 추가되는 새로운 기능 테마(Theme)에 대한 토론이었는데요, 웹 페이지로는 단 1장 밖에 나오지 않는 이 기능을 위해 무려 2시간 가까이 회의를 하게 되었습니다.

IMG_0307.JPG 

모르실 분들을 위해 간단하게 테마 기능을 소개해드리자면... 기존에는 레이아웃 따로, 모듈 스킨 따로, 회원 가입 스킨 따로 설정하거나 배포해야 해서 사이트의 디자인을 통일성있게 꾸미기 힘들었습니다. 예를 들어 '소시블랙'이라는 디자인을 사이트 전체에 설정하고 싶으면 제작자는 '소시블랙 레이아웃', '소시블랙 게시판 스킨', '소시블랙 회원가입 스킨', '소시블랙 로그인 위젯' 등을 각각 따로 배포해야 했습니다. 게다가 사용자 입장에서도 레이아웃 받고, 각종 스킨 받아서 각 모듈마다 레이아웃과 스킨을 설정해주어야 하는 거대한 삽질(!)을 해야 했습니다.

그.러.나!

테마 기능을 사용하면 이 과정을 원 클릭으로 해결할 수 있습니다. 제작자 입장에서는 직접 만든 스킨팩을 하나의 테마로 배포할 수 있으며, 사용자는 테마만 선택하면 사이트의 디자인이 자연스럽게 통일되는 기적(?)을 체험할 수 있습니다. :) 또한, 직접 만든 스킨이나 레이아웃이 아닌 기존에 작성된 스킨이나 레이아웃을 참조하여 테마를 만들 수도 있습니다. 예를 들어, '소시블랙 레이아웃'에 'xe default 게시판 스킨'을 '연결(또는 참조)'하는 것도 가능하다는 이야기지요.

그림으로 간단히 설명하자면... 소시블랙 테마에 아래와 같이 여러 개의 스킨을 포함하여 배포할 수 있다는 뜻입니다. ^^ 소시 블랙 테마만 선택하면 태연 레이아웃, 윤아 회원가입 스킨 등이 한 번에 적용되죠!

sosiblack.png

꼭 직접 만들어 넣을 필요는 없습니다. 다음과 같이 이미 있는 스킨을 연결할 수도 있습니다.

sosiblack_chan.png

아.. 저는 소시 블랙 테마가 좋네요. 서현을 돌려주세요 ㅠ_ㅠ

흠흠... 여하튼 이런 테마 기능을 준비하고 있는데요, 이전에 없던 기능인데다가 새로운 개념이다보니 이를 UI로 어떻게 잘 풀어내는지가 1.5 개발의 주요 과제 중 하나가 되었습니다.

IMG_0308.JPG


처음 리뷰하기 전에는 저런 모습이었는데요, 열정적인 회의를 거치고 난 후 모습이 조금 달라지게 되었습니다. 어떻게 달라졌는지는 1.5에서 확인할 수 있을 것입니다!

이상 2011년 7월 6일 XE 개발팀의 오늘, 김태곤 기자였습니다. :)

태그 연관 글
  1. [2011/07/01] Blog XE 개발팀의 오늘 - 7월 1일 사이트관리자 by *19
제목 최종 글 날짜
공지 XE1 신규 보안 취약점 신고 포상제 종료 안내   2019.10.23
공지 [중요!] Object 클래스의 이름 변경 안내(PHP 7.2 버전 호환성) [7] 2020.08.16 by 천재 2017.11.27
[완료]공식 사이트 점검 안내 [3] 2012.08.16 by vibram shoes 2011.08.16
XE공식사이트 일부 게시판 운영자를 모집합니다. [4] 2012.08.16 by vibram five fingers 2011.08.16
개인정보 보호를 위한 'XE core' 및 공식 사이트 '회원 정보' 변경 계획 공지. [20] 2012.08.20 by vibram shoes 2011.08.12
XE 1.4.5.9 배포 [3] 2012.08.22 by hair extensions 2011.08.11
XE 1.4.5.9를 공식사이트에 적용하였습니다. [8] 2012.08.16 by vibram shoes 2011.08.09
XE 개발자 매뉴얼을 공개합니다. [15] 2012.08.16 by Teclast A10T 2011.08.04
XE 1.4.5.8 배포. [10] 2020.03.14 by Cube U19GT 2011.08.04
서버 시스템 문제로 인한 사이트 이용 안내 [29] 2012.08.16 by vibram five fingers 2011.08.01
XE 1.4.5.8을 공식사이트에 적용하였습니다. [16] 2012.08.16 by i9300 phone 2011.07.29
제1회 XEmarket 셀러간담회 개최 [6] 2012.08.16 by MintPie P70S 2011.07.15
XE 개발팀의 오늘 - 7월 6일 테마 기능 [24] file 2012.08.16 by vibram shoes 2011.07.06
XE 개발팀의 오늘 - 7월 1일 사이트관리자 [19] file 2012.08.16 by LY-F9S 2011.07.01
XE팀에 새 식구가 왔어요! [36] file 2020.03.14 by vibram shoes 2011.06.29
오픈 소스 XE 참여방법 [16] file 2013.12.25 by vibram shoes 2011.05.18
XE 프로젝트 호스팅 이전 및 종료 공지 [25] [1] 2020.03.14 by vibram shoes 2011.05.13
XE Core 1.5 배포 계획. [26] [1] 2020.03.14 by staticcling 2011.05.11
XE Core 1.4.5.6 배포 사고 [38] 2012.08.16 by ONDA VI30 Dual Core 2011.05.03
XE 1.4.5.7 긴급 보안패치 [2] 2012.08.16 by vibram shoes 2011.05.02
XE 쇼케이스 게시판 운영자를 모집합니다. [1] 2012.08.16 by vibram shoes 2011.04.21
XE 프로젝트 테스터 그룹을 모집합니다. [18] 2012.08.16 by vibram five fingers 2011.04.20