질문/조언질답게시판
Extra Form
PHP PHP 7.3
CMS Rhymix 2.x

보안패치 때문에 최신버전으로 업그레이드 했다가 1.9로 롤백했습니다.

검색기능에 확장모듈을 사용하고 있었는데 1.9에서는 잘 동작하는데 2.x에서는 작동을 하지않군요.

아예 debug가 찍히지 않는것이 확장모듈을 불러오지를 못합니다.

db의 module_extend에는 변화가 없습니다.

 

2.x로 가려면 좀더 준비가 필요할 것같습니다.

뭐가 바뀐 걸까요?

힌트를 좀...

  • profile

    2.0에서 달라진점 고지 내용 중 

     

    5번 module extend 기능을 사용하는 서드파티 모듈은 작동이 중지됩니다.

     

    위 내용과 관련이 있지 않을까요?

    깃허브의 공지가 공식사이트 게시글로 바뀌어서 

    https://rhymix.org/news/132

     

    업데이트시 주의가 필요한 부분 -> 2. 서드파티 모듈 사용 및 개발 관련

     

    위 부분일 듯 합니다.

  • profile profile

    음...

    일이 좀 커지는군요.

  • profile
    모듈을 통째로 확장하는 기능은 작년에 약 반년간의 예고 기간을 거친 후 지원이 중단되었습니다. 일단 확장만 해놓고 기존 모듈의 개선 사항에 발맞추어 유지보수가 되지 않는 등 과거부터 부작용이 많았는데, 라이믹스는 XE보다 코어 모듈의 변화가 훨씬 많기 때문에 안정적으로 지원하기가 더욱 힘들게 되었습니다.

    글과 댓글 등의 목록을 불러와서 처리하는 과정 전반적으로 트리거도 꽤 많이 추가되었으니, 필요한 부분에만 트리거를 걸어서 커스터마이징하시기를 권장합니다.
  • profile profile
    고민해보겠습니다.
    별도의 모듈로 분리하는 것은 어렵지 않은데 대부분의 레이아웃이나 스킨에 검색 타겟이 IS로 되어있어서 수정하지 않고 사용하는 방법을 찾았던 겁니다.
    통합검색기능에는 트리거가 없고 action_foward 로도 가능하지 않을까 싶습니다.