질문/조언질답게시판

베스트,인기 등 조건을 거는건 타임라인 모듈을 이용해야 합니다. 

 - 기간을 지정해서 큰 무리를 주는 것을 방지하면서 계속 사용을 해야할 것으로 판단됩니다.

 

다만 단순 통합 게시판의 경우 && 현재 MID에 머무리지 않고 원글로 이동하는 방식 이라면

라이믹스 코어에서 새롭게 제공하는 통합게시판 기능을 활용할 수 있을 겁니다.

 - 기간을 지정해서 쿼리 할 수 없는 것은 단점으로 생각할 수도 있을 것 같습니다. 모든 게시판 모든 게시글을 불러와야 하는 것 같더라구요.

 - 통합게시판 자체에서 읽고 댓글작성 등이 안되서 통합게시판으로 역할이 다소 부적합 할 수도 있습니다.

 

1.대체 했을때 장점이 궁금합니다.

 

2.그리고 추가적인 질문입니다만...

통합게시판의 목록에 원게시판 타이틀을 출력하기 위해 

타임라인 모듈에서 사용할 수 있었던 $timelin_info 와 같은 체크 포인트를 뭘로 잡아야 할지도 궁금합니다.

(mid로 조건을 걸기보다는 범용을 사용할 수 있게..)

  • profile
    그냥 통합적으로 게시판을 꾸미고 싶을때, XETown메인화면처럼 꾸미고 싶을때 타임라인모듈을 사용하지 않아도 된다는 메리트가 있는 것입니다.

    쿼리적으로나 이런 부분이 타임라인 모듈보다 코어에서 처리하는 항목들이 최적화되어 나온것이라 좀 더 낫다는것이죠.

    다만 추천수 같은 조건을 사용하지 않는 선에서 사용해야하는것이죠.
  • profile profile
    최적화 부분이 어떤 것인지 궁금해서 질문 드린거구요. 원 게시글로 이동할 경우만 사용이 가능하겠더라구요.
    조금 구체적으로 이득을 알고 싶어서 입니다. 코어 자체 기능으로 할 수 있는 곳이 저의 경우 제한적으로 1군데만 적용이 가능한데 전환한 이득을 좀더 알고 싶어서요. 원글 게시판 타이틀을 가져오는 것도 조금 연구해서 구현해야 하는 상황이기도 하구요.
  • profile profile
    별다른거 없습니다.

    게시판 기능 강황이고, 타임라인 모듈에서 게시판 통합기능에 제공되는 기능정도만을 사용하는경우 타임라인보다 좀 더 최적화된 방법일뿐이죠.

    그냥 기본코어에서 제공해주는 최소한의 조건일뿐입니다.
  • profile profile
    기존에 알려진 바로는 타임라인이 너무 오래전에 개발되어 슈퍼캐시에서 성능 개선에 전혀 도움을 받지 못한다고 들었습니다. 이부분이 적용되어 일반 게시판 처럼 큰 효율을 슈퍼캐시로 높일 수 있게 되었는지 혹은 그 외 다른 비효율이 개선되는 지 등의 여부가 궁금한 것인데요. 이건 제가 들은 풍월이라 맞는지 궁금했고 또다른 큰 성능에 잇점이 있다면 조건에 맞는 게시판은 타임라인모듈에서 코어기능으로 전환을 하는게 유리할 것 같아서요.
  • profile profile
    넵 당연히 그런부분에서 이점이 있는것이죠.

    슈퍼캐시 모듈같은 서드파티 활용을 그대로할 수 있죠.

    먼저 만들어둔 디비값을 보내면서 슈퍼캐시 모듈에서 그 캐시값들을 캣치 해서 저장해놨다가 저장하는걸요 ㅎㅎ
  • profile
    $modules_info[$document->get('module_srl')]->browser_title

    가 타임라인 모듈에서 제공했던 기능인가 보네요. 이게 안되는데 이것도 대채가 가능할지 함께 문의드려봅니다.
  • profile

    {@ $module_info = getModel('module')->getModuleInfoByModuleSrl($document->get('module_srl'));}

    $module_info->browser_title

     

    $document->get('module_title')

    로 해결했습니다.

  • profile

    타임라인 방식은 애써 쿼리해서 추출해 놓은 게시판 목록을 폐기하고 다시 쿼리합니다. 코어에 포함된 방식은 한 번만 쿼리하므로 훨씬 효율적입니다. 코어에서 제공하는 트리거도 그대로 적용되므로 슈퍼캐시를 비롯한 서드파티 자료들이 대응하기도 훨씬 쉽습니다.

     

    스킨에서 글 주소를 원본 mid로 고정시켜 놓지 않으셨다면 통합게시판의 mid가 유지될 텐데요? 통합게시판의 mid로 접속한 상태에서 댓글 작성도 가능하고요.

     

    $oDocument->get('module_title')

  • profile profile

    아.. 유지도 되나요???

    타이틀 게시글 목록에서도 되나요??

  • profile profile
    자세한 답변 감사합니다. 목록에서도 되네요.
    $document->get('module_title')

    MID 유지 되면서 원글의 권한에 따라 댓글작성,추천포인트 등이 다 작동한다면 MID 유지 되는 통합게시판도 코어 기능으로 전환하는 것을 고려해 봐야겠습니다.
  • profile profile
    댓글 작성 테스트 해봤는데 원게시판 권한이 무시되서 mid 유지 시 문제가 되겠네요.
  • profile profile
    네, 권한이 서로 다른 게시판들을 묶어서 사용하는 경우에 대한 고려는 들어 있지 않습니다.
  • profile
    통합게시판인지 아닌지 구분 기존 타임라인모듈에서 $timeline_info 의 기능은
    $module_info->include_modules 로 가능한 것 같습니다.