라이믹스/릴리즈 노트/2.1.1

2023년 06월 26일에 등록 된 릴리즈 노트입니다.
-

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

작년 말에 공지한 대로 라이믹스 2.1은 PHP 7.2 이상에서만 사용할 수 있으며, PHP 7.4 이상을 권장합니다. 구 버전이나 XE 1.x에서 업그레이드하실 경우 PHP 버전 차이에 주의하시기 바랍니다. 구 버전에서 정상 작동하던 모듈, 애드온, 위젯 등이 PHP 7.2 이상에서 오류를 일으킨다면 BaseObject 문제일 가능성이 높습니다. 오래 전 XE 1.9에서 변경된 사항이므로 대다수의 정상적인 자료는 이미 수정되었거나, 수정 방법이 커뮤니티에 알려져 있을 것입니다.

새 기능과 개선점[편집 / 원본 편집]

  • 메뉴를 삭제할 때 연결된 컨텐츠(게시판, 페이지, 글, 댓글 등)의 삭제 여부를 선택할 수 있도록 하고, 삭제하지 않는 것을 기본값으로 지정
    • 컨텐츠를 삭제하지 않고 메뉴만 삭제하면 unlinked에 새로운 메뉴 항목이 다시 나타날 수 있습니다.
    • 게시판은 게시판 모듈에서, 페이지는 페이지 모듈에서 완전히 삭제할 수 있으며, 일상적인 관리 작업도 가급적 "사이트 메뉴 관리" 화면보다는 해당 모듈의 관리자 화면에서 하시기 바랍니다.
  • 회원가입 확장변수 명칭에 다국어 사용 지원 (#2133)
  • 불필요한 코어 파일을 정리할 때, 이동 전 경로와 이동 후 경로를 구분하기 쉽도록 문구 수정 및 취소선 처리
  • 회원 모듈의 URL(mid)을 생성할 때 메뉴에 불필요한 항목을 추가하지 않도록 변경

버그 수정[편집 / 원본 편집]

  • 관리자 화면, 에러 화면 등에서 로그인을 시도할 때 CAPTCHA가 표시되지 않는 문제 수정 (#2086)
    • 단, 레이아웃에서 팝업 형태로 제공하는 로그인 폼은 기본 지원하지 않으며 별도로 CAPTCHA 연동이 필요합니다.
  • modules/member/schemas/site_admin.xml 파일이 남아 있는 경우 회원 모듈 업데이트가 무한반복되는 문제 수정 (#2125)
  • "member"라는 URL(mid)을 사용하는 모듈이 이미 있는 경우 회원 모듈 업데이트에 실패하는 문제 수정 (#2126)
    • 충돌하는 모듈이 있음을 알리고, 사용자에게 변경을 요청합니다.
  • 사이트 제목에 다국어를 적용하면 관리자 화면 상단에 표시되지 않는 문제 수정 (#2127)
  • member 모듈 인덱스 화면으로 접속했을 때 리다이렉트 URL이 잘못 인코딩되는 문제 수정 Green tick@dewekk (#2128)
  • 메뉴가 중복으로 생성되는 문제 수정 Green tick@dewekk (#2129, #2130)
  • 특정 언어의 번역문이 누락된 경우, 영어로 fallback하지 않고 공란으로 표시되는 문제 수정 (#2131)
  • 문서 확장변수 설명을 저장한 후 다국어 입력란이 일반 입력란으로 변하는 문제 수정 (#2134)
  • 모듈을 생성할 때와 수정할 때 URL(mid) 검증 기준이 서로 다른 문제 수정

정리[편집 / 원본 편집]

  • 모듈 주소(mid), 아이디 등에서 "member"를 금지어로 취급하도록 변경
• 현재 페이지 URL 줄이기