Q&A

CMS/프레임워크 Rhymix 2.1
개발 언어 PHP 7.4

안녕하세요! 개인적인 사정이 있어 탈퇴 후 오랜만에 재가입하고 인사드립니다.

 

모처럼 공홈 자료실을 살펴보니 짠스튜디오님, 딱따고기님 등

퀄리티가 상당히 좋은 스킨을 만들어주시는 제작자분들의 활약이 눈에 띄네요!

 

그동안 국민 스킨인 스케치북만 고집해 왔는데,

최근 멋진 자료들을 보며 전체적인 스킨 교체까지 고민하게 될 정도로

라이믹스 생태계의 발전이 반갑고 제작자분들을 진심으로 응원합니다!

 

image.png

 

본론으로 들어가, 현재 사이트에 비회원도 접근 가능한 1:1 상담 게시판을 사용하고 있습니다.

예전에 배포된 'contact write 스킨( https://xe1.xpressengine.com/index.php?mid=download&package_id=22530581 )'을 조금씩 수정해서 쓰고 있는데,

구조적인 한계에 부딪혀 고수분들의 조언과 개발 참여를 요청하고자 글을 올립니다.

 

기존 contact write 스킨은 문의 작성은 쉬우나 1회성 제출(이메일 발송 폼 스타일) 시스템이라,

작성자가 자신이 쓴 글을 재확인하거나 관리자의 답변 피드백을 확인하기 어려운 옛날 방식입니다.

요즘 이용자들이 추구하는 트렌드와는 차이가 있죠 ㅠ.ㅠ

 

그래서 최신 트렌드의 보드 스킨을 활용하면서,

[비회원 1:1 비밀 상담 게시판] 형태로 작동 방식을 완전히 전환하고자 합니다.

 

제가 구현하고 싶은 핵심 프로세스는 다음과 같습니다.

 

 

 

1. 구현하고자 하는 핵심 기능 (UI 및 작동 방식)

  • 글쓰기 폼 상단 개인정보 동의 영역 삽입: 기존 Contact Write 스킨과 같이 입력 폼 상단에 지정된 크기(스크롤 박스 높이 지정 가능)의 '개인정보 수집 및 이용 동의' 스크롤 박스와 필수 체크박스 UI를 깔끔하게 표시하고 싶습니다.
  • 비회원 입력 필드 및 비밀번호 필수화: [이름, 연락처, 이메일, 상담 내용]을 입력받는 직관적인 구조이며, 비회원 글쓰기 시 비밀번호 입력을 강제합니다.
  • 목록 노출 차단 및 1:1 상담실 작동: 고객사의 인력 여건상 등록된 상담글 목록이 대외적으로 노출되지 않기를 원합니다. 비회원이 접속했을 때 목록이 아예 비어있거나, 오직 본인이 쓴 글만 노출되는 방식이어야 합니다.
  • 비회원 비밀번호 및 접수번호 매칭을 통한 사후 열람: 회사의 인력 여건상 상담글 목록을 대외적으로 완전히 숨겨둘 예정이기에, 비회원 작성자가 자기가 쓴 글을 다시 찾기 위해서는 접수 완료 시 화면에 표시되는 '게시글 번호(접수번호)'를 알고 있어야 하는 구조를 생각하고 있습니다. 사용자가 결과 조회창에서 [본인의 접수번호(글 번호)]와 [작성 시 입력한 비밀번호] 두 가지를 매칭하여 입력하면, 해당 본문 내용과 관리자가 달아준 답변(댓글 또는 답글) 화면으로 다이렉트 연동되어 안전하게 재확인할 수 있는 시스템을 구현하고 싶습니다.

 

 

2. 개발자분들께 드리는 질문

  • 현재 출시되어 있는 최신 라이믹스 기반의 모던한 보드 스킨(순수 코어 기능을 활용하는 스킨) 위에, 위와 같은 [최상단 스크롤 약관 박스 UI][비회원 1:1 상담실 권한 로직]을 가장 안정적으로 얹을 수 있는 팁이 있을까요?
  • 스키마나 코어 소스를 크게 해치지 않고, 스킨 단에서 이 기믹을 구현하는 가장 표준적인 컴포넌트 구조가 궁금합니다.
  • 혹시 이와 같은 기업형 1:1 비회원 상담·제보 프로세스가 코어 버전업에 영향받지 않도록 깔끔하게 구현된 커스텀 스킨을 제작해 주시거나, 기존 폼 커스터마이징 외주/재능 기부가 가능하신 제작자님이 계신다면 적극적으로 의뢰를 드리고 싶습니다.

 

울며 겨자 먹기로 옛날 코드를 조금씩 고쳐 쓰는 데 한계를 느껴, 라이믹스 생태계를 빛내주시는 전문 개발자분들의 손길을 빌려보고자 합니다.

 

구현 방향에 대한 작은 조언이나 힌트도 좋으니 많은 관심과 댓글 부탁드립니다.

 

감사합니다!

 

 


 

 

contact_write.zip

 

댓글 2

  • 이미 있는것 같네요 다만 유료 모듈이네요.

    약관이 상단이 아닌 하단에 있지만요.

    그정도는 위치변경만 하면 되니 어렵지 않아보이구요.

    https://rhymix.org/pds/1940661

     

     

  • 목록 화면: 관리자가 아니라면 스킨에서 목록 부분은 아예 날려 버리고, 새로 작성하거나 글번호로 글을 찾아가는 폼만 보여주기 (하단목록도 숨겨야 하고, 웹진형이나 갤러리형 등으로 강제 전환시 목록 노출될 수 있으니 철저하게 막아야)

     

    글쓰기 화면: 모든 글을 비밀글로 작성하도록 강제하고, 약관 동의 체크박스를 필수 확장변수로 구현 (실제 약관 내용 표시를 위해 일부 디자인 수정 필요할 수 있으나, 스킨 수정은 어차피 하는 것임)

     

    글읽기 화면: 비밀글이면 제목과 작성자 정보 등 아무것도 표시하지 않도록 수정 (대부분의 스킨은 내용만 숨기는 것이 기본값)

     

    이 정도로 스킨을 수정하면 글번호(글주소)와 비번으로 자신의 글만 열람할 수 있을 것 같네요. 비회원 비밀글은 원래 비번 치고 보는 것이니까요.

     

    비회원 상담 게시판은 작성자를 어떻게 식별할 것인지가 관건인데, 작성자가 글번호를 알고 있다고 가정하면 목록이 아예 필요없게 되니 그나마 깔끔한 솔루션이 나옵니다.