깃허브 스타일 히트맵 위젯
자료 유형 | 위젯 |
---|---|
간단한 소개 | 게시글 수를 기반으로 깃허브 스타일의 히트맵을 보여주는 위젯입니다. |
설치 경로 | ./widgets/heatmap |
코어 지원 범위 | Rhymix 2.1 |
PHP 지원 범위 | 기타 |
자료 구분 | 공개 자료 |
라이선스 | GPL v3 |
저장소 URL | https://github.com/seungh/rhymix-heatmap-widget |
의존 자료 | Rhymix 2.1.8 |
파일명 | 버전 | 날짜 | 용량 | 다운 |
---|---|---|---|---|
heatmap-1.0.1.zip | 1.0.1 | 2024.07.21 | 25.8KB | 41 |
heatmap-1.0.0.zip | 1.0.0 | 2024.07.18 | 19.5KB | 20 |
변경내역
v1.0.1 (2024-07-21)
- 특정 년도 선택 시, 히트맵 영역만 새로고침 (ajax 적용)
- 처음 접속 시 기본화면에서 "최근 365일" 혹은 "올해"를 선택할 수 있도록 설정 추가
- 기본 스킨 수정 : 게스트 유저에서 비활성된 히트맵과 로그인 버튼이 보이도록 수정
- 세로형 기본 스킨 추가 (default-vertical)
- 기타 버그/오타 수정 및 성능개선
v1.0.0 (2024-07-18)
- 첫 배포
소개
게시글 수를 기반으로 Github 스타일의 히트맵을 보여주는 라이믹스 위젯입니다.
설치방법
- 첨부파일의 압축을 풀고 다음 설치경로에 업로드
설치경로: ./widgets/heatmap - 혹은 아래 명령으로 위젯폴더에 코드를 다운로드 (이후 git pull 명령으로 업그레이드 가능합니다)
$ cd /path/to/rhymix/widgets
$ git clone https://github.com/seungh/rhymix-heatmap-widget.git heatmap - 라이믹스 2.1.8 이상에서 동작합니다.
- PHP 8.2 및 라이믹스 2.1.16 환경에서 테스트했습니다.
설정방법
- 스킨 (required): 사용할 스킨을 선택합니다.
- 대상페이지 (optional): 글 작성 빈도를 보여줄 게시판을 선택합니다. 선택하지 않으면 모든 게시판을 대상으로 합니다.
- 제목 (optional): 설정값을 히트맵 좌상단에 제목으로 출력합니다. 비워두면 총 게시글 수를 보여줍니다.
- 레벨 별 게시글 수 (optional): 게시글 수가 설정 값에 도달하면 해당 레벨의 색상코드를 출력합니다.
라이센스
GPL v3
댓글 17
와 ㅋㅋ 엄청 직관적이고 재미난 자료네요
부하가 조금 있을까 걱정은 되지만 적용해봐야겠습니다.
잘 작동하네요 ㅎㅎ 관리적 측면에서 활용도가 높을것 같습니다 감사합니다.
시간이 되면 조만간 패치버전을 업로드하겠습니다
수요일이.. web 이네요.
저희도 적용해봐야겠네요!
ex) 위젯옵션에서 특정게시판을 지정할경우 일자 클릭시 해당 게시판의 해당날짜의 글 검색으로 바로이동.
다만 라이믹스 코어 수정이 필요해서 변경코드를 테스트 중인데, PR 올리고 수락되어 새로운 버전 라이믹스에 반영되기까지 어떻게 될지 알 수가 없어서 아직 확답을 드리지는 못할거 같아요.
안녕하세요! php 8.3.10 업데이트 후 ui가 정상적으로 출력되지않는데 확인부탁드려도 될까요?
<a href="{{ getUrl('act','dispMemberLoginForm') }}">{{ $lang->cmd_login }}</button>
다음처럼 </button> 대신에 </a> 로 닫아서 제대로 나오는지 보시겠어요?
<a href="{{ getUrl('act','dispMemberLoginForm') }}">{{ $lang->cmd_login }}</a>
git 으로 받으셨다면 git pull 실행하셔도 됩니다.