이 문서는 AI로 번역되었습니다. 부정확한 내용이 있을 경우 영어 버전을 참조하세요
NocoBase 클라이언트 측 플러그인 개발은 개발자가 NocoBase의 프론트엔드 기능을 사용자 정의하고 확장할 수 있도록 다양한 기능과 능력을 제공합니다. 다음은 NocoBase 클라이언트 측 플러그인 개발의 주요 기능 및 관련 장입니다.
| 기능 모듈 | 설명 | 관련 장 |
|---|---|---|
| 플러그인 클래스 | 클라이언트 측 플러그인을 생성 및 관리하고 프론트엔드 기능 확장 | plugin.md |
| 라우터 관리 | 프론트엔드 라우팅을 사용자 정의하여 페이지 탐색 및 리디렉션 구현 | router.md |
| 리소스 조작 | 프론트엔드 리소스를 관리하고 데이터 가져오기 및 작업 처리 | resource.md |
| 요청 처리 | HTTP 요청을 사용자 정의하여 API 호출 및 데이터 전송 처리 | request.md |
| 컨텍스트 관리 | 애플리케이션 컨텍스트를 가져와서 사용하고, 전역 상태 및 서비스에 접근 | context.md |
| 권한 제어 | 프론트엔드 접근 제어를 구현하여 페이지 및 기능 접근 권한 제어 | acl.md |
| 데이터 소스 관리 | 여러 데이터 소스를 관리 및 사용하고 데이터 소스 전환 및 접근 구현 | data-source-manager.md |
| 스타일 & 테마 | 스타일 및 테마를 사용자 정의하여 UI 사용자 정의 및 개선 구현 | styles-themes.md |
| 다국어 지원 | 다국어 지원을 통합하여 국제화 및 현지화 구현 | i18n.md |
| 로그 출력 | 로그 형식 및 출력 방식을 사용자 정의하여 디버깅 및 모니터링 기능 향상 | logger.md |
| 테스트 케이스 작성 | 테스트 케이스를 작성 및 실행하여 플러그인 안정성 및 기능 정확성 보장 | test.md |
UI 확장
| 기능 모듈 | 설명 | 관련 장