마이로그 모듈: https://xetown.com/download/1816803

 

트위터를 보면 트윗, 리트윗 기능이 있지 않습니까. (또는 디시인사이드의 방명록)

 

마이로그도 그런 트윗/리트윗 기능이 있으면 좋겠다 싶습니다, 그러나 얼마나 사용될지 미지수라서 개발이 필요할지 의문이네요.

 

운영중인 서비스에 마이로그 모듈을 사용중인 분이 계시다면 불편/개선 사항을 여쭤보고 싶습니다.

 

감사합니다.

  • profile

    안녕하세요! 

    아직 실서비스에 사용은 못하고 로컬에서 시간날때 이리저리 만져보고 있습니다. 실서비스에 적용시 있었으면 좋겠다 싶은 기능과 잡다한 생각들을 적어보겠습니다.

     

    1.트윗,리트윗 비슷한 기능은 있었으면 완전 좋겠습니다. 타 게시판의 글들도 리트윗할수 있으면 좋겠습니다.링크 프리뷰카드처럼 리트윗한 게시물의 링크와 제목/요약/게시판이름/카테고리/작성자 등 정보요약을 볼수있었으면 좋겠습니다.

    *트위터처럼 비슷한 기능을 할려면 댓글도 게시글로 취급하여 리트윗되어야 할텐데, 이부분도 가능하다면 좋겠지만 게시판 구조상 댓글을 리트윗 할 경우 , 리트윗된 글을 타 유저에 의해 다시 리트윗하는 등...여러 경우도 고려해야 될 것 같습니다.

     

    2.마이로그모듈에서 작성글/댓글/채팅방 현재 이렇게 조회가 가능한데, 리트윗이 가능할경우 리트윗한 리스트도 볼수 있었으면 좋겠습니다. 여기에 한술 더 얹으면 좋아요(추천)리스트 + 스크랩(본인만) 한 리스트도 볼수 있었으면 좋겠습니다. 유저가 리스트들 공개여부등 설정할수 옵션이 있다면 더더욱 좋겠습니다. 정리하자면: domain.com/@user 로 마이로그 페이지 방문시 해당 user 의  작성글 / 댓글(대댓글) / 좋아요(추천클릭한 게시물또는 댓글) / 스크랩 까지 모두 리스트로 확인가능하면 좋겠습니다. 

     

    3.트위터같은 탭형태 UI로 게시글 / 댓글 리스트를 보려면 현재 강제 url 조작으로 page=1 또는 cpage=1 로 인덱스를 지정하줘야 되는데 혹시 domain.com/@user/posts , domain.com/@user/comments , domain.com/@user/likes , domain.com/@user/bookmark 와도 비슷한 형태의 url로 해당 리스트들을 방문할수 있고 domain.com/@user/posts/1 또는 domain.com/@user/posts?page=1 , domain.com/@user/comments/2 이런 형태로 페이지네이션 되면 더 좋겠습니다.

    * 내가 팔로우한 사람의 게시글만 볼수있는 리스트 domain.com/@user/following 와도 같은 비슷한 형태가 있었으면 좋겠습니다.

     

     

    4.소셜특성상 댓글도 게시글로 취급해야기 때문에 , 게시글의 경우 댓글이 10개달리면 댓글10개의 count를 가져올수 있지만 댓글에만 달린 댓글count 를 가져올수 없어 getCommentCount 라는 쿼리를 별도로 만들어서 구현은 가능했습니다. 

     

    5.혹시 가능하시다면 팔로우 / 팔로중 / 맞팔로우(친구) 등 상태의 UI를 스킨단에서 더 쉽게 처리할수 있게 분리?해줬으면 좋겠습니다. 현재 echo $oModel->get('tpl_button'); 으로만 되는데 상태에 따라 각 다른 디자인을 적용하려면 어떻게 해야되는지 몰라서 ,model.php 수정없이 스킨단에서 if 팔로우 > 디자인 /  elseif 팔로우중 > 디자인...와도 같은 방법으로 가능했으면 더 좋겠습니다.

     

    6. 트윗 기능이 되려면 마이로그 모듈에서 바로 글쓰기가 가능해져야 되는데, 다른 여러 게시판들도 존재할 경우, 어느 게시판에 작성하는지 선택?하는것과 글작성시 이미지/영상 업로드, 설문조사 , @타유저소환 등...트위터비슷한 여러 추가기능이 함께 구현되면 더더욱 좋겠습니다.

     

    적으면서 너무 투 머치하게 생각한건 아닌지, 혹시 개선함에 있어 제가 도울수 있는 부분이 있다면 언제든지 연락주세요.

    좋은 모듈 개발해주셔서 감사합니다.

     

     

     

     

     

  • profile ?
    과거 플래닛 모듈처럼 강력한 소셜 기능을 말씀주신 것 같습니다.
    마음 같아서는 모두 적용하고 싶지만 마이로그 프로그램에 제 개발 자원을 많이 들이지 못 해서 기능 개발도 선택적인 점에 양해를 구합니다.
    /
    1 아니요, 이것은 이미 글/댓글을 링크한 것으로 충분합니다, 리트윗한 게시글의 정보까지 모두 끌어오려면 레이아웃 제외한 iframe 이 그나마 현실적인 접근 방법입니다. 개발은 그렇다 치고 기능적인 면에서 커뮤니티 활성화에 도움이 되는가 자문해보면 저는 의문이 듭니다.

    2 공감합니다. 어디까지 구현할지 미지수지만 트윗,리트윗 정도는 볼 수 있을 것입니다. 그러나 추천 목록과 스크랩은 공개여부를 개인이 옵션으로 설정하는 작업도 포함될테고 그럼 작업 순위가 밀려날 수 있습니다.

    3 고려하겠습니다, 감사합니다.

    4 직접 개발하신 기능 같네요.

    5 (지금 작업 용 pc가 아니라서 코드 안 보고 답변 드리는데) 스킨에서 구현하기가 복잡해서 그랬을 겁니다, php 코드 참조하셔서 직접 스킨에 구현하셔도 될거 같습니다.

    6 글을 남길 때 [해당 회원에게 남길지 또는 게시판을 선택하는 옵션]은 게시판 활성화를 위해 좋은 기능이라 생각됩니다, 감사합니다.
  • profile
    마이로그는 선택된 유저의 글만 볼수있는데
    멤버유알엘이나 아이디값이 없을 경우에 따로 전체 유저의 글이나 댓글을 가져와서 볼수있도록 하면 어떤가요
  • profile ?
    content 위젯에서 이미 제공하는 기능 같네요, 감사합니다.
  • ?

    모듈 잘 사용하고 있습니다. 감사합니다.
    마이로그 모듈 제외( 또는 작동 ) 게시판을 선택, 지정 할 수 있으면 좋을것 같습니다.

     

    개인적으로는 아래와 같은 경우가 있습니다.
    예1: 회원 노출을 하지 않는, 운영자만 사용하는 게시판이 있을 경우 운영자 마이로그에서는 글제목이 노출되고 제목을 누르면 권한이 없습니다.라고 표시됩니다.

     

    예2: 일반회원에게 노출이 되지 않는, 특정모듈에서 사용하는 게시판( 문서 즐겨찾기 기능으로 이용 중)이 있는데요. 이런 경우 마이로그 모듈에서 해당 숨겨진 게시판의 게시글 제목이 노출되어 버리는 경우가 있는데요. 마이로그에 적용되는 게시판을 선택 지정할수 있으면 좋을것 같습니다. 

  • ? ?
    관련 설정은 이미 제공되고 있지만 정규식으로 선언해야 해서 관리자 UI가 불친절하다고 생각됩니다.
    불편드려 죄송하고 개선해 보겠습니다.
  • ? ?

    앗 개선이 안되어도 현재 상태로도 큰 문제는 없습니다. 좋은 모듈 제공해 주셔서 감사합니다. :)

  • profile
    정말 좋은모듈 개발해주셔서 감사드립니다.
    한번 테스트해보고 의견이 생기면 남기겠습니다 :)