segunda-feira, 9 de maio de 2011

instalação inicial Joomla 1.6.3

Estas são as minhas notas de instalação inicial do Joomla 1.6.3.

O script de instalação não passa da verificação do banco de dados, sendo que quando clico em próximo, ele simplesmente devolve a mesma tela. Tenho que verificar se os possiveis pontos de problemas.


  1. Havia observado anteriormente que o javascript do Chrome não seguia mas o javaScript do Mozilla conseguiu seguir normalmente. Será que é isso que está acontecneo aqui?
  2. Verificar os requisitos de banco de dados. Aparentemente, este servidor tem um banco de dados MySQL um pouco abaixo do que o recomendado pelo Joomla.

sexta-feira, 25 de março de 2011

que tal gerar o seu próprio component

Que tal gerar o seu próprio componet para o seu site Joomla?

Veja aqui um gerador do esqueleto (todos os arquivos e pastas) que você precisa para o seu component.

sexta-feira, 4 de fevereiro de 2011

migração de artigos entre instalações Joomla

Estamos fazendo a unificação de alguns sites Joomla e estamos nos preparando para transferir artigos de um site Joomla para outro.

Seguramente, a cópia copy-and-paste artigo a artigo está levando muito tempo e não parece ser a forma mais adequada considerando a boa quantidade de artigos que temos em nosso site.

A expectativa é de fazer a transferência dos arquivos pelos backups das tabelas MySQL que suportam as nossas instalações.

Tentando fazer isso, procuramos pelo Modelo de Dados das Tabelas do Joomla. Encontramos uma versão aqui. Continuarei à anotar os procedimentos aqui.

Backupearás. Isso não é brincadeira.... faça cópias backup na medida que você vai progredindo.... Ao final, pode jogar tudo fora, mas, durante o processo, mantenha cópias de tudo.

Ambiente de Desenvolvimento. Um restore do ambiente a receber os dados em local controlado ajuda no desenvolvimento da carga (backupeado do ambiente de origem dos dados). No meu caso, este ambiente é realmente providencial.

Versões dos Componentes. Em geral, as atualizações de versão dos componentes não modificam a estrutura das tabelas, mas para prevenir, procure garantir que os componentes envolvidos estejam na mesma versão. No meu caso, o JComments estava na versão 2.1.x enquanto no ambiente de destino ele estava na versão 2.2.x com diferenças na estrutura das tabelas. Um upgrade de versão no ambiente de origem, resolveu o nosso problema. Claro que os backups recomeçam novamente.

Compatibilização dos Dados. Os dados que estão chegando em geral irão se conflitar com os dados que já estão no ambiente de destino. Por exemplo, cada categoria recebeu um id (identificador) sequencial começando de 1 (um), nos dois ambientes, logo precisamos ajustar estes identificadores para que possam ser carregados. No meu caso, desloquei os diversos id (categoria, artigo, seção, etc) de 1000, somei 1000 ao id, usando o update do MySQL. Isso facilita a identificação dos itens que vieram nesta carga. Claro que usando o modelo de dados, fui ajustando as Chaves Externas nas diversas tabelas.

Ajustes no novo ambiente. Ajustes no novo ambiente em geral são necessários.... No meu caso, deixei para que os artigos fosse ligados a menu diretamente pelo painel de menus do ambiente de destino. A tentativa de construir os itens de menu diretamente sobre os dados do MySQL me pareceu muito onerosa.

Referências:

quinta-feira, 27 de janeiro de 2011

Joomla 1.6

Está chegando o Joomla 1.6! As notícias são muito boas.

Tenho que atualizar os meus sites...

  • http://community.joomla.org/blogs/leadership/1395-the-path-forward-migration-and-the-future.html - eis aqui algumas recomendações de momento.
Uma oportunidade para instalar o Joomla 1.6 do zero ( http://antoniolisboa.awardspace.info/ ). Algumas observações. Realmente, agora o instalador checa se estamos com o PHP5, como estava com o PHP4 no início do processo de instalação, ele chiou!! Notei que tenho algum problema com o JavaScript do instalador quando estou usando o Chrome. Simplesmente, o processo não avança quando eu clico para avançar. Trocando para Mozilla Firefox funcionou perfeitamente. Uma vez instalado, tudo o mais parece estar funcionando bem. Vamos acompanhar.


sexta-feira, 31 de dezembro de 2010

escolha de um novo template para o seu site Joomla.

Uma tarefa bastante trabalhosa na construção de um site Joomla é a escolha de um template. Estas são as minhas notas neste trabalho. Seus comentários e sugestões são bem-vindos.

O que é preciso estar definido a priori?
É claro que as definições usadas para a decisão de criar o site e definir pelo uso do Joomla, como o conteúdo e o público alvo são fundamentais neste momento. Na seleção do template, detalhes como a navegabilidade, e o orçamento são importante.

Referências.

  • http://www.bestofjoomla.com/ - um bom recurso para procura de recursos Joomla, incluindo templates.
  • http://www.joomlart.com/demo/#templates.joomlart.com/ja_anion - um tema a ser analisado.
  • http://www.siteground.com/joomla-templates.htm - aqui também encontrei bons templates.

quinta-feira, 15 de julho de 2010

de "Main Menu" para "Menu Principal"....

Terminei de instalar o Joomla mais recente, com tradução para o português do Brasil, e um tema do meu agrado. Está na hora de ajustar alguns campos não contemplados pela tradução.

O Menu Principal é chamado de "Main Menu" com muita razão. Como mudar de "Main Menu" para "Menu Principal"?

Sendo um menu, o mais natural para mim, é ir ao ./administrator/ > Menus > Administrar Menu > Click em Main Menu > Editar e alterar o título do menu, convenientemente.

Não.... isso não resolveu... não mudou no site....

Bom isso porque, no caso, o menu principal, está sendo apresentado pelo Módulo Main Menu, que precisa ser editado Administrator > Extensões > Administrar Módulos > Menu Principal > Editar! Agora sim, basta editar o título para o texto desejado, e lá está....

Bom.... como diria o filósofo.... uma coisa é uma coisa.... outra coisa é outra coisa....

terça-feira, 6 de julho de 2010

um site Joomla para o MAC

O Joomla é adequado para um site profissional (cartão de visitas)? Foi a pergunta original.

Instalar diretamente o Joomla, usando o Fantastico de Luxe do hospedeiro, não foi uma boa ideia, pois ele não tinha a configuração para o português do Brasil. Poderia ser preferível, carregar manualmente o Joomla preparado para o português do Brasil.

A escolha de um tema, ainda é uma dificuldade. É preciso, entre os temas que mais agrada, ir experimentando até se chegar em um formato mas próximo do desejado, para depois fazer as customizações locais. Uma boa conceituação da mensagem que se deseja transmitir parece ser fundamental. Afinal, são tantas possibilidades de templates prontos que podem dar um impulso inicial na instalação da página.

Algumas configurações de autorização sobre diretórios e arquivos, podem precisar de ajustes no momento de fazer as customizações, em especial de língua e template.

Alguns itens ainda me são muito enigmáticos. Por exemplo, na "home", o "title" da página (texto que aparece na barra de identificação do navegador) precisava ser alterado. Aparecia "Welcome to the FrontPage" e gostaríamos de algo com "site.com.br - sejam muito bem vindos"! Mas onde isso deve ser ajustado. Buscas nos dizeres "Welcome to the FrontPage" entre os arquivos foi infrutíferas. Somente encontrei o texto quando fiz um backup do bando de dados, na tabela "jos_menu"! Com base nisso, depois de muito procurar, encontrei o item Menus > Main Menu > Home > Parametros (Sistema), o texto procurado.