Files
artes/README.md

57 lines
2.8 KiB
Markdown
Raw Permalink Normal View History

2025-08-08 22:19:01 -03:00
# Sistema Arte
2025-09-20 19:19:00 -03:00
Plugin WordPress para gerenciamento de demandas de arte.
2025-08-08 22:19:01 -03:00
## Descrição
2025-09-20 19:19:00 -03:00
O **Sistema Arte** é um plugin para WordPress que cria um sistema autônomo para gerenciamento de demandas de arte dentro do painel de administração. Ele permite que usuários enviem solicitações através de um formulário e que os administradores gerenciem o fluxo de trabalho usando um quadro Kanban.
2025-08-08 22:19:01 -03:00
## Funcionalidades
2025-09-20 19:19:00 -03:00
- **Formulário de Solicitação:** Um formulário customizado para solicitação de artes, com campos para:
- Título, nome do solicitante, secretaria, contato.
- Detalhes da solicitação e anexo de arquivos.
- Data de entrega e nível de prioridade.
- **Gerenciamento no WordPress:**
- As demandas são salvas como um tipo de post personalizado ("Demandas de Arte").
- Utiliza uma taxonomia customizada ("Status") para controlar o fluxo.
- **Quadro Kanban:**
- Um painel de administração visual com as colunas: `Demanda`, `Fazer`, `Fazendo` e `Feito`.
- Funcionalidade de arrastar e soltar (drag-and-drop) para mover as demandas entre as colunas e atualizar seu status.
- **IDs Sequenciais:**
- Sistema de ID personalizado e sequencial (ex: A001, A002) para fácil identificação das demandas.
- **Lista de Demandas Pendentes:**
- O shortcode exibe uma tabela com todas as demandas que não estão com o status "Feito".
- **Interface Moderna:**
- Utiliza Tailwind CSS para o formulário e um design limpo para o quadro Kanban.
2025-08-08 22:19:01 -03:00
## Instalação
1. Faça upload da pasta `sistema-arte` para o diretório `wp-content/plugins/` do seu WordPress.
2. Ative o plugin no painel do WordPress.
2025-09-20 19:19:00 -03:00
3. Após a ativação, o menu "Demandas de Arte" aparecerá no painel de administração.
2025-08-08 22:19:01 -03:00
## Uso
Adicione o shortcode `[Sistema-Arte]` em qualquer página ou post para exibir o formulário de solicitação e a lista de demandas.
## Estrutura dos Arquivos
- `sistema-arte.php`: Arquivo principal do plugin
- `includes/templates/form.php`: Template do formulário de solicitação
- `includes/templates/tasks.php`: Template da lista de tarefas
2025-09-20 19:19:00 -03:00
- `includes/assets/script.js`: Scripts JS para o formulário (máscara de telefone)
- `includes/assets/kanban-board.js`: Scripts JS para a funcionalidade do quadro Kanban
- `includes/assets/kanban-style.css`: Estilos CSS para o quadro Kanban
2025-08-08 22:19:01 -03:00
## Dependências
- [Tailwind CSS](https://tailwindcss.com/) (via CDN)
- jQuery (WordPress padrão)
2025-09-20 19:19:00 -03:00
- jQuery UI Sortable (WordPress padrão, para o Kanban)
- jQuery Mask Plugin (via CDN, para o campo de telefone)
2025-08-08 22:19:01 -03:00
## Segurança
- Utiliza `wp_nonce_field` para proteção contra CSRF
- Sanitização e validação de todos os campos do formulário
- Escapando de todas as saídas para evitar XSS
## Autor
Marco Antonio Vivas
---
2025-09-20 19:19:00 -03:00
Plugin desenvolvido para facilitar a gestão de demandas de artes diretamente no WordPress.