XpressEngine
•배포 버전 : 1.2.2
•변경 범위 : revision 6085~6242
•License : GPL v2
(단 XpressEngine 기본 프로그램의 변형이 아닌 모듈/애드온/위젯 프로그램과 스킨은 각 저작자가 라이센스를 정할 수 있습니다)
•특이사항
◦관리자 페이지 > 모듈 업데이트나 설치등을 하셔야 합니다
◦XE기본 버전, XE 전체버전, 카페XE, 플래닛XE 4개의 배포판으로 배포를 합니다. (전체버전에는 모두 포함)
◦변경 파일의 경우 바로 전 버전 사용자에게만 적용되며 그 이전 사용자는 전체 파일을 덮어쓰셔야 합니다.
변경내역
•에디터
◦기존의 default 에디터를 제거하고 XpressEditor를 기본 에디터로 대체 - zero
기존 에디터와 동일한 스킨을 가지고 호환되도록 개선
◦모듈 추가 설정에서 댓글의 에디터 컬러셋이 나타나지 않는 오류 수정 - zero
◦HTML 소스 보기 오동작 수정 - sool
◦파일업로더 컴포넌트인 SWFUploader 2.2.0.1 로 업그레이드 - zero
특정 브라우저에서 업로드 버튼이 안 보이는 문제와 플래시10에서의 문제 그리고 파일 업로드시 파일 제한등이 제대로 되지 않아 업로드 후 사라지는 오류등을 수정. (파일 업로드할때마다 상태줄에 남은 용량 표시 기능 개선)
◦XpressEditor에 테이블 병합/분할을 위지윅으로 할 수 있는 기능 추가 - gony
•페이지
◦페이지 모듈에 캐시 기능을 추가하여 많은 위젯을 사용할 경우 캐시 기능 사용시 빠른 출력 가능 - zero
•플래닛
◦플래닛 생성시 기본 모듈 이름등과 겹치지 않도록 검사 기능 추가 - mooo
◦사용자 플래닛 접근 권한을 플래닛 메인 권한 설정과 동일하도록 수정 - mooo
•문서 모듈
◦확장변수와 관련된 eid 필드로 인한 문세 주성 - mooo
◦확장변수 데이터 이전(1.2.1)시에 확장변수가 100개만 이전되는 문제 수정 - mooo
◦문서 서식기능을 추가하여 편집시나 내용을 볼때 동일한 결과물을 볼 수 있는 기능 추가 - zero
./modules/editor/styles 에 서식 배포본들이 있으며 모듈 추가 설정에서 서식 지정 가능
◦문서 편집/ 결과물 출력시 원하는 폰트를 지정할 수 있는 기능 추가 - zero
◦공지사항을 캐싱하던 기능을 제거하여 공지사항 오동작 방지하도록 수정 - zero
◦익명 게시판에서 사용자 번호등이 노출되지 않도록 개선 - mooo
◦비밀글로 지정되었더라도 썸네일은 보이도록 수정 - zero

•CafeXE
◦가상사이트 메인 페이지 제작 - zero
회원의 그룹별로 권한을 주어 직접 카페를 생성할 수 있고 각 카페별 등록된 정보를 바탕으로 최근 카페와 카페글등을 출력하는 기능을 가짐.
◦가상사이트의 사용할 수 있는 모듈 확대 - zero
관리자가 CafeXE 관리자 페이지에서 지정한 모듈 및 각 모듈의 개수를 조절할 수 있도록 개선
◦카페 관리자의 권한 오류 부분(위젯 대상 모듈 선택, 메뉴관리)을 수정 - zero
◦생성된 카페의 vid/ 도메인 변경등을 할 수 있는 관리 기능 추가 - zero
◦카페와 기본 사이트간의 모듈을 옮길 수 있는 기능 추가 - zero
◦생성되는 카페의 기본 레이아웃 지정 기능 및 레이아웃 변경 방지 기능 추가 - zero
◦카페 삭제시 필요없는 데이터가 생기지 않도록 관련 자료 지움 강화 - zero
•기본 기능
◦이미지등의 경로를 제대로 설정하도록 수정 - zero

◦FileHandler::getRemoteResource() 함수에서 301, 302 redirect header에 대한 처리 기능 추가 - zero
◦XE 출력 부분을 개선/ 정리 - zero
◦관리자 정의 언어 데이터가 없을때 페이지가 정상 출력되지 않던 문제 수정 - zero
◦XE 보안 취약점 보완  - zero, 박병익님
◦세션 처리를 DB가 아닌 PHP의 기본 세션 관리로 설정할 수 있게 하여 동접 많을 경우 부하 감소 기능 추가 - zero
단 현재접속자등의 기능은 동작하지 않습니다.
◦기본 모듈을 각 모듈별 설정에서 하지 않고 관리자 페이지 > 설정에서 지정할 수 이는 기능 추가 - zero
◦DB charset이 UTF-8일 경우 char타입의 데이터에 빈칸이 생기는 문제 수정 - clench
◦XML Query사용시 group by 절에 대응하는 navigation 기능 개선 - mooo
◦트리거의 결과가 반영되지 않던 오류 수정 - zero
스팸필터 모듈이 정상동작하지 않는 문제가 발생하였습니다.
•번역
◦일본어 번역 - heemin
◦중국어 번역 - royallin
◦영어 번역 - haneul
•위젯
◦rss reader 위젯의 오동작 수정 - mooo
◦위젯 생성 팝업창에서 각 위젯의 버전 정보가 잘못 나오는 문제 수정 - mooo
◦rss reader 위젯의 http_request 에 user agent 헤더 추가 - mooo
◦tab_newest_document  위젯 설정에 목록수 변수 추가 - mooo
•애드온
◦Smartphone 애드온 추가 - haneul
아이폰/아이팟터치/옴니아등에서 XE 사이트 접속시 보여지는 뷰를 풀브라우징 모바일기기에 맞게 출력하는 기능
◦특정 mid에서만 동작하도록 할 경우 아예 동작이 안되던 애드온 실행 오류 수정 - zero
•위키
◦위키 문서 생성 애드온 개선 - zero
UI 변경, 가상사이트에서 사용시 발생되는 링크 오류 수정
◦문서 history 보기 및 rollback(복구) 기능 추가 - haneul
◦공헌자 정보, 바로가기 기능 오류등을 수정 - zero
•회원
◦가입후 며칠동안 사용못하는 기능에서 인증 메일을 받으면 로그인이 1회 되던 버그 수정 - zero
◦최고관리자는 회원정보 수정시 필수항목을 입력하지 않아도 수정되도록 개선 - zero

버전 업그레이드에 따른 주요 알림
1.cafeXE 의 기능이 안정화 되었습니다.
cafeXE에 대한 세부 설정이 가능하고 기존의 게시판/페이지만 지원되던 것에서 관리자가 지정한 개수만큼 다른 서비스 모듈도 사용할 수 있게 되었습니다.
그리고 각종 카페 관리자의 권한이 제대로 동작하지 않던 문제를 해결하였고 ID 단위의 카페 생성 부분도 안정적으로 처리하였습니다.
특히 카페 메인페이지 기능을 추가하여 권한이 부여된 사용자가 카페를 만들수 있고 또 이렇게 만들어진 카페가 카페 메인페이지에 노출되도록 하였습니다.
매우 간단하게 만들었고 차후 개선될 수 있도록 하겠습니다.
2.XE의 속도가 빨라질 수 있는 기능들이 추가되었습니다.
동시접속자가 많은 사이트의 경우 관리페이지 > 설정 > 인증세션 DB 사용을 해제하시면 서버 부하가 줄어들고 사이트 응답속도가 무척 빨라질 수 있습니다. (XE 공식사이트에서 적용중, 다만 동시접속자에 대한 데이터는 구할 수 없습니다)
또한 XE에서 매우 유용한 위젯을 많이 사용한 페이지모듈의 경우 페이지 모듈 설정 > 캐시 시간을 설정함으로서 페이지 모듈의 응답속도 및 서버에 미치는 부하를 최소화할 수 있습니다.
물론 캐시 기능은 정해진 시간동안 실시간 데이터가 보이지 않는다는 단점은 있지만 사용자가 원하는 데이터를 서버 부하를 줄이면서 빠르게 보여줄 수 있으니 사용을 권해드립니다.
또한 rewrite mod를 사용하는 사이트에서 사용자가 첨부한 이미지등에 대한 경로를 제대로 설정시켜 브라우저 캐시 효과를 높여 빠른 응답을 보일 수 있도록 개선하였습니다.
3.안정화 모드 첫번째 단계로 많은 테스트와 검증을 통해 안정화를 위해 노력하고 있습니다.
공지드린것처럼 XE의 안정화 모드 전환 및 안정화를 위한 노력으로 새로운 기능의 추가보다 기존 기능의 안정화 및 사용자분들이 제기해주신 버그 처리를 위주로 개발하였습니다.
1.2.3, 1.2.4 까지 진행하면서 현재 XE issueTracker에 등록된 문제중 재현 가능한 것들을 수정하는 것으로 계속 버전 업그레이드를 할 예정입니다.
그리고 기본 패키지에 포함된 디자인이나 기능을 더 이상 수정하지 않고 필요할 경우 별도의 모듈이나 스킨 배포를 통해 진행할 예정이니 기존 버전에서 업그레이드를 하지 못하셨던 분들은 이번버전까지만 수고를 하시면 차후에는 안정적인 업그레이드가 가능하도록 노력하겠습니다.

다운로드 및 설치 안내
•다운로드 : XE IssueTracker > 다운로드 에서 다운로드 가능합니다.
◦XE 버전 : XE의 기본 적인 기능이 포함됨. 패키지 모듈과 외부 연동 모듈들 제외
◦XE Full 버전 : 개발코드에 있는 모든 기능이 포함됨
◦카페XE : 카페 패키지 기능을 중심으로 꼭 필요한 것들만 포함
◦플래닛 XE : 마이크로 블로그모듈인 플래닛XE에 필요한 것들만 포함
•매뉴얼 및 참고 문서
◦공식 매뉴얼
◦업데이트
◦동영상 매뉴얼
•업데이트 시 유의사항
◦관리자 페이지 - 모듈 목록에서 업데이트/ 설치 항목이 있는지 꼭 확인하세요.
◦관리자 페이지 - 초기페이지의 중간에 있는 캐시파일 재생성을 꼭 한번 실행해주세요.
•SVN 저장소
◦배포 버전 : http://svn.xpressengine.com/XpressEngine/trunk
◦개발 버전 : http://svn.xpressengine.com/XpressEngine/sandbox
■SVN을 이용한 다운로드 및 업그레이드 안내
업그레이드 후 필수 확인 사항
전체 파일을 덮어씌워도 업그레이드가 가능합니다.

업그레이드 후에는 꼭 관리자페이지 > 모듈 (왼쪽 아래)를 클릭해서 모듈 목록 (우측화면)에 install 또는 update라는 빨간 버튼이 있으면 클릭해서 동작시키셔야 합니다.

관리자 페이지 > 우상단 설정 > 캐시파일 재생성을 꼭 해주세요

문제 발생 및 기능 추가에 대한 개발 참여 안내
XpressEngine는 오픈 소스 프로젝트로 진행이 되기에 정해진 곳에 발생되는 문제나 의견을 제시해주시는 것이큰 도움이 됩니다.

XE 오픈 소스 프로젝트 > XE Issuetracker 에서 먼저 검색을 하신 후 이미 등록된 문제가 없다면 새로 등록해주세요.

프로젝트 관리에서 문제가 다뤄져야 중복 문제가 발생하지 않고 또 더 빠르게 문제 해결이 가능합니다.

XpressEngine은 프로젝트 멤버나 사용자분들이나 같이 만들어 나가는 것이니만큼 효율적인 관리를 위해서 협조 부탁드립니다.

현재평점 0 (평가자 수 : 0)

추천 : Gunmania,

profile

여기에서 행복한 시간 되십시오.