라이믹스 2.0 통합게시판 기능 장점이 무언지 알고 싶습니다.
CMS/프레임워크 | Rhymix 1.9 |
---|---|
개발 언어 | PHP 7.2 |
베스트,인기 등 조건을 거는건 타임라인 모듈을 이용해야 합니다.
- 기간을 지정해서 큰 무리를 주는 것을 방지하면서 계속 사용을 해야할 것으로 판단됩니다.
다만 단순 통합 게시판의 경우 && 현재 MID에 머무리지 않고 원글로 이동하는 방식 이라면
라이믹스 코어에서 새롭게 제공하는 통합게시판 기능을 활용할 수 있을 겁니다.
- 기간을 지정해서 쿼리 할 수 없는 것은 단점으로 생각할 수도 있을 것 같습니다. 모든 게시판 모든 게시글을 불러와야 하는 것 같더라구요.
- 통합게시판 자체에서 읽고 댓글작성 등이 안되서 통합게시판으로 역할이 다소 부적합 할 수도 있습니다.
1.대체 했을때 장점이 궁금합니다.
2.그리고 추가적인 질문입니다만...
통합게시판의 목록에 원게시판 타이틀을 출력하기 위해
타임라인 모듈에서 사용할 수 있었던 $timelin_info 와 같은 체크 포인트를 뭘로 잡아야 할지도 궁금합니다.
(mid로 조건을 걸기보다는 범용을 사용할 수 있게..)
댓글 13
쿼리적으로나 이런 부분이 타임라인 모듈보다 코어에서 처리하는 항목들이 최적화되어 나온것이라 좀 더 낫다는것이죠.
다만 추천수 같은 조건을 사용하지 않는 선에서 사용해야하는것이죠.
조금 구체적으로 이득을 알고 싶어서 입니다. 코어 자체 기능으로 할 수 있는 곳이 저의 경우 제한적으로 1군데만 적용이 가능한데 전환한 이득을 좀더 알고 싶어서요. 원글 게시판 타이틀을 가져오는 것도 조금 연구해서 구현해야 하는 상황이기도 하구요.
게시판 기능 강황이고, 타임라인 모듈에서 게시판 통합기능에 제공되는 기능정도만을 사용하는경우 타임라인보다 좀 더 최적화된 방법일뿐이죠.
그냥 기본코어에서 제공해주는 최소한의 조건일뿐입니다.
슈퍼캐시 모듈같은 서드파티 활용을 그대로할 수 있죠.
먼저 만들어둔 디비값을 보내면서 슈퍼캐시 모듈에서 그 캐시값들을 캣치 해서 저장해놨다가 저장하는걸요 ㅎㅎ
가 타임라인 모듈에서 제공했던 기능인가 보네요. 이게 안되는데 이것도 대채가 가능할지 함께 문의드려봅니다.
{@ $module_info = getModel('module')->getModuleInfoByModuleSrl($document->get('module_srl'));}
$module_info->browser_title
$document->get('module_title')
로 해결했습니다.
타임라인 방식은 애써 쿼리해서 추출해 놓은 게시판 목록을 폐기하고 다시 쿼리합니다. 코어에 포함된 방식은 한 번만 쿼리하므로 훨씬 효율적입니다. 코어에서 제공하는 트리거도 그대로 적용되므로 슈퍼캐시를 비롯한 서드파티 자료들이 대응하기도 훨씬 쉽습니다.
스킨에서 글 주소를 원본 mid로 고정시켜 놓지 않으셨다면 통합게시판의 mid가 유지될 텐데요? 통합게시판의 mid로 접속한 상태에서 댓글 작성도 가능하고요.
$oDocument->get('module_title')
아.. 유지도 되나요???
타이틀 게시글 목록에서도 되나요??
$document->get('module_title')
MID 유지 되면서 원글의 권한에 따라 댓글작성,추천포인트 등이 다 작동한다면 MID 유지 되는 통합게시판도 코어 기능으로 전환하는 것을 고려해 봐야겠습니다.
$module_info->include_modules 로 가능한 것 같습니다.