terça-feira, 24 de janeiro de 2012

Joomla 2.5 vem aí....

Bom ... Joomla 2.5 vem aí.... afinal, como diz o I Ching, "Tudo Muda!" Veja aqui a nomenclatura sobre a numeração das versões. A rede toda anuncia com entusiasmo as novidades:



Mas, qual seria a melhor forma de tratar mais esta missão??  No inferno, abrace o diabo! Estas são as minhas notas sobre o assunto, contando com os seus comentários.

Como estão as traduções para o Portugues do Brasil?

Quais são os requisitos fortes nesta versão? PHP? MySQL?

Baixando o pacote completo para uma primeira instalação.

quarta-feira, 21 de dezembro de 2011

Joomla para inciantes....

Não.... não seu nenhum expert em Joomla... estas são as minha notas para ajudar no inicio.

A prova do pudim, se faz comendo.... Sim. Eu gosto da idéia de aprender fazendo.



Referências:

terça-feira, 20 de dezembro de 2011

Código HTML do Google num Módulo do meu site Joomla

Para integrar o Grupo Google de NewsLetter ao meu site Joomla, copiei o código HTML de integração fornecido na página Google, e incluí na área HTML de um novo Módulo do meu site.

A apresentação da tabela ficou diferente e os botões não funcionam. Olhando um pouco mais a fundo, pude perceber que o editor WYSIWYG (TinyMCE) do meu site faz alguns "ajustes" no codigo HTML provocando as diferenças no visual e também retira toda a parte do código de Formulário, provavelmente por segurança, entendo evitar Injection de algum tipo.

Realmente, colocando-se o codigo HTML completo diretamente na tabela MySQL o código do Google funciona perfeitamente.

Uma forma de contornar este problema:
No Gerenciador de Usuários de seu site edite o seu usuário para usar "Editor - Nenhum" na seleção de Editor. Pode ser necessário ativar o plugin em Extensões, Administrar Plugin, Editor - No Editor! Agora edite o código HTML do Módulo para o codigo desejado na caixa de código que não tem as funcionalidades do Editor Visual. Salve.
Volte a configuração de editor do seu usuário para a configuração original para continuar com as facilidades de edição visual.


Usando o JCE Editor:
O JCE Editor tem a opção de Desligar o "limpador" de HTML no seu painel de controle. 


Algumas perguntas:
  • Porque o editor TinyMCE no Joomla retira a tag form? Que outras tags são retiradas?
  • Como desativar esta limpeza de código HTML? Ao menos para os códigos colocados pelos administradores ou usuários privilegiados.






segunda-feira, 5 de dezembro de 2011

Core Design Petitions Plugin

Estamos começando a avaliar o Core Design Petitions no ambiente Joomla 1.7.x. Um prerequisito deste plugin é o Core Design Scriptegrator plugin que parece bem potente. Uma boa leitura no tutorial facilita o uso do plugin.

O uso deste plugin está associado aos privilégios de acesso ao artigo em que a petição foi colocada. Assim, quem  tem acesso ao artigo pode assinar a petição, mas somente quem tem autorização para editar o artigo tem acesso ao painel de administração dos resultados da petição.

As traduções estão em

/public_html/17/administrator/language/en-GB/en-GB.plg_content_cdpetitions.ini/public_html/17/administrator/language/en-GB/en-GB.plg_content_cdpetitions.sys.ini
Ainda não encontramos as traduções para o portugues do Brasil. Vamos ver se conseguimos fazer isso uma hora destas.

A necessidade de campos adicionais em petições especificas, pode ser contornada com o uso das traduções?

É nosso interesse a configuração de multiplas petições no mesmo site.

terça-feira, 29 de novembro de 2011

Atualização de Joomla 1.7.1 para 1.7.3

Bom.... estamos atualizando as nossas instalações de Joomla para 1.5.25 e 1.7.3. Encontrei uma de nossas instalações (de testes) na versão 1.7.1. Uma boa oportunidade para experimentar os recursos de atualização disponível nos Joomla 1.7.x!

Problema com o php.ini


Para usar a Aba de atualização do Gerenciador de extensões, é necessário permitir que arquivos sejam abertos pela URL (allow_url_fopen) no php.ini.
Felizmente, nesta instalação (LocaWeb) podemos editar este arquivo e autorizar a função para continuar com os trabalho.

Problema com a atualização concomitante com o Akeeba.
Por algum motivo ainda não esclarecido, a atualização concomitante do Joomla com o Akeeba não funcionou bem. Fazendo novamente, agora somente para a atualização do Joomla, parece ter funcionando bem. Porque os dois juntos não funciona bem? Claro que fica mais dificil, mas isso deveria funcionar. Acho!

As mensagens de sucesso parece levar algum tempo.
Observei que a atualização passa a ser refletida no site depois de algum tempo. Será que algum tipo de cache está retendo a configuração anterior, mesmo depois da atualização? De qualquer forma, isso não é tão grave assim.







sexta-feira, 18 de novembro de 2011

Atualização do Akeeba para 3.3.4 para 3.3.6

Tendo recebido mensagem recomendando a atualização do Akeeba para a versão 3.3.6, verifiquei que tenho mesmo instalada a versão 3.3.4!

A tentativa de atualização pelo botão de atualização do painel do Akeeba falhou com a mensagem de que o JFile não conseguiu criar o diretorio. A tentativa de atualizar pelo Gerenciador de Extensões, com as melhorias do Akeeba também falharam. Sem as melhorias do Akeeba também falharam.

A suspeita de que o arquivo .zip está com alguma dificuldade de ser aberta no servidor, me levou a desempacotar e reempacotar em meu micro. Tentativas com outros formatos tar.gz, tar, etc falharam. Tentando novamente com o formato .zip ainda sem sucesso.

Tentando a desabilitação e a desinstalação da extensão também não funcionaram. Neste caso, o processo é ruim pois perdemos o histórico de backups do site.

Em algum lugar dos forums encontrei uma indicação que eu desabilitasse o FTP no painel de Configurações Gerais da minha instalação. Isso deu resultado. Tentando a instalação, agora sem o Akeeba instalado no sistema, portanto sem as melhorias de instalação, carregando o arquivo do meu micro! Tudo parece ter funcionado normalmente.

Realmente, não entendi o porque? O FTP do sistema está bloqueando a função de instalação de extensões? Porque?

Bom... parece que o problema está mesmo na definição de quem é o proprietário dos arquivos. No caso de termos a função FTP ativa, parece que o usuário FTP fica sendo o proprietário dos arquivos e o Apache não consegue as permissões devidas para as atualizações. Assim, não é especificamente ligar ou desligar a função FTP, mas manter a consistencia nas definições. Se esta ativo, manter! Se estava inativo, manter.

segunda-feira, 14 de novembro de 2011

AdsManager - notas

Estas são as notas de utilização do AdsManager da JoomProd.

Estaremos experimentando com a versão gratuíta, registrando que existem versões pagas do mesmo componente.

Em caso de problemas, vale a consulta ao Forum do produto com muita informação.
Estaremos avaliando a possibilidade de substituir o concorrente Almond que usamos altualmente.