Descrição
Este plugin oferece todas as funcionalidades necessárias para construir e manter um banco de dados de pessoas ou qualquer coisa que você desejar. A base de dados é totalmente configurável, permitindo definir todos os campos de informação que pretende armazenar para cada registo. Os registros podem ser inseridos individualmente na seção de administração do WordPress, importados com um arquivo CSV ou permitir que os próprios indivíduos criem seu próprio registro. As listas de exibição de registros podem ser classificadas e filtradas por qualquer campo e o resultado exportado como um arquivo CSV.
Este plugin foi desenvolvido para uma organização com a missão de educar e capacitar os eleitores. Esta organização precisava de construir rapidamente uma base de dados de eleitores, apoiantes e voluntários preocupados, dando-lhes a capacidade de recolher contributos e feedback, organizar voluntários e mobilizar o seu eleitorado com ações como petições e campanhas de educação eleitoral.
Esta base de dados pode ser útil para qualquer organização que necessite de construir e manter listas de constituintes, apoiantes, membros, voluntários, etc., para qualquer finalidade. Ele foi projetado para ser fácil de usar e atender a diversos propósitos, com vários recursos muito poderosos para personalizar sua funcionalidade de acordo com as necessidades de sua organização, clube, equipe esportiva ou qualquer outro grande grupo de pessoas.
O plugin pode ser facilmente adaptado para funcionar como banco de dados para outras aplicações, como índices, diretórios, catálogos ou qualquer coisa, na verdade. O plugin utiliza um sistema de templates customizáveis para todos os seus displays, e uma API para customização e extensão de suas capacidades. O plugin é totalmente internacionalizado com um conjunto crescente de traduções.
Informações de conformidade com o GDPR para usuários do banco de dados de participantes
Alguns dos recursos do plugin de banco de dados de participantes:
- banco de dados totalmente configurável para armazenar qualquer tipo de informação sobre pessoas (ou qualquer coisa, na verdade!)
- formulários personalizáveis para coleta e manutenção de registros
- melhorias e complementos de plugins estão disponíveis em uma lista crescente de downloads gratuitos e premium no xnau .com
- shortcode para inserir um pequeno formulário de inscrição configurável em páginas, postagens, etc. do WordPress.
- preencher o formulário de inscrição pode direcionar os visitantes para outra página para receber uma mensagem de agradecimento ou recompensa
- código de acesso para inserir um formulário completo para as pessoas preencherem e manterem seus próprios registros
- shortcode para exibir a lista no site, incluindo a capacidade de selecionar e ordenar colunas para exibição, regras de classificação e filtragem para determinar quais registros são mostrados e em que ordem
- shortcode para mostrar um formulário de pesquisa que leva o usuário à página de resultados de pesquisa
- notificação e confirmação por e-mail com link de acesso individual seguro
- notificação por e-mail quando um usuário edita um registro
- listagens de registros pesquisáveis e classificáveis no administrador do WordPress
- muitos elementos de formulário para escolher, incluindo menus suspensos, caixas de seleção, botões de opção, upload de imagens, rich text, etc.
- exportar arquivos CSV para interagir com outros bancos de dados, enviar e-mail em massa, imprimir registros
- importe arquivos CSV para adicionar um grande número de registros de planilhas como Open Office ou Google Docs
- os formulários podem ser organizados em grupos de campos, facilitando a navegação e o preenchimento de formulários longos
- vem com uma API abrangente para personalização profunda da funcionalidade do plugin
Base de dados
O coração deste plugin é o banco de dados de participantes, que é totalmente configurável. Ele vem pré-preenchido com campos padrão como nome, endereço, telefone, etc., mas você pode definir os campos que desejar, incluindo tipo de campo, validação, texto de ajuda e um título impresso para cada campo. Os campos também são organizados em grupos para que grandes quantidades de informações possam ser melhor gerenciadas e formulários longos divididos em seções lógicas.
Os campos podem ser definidos como linhas de texto, áreas de texto, rich text (com um editor de rich text), menus suspensos de seleção única e múltipla, caixas de seleção, botões de opção ou uploads de imagens. Cada campo possui sua própria validação que pode ser obrigatória, não obrigatória ou validada com uma expressão regular.
Formulário de inscrição
O plugin fornece um código de acesso para um formulário de inscrição que apresenta um subconjunto personalizável de campos para uma inscrição rápida. Por exemplo, o seu formulário de inscrição pode solicitar apenas um nome e endereço de e-mail, criando um ponto de entrada fácil para novos membros, apoiadores ou voluntários. A inscrição pode gerar dois e-mails: um para um administrador para notificá-lo da inscrição e também para a pessoa que se inscreveu. Seu e-mail pode conter um link para o cadastro completo, que eles podem retornar e preencher quando quiserem. Este formulário completo (que é colocado no site com outro shortcode) pode incluir qualquer informação que você queira coletar de suas inscrições.
Os formulários de inscrição são produzidos por um modelo, facilitando a adição de funcionalidades extras e a adequação da apresentação do formulário ao seu tema.
Formulário de edição de registro de front-end
É aqui que as pessoas que se inscreveram podem preencher qualquer informação adicional sobre si mesmas que você deseja coletar. Podem ser informações demográficas adicionais, perguntas de pesquisas, o que eles estariam dispostos a oferecer em apoio. Este formulário está acessível aos inscritos por meio de um link individual contendo um número de identificação, que é enviado por e-mail no momento da inscrição. Eles não precisam se cadastrar como usuário ou digitar uma senha, apenas precisam do link.
Edição de registro de back-end
Para seus usuários de back-end, é fornecida a capacidade de editar e inserir novos registros. Este formulário de back-end também pode conter campos administrativos que não serão visíveis para o usuário front-end (não conectado), para que a equipe da organização possa manter registros internos de atividades voluntárias, disponibilidade, contribuições, notas pessoais, etc.
O formulário de back-end é configurado para entrada manual rápida de vários registros, como após uma campanha de inscrição, campainha ou evento público.
Para campos textarea, um editor de rich text será usado se habilitado nas configurações.
Exibição de lista
Exiba a lista em seu site com o shortcode [pdb_list]
. Você pode determinar quais campos serão mostrados e, para listas longas, a lista pode ser dividida em páginas. Você pode especificar quais registros serão exibidos e em que ordem. Opcionalmente, os controles de pesquisa e classificação podem ser exibidos. Cada listagem de registros pode ser vinculada ao registro completo, mostrando todos os detalhes do registro.
Exibição de registro
Cada registro individual pode ser exibido usando um código de acesso e acessado pelo ID do registro. Um arquivo de modelo formata a saída do shortcode. Uma configuração de plugin determina como um link para o registro individual pode ser colocado na lista de registros.
Importar/Exportar Registros
Todos os registros podem ser exportados como um arquivo de texto no formato CSV que pode ser lido por aplicativos de planilhas e usado para campanhas de e-mail em massa, listas impressas e outros aplicativos. Os registros exportados podem ser filtrados por valores de coluna: por exemplo, serão incluídas apenas pessoas que consentiram em receber uma newsletter. Os registros também podem ser classificados por qualquer coluna. Quais campos serão incluídos na exportação/importação são determinados pela coluna “CSV” da definição do campo.
Os registros também podem ser importados em massa com um arquivo CSV, permitindo usar listas existentes de planilhas ou para compilação offline de registros usando uma planilha como o Libre Office ou o Google Docs. Uma planilha em branco pode ser exportada do plugin para que as pessoas comecem a inserir registros offline.
Internacionalização e Traduções
Este plugin é totalmente compatível com os padrões de internacionalização do WordPress e inclui diversas traduções, algumas das quais estão incompletas no momento. Todo o texto do front-end pode ser personalizado pelo usuário, portanto, mesmo que uma tradução não esteja disponível para o seu idioma, seus usuários poderão usar o plugin no idioma deles.
Créditos de tradução
-
Bielorrusso: Natasha Dyatko UStarCash
-
Dinamarquês: LarsHdg
-
Holandês: Em Voogt www.wederzijdsgenoegen.nl
-
Estoniano: Laura Vunk
-
Farsi: Mohsen Azarteymoor CodHa
-
Finlandês: Visa Jokela
-
Francês: Pierre Fischer
-
Alemão: Martin Sauter
-
Grego: Toni Bishop Jrop
-
Hebraico: Gila Baam
-
Indonésio: Jordan Silaen ChameleonJohn.com
-
Italiano: Michele Balderi
-
Norueguês: Anders Kleppe
-
Polonês: Łukasz Markusik
-
Brazilian Portuguese: Eric Sornoso Mealfan.com
-
Romeno: Cornelia Năescu
-
Russo: Konstantin Bashevoy Полиатлон России
-
Sérvio: Cherry, NBG, www.trade.in.rs
-
Eslovaco: Branco Radenovich WebHostingGeeks.com
-
Espanhol: Chema Bescos GRUPO IBIDEM
-
Ucraniano: Michael Yunat, getvoip.com
Se você é multilíngue e deseja contribuir com uma tradução, entre em contato comigo em: support@xnau.com.
Observe que várias dessas traduções estão desatualizadas. Se o seu idioma estiver nesta lista e você quiser me ajudar a fornecer a tradução mais recente, entre em contato comigo.
O arquivo POT mais recente está sempre disponível aqui.
Crédito da imagem principal
Por Tukulti65 (trabalho próprio) [CC BY-SA 4.0 (http://creativecommons.org/licenses/by-sa/4.0)], via Wikimedia Commons
Suporte a plugins
Manual do plugin e a documentação é publicada no site do desenvolvedor, xnau.com
Suporte técnico está disponível no Fórum de Suporte do Plugin WordPress, em xnau.com e na seção de comentários.
Uma lista crescente de complementos de plugins e melhorias de funcionalidade também está disponível em xnau. com.
Capturas de tela
Instalação
- Na administração do seu site WordPress, clique em “adicionar novo” no menu de plug-ins.
- Procure por “banco de dados de participantes” no repositório do plugin WP e instale
- Ative o plugin por meio do menu “Plugins” no WordPress
- Coloque
[pdb_record]
nas postagens e páginas do seu blog para mostrar o formulário de inscrição - Recursos e instruções adicionais podem ser encontrados na guia de ajuda da página de configurações do plugin
ou
- Baixe o arquivo zip
- Clique em “Adicionar Novo” no menu de plugins
- No topo da página “Adicionar plugins”, localize e clique no botão “Carregar plugin”
- Selecione o arquivo zip em seu computador e carregue-o
- O plugin será instalado sozinho. Clique em “ativar” para ativar o plugin
Usando o plugin:
Esse é um plugin complexo que pode ser configurado de muitas formas. Ficarei feliz em responder as perguntas, mas leia a documentação, existem ainda muitos artigos e tutoriais para ajudar você a usar o Participants Database. Seguem alguns links úteis.
Perguntas frequentes
-
Como faço para que o formulário seja exibido? Para onde vai o shortcode?
-
Coloque o shortcode
[pdb_signup]
onde deseja que seu formulário de inscrição seja colocado. -
Não consigo encontrar o código de acesso. Cadê?
-
Um shortcode é um recurso do WordPress que permite inserir conteúdo de plugin em suas postagens e páginas. É apenas um trecho especial de texto que é substituído pelo conteúdo do plugin quando a página ou postagem é visualizada. Basta colocar isto:
[pdb_signup]
em sua página e, quando você visualizar a página, o formulário de inscrição será exibido. -
O que acontece quando alguém se inscreve?
-
Seu registro é adicionado ao banco de dados com as informações fornecidas no formulário de inscrição. Além disso, dois e-mails serão enviados (se desejar), um para o administrador para notificá-lo sobre a inscrição e também para o usuário para informar que se inscreveu e também fornecer um link privado para a página de edição de registro para que eles pode atualizar ou adicionar ao seu registro.
-
O que você quer dizer com página de edição de registro de usuários?
-
Este formulário aparece na página onde você colocou o shortcode
[pdb_record]
. É mais uma forma onde o registro pode ser editado no frontend.Um registro individual pode ser editado no frontend do seu site por alguém que tenha o link privado para esse registro. O objetivo aqui é permitir que as pessoas mantenham seus próprios registros. Também é possível colocar coisas como perguntas de pesquisas no formulário para que você possa obter feedback das pessoas. Você tem controle total sobre quais campos aparecem neste formulário. Os campos podem ser designados para aparecer no formulário de inscrição, no formulário do usuário frontend e no formulário de administração backend.
-
O e-mail é enviado para a pessoa quando ela se registra, mas o “link de edição” fica em branco
-
Isso significa que sua “Página de Registro de Participante” não está configurada. Primeiro, você precisa de uma página para o formulário de edição de registro. Nessa página, coloque o shortcode [pdb_record]. Em seguida, procure na guia “Formulário de registro” nas configurações do plugin, certifique-se de que a página onde você tem o código de acesso [pdb_record] esteja selecionada na configuração da página de registro do participante.
-
Como excluo todos os registros, mas deixo todo o resto no lugar?
-
A melhor forma de fazer isso é realizar um “truncado” na mesa. Você precisará obter acesso direto ao banco de dados para fazer isso, geralmente usando o phpMyAdmin, que normalmente é encontrado no painel de controle de sua hospedagem. Abra o banco de dados e encontre a tabela principal do banco de dados de participantes…geralmente chamada de “wp_participants_database”. Execute um truncar apenas nessa tabela. O comando truncar é encontrado selecionando a tabela e, em seguida, na guia “operações” no canto inferior direito.
-
E se eu apenas quiser que eles se inscrevam e preencham todas as informações nesse momento?
-
OK, basta atribuir todos os campos que você deseja que eles preencham ao formulário de inscrição (isso é feito na página “gerenciar campos”). Esse formulário pode ser tão grande quanto você quiser. Em seguida, remova o link privado do e-mail que eles recebem quando se inscrevem.
-
Como altero o texto “Informações do Participante” visto na parte superior da página de registro único?
-
Este é um título de grupo. Os grupos são definidos na página Gerenciar campos do banco de dados na guia “Grupos de campos”. Você verá que cada grupo possui um título e uma descrição que você pode usar para organizar e rotular a saída do plugin.
-
Como posso permitir que as pessoas carreguem uma imagem ou arquivo?
-
Vá para a página “gerenciar campos do banco de dados” e crie um novo campo para sua imagem. Dê a ele um nome descritivo como “avatar” ou algo assim. Clique em “adicionar campo” e quando seu novo campo aparecer, defina o “tipo de campo” como “upload de imagem” para imagens e “upload de arquivo” para outros tipos de arquivo. Certifique-se de marcar “inscrição” se quiser que ela apareça no formulário de inscrição. Quando o formulário for apresentado ao usuário, ele poderá fazer upload de uma imagem.
Existem várias configurações que você deve observar antes de publicar seus campos de uploads. Na guia “Configurações gerais”, você encontrará:
* Local de upload do arquivo – informa ao plugin onde colocar os arquivos enviados
* Limite de upload de arquivo – este é o limite de tamanho em quilobytes para uploads de arquivos . Tenha cuidado para não colocar um valor muito alto, se você tiver muitos usuários, isso pode ocupar muito espaço no seu servidor!
* Tipos de arquivos permitidos – esta é uma lista separada por vírgulas de extensões de arquivo permitidas. Você também pode definir isso por campo.
* Permitir exclusão de arquivo: se esta opção estiver marcada, o arquivo será removido do servidor quando um usuário o excluir.Cada campo de upload de arquivo pode ter seus arquivos permitidos determinados no campo “valores” na página Gerenciar Campos do Banco de Dados. Por exemplo, se você quiser que eles carreguem apenas um arquivo pdf, coloque “pdf” no campo de valores desse campo. O tamanho máximo é determinado globalmente apenas nas configurações.
-
Quando alguém se inscreve, eles agora são usuários do meu site WordPress?
-
Não, essas inscrições e registros são separados das pessoas que podem se registrar no seu site como usuários. Se houver coisas que apenas usuários registrados possam fazer (como um fórum ou comentários), eles terão que se registrar ou entrar normalmente.
A ideia é usar o banco de dados como uma lista de voluntários, apoiadores, etc. da organização, não do site.
Se você estiver interessado em que este plugin funcione com usuários do WordPress, leia este artigo: Usando o banco de dados de participantes com Usuários do WordPress.
-
As pessoas estão se inscrevendo, mas os e-mails não estão sendo enviados
-
Use meu Fluxograma de solução de problemas de e-mail para ajudá-lo a diagnosticar o problema.
Claro, certifique-se de que suas configurações estejam definidas para enviar e-mails.
O motivo mais comum pelo qual os e-mails não são enviados é porque o aplicativo WP não consegue enviar e-mails. Se você está tendo esse problema, sugiro que instale um plugin SMTP (como WP-Mail-SMTP) e use esse plugin para testar o envio de e-mail. Às vezes é necessário configurar e usar SMTP (que não é o padrão na maioria dos sistemas) para enviar e-mails com êxito.
Outra fonte comum de problemas com e-mail são outros plugins que enviam e-mail. Não é incomum que tais plugins “sequestrem” a função de correio do WP e isso pode quebrá-la para outros plugins. Tente desligar outros plugins que enviam e-mail para ver quem é o encrenqueiro.
Finalmente, seus e-mails podem estar presos em filtros de spam. Se você encontrar os e-mails do plugin na pasta de spam, usar um e-mail “de” do mesmo domínio do site pode ajudar. Se você estiver usando e-mail em HTML (o padrão), seja curto e não inclua muitos links, imagens ou palavras com spam.
-
Não vejo nada na página onde coloquei o shortcode `[pdb_record]`. E aí?
-
O formulário só aparecerá se alguém usar um link privado válido para acessar a página. Tudo o que é necessário para um link privado é que um valor “pid” válido seja incluído no URI. (parece “pid=TH65J” no link) Este código pode ser visto no registro se você quiser fazer seus próprios links.
-
Não quero que os campos administrativos apareçam na página de edição do registro do usuário. Como faço para controlar isso?
-
Você pode controlar quais grupos de campos aparecem na tela de edição de registro do frontend (aquela com o shortcode
[pdb_record]
) acessando a página “gerenciar campos do banco de dados”, clicando no botão ” grupos de campos” e desmarcando a caixa de seleção “exibir” para os grupos de campos que você não deseja que sejam exibidos no frontend. -
Quero que as pessoas forneçam seus e-mails quando se inscreverem, mas não quero que essas informações sejam exibidas ao público
-
É uma boa prática usar grupos de campos para algo assim. Coloque todos os seus campos “não mostrar ao público” em um grupo com a caixa de seleção “exibir” desmarcada. Isso evitará que esses campos sejam mostrados nas páginas de detalhes do registro e também no formulário de inscrição, mas você pode forçá-los a serem exibidos especificando no código de acesso quais grupos deseja incluir. Os grupos normalmente ocultos serão incluídos, mas somente os campos marcados com a caixa de seleção “inscrição” aparecerão.
Por exemplo, digamos que você tenha dois grupos: ‘público’ e ‘privado’. O campo de e-mail está no grupo privado porque você não deseja que seja exibido. No shortcode do formulário de inscrição, especifique os grupos a serem exibidos assim:
[pdb_signup groups=public,private]
Agora, ambos os grupos serão incluídos no formulário de inscrição. Lembre-se, apenas os campos marcados como campos de “inscrição” serão mostrados. -
Não quero que os títulos dos grupos apareçam nos formulários, como faço isso?
-
A maneira mais fácil de fazer isso é simplesmente apagar o título do grupo.
-
E se alguém perder seu link privado?
-
Você pode mostrar um link “Reenviar link privado” em seu formulário de inscrição, basta marcar “Ativar link privado perdido” na guia “Recuperar configurações de link”. Você deve definir qual campo será utilizado para identificar o registro. Deve ser um identificador exclusivo, geralmente um endereço de e-mail, mas pode ser qualquer coisa. O restante das configurações deste recurso estão nessa guia.
Também é possível enviar o link novamente por e-mail, mas o plugin atualmente não oferece uma maneira de fazer isso. Você terá que enviar a eles um link para a página de edição do registro (aquela com o shortcode
[pdb_record]
), adicionando o código no final do link assim: ?pid=RH45L (usando qualquer o código do registro é.) O código fica visível quando você visualiza o registro na página “listar participantes”. -
É possível que os usuários façam upload de arquivos?
-
Os uploads de arquivos usam o tipo de campo “upload de arquivo”. Você deve definir um conjunto de extensões de arquivo permitidas nas configurações: “tipos de arquivos permitidos” na guia “configurações gerais”.
-
Meu site não está em inglês e as pesquisas que usam caracteres diferentes do inglês não estão funcionando corretamente.
-
Se você tiver um site que não seja em inglês, deverá converter seu banco de dados para o “agrupamento” correto para seu idioma.
-
Estou vendo caracteres estranhos na minha exportação de CSV. O que está acontecendo?
-
O plugin exporta seus arquivos CSV no formato “UTF-8”. Certifique-se de que o programa que você está usando para ler o arquivo saiba disso… ele deve detectá-lo automaticamente, mas pode falhar em algumas circunstâncias. Muitas vezes isso pode ser definido na tela de importação do programa de planilha quando você abre o CSV.
-
O link privado para um registro individual é seguro?
-
É o que eu chamaria de “razoavelmente seguro”, em outras palavras, o código privado no link não é facilmente adivinhado. Ele pode ser enviado por e-mail, o que não é seguro, mas o comprometimento de e-mails não é um grande risco para a maioria de nós. O nível de segurança é razoável para o tipo de informação que foi concebido para armazenar.
Portanto, este plugin absolutamente não é para o armazenamento de qualquer tipo de informação que exija boa segurança, como números de cartão de crédito, senhas, números de segurança social, etc. usariam irresponsavelmente o plugin para tal propósito.
-
Posso tornar clicáveis links em registros?
-
Sim, existe uma configuração de plugin chamada “Tornar links clicáveis” que verifica os campos em busca de algo que comece com “http” e, em seguida, agrupará isso em uma tag de link para que seja clicável. Ele também tornará os endereços de e-mail clicáveis.
Há também um tipo de campo de formulário chamado “link” que permite que as pessoas preencham um URL e também atribuam a ele um rótulo de texto como “Meu site” que direcionará o URL para o URL.
-
Existe CAPTCHA disponível para os formulários?
-
Você pode definir um elemento de formulário “captcha” que mostrará uma pergunta matemática simples para o usuário responder.
Avaliações
Colaboradores e desenvolvedores
“Participants Database” é um programa de código aberto. As seguintes pessoas contribuíram para este plugin.
ColaboradoresParticipants Database” foi traduzido para 4 localidades. Agradecemos aos tradutores por suas contribuições.
Traduzir “Participants Database” para seu idioma.
Interessado no desenvolvimento?
Navegue pelo código, consulte o repositório SVN ou assine o registro de desenvolvimento por RSS.
Registro de alterações
2.5.9.5
- fixed classname reference error causing error when saving dynamic fields
2.5.9.4
- fixed issue with link type field not validating
- fixed issue in PDb_Template where the value method didn’t return the correct value in some cases
2.5.9.3
- further hardening against code injection vulnerability
- fixed issue with false reporting of HTTP loopback failure
2.5.9.2
- fixed issue with list header sorting not working on AJAX search results
- fixed code injection vulnerability in form submissions
- list search “clear” now clears the last submitted search value
2.5.9.1
- fixed issue win incorrect messaging on file upload failure
- pequenas correções de bugs
- batter tracking of possible issues with background imports
2.5.9
- fixed issue with media library images sometimes not displaying
- better handling of “0” default values in field definitions
- fixed localization issue when using a translation filter with some settings
2.5.8.1
- fixed bug with using exclusive options on dropdown element
- prevented failed session start
2.5.8
- new “exclusive” option disables options that have been selected in other records
- improved handling of php sessions
- selector options can now be disabled using a code filter
2.5.7
- new setting to suppress uploads directory warning if not needed
- fixed occasional save bug in admin edit_participant
- fixed record link in images in the admin list
- “target” attribute now allowed on dynamic fields that are links
- date_recorded value now available to dynamic fields in signup submissions
- dynamic fields no longer ignore “null” values from the database
- added the ability for custom code to update dynamic fields on a cron
- field name editing disabled since it is impossible anyway
2.5.6
- novas configurações para as strings da UI de pesquisa de lista
- vá até a mensagem de agradecimento após a inscrição bem-sucedida
- problema de paginação corrigido com vários códigos de acesso de lista na mesma página
- problema corrigido com aviso de erro de diretório de uploads fixos
- resultados de pesquisa por URL agora incluem índice de instância e segmentação por número de página
- atualizou a tradução finlandesa
- corrigidas as ações “acessado com link privado”
- vulnerabilidade de acesso corrigida na página de gerenciamento de campos do administrador
2.5.5
- problema corrigido com erro fatal de importação de CSV
- erro na desinstalação corrigido
- compatibilidade com php 8.2
2.5.4
- várias correções de bugs
- problema corrigido com a importação de valores date_update
- agora é possível executar códigos de acesso (usando um campo de código de acesso) em uma exibição de lista
2.5.3
- problema corrigido com atribuições de valor de shortcode de inscrição
- valores de carimbo de data/hora internos agora podem ser importados com CSV
- problema corrigido com incorporações de mídia na página de edição de registro
2.5.2
- maior eficiência do cache principal
- bug corrigido nos cabeçalhos clique para classificar na exibição da lista
- o processo em segundo plano não ficará preso em um loop se houver um erro na tarefa
2.5.1
- corrigida a diretiva “complete_only” em campos de combinação de strings
- filtragem por valores de registro de data e hora melhorada, uma correspondência de data simples funciona agora
- mensagem de aviso de índice indefinido fixo
- a lista de administradores agora pode filtrar campos de link vazios/não vazios
- verificações de registros duplicados em campos de link agora são possíveis
- problema de banco de dados corrigido com classificação de carimbo de data/hora em alguns sistemas
2.5
- novo operador de localização de duplicatas na página de administração Listar participantes
- cabeçalhos clique para classificar para o shortcode da lista
- problema de segurança corrigido com a operação do administrador “com selecionado”
- a lista de frontend agora pode ser classificada com variáveis de URL
- adicionada nova API REST externa
- sort agora coloca valores em branco no final da lista
- problema de javascript corrigido com nomes de campos não latinos
- corrigido um grande bug relacionado à alteração do título dos campos internos
- problema de exportação CSV frontend corrigido com carimbo de data/hora no filtro de shortcode
2.4.9
- erro fatal corrigido quando o plugin do atualizador é desativado
2.4.8
- Compatibilidade com PHP 8.1
- funcionalidade aprimorada de tag de formato
- uso aprimorado da API WP Cache
2.4.7
- ordem dos campos mantida ao mover o campo para outro grupo
- problema corrigido com grupos de campos não excluíveis em sites que não são em inglês
- problema com caracteres ASCII altos (acentuados e outros caracteres não ingleses) em termos de pesquisa
- nova configuração para permitir atributos de eventos javascript em campos
2.4.6
- vulnerabilidade CSRF corrigida na página Gerenciar colunas de lista
- problema corrigido com caracteres acentuados em nomes de grupos quebrando guias de grupos de campos
- várias pequenas correções de bugs
2.4.5
- erro fatal corrigido com atualizações de registro no backend
2.4.4
- evite validar campos que não fazem parte do envio
- problema corrigido com o uso de funções personalizadas para administradores de plugins
- erro de classe PDb_Template corrigido em registro vazio
- erro corrigido na exclusão do plugin
2.4.3
- formulários de inscrição que não validam, lembrem-se de valores enviados anteriormente
- UI aprimorada em outros campos selecionados
- algumas tags HTML permitidas em atributos de campo
2.4.2
- outras entradas selecionadas não estão mais focadas no carregamento da página
- campos de incorporação de mídia e shortcode agora funcionando
- Campos de data HTML5 agora incluídos nos cálculos de campo de cálculo de data
- imagem recém-enviada agora vista após o upload
2.4.1
- problema corrigido com exibição de erro de pesquisa de lista HTML
- proteção fixa de e-mail javascript
2.4
- problema corrigido com campo captcha escapando da validação
- problemas corrigidos com pesquisa usando caracteres Unicode
- problemas de exibição corrigidos com uploads de imagens
- endurecimento contra XSS
2.3.4
- filtro corrigido que estava removendo caracteres unicode
2.3.3
- corrigido problema com campo captcha não validado em alguns casos
- Os termos de pesquisa da lista agora têm espaços extras cortados
- Compatibilidade com PHP 8.1
2.3.2
- correção de bug: erro fatal na ativação
2.3.1
- atualizações de segurança: saídas de escape
- classe PDb_Update não utilizada removida
2.3
- corrigidas tags HTML visíveis em alguns textos administrativos exibidos
- biblioteca de atualização de plugins incluída removida
2.2
- compatibilidade adicionada com o plugin xnau Plugin Updater
- problema corrigido com CSS personalizado do administrador não carregado
- CSS de impressão personalizado implementado
- atualizações de segurança: saídas de escape
- wp-load.php removido inclui
2.1.11
- adicionado novo atributo “strip_tags” para campos de combinação de strings
- última aba usada pelo administrador lembrada
- problema corrigido com validação de campo de link
- problema corrigido com atributo “permitido” em branco no campo de upload
- destaque aprimorado de erro de validação de formulário
2.1.10
- várias otimizações de chamadas de banco de dados
- bug corrigido que afetava certas configurações de campo de cálculo de data
2.1.9
- feedback aprimorado do usuário sobre problemas no diretório de uploads
- E comercial e outros caracteres especiais agora são permitidos na pesquisa da lista de administradores
2.1.8
- O plugin Custom Template Folder não é mais necessário: agora está incorporado ao plugin principal
- problema corrigido com a importação de valores multiselecionados
- corrigido HTML inválido no controle de paginação de lista
- A exclusão do campo “com selecionado” agora mostra o nome correto do campo na caixa de diálogo de confirmação
2.1.7
- problema corrigido com captcha matemático não validando
- pesquisas fixas na lista de administradores que incluem um caractere de sublinhado
2.1.6
- um valor vazio em um campo de data substituirá um valor existente
- evitar erro fatal com fila de mensagens fora de sincronia
- arquivos webp agora permitidos no plugin nativo
- versão mínima do php atualizada para 7.4
2.1.5
- corrigido problema com campo de senha impedindo atualização de registro
- problema corrigido com uploads de arquivos vazios que acionavam erro de tamanho
2.1.4
- validação de regex do campo de senha corrigida
- opções de exclusão de upload de imagens e arquivos melhoradas
- o nome do arquivo selecionado agora é mostrado ao enviar uma imagem ou arquivo para um campo que já possui um arquivo carregado
2.1.3
- campo de data agora pode ser usado para verificação de registros duplicados
- atributo de classe agora usado nos modelos de registro único
2.1.2
- opção de cache buster adicionada para envios de inscrição
- list shortcode não mostra opção de paginação
2.1.1
- erro fatal corrigido na classe dynamic_db_field
2.1
- agora exporte registros selecionados na página de administração dos participantes da lista
- nova configuração: importações de CSV em segundo plano (por padrão) ou imediatamente
- campos calculados suportados no complemento Registro do participante
2.0.10
- adicionou um aviso de alterações não salvas à página de adicionar/editar participante
- problema corrigido com campo de registro de pagamento perdendo sua configuração na atualização
- problema corrigido com modelos de combinação de strings recebendo uma tag “não formatada”
- vários pequenos bugs e problemas de compatibilidade corrigidos
2.0.9
- melhor registro de importações de CSV
- corrigiu vários pequenos bugs e erros de mensagens
2.0.8
- adicionada nova tag de formato “moeda”
- problemas corrigidos com registro de data e hora usando o fuso horário errado
- melhor tratamento de erros ao atualizar a estrutura do banco de dados
- IDs privados na importação de CSV agora são tratados corretamente
2.0.7
- corrigido erro fatal com php 8.1 ao definir campo com opções
- o campo de título agora tem parágrafos automáticos aplicados
2.0.6
- agora é possível usar outro campo calculado em um modelo de cálculo
- problema corrigido com espaços no termo de pesquisa da lista
- modo de correspondência de ID de registro fixo no formulário de inscrição
2.0.5
- localização aprimorada de valores numéricos
- evite erro de divisão por zero
- menu suspenso/outros respeita a configuração padrão se nenhum valor for definido
2.0.4
- novos valores de campo calculados são mostrados no registro editado
- Títulos de campos duplicados agora funcionam no seletor de campos de edição em massa
2.0.3
- problema de configuração corrigido com a classe PDb_Template, afetando guias de grupo de campos
2.0.2
- problemas de exibição corrigidos com alguns caracteres multibyte
- compatibilidade com php8
2.0.1
- problema corrigido com uploads de imagens no formulário de inscrição
- carimbos de data/hora agora podem ser configurados para usar o fuso horário local em vez do UTC
- nova configuração para permitir que usuários do editor acessem campos administrativos
- várias pequenas correções de bugs
2.0
Novos recursos:
* “Edição em massa” na página de participantes da lista de administração
* novos tipos de campo: Cálculo numérico e Cálculo de data
* Importações CSV em segundo plano, evita tempos limite em importações muito grandes
* opção para exclui os arquivos enviados associados quando o registro é excluído
* A importação de CSV com valor “nulo” em um campo limpa o valor do banco de dados do campo
* os arquivos enviados são excluídos na importação de CSV quando o valor do campo de upload é limpo
* lista de conveniência de campos usados recentemente no seletor de filtro da lista de administradores
* o novo campo ID do último atualizador registra o ID do último usuário a atualizar um registro
* o valor do campo oculto pode ser determinado pela string literal no código de acesso
* o valor numérico é exibido agora localizado
* nova configuração para usar o ID privado para exibir registros únicos
* compatibilidade com temas WP baseados em blocos
Além disso:
* muitas pequenas correções de bugs e otimizações de código