XpressEngine

  • 배포 버전 : 1.2.3
  • 변경 범위 : revision 6242~6421
  • License : GPL v2
    (단 XpressEngine 기본 프로그램의 변형이 아닌 모듈/애드온/위젯 프로그램과 스킨은 각 저작자가 라이센스를 정할 수 있습니다)
  • 특이사항
    • 관리자 페이지 > 모듈 업데이트나 설치등을 하셔야 합니다
    • XE기본 버전, XE 전체버전, 카페XE, 플래닛XE 4개의 배포판으로 배포를 합니다. (전체버전에는 모두 포함)
    • 변경 파일의 경우 바로 전 버전 사용자에게만 적용되며 그 이전 사용자는 전체 파일을 덮어쓰셔야 합니다.

변경내역

  • 파일 모듈
    • 관리페이지 첨부파일 목록에서 모듈/문서 정보를 표시하지 못하는 문제 수정 - bnu
    • 관리페이지 첨부파일 목록 개선 * 첨부 대상 표시 : 댓글, 모듈(페이지), 임시저장 문서 * 회원 닉네임 출력 추가 * 대기 상태 파일의 닉네임 출력 안되는건 문제 아님 * 모듈 업데이트 필요 (필드 추가) * 파일 업로드시에는 값을 주지 않고 관리페이지에서 조회시에 업데이트 (업로드시 값 넣으면 오히려 방해) - bnu
    • 게시글 삭제시 댓글을 지우는 comment의 trigger에서 db에서만 댓글을 지우기에 file 모듈에서 댓글의 파일을 지우지 못하는 문제가 발생. 일괄 댓글 삭제시에 대상 댓글별 trigger를 호출하고 나서 일괄 삭제하도록 하여 문제 개선 - zero
    • 첨부파일을 다운로드 받을때 권한이 없는 것과 실제 파일이 없는 것에 대해 명확한 메세지를 출력하도록 수정. 그리고 대기 상태의 파일일지라도 최고관리자는 다운로드 할 수 있도록 수정 - zero
    • 폼문으로 파일 업로드위한 액션 추가 - sol
  • 엮인글 모듈
    • 엮인글 발송 팝업창에 레이아웃이 적용되는 문제 수정 - zero
  • 에디터 모듈
    • 에디터컴포넌트의 구현 방식을 변경하여 내용에 상관없이 잘 출력되도록 변경 (code highlighter 문제 해결) - zero
    • editor component 내용 변경시 space 가 있는 경우 발생하는 문제 수정 - haneul
    • 이모티콘 에디터컴포넌트의 팝업 내용이 IE에서 사라지는 문제 수정 - zero
    • XpressEditor 에디터에서 script,iframe등의 태그를 자동 삭제하지 않도록 수정 - zero
      (에디터에서 직접 개입하는 태그가 없도록 함)
    • XpressEditor 에디터 HTML 개선 - dece24
    • 에디터 컴포넌트 팝업창의 고정폭 문제 수정 - misol
    • 파일 이름에 &나 %등의 기호가 들어갈때 문제 해결 - misol
    • fckeditor의 자동저장메세지/ 파일업로드 부분의 CSS 누락분 추가하여 이상없이 보이도록 수정 - zero
    • 컨텐츠 스타일을 지정하지 않았을 경우 글보기에서는 사용되지 않도록 수정 - zero
    • xpressEditor에서 컴포넌트,html을 모두 쓰지 않을 경우 bar를 보이지 않도록 수정 - zero
    • 에디터에서 mss:// 경로에 대해서 경로 변경을 하지 않도록 수정 - zero
    • 자동저장기능을 10초에서 50초로 연장 - zero
  • 이슈트래커 모듈
    • 커미터 권한이 있을 경우 비밀글을 볼 수 있도록 기능 추가 - haneul
  • 회원 모듈
    • 회원 정보 프로필 이미지 수정 안되는 문제 수정 - zero
    • 회원 가입약관을 길게 쓸 경우 회원 설정 내용이 사라지는 오류를 수정. 수정 방법은 가입약관을 별도의 파일로 저장하고 DB에 저장하지 않도록 하여 수정. 가입약관 파일의 위치는 ./files/member_extra_info/agreement.txt 로 지정 - zero
    • 회원정보 수정시 라디오 입력폼 출력 안되는 문제 수정 - bnu
    • member open api 추가 - sol
    • fixed the permission problem for management - haneul
  • 포인트 모듈
    • 회원가입시 포인트 지급되지 않는 문제 수정 - zero
    • 자신이 작성한 글의 댓글 작성 후 댓글 삭제시 포인트 차감되는 문제 수정 - zero
    • 임시 저장시에는 포인트 지급하지 않고 정상 등록시 포인트가 지급되도록 문제 수정 (포인트 모듈 업데이트 필요) - zero
    • 글열람시 포인트가 차감되는 경우 보유 포인트가 차감 포인트보다 작으면 글 내용을 숨겨서 읽지 못하도록 기능 추가 - zero
    • 모듈별 포인트 설정시 초기화 버튼을 두어서 초기화시에 해당 모듈의 포인트 설정을 사라지게 하고 기본 설정을 따르도록 수정 - zero
    • 조회포인트 적용 관련된 부분의 퍼포먼스 향상을 위한 코드 수정 - zero
    • 포인트 그룹 연동 설정에서 초기화 방법을 선택할 수 있도록 추가 * 전체 그룹 초기화는 생략(연동설정된 그룹외에는 건드리지 않음) * 연동 그룹내에서 초기화 여부를 선택할 수 있도록 함 * 기본 값(추가된 설정을 저장하지 않았을 때)은 초기화 활성 * 고로, 기본그룹(보통 준회원)은 자동제거되지 않음 - bnu
  • 페이지 모듈
    • 내용 직접 추가시 사용된 에디터컴포넌트가 동작하지 않던 문제 수정 - zero
    • 내용 직접 추가시 Java Script 에러 발생하지 않도록 수정 - zero
    • 에디터 추가설정을 통한 내용 직업 입력 위젯의 에디터 및 기본글꼴/서식을 지정하는 기능 추가 - zero
  • 플래닛 모듈
    • 개별 플래닛에서 action forward 가 호출될때 레이아웃이 사라지는 현상 제거 (플래닛 모듈 업데이트 필요) - zero
    • planet 설정이 되지 않았을 경우 생기는 PHP Script 오류 수정 - zero
  • 외부 페이지 모듈
    • 외부페이지에서 지정한 이미지/대상링크/배경이미지등이 정상동작하도록 개선 - zero
    • 외부페이지에서 css, js에 대해서 상대 또는 절대경로로 import 문법을 이용시에 ./files/cache/opage/경로 라는 이상한 path가 설정되는 것을 수정. 수정된 방법은 대상 외부페이지 파일의 위치로 import 구문의 경로를 바꾸어서 직접 호출되도록 수정하는 방법을 사용. - zero
  • 기본 기능
    • rewrite mod 사용시 엮인글 URL을 path 구조로 보이도록 기능 원위치 - zero
    • 기본 SSL(443)/ HTTP(80) 포트 사용하지 않을때 생기는 uri 오류 수정 - haneul
    • Context class 에서 모든 css/ js file 초기화 method 추가 - zero
    • TemplateHandler에서 치환시 PHP함수나 클래스의 method가 아님에도 무조건 변환을 하여 php syntax 오류가 생기는 것을 수정 - zero
    • 메일발송시 XE의 첨부파일에 대해서 절대경로로 내용을 수정하도록 하여 문제 해결 - zero
    • 윈도우 서버에서 글요약본 추출시 깨어진 문자가 보이는 문제 수정 - zero
    • XE의 simpletest 동작에 대한 상수값을 설정하도록 수정 - zero
    • applet 태그에 대해 관리자가 작성한 글이 아니라면 태그 동작을 하지 않도록 수정(보안) - zero
    • 최고관리자 > setting > 기본 URL 변경시 DB에서도 변경되도록 수정 - zero
    • php의 method_exists()함수에서 대소문자를 구별하지 못하는 문제때문에 발생하는 버그 수정 - zero
    • forward action에서 layout 지정시 layout을 유지하도록 코드 추가 - zero
    • MySQL의 mysql_insert_id()에 $this->fd를 추가 - zero
    • 외부링크 이미지의 썸네일 추출시 이미지 파일 검사를 하지 않아서 동영상등에 대해서 외부파일을 다운받으려 해서 메모리 허용치 초과 오류를 내는 문제 수정 - zero
  • 문서 모듈
    • php4에서 게시글의 다국어 지원 부분 오류가 생기는 것을 수정하여 글 수정시에 반영이 안되어 보이는 문제 수정 - zero
  • 댓글 모듈
    • 댓글의 요약본을 구하는 함수에서 줄바꿈이 있을 때 공백을 삽입하도록 수정하고 tail 지정 기능 추가 - mooo
  • 애드온
    • Autolink 애드온 : 내용이 많은 경우 IE에서 느려지는 문제 수정 - bnu
    • Smartphone 애드온 : iui제거후 자체 제작 UI 로 변경 - zero
    • captcha 애드온에 비밀번호 찾기 기능에 대해서도 가로채서 봇/프로그램 체크 유무를 확인할 수 있도록 하는 기능을 추가 - zero
    • 모바일페이지에서 제목 제대로 표시 안되는 문제 수정. 코드에 있던 의미없는 띄어쓰기 지움. - misol
    • 댓글 링크 문제 수정/ 휴대전화에서도 문단을 구분하기 쉽도록 첫줄 들여쓰기 함. - misol
    • 모바일 언어설정 모드 추가 - misol
    • 이미지 리사이즈각 개별 컨텐츠에서 잘 동작하도록 수정 - zero
    • 플래닛, WAP class 추가, 리스트형에서 간단한 글 담을 수 있게 수정, + 간단한 코드 정리 - misol
  • RSS 모듈
    • 컨텐츠 위젯/ 피드에서 제목에 링크 제대로 못거는 문제(스킨 문제) 수정, RSS라는 명칭을 쓰던 RSS URL이 ATOM형식도 지원하므로 '피드' 라는 명칭으로 변경 / PHP코드상의 변화는 없음. - misol
  • 위젯
    • 컨텐트 위젯에서 최근글 목록 생성시 글 제목의 HTML 가 그대로 노출되는 문제 수정 - mooo
    • 컨텐츠 위젯 title 자르기에서 HTML태그를 포함하여 자르는 문제 수정 - bnu
    • 플래닛 default 위젯에 댓글/ 원츄 수 보여주도록 개선 - haneul
    • 메뉴 출력기 위젯에 메뉴 정보 내용 누락 추가(이미지 정보..) - cbrghost
    • 분류 위젯에서 예전에 사용되던 mid 값이 위젯에 인자로 넘겨질때 생기는 오동작 수정 - zero
    • content (기본 정보) 위젯의 속성에 table태그를 쓰지 않는 옵션 추가 (여러형태의 스킨에서 사용하기 위함) - zero
  • 위젯 스타일
    • 기본 위젯스타일에서 제목색상을 지정하지 않으면 transparent로 되는데 Firefox등 특정 브라우저에서 text color의 transparent값이 적용되어 제목이 보이지 않는 문제가 발생. 제목색상이 transparent가 아닌 값으로 지정되었을때에만 제목 색상을 적용하도록 하여 문제 해결 - zero
  • 번역
    • 중국어 - royallin, chinaskyking
    • 일본어 - heemin

버전 업그레이드에 따른 주요 알림

  1. 많은 분량의 버그가 수정되었습니다.
    일전에 공지해드린 것처럼 기능 추가보다 기본 기능의 안정화 및 속도 개선 위주로 개발되었습니다.
    1.2.4 까지는 안정화 위주로만 계속 개발 될 예정입니다.
  2. 꼭 관리자 페이지의 각 모듈들의 설치/ 업데이트를 실행해주세요.
    또한 캐시파일 재생성도 해주셔야 합니다.
  3. 업데이트 또는 설치를 위해 파일을 FTP로 업로드시 파일이 누락되지 않도록 해주세요.
    문제라고 보고되는 것중 상당수가 FTP로 파일을 업로드하면서 누락되는 경우들입니다.

다운로드 및 설치 안내

업그레이드 후 필수 확인 사항

전체 파일을 덮어씌워도 업그레이드가 가능합니다.

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

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

문제 발생 및 기능 추가에 대한 개발 참여 안내

XpressEngine는 오픈 소스 프로젝트로 진행이 되기에 정해진 곳에 발생되는 문제나 의견을 제시해주시는 것이큰 도움이 됩니다.

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

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

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

현재평점 10 (평가자 수 : 2)

추천 : Gunmania, 타조,

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