Joomla! 3.X Extensão de Formulário Inteligente
Joomla! 3.X Extensão de Formulário Inteligente

Joomla! 3.X Extensão de Formulário Inteligente

Hra Digital


» Portfolio » Extensões Joomla

HRA Formulário Inteligente é uma extensão Joomla! 3 para o painel de administração, que traz comportamento de validação de estado aos formulários do Joomla!. A extensão pode ser encontrada no JED, ou no Github.

Joomla! comportamento do Formulário inteligente

Internamente, o F.I. não altera o conteúdo do Joomla! de nenhuma maneira. O código retornado pelo Joomla! será o mesmo, com ou sem a extensão activada.

Este plugin irá adicionar uma biblioteca Javascript ao painel de administração, que irá guardar os valores/estado dos campos do formulário, e irá manipular o mesmo e o seu menu correspondente dependendo das acções do Utilizador.

Inicialmente, e antes que qualquer alteração seja aplicada ao formulário, o menu irá aparecer da seguinte forma:

Inactive Joomla! record menu

Quando o Utilizador altera um valor no formulário, o plugin actua sobre essa alteração de estado, e manipula o menu de forma a reflectir a acção do utilizador. O menu irá alterar da seguinte forma:

Active Joomla! record menu

Controlos

Os Controlos também alteram o seu estado, quando o Utilizador altera os seus valores.

Quando a biblioteca JS é carregada inicialmente, o plugin irá guardar o estado inicial de cada Controlo, e quando o Utilizador altera o seu valor, este irá reagir, manipulando o aspecto do mesmo.

Este é o aspecto dum controlo, antes do seu estado ser alterado pelo Utilizador:

Unchanged Joomla! control

E este é o aspecto do Controlo, após a alteração do utilizador.

Changed Joomla! control

Aviso

Este plugin é fornecido como está. Ele foi desenvolvido para utilização pessoal, e pode não funcionar a 100%, dependendo do código desenvolvido por terceiros.

Esta extensão é desenvolvida em código de fonte aberto, e pode ser encontrada aqui. Colaboração no projecto é bem recebida.