타운광장토픽게시판

팔로잉한 회원의 글모음은 이미 타임라인 플러스 모듈로 만든 통합게시판에 로그인한 회원이 팔로잉한 회원의 글만 필터링 되도록 구현해서 서비스 제공을 시작했습니다.

 

특정회원의 글을 모아서 볼 수 있는 회원 개인의 블로그 성격의 페이지는 라이믹스 2.0으로 전환한 후에 서비스를 제공하려고 했으나 생각해 보니 회원들이 인식하고 있는  url 은 /@닉네임 이란 짧고 쉬운 url 이니 굳이 2.0의 짧은 주소를 기다릴 필요는 없을 것 같다는 판단으로 방금 타임라인 플러스 모듈로 만든 게시판으로 전환했습니다.

 

섬씽모듈에서 제공했던 두가지 모두 타임라인 플러스로 전환한 것입니다.

 

서버에서 

@/닉네임 -> 섬씽모듈  url

 

을 

 

/@닉네임 -> blog용 타임라인 게시판  url 

 

로 변경했습니다.

 

 

회원 입장에서는 접근하는 방법은 변화가 없습니다.

어제 게시글에서 알려드렸 듯이 이미 사이트에 노출되고 있는 회원 활동내역으로 가는 링크를 모두 /@닉네임 으로 고쳐 두었기에 서버에서 교체하는 즉시 자동으로 바뀌는 구조를 마련해 두었기 때문입니다.

 

이제 회원들이 좀더 /@닉네임 으로 도착한 곳이 일반적인 게시판과 똑같은 사용을 할 수 있는 것을 경험한다면 해당  url로 접근을 보다 많이 하게 될 것 같고 좀더 나아가서는 외부에 알리는 일도 생기게 될 것 같습니다.

 

오래 꿈꿔오던 것들이 사실 어렵다고만 생각했고 그동안 논의도 많이 오갔던 것인데 

 

최근에 타임라인 플러스에서 가능한 기반을 만들어주셨고

 - 작은 목소리 귀기울려주시고 의견 반영해 주신 타임라인 플러스 개발자님 다시 한번 감사드립니다.

 

게시판 스킨단에서 간단한  php 몇줄 작성으로 구현이 가능해졌습니다.

 

일단 서비스를 개시하고 필요한 것을 추가하고 수정해 가면서 채워가야겠습니다.

 

기존에 글 목록만 제공해주고 해당 글 목록에서 글을 클릭하면 새창으로 해당 게시판의 글로 연결되고 그 글을 읽고 나면 다시 그 창을 닫고 다시 글목록으로 돌아와 다음 글을 읽고 해야 하는 구조는 사실상 해당 글모음 사용을 포기하게 만드는 구조라 너무 아쉬웠고 한계가 너무 명확했는데 오랜 문제를 해결해서 또하나의 성취와 보람을 느끼는 휴일 오전 입니다.

 

 

기념으로 제가 너무 애정하는 아이 소개해 보겠습니다. ㅋㅋㅋ

저희 사이트 최고 인기팔로워 회원입니다 ㅎ

 

2416100.png

https://pomelove.com/@모찌맘ㅎㅎ

글쓴이 웹지기

profile
XE와 라이믹스를 운영하며 알게된 노하우를 공유합니다.
https://rxtip.kr/ 라이믹스 꿀팁
  • profile
    대단하세요^^!
  • profile profile
    사실 별거 아니에요. 라이믹스에서 member_srl 로 게시글을 필터링 해서 보여줄 수 있는 기능을 제공해줬고
    이것 사용이 안되던 타임라인 모듈을 타임라인 플러스에서 똑같이 사용 가능하도록 패치를 제공해 준 덕분에 간단히 스킨에 코드 몇줄 추가고 구현이 가능했던 것입니다.

    제가 한 대단한 것은 거의 없습니다 ㅎㅎ
  • profile
    오우… 이건… 대박이네요. 예전에 썸띵 모듈의 팔로우 기능 쓰는데 부하가 심하다고 하신 글을 봤었던 것 같은데 전환 후 체감이 큰 편인가요?
  • profile profile
    썸싱모듈 부하는 없어요. 단 글 목록까지 만 제공하는 더미 수준입니다.
    가장 큰 차이는 그토록 원하던 게시판 이라 직접 블로그에 접속해서 모든 소통(댓글,추천 등)이 가능하다는 것입니다.

    썸싱모듈에서 개인화 해줬던 것의 한계가 글 목록까지라 거기서 클릭하고 열리는 게시글을 열람하고 다시 그 창을 닫고 다시 글 목록으로 와서 다음 글을 클릭하고 가서 소통하고 이걸 반복해야하니 한두번 보고 사용 못할 것으로 판단하고 포기하게 되는 거죠.

    그냥 위젯의 글 목록과 다를 바가 없습니다.

    부하는 타임라인 플러스 모듈이고 카운트부분을 캐시하지 않지만 부하가 심할 정도로 문제가 발생할 만한 접근도 아니라 전혀 문제가 안됩니다. 그냥 타임라인 모듈을 아신다면 그거 입니다.
  • profile profile
    타임라인 모듈을 이용해 흩어져 있는 게시판의 글을 모아서 보여줄게 아니라면

    사이트를 처음 만들때 게시판 하나만 이용한다면 타임라인 모듈 없이도 구현이 가능합니다.
    혹은 라이믹스 2.0 통합게시판을 이용해도 되긴 한데 이건 댓글 권한 등의 고려가 안되어 있어서 권장하지 않구요.
  • profile
    오와!~
    이거 rewrite rule도 따로 적용해야하죠?
  • profile profile

    매우 간단합니다.
    기존 섬씽모듈 사용했던 것을 mid 정도 만 바꾸면요.

     

    저희는  nginx 이라서...

    rewrite ^/@([a-zA-Z0-9가-힇_]+)/?$ /index.php?mid=blog&smember=$1 last;

    저희는 blog 라는 mid로 타임라인 플러스 모듈을 이용해 모든 회원의 글을 모았습니다.

    /@닉네임 을

    /index.php?mid=blog&smember=닉네임

    으로 리디렉트 되게 해 놓은 것입니다.

    게시판 스킨에서 smember 값을 받아서 회원모듈에 회원번호를 질의한 후
    리턴 받은 회원번호로 해당 게시판에서 정렬를 하도록 주소를 고쳐주면 됩니다.

     

    라이믹스 2.0은 짧은주소로 하셔도 될 것 같구요.

  • profile
    위 기능은 섬씽모듈이 필요없이 되는건지 궁금합니다. 가능하시다면 제가 운영하는 사이트도 동일 기능을 구현해 주십사 의뢰를 하고싶을 정도로 너무 좋네요.
  • profile profile

    섬씽모듈이 글 목록만 제공하고 글 읽기 댓글 쓰기 추천 등 소통이 불가능해서 타임라인 플러스로 구현한 것입니다. 타임라인 플러스에서 제가 구상한 것을 위해 패치을 적용해 주셔서 가능했구요.

    섬씽모듈은 회원 팝업메뉴에서 활동내역 보기 링크만 활용하려고 남겨 두었습니다.(물론 섬씽모듈이 필요한게 아닙니다.)

    저번에도 말씀드렸는데 의뢰를 받지는 않습니다.

  • profile profile
    의뢰 얘긴 너무!! 대박좋다는 의미로 그냥 말씀드린거에요^^ 말씀대로면 섬씽 모듈 + 타임라인 플러스 모듀 필요한 것이군요^^
  • profile profile
    섬씽 모듈은 필요없습니다. 기존에 있다면 그냥 활용할 뿐입니다.
    회원메뉴 하나 이용하려고 섬씽 모듈 자체를 추가로 설치할 필욘 없죠. 전 섬씽 모듈의 기능을 타임라인 플러스 모듈로 모두 교체하면서 닉네임클릭했을때 블로그로 이동하는 메뉴를 별도로 구현하고 싶지 않아 섬씽모듈에서 만드는 메뉴를 그대로 이용할 뿐입니다.
  • profile
    이번에도 고생하셨습니다. !!!
  • profile profile
    감사합니다. 오랜 숙원이 자체 해결될 줄은 꿈에도 몰랐는데 구현하고 나니 정말 너무 만족스럽네요.
  • ?
    아이디어 너무좋으시네요 ~ㅎㅎ
    구독모듈과 연계한 구현인건가요?
  • ? profile

    해당 회원의 글모음은 구독모듈의 db와 관계가 없구요.

    내가 팔로잉한 회원의 글모음은 구독모듈의 db를 참조합니다.

     - 이건 로그인한 회원만 확인할 수 있으니 시연이 불가능하구요.

    개인 블로그 글모음은 별도 다른 db를 참조하지 않고 라이믹스 자체 기능입니다. 대신 여러 게시판에 흩어진 글을 모으기 위해 타임라인 플러스 모듈의 도움을 받았습니다.

  • profile ?
    많이 고생하셨겠군요 저도 구독모듈을 사용중인데
    염치불구하고 지식공유가 가능하면 라이믹스꿀팁에라도 부탁드려도 될까요?ㅎㅎㅎ..
  • ? profile

    회원 블로그 주소로 접근하는 것은 가능하나...
    내 팔로잉 회원 글 타임라인 플러스 모듈 적용은 팁으로 작성이 불가능합니다.

    제가 어떤 애드온을 용도전환 한 것 + 타임라인 플러스모듈을 이용 한 것으로 공개할 만한 사항이 아니라서요.

    타임라인 플러스 모듈에서 필터링 할 수 있는 것 중 하나로 포함되길 기대해 보지만 범용성이나 여러 측면을 개발자분이 판단을 해주셔야 가능한 이야기죠.

     

    일단 전 애드온으로 꾸역 꾸역 구연했습니다.

  • profile ?
    그렇군요~ 어쨋든 항상 볼때마다 발전해나가시는거 같습니다 ㅎㅎㅎ
  • ? profile

    애드온으로 구현하기 전에 타임라인 플러스에 구독모듈 db로 필터링 할 수 있는 부분 검토 요청을 했으나 라이믹스 기본 제공 기능과 결합하는 것이 아니라 채택 여부는 글쎄요 일 겁니다.
    하지만 요청이 많다면... 요청을 해보세요. 저도 타임라인플러스 모듈에서 기능이 탑재되면 애드온은 굳이 쓸 필요가....

  • profile ?
    같은분이 만드신게 아니라 애매하네요 일단 저도 글남겨보겠습니다~