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
2014년 웹프로그래밍 교과서에서 XE를 찾아보세요. [23] file 2013.07.23 by kukuriko 2013.05.24
네이버 Analytics 서비스 개편 소식 전합니다. ^^ [8] file 2012.10.12 by 2donggalbi 2012.10.10
XE 1.5.3.1.hotfix1 배포 [8] file 2012.09.06 by 은혜물가 2012.08.23
XE 1.5.3.1 배포 [6] file 2020.03.14 by vibram five fingers 2012.08.22
PHP, Wincache를 포함해 IIS에서 XE를 설정하는 방법 [8] file 2020.03.14 by vibram five fingers 2012.05.21
1.5.2 쉬운설치 패치 파일 [3] file 2013.12.25 by cheap vibram shoes 2012.03.21
공개SW포털, OSS 커뮤니티 지원 안내. [2] file 2012.08.16 by Dapeng A5S 2012.02.17
XE 캠프 후기 공모! [15] [3] file 2012.10.17 by ONDAVi40 2011.11.07
XE에 me2day 소셜 플러그인 붙이기! [5] file 2013.05.20 by chansol 2011.11.03
XE팀에 새 식구가 왔어요! [36] file 2020.03.14 by vibram shoes 2011.06.29
오픈 소스 XE 참여방법 [16] file 2013.12.25 by vibram shoes 2011.05.18
공모전 작품에 투표해주세요! [7] file 2012.08.16 by vibram five fingers 2011.02.15
XE Core, 단락편집기를 품다! [11] file 2012.08.16 by ZOPO ZP500 2011.02.09
우리 XEED가 달라졌어요! [18] [2] file 2020.03.14 by Chat 2011.01.21
Naver Syndication API 모듈 가이드 [4] file 2012.08.16 by vibram five fingers 2010.12.17
제2회 XE 사용자 공모전을 개최합니다. [10] file 2012.08.16 by vibram five fingers 2010.11.17
XE with CUBRID [10] file 2012.08.16 by vibram shoes 2010.11.05
검색 성능 개선 프로젝트 - nLucene [22] file 2012.08.16 by vibram five fingers 2010.10.20
Syndication Module ver 1.0 배포 [26] file 2012.08.16 by vibram five fingers 2010.06.23
XE 1.4.2 에 Optimizing 사용시 문제점 원인과 해결방법 [17] [1] file 2012.08.16 by vibram shoes 2010.05.19