JoomlaFormabilis
JoomlaFormabilis
Olá amigos,
estava meio entediado em ter que criar estruturas novas todas as vezes que precisava criar um componente e decidi trabalhar em um gerador de componentes. Depois percebi que ele pode ser útil para outras pessoas e resolvi disponibilizá-lo para todos. É bastante simples usar o JoomlaFormabilis basta fazer um cadastro simples(sem comfirmação de email, apenas para evitar abusos) e seguir os passos indicados na página.
É possível criar componentes com até 5 campos de diversos formatos.
Eu sei que ele ainda pode ser melhorado, e pretendo ir implantando as melhorias aos poucos.
Sugestões serão bem-vindas.
Abraços, ljnunes.
estava meio entediado em ter que criar estruturas novas todas as vezes que precisava criar um componente e decidi trabalhar em um gerador de componentes. Depois percebi que ele pode ser útil para outras pessoas e resolvi disponibilizá-lo para todos. É bastante simples usar o JoomlaFormabilis basta fazer um cadastro simples(sem comfirmação de email, apenas para evitar abusos) e seguir os passos indicados na página.
É possível criar componentes com até 5 campos de diversos formatos.
Eu sei que ele ainda pode ser melhorado, e pretendo ir implantando as melhorias aos poucos.
Sugestões serão bem-vindas.
Abraços, ljnunes.
- Diogo
- Joomleiro
- Mensagens: 336
- Registrado em: 12 Jul 2008, 10:11
- Localização: Belo Horizonte
- Contato:
Re: JoomlaFormabilis
Não seriam formulários, ao invés de comonentes?
Só responderei questões do fórum no fórum.
- Diogo
- Joomleiro
- Mensagens: 336
- Registrado em: 12 Jul 2008, 10:11
- Localização: Belo Horizonte
- Contato:
Re: JoomlaFormabilis
Fiz um teste lá e deu esse baita erro no 1.5.9
* JInstaller::install: Erro do SQL. DB function failed with error number 1064
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NOT NULL, `empresa` VARCHAR NOT NULL, `endereco_completo` VARCHAR NOT NU' at line 3 SQL=CREATE TABLE IF NOT EXISTS `jos_jformabilis_jfinscricao_no_lance` ( `id` INTEGER(11) NOT NULL AUTO_INCREMENT, `nome` VARCHAR NOT NULL, `empresa` VARCHAR NOT NULL, `endereco_completo` VARCHAR NOT NULL, `cidade_estado_e_cep` VARCHAR NOT NULL, `sugestoes` TEXT NOT NULL DEFAULT '', `checked_out` INTEGER(01) UNSIGNED NOT NULL DEFAULT 0, `checked_out_time` DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00', `params` TEXT NOT NULL DEFAULT '', `ordering` INTEGER(05) UNSIGNED NOT NULL DEFAULT 0, `hits` INTEGER(07) NOT NULL, `published` tinyint(01) NOT NULL default '1', PRIMARY KEY (`id`) );
SQL =
CREATE TABLE IF NOT EXISTS `jos_jformabilis_jfinscricao_no_lance` (
`id` INTEGER(11) NOT NULL AUTO_INCREMENT,
`nome` VARCHAR NOT NULL,
`empresa` VARCHAR NOT NULL,
`endereco_completo` VARCHAR NOT NULL,
`cidade_estado_e_cep` VARCHAR NOT NULL,
`sugestoes` TEXT NOT NULL DEFAULT '',
`checked_out` INTEGER(01) UNSIGNED NOT NULL DEFAULT 0,
`checked_out_time` DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00',
`params` TEXT NOT NULL DEFAULT '',
`ordering` INTEGER(05) UNSIGNED NOT NULL DEFAULT 0,
`hits` INTEGER(07) NOT NULL,
`published` tinyint(01) NOT NULL default '1',
PRIMARY KEY (`id`)
);
* Componente Instalar: Arquivo SQL com erro, inexistente ou inacessível para leitura. DB function failed with error number 1064
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NOT NULL, `empresa` VARCHAR NOT NULL, `endereco_completo` VARCHAR NOT NU' at line 3 SQL=CREATE TABLE IF NOT EXISTS `jos_jformabilis_jfinscricao_no_lance` ( `id` INTEGER(11) NOT NULL AUTO_INCREMENT, `nome` VARCHAR NOT NULL, `empresa` VARCHAR NOT NULL, `endereco_completo` VARCHAR NOT NULL, `cidade_estado_e_cep` VARCHAR NOT NULL, `sugestoes` TEXT NOT NULL DEFAULT '', `checked_out` INTEGER(01) UNSIGNED NOT NULL DEFAULT 0, `checked_out_time` DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00', `params` TEXT NOT NULL DEFAULT '', `ordering` INTEGER(05) UNSIGNED NOT NULL DEFAULT 0, `hits` INTEGER(07) NOT NULL, `published` tinyint(01) NOT NULL default '1', PRIMARY KEY (`id`) );
SQL =
CREATE TABLE IF NOT EXISTS `jos_jformabilis_jfinscricao_no_lance` (
`id` INTEGER(11) NOT NULL AUTO_INCREMENT,
`nome` VARCHAR NOT NULL,
`empresa` VARCHAR NOT NULL,
`endereco_completo` VARCHAR NOT NULL,
`cidade_estado_e_cep` VARCHAR NOT NULL,
`sugestoes` TEXT NOT NULL DEFAULT '',
`checked_out` INTEGER(01) UNSIGNED NOT NULL DEFAULT 0,
`checked_out_time` DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00',
`params` TEXT NOT NULL DEFAULT '',
`ordering` INTEGER(05) UNSIGNED NOT NULL DEFAULT 0,
`hits` INTEGER(07) NOT NULL,
`published` tinyint(01) NOT NULL default '1',
PRIMARY KEY (`id`)
);
Só responderei questões do fórum no fórum.
Re: JoomlaFormabilis
Valeu Diogo,
Vou olhar o que causou o erro.
Vou olhar o que causou o erro.
- Diogo
- Joomleiro
- Mensagens: 336
- Registrado em: 12 Jul 2008, 10:11
- Localização: Belo Horizonte
- Contato:
Re: JoomlaFormabilis
Eu instalei um outro lá e deu certo. Não entendi direito o que ele faz mas instalou e deu bacana...
Foi o jfemailsubscriber
Foi o jfemailsubscriber
Só responderei questões do fórum no fórum.
Re: JoomlaFormabilis
Diogo,
agradeço novamente. O programa é um pouco complicado e os testes são fundamentais para que o maior número de possibilidades de criação sejam cobertos.
O que aconteceu foi que os campos:
na verdade deveriam ser:
Eu já havia previsto a possibilidade do usuário não inserir o tamanho do campo e este valor ser inserido automaticamente. Havia um erro na declaração do array. Já arrumei e fiz um teste aqui com sucesso.
Agradeceria se você fizesse o teste novamente.
Abraço, ljnunes.
agradeço novamente. O programa é um pouco complicado e os testes são fundamentais para que o maior número de possibilidades de criação sejam cobertos.
O que aconteceu foi que os campos:
Código: Selecionar todos
`nome` VARCHAR NOT NULL,
`empresa` VARCHAR NOT NULL,
`endereco_completo` VARCHAR NOT NULL,
`cidade_estado_e_cep` VARCHAR NOT NULL,
Código: Selecionar todos
`nome` VARCHAR(255) NOT NULL,
`empresa` VARCHAR(255) NOT NULL,
`endereco_completo` VARCHAR(255) NOT NULL,
`cidade_estado_e_cep` VARCHAR(255) NOT NULL,
Agradeceria se você fizesse o teste novamente.
Abraço, ljnunes.
- Diogo
- Joomleiro
- Mensagens: 336
- Registrado em: 12 Jul 2008, 10:11
- Localização: Belo Horizonte
- Contato:
Re: JoomlaFormabilis
Eu me lembro de ter colocado 45, 55, 65 (não obrigatoriamente regular) e ir aumentado e no campo texto 512...
Vou tentar de novo...
Vou tentar de novo...
Só responderei questões do fórum no fórum.
- Diogo
- Joomleiro
- Mensagens: 336
- Registrado em: 12 Jul 2008, 10:11
- Localização: Belo Horizonte
- Contato:
Re: JoomlaFormabilis
Mais uma vez:
Especifiquei os tamanhos dos campos: 35, 45, 55, 145, 512 (Este: TEXTO; os outros TEXTO CURTO)
Especifiquei os tamanhos dos campos: 35, 45, 55, 145, 512 (Este: TEXTO; os outros TEXTO CURTO)
* JInstaller::install: Erro do SQL. DB function failed with error number 1064
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NOT NULL, `empresa` TEXT NOT NULL DEFAULT '', `endereco_completo` VARCHA' at line 3 SQL=CREATE TABLE IF NOT EXISTS `jos_jformabilis_jftreis` ( `id` INTEGER(11) NOT NULL AUTO_INCREMENT, `nome` VARCHAR NOT NULL, `empresa` TEXT NOT NULL DEFAULT '', `endereco_completo` VARCHAR NOT NULL, `cidade_estado_e_cep` VARCHAR NOT NULL, `sugestoes` TEXT NOT NULL DEFAULT '', `checked_out` INTEGER(01) UNSIGNED NOT NULL DEFAULT 0, `checked_out_time` DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00', `params` TEXT NOT NULL DEFAULT '', `ordering` INTEGER(05) UNSIGNED NOT NULL DEFAULT 0, `hits` INTEGER(07) NOT NULL, `published` tinyint(01) NOT NULL default '1', PRIMARY KEY (`id`) );
SQL =
CREATE TABLE IF NOT EXISTS `jos_jformabilis_jftreis` (
`id` INTEGER(11) NOT NULL AUTO_INCREMENT,
`nome` VARCHAR NOT NULL,
`empresa` TEXT NOT NULL DEFAULT '',
`endereco_completo` VARCHAR NOT NULL,
`cidade_estado_e_cep` VARCHAR NOT NULL,
`sugestoes` TEXT NOT NULL DEFAULT '',
`checked_out` INTEGER(01) UNSIGNED NOT NULL DEFAULT 0,
`checked_out_time` DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00',
`params` TEXT NOT NULL DEFAULT '',
`ordering` INTEGER(05) UNSIGNED NOT NULL DEFAULT 0,
`hits` INTEGER(07) NOT NULL,
`published` tinyint(01) NOT NULL default '1',
PRIMARY KEY (`id`)
);
* Componente Instalar: Arquivo SQL com erro, inexistente ou inacessível para leitura. DB function failed with error number 1064
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'NOT NULL, `empresa` TEXT NOT NULL DEFAULT '', `endereco_completo` VARCHA' at line 3 SQL=CREATE TABLE IF NOT EXISTS `jos_jformabilis_jftreis` ( `id` INTEGER(11) NOT NULL AUTO_INCREMENT, `nome` VARCHAR NOT NULL, `empresa` TEXT NOT NULL DEFAULT '', `endereco_completo` VARCHAR NOT NULL, `cidade_estado_e_cep` VARCHAR NOT NULL, `sugestoes` TEXT NOT NULL DEFAULT '', `checked_out` INTEGER(01) UNSIGNED NOT NULL DEFAULT 0, `checked_out_time` DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00', `params` TEXT NOT NULL DEFAULT '', `ordering` INTEGER(05) UNSIGNED NOT NULL DEFAULT 0, `hits` INTEGER(07) NOT NULL, `published` tinyint(01) NOT NULL default '1', PRIMARY KEY (`id`) );
SQL =
CREATE TABLE IF NOT EXISTS `jos_jformabilis_jftreis` (
`id` INTEGER(11) NOT NULL AUTO_INCREMENT,
`nome` VARCHAR NOT NULL,
`empresa` TEXT NOT NULL DEFAULT '',
`endereco_completo` VARCHAR NOT NULL,
`cidade_estado_e_cep` VARCHAR NOT NULL,
`sugestoes` TEXT NOT NULL DEFAULT '',
`checked_out` INTEGER(01) UNSIGNED NOT NULL DEFAULT 0,
`checked_out_time` DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00',
`params` TEXT NOT NULL DEFAULT '',
`ordering` INTEGER(05) UNSIGNED NOT NULL DEFAULT 0,
`hits` INTEGER(07) NOT NULL,
`published` tinyint(01) NOT NULL default '1',
PRIMARY KEY (`id`)
);
Só responderei questões do fórum no fórum.
Re: JoomlaFormabilis
É verdade,
Está acontecendo o contrário então. Quando os tamanhos são informados o programa os ignora.
Vou resolver aqui.
Está acontecendo o contrário então. Quando os tamanhos são informados o programa os ignora.
Vou resolver aqui.
Re: JoomlaFormabilis
Fiz dois testes com os campos numerados e dois sem numeração. Acredito que este problema está resolvido.
Fico te devendo esta. Se eu puder ajudar em alguma coisa é só dar o grito aí.
Fico te devendo esta. Se eu puder ajudar em alguma coisa é só dar o grito aí.
- Diogo
- Joomleiro
- Mensagens: 336
- Registrado em: 12 Jul 2008, 10:11
- Localização: Belo Horizonte
- Contato:
Re: JoomlaFormabilis
Salve. Fiz outro teste:
Instalou, chamou mas, não acata o envio. Eu deixei o campo data e hora sem seu tamanho e ele nem aparece para uso. O form acusa que tem que preencher direito...
Veja.
Instalou, chamou mas, não acata o envio. Eu deixei o campo data e hora sem seu tamanho e ele nem aparece para uso. O form acusa que tem que preencher direito...
Veja.
Só responderei questões do fórum no fórum.
Re: JoomlaFormabilis
Olá Diogo,
O problema com o campo email foi resolvido.
Optei, a princípio, por deixar a data ser alterada apenas pelo administrador. Entretanto, entendo que há casos em que a data deve ser escolhida pelo usuário.
Talvez o ideal seria dar ao administrador a opção de exibir o campo data através de parâmetro. Assim o administrador decidiria se o formulário vai exibir o campo de data ou não? O que você acha?
O problema com o campo email foi resolvido.
Optei, a princípio, por deixar a data ser alterada apenas pelo administrador. Entretanto, entendo que há casos em que a data deve ser escolhida pelo usuário.
Talvez o ideal seria dar ao administrador a opção de exibir o campo data através de parâmetro. Assim o administrador decidiria se o formulário vai exibir o campo de data ou não? O que você acha?
- Diogo
- Joomleiro
- Mensagens: 336
- Registrado em: 12 Jul 2008, 10:11
- Localização: Belo Horizonte
- Contato:
Re: JoomlaFormabilis
Salve, Leonardo.
Criei mais um (é o mais recente. Ooutro eu esqueci o campo texto) e deu um erro na edição, pelo admin.
Acho também que o campo data devia ter uma máscara DD/MM/YYYY.
Criei mais um (é o mais recente. Ooutro eu esqueci o campo texto) e deu um erro na edição, pelo admin.
Código: Selecionar todos
Fatal error: Call to undefined method HTML_jfmandabrasa::editjfcomentario() in /home/dzine/public_html/administrator/components/com_jfmandabrasa/controller.php on line 187
Só responderei questões do fórum no fórum.
Re: JoomlaFormabilis
Diogo,
tive um dia atribulado ontem e não tive tempo de olhar o código.
Vou ver se resolvo o problema na edição hoje ainda.
Abraços cara.
tive um dia atribulado ontem e não tive tempo de olhar o código.
Vou ver se resolvo o problema na edição hoje ainda.
Abraços cara.
Re: JoomlaFormabilis
Fala aí Diogo,
Consegui um tempo e resolvi o problema na edição.
Sua ajuda está sendo de grande valia. Depois você me passa um site de referência seu pra eu colocar um agradecimento especial junto com o gerador. Faço questão.
Registrei a sugestão de mascarar a data, vou fazer isso com mais calma depois pois aproveito e coloco um Java pra facilitar a edição junto.
Abraços, ljnunes.
Consegui um tempo e resolvi o problema na edição.
Sua ajuda está sendo de grande valia. Depois você me passa um site de referência seu pra eu colocar um agradecimento especial junto com o gerador. Faço questão.
Registrei a sugestão de mascarar a data, vou fazer isso com mais calma depois pois aproveito e coloco um Java pra facilitar a edição junto.
Abraços, ljnunes.
- Diogo
- Joomleiro
- Mensagens: 336
- Registrado em: 12 Jul 2008, 10:11
- Localização: Belo Horizonte
- Contato:
Re: JoomlaFormabilis
Mais pra frente (vou para a Bahia depois de amanhã
), daqui a uns 10 dias farei novas considerações, agora sobre usabilidade e aplicacabilidade.
Eu uso meu www.dzine.com.br para testes e pretendo que seja meu portfólio, mas não me dedico muito a ele ainda. Ficarei honrado. Obrigado.
Abraços

Eu uso meu www.dzine.com.br para testes e pretendo que seja meu portfólio, mas não me dedico muito a ele ainda. Ficarei honrado. Obrigado.
Abraços
Só responderei questões do fórum no fórum.
Re: JoomlaFormabilis
Cara,
te desejo um ótima viagem e o merecido descanço.
Cuidado pra não ficar por lá. Aquele lugar é o rascunho do paraíso. Já abandonei uns dois empregos por causa disso.
te desejo um ótima viagem e o merecido descanço.
Cuidado pra não ficar por lá. Aquele lugar é o rascunho do paraíso. Já abandonei uns dois empregos por causa disso.
