Blog
공지 XE 1.8 개발 계획을 공유합니다
2015.01.19 18:30
XE 1.8 개발 계획을 공유합니다
XE Core 1.8에서 변경될 사항과 개발에 참여하시는 분들에게 알려 드리고자 계획을 공유합니다.
XE Core 1.8에서는 브라우저 호환성과 좀 더 편리하고 최신의 기술을 사용할 수 있도록 개선하며, 보안모드와 강력한 비밀번호 암호화를 통해 보안 향상을 목표하고 있습니다.
XE 개선을 위해 많은 의견 주시기 바라며, XE는 열린 프로젝트로서 개발에 참여할 수 있습니다. XE Core 개발에 참여해주신 많은 분에게 감사드리며, 많은 분의 관심과 참여를 환영합니다. ^^
일정
- 1.8.0 Beta 1 : 2015년 2월 24일
- 약 2주마다 베타 버전 배포
- 베타 버전 약 3~5회 배포 예상
주요 개선 내용(예정)
에디터 변경
문서 및 댓글 등에 사용 중인 에디터를 변경할 예정입니다.
현재 XE Core에 내장된 에디터에서 최근 IE 11 호환성 문제가 나타났으며, 이를 개선하기 위해 에디터를 교체하기로 하였습니다. 교체할 에디터는 XE Core에 내장하여 게시판 및 관리자 페이지 등에 기본 에디터로 사용되며, CKEditor와 TinyMCE를 고려하고 있습니다. 에디터 선택은 확정하지 않은 상태이며, 기본 에디터 결정에 참고할 수 있도록 에디터 교체 이슈에 의견을 남겨 주시면 적극적으로 검토하겠습니다.
파일 업로드 기능 개선
다중 파일 업로드 등의 기능 지원을 위해 SWFUplod를 사용하고 있으나 Flash에 의존적이며 모바일 지원이 불가능한 문제가 있습니다. Flash 의존성을 제거하고 모바일 및 최신 환경에 대응할 수 있도록 개선할 예정입니다. 데스크탑은 물론 모바일 환경에서 좀 더 편리하게 사용할 수 있도록 개선을 목표로 하고 있습니다.
파일 업로드 기능 개선을 위해 jQuery File Upload를 검토하고 있으며, 관련 이슈에 의견 주시기 적극적으로 검토하겠습니다.
비밀번호 암호화 개선
MD5를 이용한 암호화(hash) 방식을 탈피하고 더 나은 보안을 위해 비밀번호 등에 사용하는 암호화 방법을 개선할 예정입니다.
암호화 개선에 대해 @kijin 님이 공헌해주셨으며, @ajkj 님 등 많은 분들이 개선 의견을 주셨습니다. 관련 이슈 보기
Dynamic Route
고정된 형식의 짧은 URL 기능을 제공하고 있습니다. 이는 정해진 규칙 외에 기능을 제공하지 못하므로 XE Core 외 별도의 모듈 등에서 이를 확장할 수 없는 구조였습니다.
자료실의 다양한 모듈과 직접 규칙을 만들어 활용할 수 있도록 지원이 추가됩니다. 이를 위해 @smaker 님이 코드를 공헌해주셨습니다.
보안 모드
게시판 관리자 등 javascript 등으로 악의적인 사용 또는 실수를 막기 위한 보안모드를 추가할 예정입니다.
최고 관리자 계정의 비밀번호와는 별도로 마스터 패스워드를 설정하는 방식으로 예정하고 있으며, 보안 모드의 설정에 따라 중요한 설정을 함부로 변경하는 것을 방지할 수 있습니다.
오류 메시지 개선
XE에서 발생하는 오류의 원인 또는 발생 지점을 찾기 어렵다는 의견이 많았습니다. 처리 로직을 개선하여 오류가 발생하는 지점을 좀 더 찾기 쉽도록 개선하는데 목표를 두고 있습니다.
브라우저 호환성 개선
브라우저의 User agent를 이용한 탐지 방식이 적용되어 있으나, 이는 권장하지 않는 방법이 되었고 빠르게 발전하는 브라우저를 제대로 탐지해내지 못하는 문제가 나타나고 있습니다. xLibrary(/common/js/x.js) 및 jQuery를 이용한 브라우저 탐지 방법을 제거하고 기능 지원여부를 확인하는 방법으로 개선합니다. 이를 위해 XE Core 1.7.9부터 Modernizr를 적용하고 있습니다.
IE 11 등 최신 브라우저와 최신 기술에 좀 더 빠른 대응을 목표로하고 있습니다.
새로운 레이아웃 추가
새로운 디자인과 UI를 갖춘 레이아웃 및 스킨 세트가 추가됩니다.
더 많은 변경 예정 사항
XE Core 1.8.0의 전체 이슈를 참고해주시기 바라며, 일부 계획은 변경될 수 있습니다.
- PHP 5.2(5.2.4 이상)버전을 계속 지원하지만 5.3.10버전 이상을 권장합니다
- xLibrary(/common/js/x.js)를 완전히 제거합니다
- URL Scheme 제거
- http/https 전환에 따른 문제 개선
- [2019/10/22] Blog [보안패치] XE 1.11.6 버전 배포 안내 *2
- [2019/04/02] Blog [보안패치] XE 1.11.5 버전 배포 안내 *6
- [2019/03/26] Blog [보안패치] XE 1.11.4 버전 배포 안내
- [2019/03/25] Blog [보안패치] XE 1.11.3 버전 배포 안내 *2
- [2018/12/18] Blog [보안패치] XE 1.11.2 버전 배포 안내 *1
댓글 15
-
똑디
2015.01.19 18:42
-
숭숭군
2015.01.19 19:39
에디터 변경이로군요.. 어찌될지 기대반 걱정반 입니다.
-
XEMANIA
2015.01.19 20:08
https://github.com/xpressengine/xe-core/issues/1165
이슈좀 봐주시면 안될까요? 명백한 버그같은데, 아무런 댓글이 없어서요...^^;;
-
GG
2015.01.19 21:53
생각보다 일찍 나오는군요....
-
와이너스
2015.01.19 22:51
1.8.0베타 버전도 살짝 공유하면 좋을텐데요 헤헤
-
Paul
2015.01.20 02:25
1.8에서는 큰 변화가 있군요. 기대됩니다!!! :) 개발자 여러분들의 노고에 감사드립니다!!! -
CEO송선생
2015.01.20 11:49
에디터 교체 파일업로드 교체 !!
에디터가 무거워서 많이 불편했고 모바일 업로드가 안되어서 아쉬웠는데
너무 좋습니다 설레이네요.
-
씨지크
2015.01.31 22:50
와우. 저도 이거 완전 기대되는군요.
-
KANTSOFT
2015.01.20 14:49
메이저 업데이트때마다 이루어진 관리자페이지 변경은 되도록이면 하지 않았으면 하네요. ㅎ
-
Canto
2015.01.20 14:52
기대하고 있습니다 !!!
-
카이네드
2015.01.20 16:31
부트스트랩 도려내고 XE스타일 집어넣었으면 좋겠어요..
최근에 공모전에 들어간 스타일 좋던데 말이죠..
-
soneing
2015.01.20 23:08
지식이없어서 그런데 한글도메인도 이젠 첨부파일 올리고 댓글달수있나요?
댓글 이라도 달수있었으면 좋겠네요ㅜ
-
boy2
2015.01.23 06:10
안전모드 좋네요
-
IOZ
2015.01.23 18:25
부트스트랩 제거하고 XE 독자 스타일로 갔으면 좋겠습니다222
정 반응형그리드가 필요하면 틀만 잡아주는 프레임워크가 있는걸로압니다.
로그인 회원정보페이지 경고창 등에 광범위하게 들어간 부트스트랩 제거하고 1.4처럼 다시 XE의 예쁜 UI를 볼 수있었으면 합니다.
관리자 페이지도 디자인은 지금처럼 유지하되 부트스트랩 의존을 제거하면 좋을것 같습니다. 그러면 접속 지연문제도 상당히 해결될 것이구요... -
Pirate
2015.02.15 14:31
뜬금없지만 에디터를 스마트에디터로 사용하는건 어떤가요..?
일이 바빠 예전만큼 자주 들러지는 못하는데...XE가 나날이 발전하네요.
늘 응원하고 있습니다.
화이팅...!!!