커뮤니티

무료 배포 예정인 모듈, 컨텐츠 관리 모듈입니다.

 

기능 자체는 이전부터 존재했던 기능들이지만,

컨텐츠(게시글, 댓글)를 관리한다는 공통적인 주제를 여러 모듈에 흩어져 있는게 아쉬워 만들게 됐습니다.

 

스크린샷 2026-03-31 17.02.06.png

 

위와 같은 느낌의 모듈이에요.

문서를 관리하거나 댓글을 관리할 수 있는 모듈인데, 이제 리스트에서 조회수 추천수 비추천수를 수정할 수 있는... 그런 모듈.

 

---

 

그렇다고 이 기능만 있으면 아쉽죠?

 

스크린샷 2026-03-31 17.06.11.png

 

게시글/댓글에 신고가 n회 이상 들어오면 글을 자동 숨김처리하는 기능이 포함되어 있습니다.

 

특정 그룹의 작성자는 신고가 아무리 많이 들어와도 숨김처리 되지 않도록 한다던가 (관리자의 글을 악의적으로 숨기려는 행위 방지)

반대로 특정 그룹의 회원이 신고하면 해당 신고는 좀 더 무겁게 받아들이도록 한다던가... (열심히 활동한 사용자의 신고는 조금 더 신뢰도 있는 신고로 판단)

스팸 및 부적절한 컨텐츠 필터링에 도움이 되지 않을까 기대합니다.

 

---

 

그렇다고 이 기능만 있으면 아쉽죠??

 

스크린샷 2026-03-31 17.09.58.png

 

사용자가 게시글이나 댓글을 수정했을 때, 글을 수정했음을 DB에 기록하는 기능을 제공합니다.

게시판에서 "수정됨" 라벨을 출력한다던가... 할 때 유용하겠죠?

 

스크린샷 2026-03-31 17.11.29.png

 

참고로 해당 옵션을 켜면 목록 화면에 "수정됨" 칼럼이 출력됩니다!

당연히 해당 값도 관리자가 임의로 수정할 수 있구요.

 

---

 

그렇다고 이 기능만 있으면 아쉽죠???

 

스크린샷 2026-03-31 17.12.42.png

 

라이믹스 관리자 페이지의 문서 목록, 댓글 목록 화면을 대체할 수 있는 기능을 제공합니다.

게시글 관리하라고 떡하니 있는 "컨텐츠 > 문서" 메뉴 대신 "고급 > 설치된 모듈 > 컨텐츠 관리" 메뉴를 쓰긴 아쉽잖아요?

그래서 "컨텐츠 > 문서"로 접근하면 자동으로 컨텐츠 관리 모듈의 문서 목록 화면으로 리다이렉트되는 옵션을 만들었습니다. 댓글도 동일합니다.

 

---

 

그렇다고 이 기능만 있으면 아쉽죠????

 

 

 

 

 

 

 

 

 

아쉽게도 더 이상 만들어둔게 없어 보여드리기는 힘드네요.

계획하고 있는 기능들은 여럿 있습니다. 그 중 하나만 소개해보자면...

 

기존 문서 모듈은 게시글을 클릭했을 때 실제 게시글 화면으로 이동하는데,

이러면 결국 스킨단의 출력에 따라 필터링된 내용밖에 볼 수 없다는 점이 아쉽습니다.

관리자 페이지에서 바로 볼 수 있는 별도의 상세 조회 화면을 만들어 문서와 연관된 대부분의 정보를 출력해줄 수 있도록 할 예정입니다. 특히 추천/비추천/신고한 회원 목록, 숨겨진 백링크를 찾아내기 위한 HTML 코드 뷰어같은 기능을 제공해주는 방향을 생각중이에요.

 

---

 

그렇다고 이렇게 글을 끝내면 아쉽죠?

컨텐츠 관리 모듈과는 무관한 몇가지 이야기.

 

1. 또 다른 라이믹스 프로젝트 관리 모델을 고안해 보았습니다.

 

제가 제일 처음 시도한건 라이믹스를 public에 두고, config.user.inc.php 등을 통해 public 상위의 코드를 오토로딩하거나, 필요에 따라 심링크를 등록하는 형태로 서드파티 자료를 설치하는 형태였죠. 이전에 한번 소개한 적이 있습니다. https://rhymix.org/free/1848827

이러한 방식의 장점은 composer를 사용해 깔끔하게 프로젝트를 관리할 수 있다는 것이고, 단점은 라이믹스가 고려하지 않은 방법을 듬뿍듬뿍 사용해서 여기저기서 크래시가 난다는 점이지요.

 

그래서 결국 조금 다른 방법으로 선회했습니다.

디렉토리 구조 자체는 기존과 동일합니다. public에 라이믹스, 그 상위 폴더에 서드파티 자료.

그러나 이번엔 docker에 설치하는걸 전제로 했습니다. 어차피 매 업데이트 시마다 dockerfile이 다시 빌드되어야 하므로, 심링크와 같은 불안정한 방법을 쓸 이유가 없어졌어요. 그냥 폴더 내 컨텐츠를 통째로 public 안에 복사해넣는 스크립트를 짜서 dockerfile에서 실행하도록 했습니다ㅎㅎ.

개발할 때 아쉬움이 조금 있는데, 그냥 무식하게 IDE의 actions on save 기능을 사용해 파일 저장할 때마다 해당 스크립트가 돌아가게 처리해버렸습니다.

 

2. 그누보드7 소식

 

내일 15시에 그누보드 7이 출시된다네요. 라라벨 기반으로 작성되었다는데, 코드 퀄리티가 어떨련지....

 

3. 기타

 

요새 날씨가 추웠다 더웠다, 비가 왔다 그쳤다... 엉망진창인 채로 몇달째네요.

다들 옷 잘 챙겨 입으시고, 맛있는거 많이 챙겨 드시고, 항상 건강하세요!

네모 Lv. 5

댓글 2

  • 스크린샷 2026-03-31 18.33.24.png

    @기진곰 글을 작성하고 난 직후 조회 화면에서 스크롤을 밑으로 내리면 나오는 목록의 프로필 사진이 커지는 문제가 있어요.

    글을 작성한 직후에만 해당하고, 새로고침하면 다시 작아지네요.

  • @네모

    수정했습니다.^^