메뉴 건너뛰기

XE 3.0.13 릴리즈 노트 (배포중지)

안녕하세요! XE팀입니다.

2021년 7월 22일, XE 3.0.13 버전이 릴리즈되었습니다. 

미디어라이브러리에 대한 기능 개선과 웹사이트 개발할 때 불편사항 개선을 진행했습니다.
아래와 같은 기능 개선, 버그 수정이 진행되었습니다. 여러분의 다양한 피드백과 제안 부탁드립니다.

! 3.0.13 업데이트 주의 사항

Database 에 컬럼이 추가 되어 업데이트 중 시간 지연 문제가 발생할 수 있습니다.
timeout 관련 문제가 발생하는 않는 방법으로 업데이트 바랍니다.
 

개선 사항

  • #1211 관리자사이트 패널 사이드바 높이가 안맞는 문제 개선
  • #678 댓글의 회원 기본 프로필 이미지 개선
  • #1214 SEO 처리할 때 intercept 할 수 있도록 개선
  • #1215 위젯 페이지에 위젯을 추가할 수 있도록 개선
  • #1169 플러그인 활성화 명령어 추가 (contributed by @darron1217)
  • #1065 플러그인 오류 발생할 때 플러그인을 비활성화 하는 기능 제거
  • #1171 Nginx 에서 plugins 폴더 파일을 가져오지 못하는 문제 해결
  • #1153 약관 표시할 때 nl2br 제거
  • #1151 닉네임 입력값 체크 문구 개선
  • #1140 인스톨할 때 charset 선택 기능 추가 (contributed by @darron1217)
  • #1217 미디어라이브러리에 동영상 업로드할 때 썸네일 보여지도록 개선
  • #1230 미디어라이브러리에서 SVG 업로드 기능 추가 #1239
  • #1232 ckeditor, 미디어라이브러리에서 SVG 미리보기 기능 추가
  • #1235 플러그인 비활성화 명령어 추가
  • #1241 FormRadio UIObject 에 disabled 처리 옵션 추가
  • #1242 회원가입 시 이메일 validation 개선 및 trim(압/뒤 공백 제거) 기능 추가
  • #1245 업로드 파일 목록 전달 할 때 등록 순서로 반한 하도록 개선
  • #1250 미디어라이브러리가 mouted 되었을 때를 알 수 있도록 구조 개선
  • #1251 Textarea 확장필드에 validation 처리를 위한 data-valid-name 속성 추가 #1249 #1252
  • #1244 미디어라이브러리 목록에서 gif 파일은 원본주소 반환하도록 변경(움직이는 이미지 문제)
  • #1253 위젯 삭제할 때 confirm 하도록 개선
  • #1149 plugin:migrate 명령어 추가 (contributed by @darron1217)
  • #1150 설치할 때 composer_home 설정 추가 (contributed by @darron1217)
  • #1176 FormSelect UIObject 에 optgroups 옵션 추가 (contributed by @darron1217)
  • #1177 FormFile UIObject 에 삭제 버튼 추가 (contributed by @darron1217)
  • #1206 멀티사이트 지원을 위한 기능 개선(contributed by @XisoDev)
  • #1154 회원 가입 후 laravel event 실행 기능 추가

 

문제 패치

  • #1189 로그인 유지 안되는 문제 해결
  • #1200 위젯에서 출력시 css 개선
  • #1202 회원설정에 필수 항목 추가할 때 처리 개선
  • 사용자 등록할 때 비밀번호 메시지 출력 개선 (75ae831)
  • #1207 0으로 시작하는 문자열에 caster 가 int, float 로 처리하는 문제 해결 #1212
  • #1209 테이블 스키마 정보를 가져오는 쿼리가 반복적으로 실행되는 문제 개선
  • #1210 에디터에서 복수 파일 업로드 문제 해결
  • #1204 griper 메시지 출력 후 스크롤 이동 문제 해결
  • #1186 미디어라이브러리에서 폴더 선택 안되는 문제 해결
  • #1193 윈도우에서 플러그인 버그 수정 (contributed by @HongSic)
  • #1219 소리없는 영상 업로드 시 오류 해결
  • #1218 윈도우 환경에서 설치 오류 해결
  • #1161 이메일 인증 방식 로그인할 경우 csrf_token 사용 방식 개선

 

업데이트 주의사항

  • SSH(터미널)환경에서 업데이트 하는 경우 업데이트 가이드를 참고하시기 바랍니다.
  • 서비스 중인 사이트에 적용하시기 전에 서비스 중인 사이트와 유사한 환경을 갖추고 이상이 없는지 확인하시길 권고합니다.
  • 업데이트 전 관리자 로그인 상태로 관리페이지를 열어두시고 진행하시길 권고합니다.
  • 업데이트 후 플러그인들을 업데이트해야 합니다.
  • 업데이트 후 캐시를 갱신하셔야 합니다.
  • 업데이트 후 오류가 발생한다면 storage/app/interception 디렉토리에 있는 모든 파일들을 삭제하시기 바랍니다.

 

업데이트시 알아두세요

  • 웹 업데이트 기능을 사용하기 위해서는 php binary가 사용 가능한지 확인해야 합니다.
  • SSH 프로그램(Putty 등)을 사용하여 서버에 접속후 " php -v " 명령을 실행하여, PHP의 버전 정보가 정상적으로 표시되는지 확인해주세요.
  • php binary가 사용 불가능한 환경이라면, cgi api (php-fpm)로 PHP가 구동되는지 확인해주세요.
  • php binary를 사용할 수 없으며, cgi api를 사용하는 환경에서는 정상적으로 업데이트가 실행되지 않을 수 있으니, 업데이트가 가능한 다른 서버 또는 로컬PC에서 FTP 등을 이용하여 서비스에 적용 후 이용하시기 바랍니다.
  • 자동 업데이트는 소스파일이 변경되는 작업이 수행되기 때문에, 프로젝트 루트에 파일 쓰기 권한이 필요합니다.
  • 꼭 루트의 파일 쓰기 권한 또는, php binary를 꼭 확인해주세요!!

 

더 알아보기

  • 제작한 플러그인을 배포할 수 있는 XE Store에 방문해보세요.
  • XE3 가이드로 궁금한 점을 해결해보세요.
  • FAQ와  XE 블로그에 공유된 정보로 문제를 해결해 보세요.
  • 포럼에 궁금한 점을 남겨 답변을 받아보세요. 
  • XE3는 여러분의 기여를 기다리고 있습니다. Pull Request 작성 가이드를 확인해보세요.

 

  • share