뉴스

Rhymix 2.0.6 Release Notes

릴리즈 기진곰 | 2021.01.29 23:30 | 조회 331

라이믹스 2.0 버전대의 기능 개선 및 버그 수정 패치입니다.

 

새로운 기능

  • 서명, 생일 등 일부 회원가입 기본 항목의 이름을 변경할 수 있도록 지원합니다. (#1577, #1586)
  • 특정 메뉴(사이트맵)에 포함된 모든 게시판, 페이지 등의 레이아웃을 일괄 변경하는 기능이 추가되었습니다. 레이아웃 설정 마지막 단계에서 일괄 적용 여부를 선택하는 기존 방식보다 편리하고, 오해의 소지도 적으며, 기존 방식과 달리 사이트 기본 레이아웃, 모바일 레이아웃, 반응형 레이아웃 등을 일괄 적용하는 것도 지원됩니다.
  • 메뉴마다 아이콘 코드를 별도로 지정할 수 있습니다. 해당 코드를 실제로 사용하여 아이콘을 표시하는 것은 서드파티 레이아웃 제작자의 몫입니다. 기존에 메뉴 설명란을 사용하여 아이콘 지정을 지원하던 레이아웃이라면 이제 아이콘과 설명을 모두 입력받을 수도 있습니다.
  • 로그인시 다른 모든 기기에서 로그아웃되도록 하는 옵션이 회원 모듈에 추가되었습니다. DB 세션 사용 여부와 무관하며, 기본값은 OFF입니다.

 

개선점

  • SCSS 스타일시트에서 상대경로로 임의의 파일을 인클루드할 수 있도록 지원합니다. @import(./css/filename.scss)와 같이 확장자를 포함한 상대경로를 정확하게 입력하면 해당 파일을 불러오고, 기존에 지원하던 방식대로 @import(css/filename)과 같이 약식으로 지정하면 css/_filename.scss라는 partial을 불러오려는 것으로 해석됩니다. 레이아웃에 포함된 SCSS 파일을 스킨에서 인클루드하여 사용하는 등, 서로 다른 자료끼리 연동하는 데는 전자가 더 편리합니다.
  • 최신 cacert.pem 파일을 기본 내장하고, 모든 curl 및 소켓 요청에 일괄 적용하도록 하였습니다.
  • 영문이나 숫자만 저장하므로 utf8mb4를 지원할 필요가 없는 일부 DB 컬럼들의 문자셋을 utf8 또는 latin1으로 변경하였습니다. MyISAM이나 InnoDB의 인덱스 길이 제한에 영향을 덜 받을 것으로 예상됩니다. 이를 위해 XML 스키마에서 charset="" 속성을 사용할 수 있도록 하였습니다. 기존 방식인 utf8mb4="false" 속성도 지원하며, charset="utf8"와 동일한 것으로 인식합니다.

 

버그 수정

  • SMTP로 메일을 발송할 때 보안(SSL 또는 TLS)을 선택하지 않으면 정상 발송되지 않는 문제 수정
  • 회원 그룹 변경 후 캐시가 정확하게 갱신되지 않는 문제 수정
  • 레이아웃 설정 변경 후 자바스크립트 오류 때문에 반응이 없게 되는 문제 수정
  • 동일한 게시판에서 임시저장된 문서가 여러 개 있는 경우 하나도 불러오지 못하는 문제 수정
  • 마이그레이션툴로 생성한 게시판 XML 파일에 비밀번호 필드가 없거나 비어 있으면 들여오지 못하는 문제 수정
  • 필수로 지정한 확장변수를 가입시 입력하더라도 입력하지 않았다는 에러가 뜨는 문제 수정
  • 소셜XE 등 서드파티 모듈에서 아이디, 비밀번호 확인 필드 없이 회원가입을 받더라도 정상적으로 가입되도록 수정
  • php.ini에서 에러 로그 경로를 지정하지 않은 경우 디버그 설정 화면에서 불완전한 문장이 표시되는 문제 수정 (#1574)
  • 서브쿼리 컬럼을 사용하는 쿼리에서 count를 요청할 경우 오류가 발생하거나 정확하지 않은 결과가 나오는 문제 수정 @mackeyhan @kijin (#1575)
  • PHP 8.0에서 발생하는 오류 및 워닝 다수 수정

 

정리

  • 설치시 member_extra_info 애드온을 기본으로 켜지 않도록 변경
  • 설치시 photoswipe 애드온을 기본으로 켜도록 변경하고, resize_image 애드온은 제거
  • 트랙백 모듈을 블랙리스트에 추가 (#1573)
  • 게시물 관리 기능에서 불필요하게 $is_admin 변수를 사용하던 것을 제거 @YJSoft (#1579, #1580)
  • codeception을 최신 버전으로 업데이트하고, PHP 8.0에서도 설치 테스트 및 유닛 테스트를 모두 수행하도록 개선 (#1581)
  • 회원 모듈 설정의 어색한 설명 문구 수정 @YJSoft (#1583)
  • CKEditor에 추가되었으나 외부 서비스와 연동하지 않으면 작동하지 않는 exportpdf 플러그인을 기본으로 제거하도록 변경 (#1585)
릴리즈 기진곰 | 2021.09.13 | 조회 147
릴리즈 기진곰 | 2021.08.05 | 조회 342
릴리즈 기진곰 | 2021.07.01 | 조회 374
릴리즈 기진곰 | 2021.06.22 | 조회 416
릴리즈 기진곰 | 2021.06.22 | 조회 201
릴리즈 기진곰 | 2021.04.30 | 조회 510
릴리즈 기진곰 | 2021.04.30 | 조회 234
릴리즈 기진곰 | 2021.04.13 | 조회 473
릴리즈 기진곰 | 2021.04.13 | 조회 344
릴리즈 기진곰 | 2021.03.31 | 조회 370