Initial commit

Módulo site_tools com ferramentas utilitárias para outros módulos:
- Bloco ShareLinks para compartilhamento em redes sociais
- Seção "Local Modules" no menu de configuração do Drupal

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-02-02 07:48:36 -03:00
commit 0e839574ab
11 changed files with 619 additions and 0 deletions

37
README.md Normal file
View File

@@ -0,0 +1,37 @@
# Site Tools
Módulo Drupal com ferramentas utilitárias reutilizáveis para outros módulos do site.
## Funcionalidades
- **Menu de configuração "Local Modules"**: Fornece uma seção centralizada em `/admin/config/local-modules` para configurações de módulos desenvolvidos internamente.
## Requisitos
- Drupal 10.3+ ou 11
## Instalação
1. Coloque o módulo no diretório `modules/custom/`
2. Ative o módulo via Drush: `drush en site_tools`
3. Limpe o cache: `drush cr`
## Uso
Outros módulos podem usar a seção "Local Modules" adicionando em seus arquivos `.links.menu.yml`:
```yaml
meu_modulo.settings:
title: 'Meu Módulo'
description: 'Configurações do meu módulo'
route_name: meu_modulo.settings
parent: site_tools.admin_config
weight: 10
```
E declarando a dependência em `.info.yml`:
```yaml
dependencies:
- site_tools
```