logologo
Começar
Manual
Desenvolvimento
Plugins
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Começar
Manual
Desenvolvimento
Plugins
API
logologo

Início rápido

Visão geral do desenvolvimento de plugins
Escrever o primeiro plugin
Estrutura de diretórios do projeto

Desenvolvimento do lado do servidor

Visão Geral
Plugin
Collections (Tabelas de dados)
Database (Operações de banco de dados)
DataSourceManager (Gerenciamento de fontes de dados)
ResourceManager (Gerenciamento de recursos)
ACL (Controle de acesso)
Middleware
Cache
Event (Evento)
Context (Contexto da requisição)
Migration (Script de atualização)
Logger (Log)
I18n (Internacionalização)
Command (Linha de comando)
CronJobManager (Gerenciamento de tarefas agendadas)
Test (Teste)

Desenvolvimento do lado do cliente

Visão Geral
Plugin
Context (Contexto)
Router (Rotas)
ACL (Controle de acesso)
DataSourceManager (Gerenciamento de fontes de dados)
Resource (Recurso)
Request (Requisição)
Estilos e temas
Logger (Log)
I18n (Internacionalização)
Test (Teste)

Outros

Guia de atualização de plugins
Lista de idiomas
Gerenciamento de dependências
Build
Next PageVisão geral do desenvolvimento de plugins
Aviso de tradução por IA

Esta documentação foi traduzida automaticamente por IA.

#Visão Geral

O desenvolvimento de plugins para o lado do servidor do NocoBase oferece diversas funcionalidades e recursos para ajudar você a personalizar e estender as capacidades principais do NocoBase. Abaixo, você encontra as principais funcionalidades e os capítulos relacionados ao desenvolvimento de plugins para o lado do servidor do NocoBase:

MóduloDescriçãoCapítulo Relacionado
Classe de PluginCrie e gerencie plugins para o lado do servidor, estendendo as funcionalidades principais.plugin.md
Operações de Banco de DadosOferece interfaces para operações de banco de dados, com suporte a operações CRUD e gerenciamento de transações.database.md
Coleções PersonalizadasPersonalize a estrutura das suas coleções de acordo com as necessidades do seu negócio para um gerenciamento flexível do modelo de dados.collections.md
Compatibilidade de Dados na Atualização de PluginsGaranta que as atualizações de plugins não afetem os dados existentes, realizando migração e tratamento de compatibilidade de dados.migration.md
Gerenciamento de Fontes de Dados ExternasIntegre e gerencie fontes de dados externas para possibilitar a interação de dados.data-source-manager.md
APIs PersonalizadasEstenda o gerenciamento de recursos da API, escrevendo interfaces personalizadas.resource-manager.md
Gerenciamento de Permissões de APIPersonalize as permissões de API para um controle de acesso granular.acl.md
Interceptação e Filtragem de Requisições/RespostasAdicione interceptadores ou middlewares para requisições e respostas, lidando com tarefas como log, autenticação, etc.context.md e middleware.md
Escuta de EventosEscute eventos do sistema (por exemplo, da aplicação ou do banco de dados) e acione os manipuladores correspondentes.event.md
Gerenciamento de CacheGerencie o cache para melhorar o desempenho da aplicação e a velocidade de resposta.cache.md
Tarefas AgendadasCrie e gerencie tarefas agendadas, como limpeza periódica, sincronização de dados, etc.cron-job-manager.md
Suporte a Múltiplos IdiomasIntegre suporte a múltiplos idiomas para implementar internacionalização e localização.i18n.md
Saída de LogPersonalize formatos de log e métodos de saída para aprimorar as capacidades de depuração e monitoramento.logger.md
Comandos PersonalizadosEstenda o CLI do NocoBase, adicionando comandos personalizados.command.md
Escrevendo Casos de TesteEscreva e execute casos de teste para garantir a estabilidade e a precisão funcional do plugin.test.md