다운로드

beta 0.0.3  2025.07.16 09:32

푸시매니저 그누보드5 플러그인 beta_0.0.3

■ 0.0.3 버전 수정사항

알림 구독시 Registration failed 오류 해결
관리자메뉴 상단 버튼 겹치는 문제 수정
관리자페이지 연결테스트시 CORS 오류 해결

그누보드5 푸시매니저 연동 플러그인 v0.0.3 베타



■ 0.0.3 버전 수정사항

  • 알림 구독시 Registration failed 오류 해결
  • 관리자메뉴 상단 버튼 겹치는 문제 수정
  • 관리자페이지 연결테스트시 CORS 오류 해결

■ 변경된 파일

  • /adm/pushmanager/push_logs.php
  • /adm/pushmanager/push_subscribers.php
  • /lib/pushmnaager.lib.php

[중요] 0.0.3 패치 적용 시 API에서 리소스를 새로 다운받아야 합니다.



■ 테스트 환경

  • 그누보드 5.6.1.4
  • PHP 8.4.5p1

■ 설치방법

  1. 첨부파일 압축을 풀어 그누보드 최상단에 업로드
  2. 관리자메뉴 > 푸시매니저 관리페이지 진입 후 설치 안내에 따라 데이터베이스 설치
  3. 관리자메뉴 > 푸시매니저 관리 > API 설정에서 홈페이지 정보, 아이콘 업로드(선택), API Key, Vapid Public Key 입력 후 저장
  4. plugin/pushmanager/img/icons 폴더에 아이콘 파일 업로드 (홈페이지 메뉴 '라이브러리 > 아이콘 변환' 활용)
  5. 홈페이지 '내 API' 메뉴에서 리소스 다운로드하여 각 경로에 맞게 업로드 (설치가이드 참고)
  6. 홈페이지 적절한 위치에 아래 스크립트 추가:

<script src="홈페이지주소/plugin/pushmanager/js/pushmanager.js">

<script src="홈페이지주소/plugin/pushmanager/js/pwa-popup.js">

<link rel="manifest" href="홈페이지주소/plugin/pushmanager/manifest.json" />


■ 참고사항 - 베타버전으로 디버그용 함수들이 남아있을 수 있습니다

- extend/pushhmanager.extend.php 파일에서 include되는 pushmanager_hook.php 파일을 통해 답변글, 쪽지발송, 댓글에 대한 푸시가 전송됩니다

- 발견되는 버그는 '포럼 > 버그제보'에 작성해주세요

- 자세한 사용법은 홈페이지 'Documentation' 페이지를 확인하세요

  • 공유링크 복사