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
XE 자료실 및 쉬운설치 서버 개편 안내 [5] 2014.07.21 by zombiman 2014.05.30
[완료] 공식 사이트 서버 점검 안내 [11] file 2020.03.14 by ironage 2013.12.06
[완료] 공식사이트 점검 안내 file   2013.04.08
[완료]공식사이트 점검 안내 [1] file 2013.02.13 by letpf 2013.02.13
XE 공식홈페이지 자료실 기능 설명 [4] file 2012.08.16 by vibram five fingers 2010.08.09
XE 파트너 소개가 추가되었습니다 file   2009.12.18
[완료] 3/31(화) 오후 3~4시 DB서버 작업 [12] file 2012.08.16 by vibram five fingers 2009.03.30
도메인포워딩 제공 서비스의 변경 공지 [21] [5] file 2012.08.16 by vibram five fingers 2008.06.23
제로보드4 라이센스 정책 변경 [145] [6] file 2012.08.16 by vibram five fingers 2008.03.18
XpressEngine Core 1.7.5.2 Release (보안패치)   2014.06.10
XpressEngine Core 1.7.5.3 Release (보안패치)   2014.06.18
XE-Core 내장 함수 getNumberingPath [6] file 2014.07.16 by gu 2014.07.14
이미지 저작권과 XE 대응 방안 [6] 2014.07.14 by 키스투엑스이 2014.07.11
XE 오픈 오피스 데이 - 2014년 7월 11일 신청 안내 - 접수 종료 [16] file 2014.07.14 by BJ람보 2014.07.07
XE 1.7.4.2 배포 (보안패치)   2014.05.02
GitHub에서 Fork 및 Pull Request 하기 [1] file 2014.07.14 by Personaltrainer 2014.07.11
6월 13일 오픈 오피스 데이 후기 [6] file 2014.07.14 by Personaltrainer 2014.06.19
XE 마켓 허브 오픈 안내 [10] file 2014.07.07 by HolyJohn 2014.05.21
XE 오픈 세미나 '레이아웃 제작 노하우' 후기 [7] file 2014.07.06 by CuNAe 2014.06.30
XE 오픈 세미나 - XE 레이아웃 제작 노하우 [4] file 2014.06.28 by KrteamENT 2014.06.20