| CMS/프레임워크 | Rhymix 2.1 |
|---|---|
| 개발 언어 | PHP 7.4 |
안녕하세요! 개인적인 사정이 있어 탈퇴 후 오랜만에 재가입하고 인사드립니다.
모처럼 공홈 자료실을 살펴보니 짠스튜디오님, 딱따고기님 등
퀄리티가 상당히 좋은 스킨을 만들어주시는 제작자분들의 활약이 눈에 띄네요!
그동안 국민 스킨인 스케치북만 고집해 왔는데,
최근 멋진 자료들을 보며 전체적인 스킨 교체까지 고민하게 될 정도로
라이믹스 생태계의 발전이 반갑고 제작자분들을 진심으로 응원합니다!

본론으로 들어가, 현재 사이트에 비회원도 접근 가능한 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 비회원 상담·제보 프로세스가 코어 버전업에 영향받지 않도록 깔끔하게 구현된 커스텀 스킨을 제작해 주시거나, 기존 폼 커스터마이징 외주/재능 기부가 가능하신 제작자님이 계신다면 적극적으로 의뢰를 드리고 싶습니다.
울며 겨자 먹기로 옛날 코드를 조금씩 고쳐 쓰는 데 한계를 느껴, 라이믹스 생태계를 빛내주시는 전문 개발자분들의 손길을 빌려보고자 합니다.
구현 방향에 대한 작은 조언이나 힌트도 좋으니 많은 관심과 댓글 부탁드립니다.
감사합니다!
댓글 2
목록 화면: 관리자가 아니라면 스킨에서 목록 부분은 아예 날려 버리고, 새로 작성하거나 글번호로 글을 찾아가는 폼만 보여주기 (하단목록도 숨겨야 하고, 웹진형이나 갤러리형 등으로 강제 전환시 목록 노출될 수 있으니 철저하게 막아야)
글쓰기 화면: 모든 글을 비밀글로 작성하도록 강제하고, 약관 동의 체크박스를 필수 확장변수로 구현 (실제 약관 내용 표시를 위해 일부 디자인 수정 필요할 수 있으나, 스킨 수정은 어차피 하는 것임)
글읽기 화면: 비밀글이면 제목과 작성자 정보 등 아무것도 표시하지 않도록 수정 (대부분의 스킨은 내용만 숨기는 것이 기본값)
이 정도로 스킨을 수정하면 글번호(글주소)와 비번으로 자신의 글만 열람할 수 있을 것 같네요. 비회원 비밀글은 원래 비번 치고 보는 것이니까요.
비회원 상담 게시판은 작성자를 어떻게 식별할 것인지가 관건인데, 작성자가 글번호를 알고 있다고 가정하면 목록이 아예 필요없게 되니 그나마 깔끔한 솔루션이 나옵니다.
비슷한 고민을 하셨군요. 제가 예전에 구현해드린 사례 중에서 보면,
비회원 글 작성시 해당 회원에게 자신만 알 수 있도록 비회원글이 등록되었습니다. 글번호는 ~ 라는 메일을 발송해서 작업했던거 같습니다. 그리고 비밀글 입력시 볼 수 있게끔 하면 되지 않을까요?