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:

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:

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:

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

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.