Blog
2010년 하반기 계획
2010.06.17 14:34
안녕하세요.
아시는 분들은 아시겠지만 XpressEngine(이하 XE) Core 를 개발/ 배포/ 운영은 NHN의 오픈UI기술팀에서 담당하고 있습니다.
오픈UI기술팀은 XE뿐 아니라 NHN의 정보플랫폼 확산 임무도 같이 하고 있어 여러 API들을 개발/ 서비스하고 있습니다.
2010년 하반기 동안 오픈UI기술팀에서 진행할 내용을 알려드립니다.
1. XE Mobile 페이지 강화
스마트폰이 많이 사용되고 있는 요즘 XE의 기본 스마트폰 애드온의 기능이 많이 미흡하여 개선 요청이 많았습니다.
현재 오픈UI기술팀에서 개발/ 배포하는 모듈들에 대해서 모바일 페이지 기능 강화를 위한 개발을 진행 중입니다.
특히 page 모듈의 경우 PC웹/ 모바일웹 2가지 편집 기능을 제공하여 보다 편리한 모바일 환경을 구축할 수 있도록 할 예정입니다.
물론 회원 가입/ 로그인/ 글, 댓글쓰기 등도 됩니다.
스킨 기능을 제공할 예정이며 기본 스킨의 경우 가능한 이미지를 쓰지 않고 CSS3 기반으로 디자인 효과를 주어 빠른 속도와 구조적인 UI를 제공할 수 있도록 개발을 하고 있습니다.
7월에 배포될 수 있도록 계획하고 있으며 기존 smartphone 애드온과 관련 모듈 클래스(*.smartphone.php)등은 deprecated될 예정입니다.
2. 위지윅 에디터 강화
현재 XE의 기본 위지윅 에디터는 Naver의 SmartEditor를 XE에 맞게 개량/개선시킨 버전입니다.
보다 빠르고 간결하고 문제 없는 글의 작성과 편집을 위해 새롭게 XEED 라는 코드네임의 위지윅 에디터를 개발 중입니다.
매우 깔끔한 UI와 빠른 속도를 보장하기 위한 개발을 진행 중입니다.
특히 파일 업로드 부분을 HTML5, Flash, Silverlight, Form 등 다양한 환경 지원을 하고 또 파일업로드와 본문 첨부를 더 직관적인 UI로 제공하여 더욱 편리하고 문제 없게 사용할 수 있도록 하려 합니다.
역시 7월에 선보일 수 있을 것으로 생각됩니다.
3. XE controll path 및 기본 class 개선을 통한 최적화
최근 1.4.x 버전대에서 실행 속도를 더 빠르게 하기 위해서 많은 노력을 하여 왔으며 이를 더 개선시키도록 할 예정입니다.
XE에서 많은 부하를 일으키는 요소들을 찾고 개선하려 하며 몇 가지 이미 대체할 수 있는 코드를 만들었고 이를 XE 에 반영할 예정입니다.
올 하반기 내내 XE의 최적화를 위한 노력은 계속 될 것입니다.
4. 공식 사이트 개편 및 Biz 공간 분리/ 개편
지금 보고 계시는 공식 사이트는 작년 중순에 리뉴얼 된 것입니다.
당시 XE의 다양한 요소들을 잘 소개하기 위해 디자인 중심의 사이트로 개편이 되었었는데 시간이 흐르고 다양한 콘텐트에 대한 요구와 잘 정리된 접근에 대한 요구가 많아졌기에 새로운 모습으로 개편을 준비중입니다.
새로 바뀔 XE 공식 사이트는 가능한한 모든 정보들을 잘 나누어서 접근이 용이하게 하고 또 기본 콘텐트들을 채워놓는 것을 1차 목표로 하고 사용자들과 개발자들의 커뮤니케이션이 보다 쉽게 이루어지도록 할 예정입니다.
또한 오픈 소스 프로젝트를 진행함에 있어 댓가없는 기여가 아닌 실질적인 이득을 얻을 수 있게 하고 또 필요한 분들은 댓가를 지불하여 원하는 결과를 얻을 수 있도록 하기 위한 장소도 만들어진 예정입니다.
아직 기획 중이지만 대략적인 방향은 다음과 같습니다.
1) XE 공식 사이트
XE의 사용자, 개발자, 스킨개발자, 시스템관리자들을 위한 문서를 보다 충실히 제공하기 위해 현재 작성 중입니다.
가능한 많이 그리고 자세한 문서를 작성하고 이를 XE Core Project가 아닌 XE 공식 사이트의 일부로 포함시킬 예정입니다.
그리고 XE의 연동 프로그램/ 스킨을 보다 쉽게 다운 받을 수 있도록 하고 사용자 커뮤니케이션이 보다 활발해 질 수 있도록 기획 중입니다.
즉 XE 공식 사이트는 XE와 관련된 지식과 정보 그리고 이야기가 있는 곳으로 할 예정입니다.
2) XE Project 사이트
현재 XE Project hosting이라는 이름으로 공식사이트와 함께 운영되는 곳을 별도의 사이트로 분리할 예정입니다.
즉 패밀리 사이트가 되는 것이며 XE Core 역시 여전이 Project 사이트에 하나의 프로젝트로서 운영될 것입니다.
다만 공식 사이트에서 관련 정보를 쉽게 얻고 찾을 수있도록 하여 순수 개발 공간으로서 XE Project 사이트가 유지될 수 있을 것입니다.
3) XE Biz 사이트
XE를 대상으로 하는 작업 의뢰 요청/ 수주, 홍보는 물론 XE 연동 프로그램/ 스킨을 유료로 등록하고 판매할 수 있는 Biz 활동을 하는 사이트를 패밀리 사이트로 개발할 예정입니다.
노파심에 드리는 말씀이지만 현재의 오픈 소스 프로젝트로서의 모습은 그대로 가지고 가며 위의 내용에 해당하는 것을 보다 전문적으로 잘 만들어서 필요한 분들에게 도움을 드릴 수 있는 공간으로 운영을 한다는 것입니다.
위의 내용은 기획 과정에 의해 조절 될 수 있지만 큰 방향성은 유지될 것으로 생각됩니다.
5. 서비스 API 보강 및 신규 오픈
현재 오픈UI기술팀에서는 Syndication API만 서비스 중입니다.
이 외에도 스팸 공동 대응 API와 모종의 API를 준비중입니다.
Syndication API는 현재 발생하고 있는 문제점들을 수정하거나 개선 중이며 XE외에 워드프레스, 텍스트큐브등 다양한 오픈소스 또는 자체 개발 솔류션에서도 활용할 수 있도록 플러그인 개발 및 라이브러리를 개발 중입니다.
현재 잘 연동되는지에 대한 답답함이 있어 자신의 사이트가 어떤 상태인지를 알려주는 API도 개발되어 제공될 것입니다.
스팸 공동 대응 API는 스팸 글/ 댓글을 독립 사이트 운영자들이 합심하여 막기 위한 API 서비스입니다.
그 어떤 로직이나 운영으로도 새로운 유형의 스팸글을 미리 차단하는 것은 불가능합니다.
이에 독립 사이트 운영자들이 공동으로 대응을 하기 위한 API이며 현재 여기 XE 공식 사이트 및 몇개의 사이트에 적용되어 품질을 높이기 위한 개발을 진행 중입니다.
사이트 운영자들이 합심하고 같이 대응하면 충분히 좋은 품질로 스팸을 막을 수 있을 것으로 예상이 됩니다.
다른 API 하나는 이제 막 기획 시작되어 공개할 시점이 아니지만 독립 사이트를 운영하는 분들에게 큰 도움이 될 것으로 생각됩니다.
차후 진행되면 다시 공유드리겠습니다.
올 하반기는 현 XE가 보다 쉽고 빠르게 사용될 수 있도록 하고 더 많은 분들이 편리하게 사용하고 참여할 수 있도록 하는 것에 집중할 예정입니다.
작년의 Textyle과 같은 막강한 기능의 모듈 개발도 현재 계획중입니다.
아직 말씀드릴 수는 없지만 많은 분들에게 꼭 필요할 것으로 생각되어 올해 안에 개발 후 배포할 예정인 것입니다.
공식 사이트 개편도 하나의 큰 숙제이며 문서화 준비를 비롯하여 스킨/ 레이아웃을 더 만들어서 배포하는 등의 계획도 세우고 있습니다.
그리고 XE2는 내년으로 미루어졌습니다.
XE2는 XE와는 또 다른 목적을 위해 새롭게 만들던 프로그램이였는데 아직 XE를 위한 것들이 마무리가 되지 않은 상황이라 XE에 보다 집중한 후 충분한 준비가 되었을 때 개발을 재개할 예정입니다.
XE2에 개발하였던 코드들 일부는 현 XE에 적용되었고 또 더 많은 코드들이 현 XE에 적용되어 안정화와 최적화에 도움을 줄 수 있을 것으로 생각됩니다.
아무튼 올 하반기 보다 열심히 하여 더 좋은 XE가 될 수 있도록 하고 많은 분들이 함께 할 수 있는 XE가 될 수 있도록 노력하겠습니다.
많은 관심과 참여 부탁드립니다.