Obatala - Plugin de Gestão de Processos Curatoriais para WordPress
Sistema Integrado de Gestão de Processos Curatoriais
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/nocs-lab/obatala/archive/refs/heads/main.zip"Obatala" é um plugin avançado para WordPress que estende as funcionalidades do Tainacan, uma plataforma renomada de gestão de coleções digitais. Especialmente projetado para museus e instituições culturais, Obatala oferece uma solução integrada para a gestão eficiente de processos curatoriais.
Descrição
Com "Obatala", os museus podem gerenciar todo o ciclo de vida de suas exposições e coleções, desde o planejamento e a organização até a execução e a análise de resultados. O plugin facilita a catalogação detalhada de obras, a montagem de exposições, e a colaboração entre curadores, artistas e outros profissionais da cultura.
Obatala também aprimora a interação com o público, proporcionando ferramentas que permitem criar experiências culturais mais ricas e envolventes. A integração com o Tainacan garante que as informações sejam armazenadas de forma segura e acessível, com suporte para metadados ricos e flexibilidade na gestão de dados.
Ideal para instituições que buscam inovar na apresentação e gestão de suas coleções, "Obatala" é a escolha perfeita para transformar a curadoria em uma experiência dinâmica e integrada, honrando o legado criativo e justo da divindade Obatalá.
Funcionalidades
- Gerenciamento de Processos e Etapas: Criação e edição de processos curatoriais com múltiplas etapas.
- Metadados Dinâmicos: Adição e configuração de metadados personalizados para cada etapa do processo.
- Gestão de Setores: Agrupamento de usuários em setores, com permissões específicas e atribuição de setores às etapas do processo.
- Interação com Processos: Usuários podem adicionar comentários e mudar o status das etapas.
- Notificações: Envio de notificações por email e na interface de administração quando o status do processo mudar.
- Integração com Tainacan: Anexação de itens e coleções do Tainacan aos processos, com verificação do histórico dos itens.
Visão geral da estrutura do plugin
classDiagram
class Processo {
Um tipo de post para
organização de processos
onde as etapas são agrupadas
}
class TipoProcesso{
Um tipo de post que serve
como mock para os processos
}
class Setor {
User roles com permissões
customizadas
}
class Colecao {
Uma coleção
do Tainacan
}
class Item {
Um item de coleção
do Tainacan
}
class Etapa {
Um tipo de post que
recebe campos customizados
dinamicamente criados
}
class Notificacao {
Emails e notificações
enviadas ao usuários
}
class Pessoa {
Usuários do wordpress
com roles do plugin
}
class Arquivo {
Anexos de posts
padrão wordpress
}
class Comentario {
Comentários em posts
padrão wordpress
}
Etapa "*" -- "1" Setor : pertence a
Processo "1" -- "*" Item : interage com
Processo "1" -- "*" Colecao : interage com
TipoProcesso "1" -- "*" Processo: obtem modelo do
TipoProcesso "1" -- "*" Etapa: obtem etapas de
Colecao "1" -- "*" Item : possui
Etapa "1" -- "*" Pessoa : envolvido
Etapa "1" -- "*" Comentario : possui
Processo "1" -- "*" Notificacao : dispara
Etapa "1" -- "*" Arquivo : anexa
Pessoa "1" -- "*" Setor: pertence a
Processo "1" -- "*" Notificacao : possui
Processo "1" -- "*" Arquivo : possui
Documentação
A documentação completa do plugin está disponível no diretório mk-docs e pode ser acessada online no seguinte link: Documentação Oficial.
Colaboração
Se você deseja colaborar com o desenvolvimento do plugin Obatala, siga os passos abaixo:
- Faça um fork deste repositório.
- Crie uma nova branch com a sua feature:
git checkout -b minha-feature. - Commit suas mudanças:
git commit -m 'Adicionando minha feature'. - Faça o push para a branch:
git push origin minha-feature. - Abra um Pull Request.
Para discutir ideias e tirar dúvidas, junte-se ao nosso Slack: Tainacan Slack.
Licença
Este projeto está licenciado sob a Licença GPLv2 ou posterior.
Este projeto é um addon do Tainacan, uma plataforma de gestão de coleções digitais, e visa estender suas funcionalidades para uma gestão eficiente de processos curatoriais.