joomlagovbr/IDG-2013

3.7.4 - Opção Multi-Idiomas quebra layout

Closed this issue · 43 comments

Eu estava ansioso para verificar se o problema dos multi-idiomas havia sido resolvido com esta atualização do Joomagovbr para o Joomla 3.7.4. Porém, acabei de perceber que não.
Aqui na UFT temos conteúdo que precisa ser disponibilizado em inglês e espanhol. Para tal objetivo, segui este vídeo tutorial em português, onde o TekZoom ensina como fazer isto: (o link já está no local exato onde o instrutor inicia a demonstração)
https://youtu.be/jmBJBbn95Ow?t=231
Este tutorial funciona muito bem com o Joomla puro, porém não funciona no Joomlagovbr.

Durante a instalação do Joomlagovbr, tive o cuidado de deixar marcada a opção "Nenhum (Obrigatório para a criação básica de site multi-idiomas)", como mostra a imagem abaixo:

captura de tela de 2017-08-14 11-02-09-2

6 PASSOS PARA VERIFICAR A OCORRÊNCIA DA FALHA:
(baseado no vídeo tutorial do link acima)
1 - Adicionar Idioma de Conteúdo para Português;
2 - Criar 'Artigo Potuguês', selecionando-o para o idioma Português;
3 - Adicionar novo menu 'Menu Português';
4 - Criar novo Item para o menu criado. No qual, para a opção "Tipo de item de Menu", escolha: Artigos > Único Artigo e selecione o artigo em português criado. Também defina este item para o idioma português;
5 - Definir o Item adicionado como padrão (clicando no ícone estrela)
6 - No Gerenciador de Plugins, ative o Filtro de Idioma;

Voltando ao site, agora pode-se observar que uma barra (de navegação) superior desapareceu. Como mostra na imagem abaixo em antes/depois:
antes-depois
Obs.: Essa barra volta a aparecer quando o Filtro de Idioma é desativado.

Analisando o código da página, notei que o id de 'section id="em-destaque"' desaparece.
Obs.: Esse "em-destaque" trata-se de um Menu, o qual pode ser visualizado em:
Menu -> 'Gerenciador de Menus'.

Vou testar por aqui Murilo.

Testei o joomlagov, mas removeram a etapa do multilanguage.
Instalando o Joomla original 3.7.4 existe uma etapa para fazer isso e testei aidna hoje. Funciona legal.

Obrigado pela observação @ribafs
Eu já havia testado no Joomla puro e vi que é isto mesmo que você disse: "Funciona legal".
O problema é que aqui na UFT usamos um sistema derivado do Joomlagovbr e o bug veio daqui (como mostro no tutorial acima).
Provavelmente é algo que ele está sobrescrevendo. Eu ainda não descobri o que é, mas continuarei tentando descobrir. Inclusive vou pedir auxílio diretamente para a equipe do Jooma puro. Mas antes preciso encontrar uma forma de ensinar eles a instalar o adicional brasileiro (template+module) e depois explicar passo-a-passo como gerar o bug.

Murilo. Veja o que acabo de fazer: instalei o Joomla 3.7.4 (saiu hoje o 3.7.5) do site oficial com suporte ao inglês en-gb e pt-br.
Copiei todos os arquivos do joomla-3.x-master para a pasta do joomla instalado mas sem sobrescrever nada.
Importei o portal_padrao_01.sql que ven na pasta installation/sql/mysql para o banco do joomla instalado.
Entrei no administrator e pedi para descobrir. Instalei tudo que ele descobriu. Ele não descobriu o template original. Sem problema, instalei o que eu isolei, tornei default e atribui tudo para ele.
Ele assume o tempalte mas quando abro o site não aparece nada. Sabe porque?
Por que o template joomlagov não usa as posições default. Não usa position-0, position-1, etc.
Então verifiquei as posições do joomlagov (tp=1) e mudei o menu main-menu pt-br e o módulo das bandeirinhas e apareceram no site frontend.
Bem, resumindo agora, me parece que será um trabalho grande habilitar o atual para multi-idioma. A não ser que a equipe daqui resolva fazer algo mais simples.
Outra alternativa é implementar multi-idioma no site que está valendo.
No site oficial tem uns tutoriais:

https://docs.joomla.org/J3.x:Setup_a_Multilingual_Site/Language_Switcher

Também encontrei um componente free que traduz os artigos e o conteúdo de módulos e componentes.
https://www.faboba.com/composants/falang/donwload.html

@ribafs , daria muito trabalho para você publicar um vídeo no youtube mostrando esta sua análise e passar o link aqui? =D

Murilo, não gosto muito de criar vídeos. Se for no meu site (ribafs.org) só encontrará tutoriais em texto. Ainda por ciam os computadores em que trabalho não estão aptos a isso.
Mas estou pensando em fazer o seguinte:

  • Instalar o Joomla 3.7.5 do site oficial com suporte a múltiidiomas, já com en-US, fr-FR, pt-BR pelo menos (sugestões?)
  • Instalar o template que isolei já com bootstrap 3 customizado
  • Sair ajustando as posições nos módulos existentes
  • Instalar cada uma das extensões sugeridas no tempalte gov.
    Me parece que isso é interessante. Se eu encotnrar dificuldade mando para cá e para o google.
    Murilo, farei isso e criarei um tutorial passo-a-passo, ok?

Muito bom!! =D

Olá Murilo e colegas!

Acabo de enviar dois tutoriais em PDF para o repositório que criei no GitHub. Um contendo os ajustes necessários para deixar o template padrão (quickstart) funcionando e outro com os passos iniciais para implementar multilanguage no template padrão (originalmente não suporta).
Minha conclusão, sinceramente, é que este deve ser feito por alguém que conheça o template melhor do que eu, como alguém que administra um site com ele ou, preferencialmente alguém da equipe de criação. Se olhar o tutorial verá que dei os primeiros passos, com uns poucos módulos adicionados nas devidas posições, mas o trabalho para deixar isto completo requer mais esforço e conhecimento.

Talvez a equipe devesse criar um repositório específico para o template num portal multilanguage.
Espero estar pelo menos provocando uma discussão sobre o assunto.

Os tutoriais estão aqui:
https://github.com/ribafs/template-govbr

Especificamente:

Valeu Ribamar! Estudarei seus tutoriais.

@ribafs você salvou os tutoriais em um formato que não parece ser realmente PDF.
Se puder, conferi aí se realmente exportou eles para PDF corretamente.

Exportei sim. Usei o LibreOffice Writer. Aqui abrem normalmente.
Acabo de enviar eles no formato odt do LibreOffice Writer.
Confira:
https://github.com/ribafs/template-govbr/blob/master/AjustesnoTemplatePadrao.odt
https://github.com/ribafs/template-govbr/blob/master/TemplatePadraoMultilanguage.odt

Eu também utilizo o Libreoffice (v.4.3.3.2), mas mesmo abrindo estes ODT que você enviou está estranho.
Veja:
captura de tela de 2017-08-21 15-22-44

Deve ser as versões.
A minha aqui é a 5.1.6.2.
Seria bom você atualizar o seu ou me dê uma sugestão.
Posso converter para o formato doc 97-2003. Que acha?

Estou atualizando a minha versão para a última estável (5.3.5)

Enquanto isso veja este formato HTML:
https://github.com/ribafs/template-govbr/blob/master/TutoriaisHTML.zip
Descompacte e me diga se deu certo.

Aqui uso Linux Mint 18.1 e você? Isso não deveria ser problema, mas talvez as versões, que também não deveriam dar toda esta diferença.

Acabei de testar no Libreoffice 5.3.5 e está do mesmo jeito. =(
captura de tela de 2017-08-21 17-42-45

Estou no Debian 8.9

Caramba. Não sabia que isso acontecia. Só compartilho pelo site.
Teste o formato HTML que converti.

Hum.. então deve ser o S.O.! O debian é meio enjuado com várias coisas.
Vou testar no Ubuntu 16.04.3 e te falo.

Ok.

Isso então reforça a ideia de sempre publicar no meu site, ao invés do GitHub.
Vou depois recriar estes tutoriais no site.

Em HTML abriu bem! =D

captura de tela de 2017-08-21 17-47-03

captura de tela de 2017-08-21 17-47-13

Beleza. Vou criar artigos no site, pois mesmo o HTML gerado pelo LibreOffice é muito sujo.

Como eu havia prometido, acabei de testar no Ubuntu 16.04.3 LTS.
Lá está abrindo do mesmo jeito que no Debian 8.9.

O 1° link deste artigo está quebrado devido 1 caractere à mais no final!
http://ribafs.org/portal/joomla-3/extensoes/181-template-padrao-do-governo-ajustes

Coisas do copiar/colar.
Corrigido.
Obrigado.

Neste tutorial: http://ribafs.org/portal/joomla-3/extensoes/182-template-padrao-com-joomla-3-7-5-multilanguage
Você pode descrever onde são feitos estes 2 passos?
"Ativei o recurso de multi-idiomas
Ativei o plugin de código de idiomas
"

Dúvidas sobre estes 2 passos:

  1. 'Ativei o recurso de multi-idiomas'. Esta parte é durante a instalação?
  2. Imagino que ao você mencionar 'Ativei o plugin de código de idiomas', você se referiu ao plugin 'Sistema - Filtro de Idioma'. É isto?

Dúvidas sobre estes 2 passos:

'Ativei o recurso de multi-idiomas'. Esta parte é durante a instalação?

Sim - durante a instalação.

Imagino que ao você mencionar 'Ativei o plugin de código de idiomas', você se referiu ao plugin 'Sistema - Filtro de Idioma'. É isto?

Não - Existem dois plugins para idioma o de filtro e o de código.
Vá em Extensões - Plugins e digite na busca:

idioma
E tecle enter

Verá os dois plugins. Confira.

Nesse tutorial (http://ribafs.org/portal/joomla-3/extensoes/182-template-padrao-com-joomla-3-7-5-multilanguage),
não encontrei esta posição "barra-do-governo", descrita na linha:
"Setei sua posição para: barra-do-governo"

Segui seu 2º tutorial passo-a-passo e verifiquei que na etapa onde você escreveu "Ao exibir o site já aparecem as 5 bandeirinhas" esta imagem não ocorre:
joomlagov_frontend

Mas sim esta outra abaixo:
captura de tela de 2017-08-22 18-34-18

Isto leva a crer que no momento você já estava com o tema instalado e que tem a ver com meu comentário anterior.

Sim, posso ter me envanago. Inicialmente sem o template instalado é o template default e já com as bandeirinhas.
Somente ao instalar o templatepadrão e setar a posição do Language Switch que aparecem as bandeirnhas no template oficial.
Pequeno escorrego, mas o importante é que você captou.

O 1º tutorial fiz ele todo e funcionou exatamente como vc descreveu.
Já no 2º, não consegui incluir o template do governo.
Uma das coisas que não deu foi quando vc descreve "Setei sua posição para: barra-do-governo".
Essa posição ainda não existe, provavelmente porque o template ainda não está adicionado!

Seria bom se uma outra pessoa também tentasse seguir seu tutorial.
Além de mim, mais alguém testou?

Bem, vou testar ele agora. Vou fazer uma instalação original e seguir o tutorial.
Especialmente quando chegar no template eu vejo com calma.
Mas te adianto que o template, que está no meu repositório do github, você instala como instala qualquer extensão do Joomla. Quando você tentou instalar o que aconteceu? Você o tornou padrão e atribuiu todos itens de menu para ele?

Percebi o problema...
Instalei o template antes de instalar a barra do governo, mas no tutorial só falo do template ao final. Tente instalar o template antes de instalar a barra. Vou mudar a ordem.
Corrigi o tutorial, adicionei mais uma captura da parte da instalação.
Confira e me diga no que deu.

Agora sim consegui fazer tudo.
Ficou bom!
Pena que ainda está longe do ficar como o projeto aqui (joomlagovbr).

Vou procurar entender aquele tutorial que mostra como foi criado o template e seu funcionamento.
Se eu conseguir ajudar em algo, compartilharei por aqui.

Beleza. Se eu puder ajudar, manda. :)

Bom dia a todos.

Murilo, desculpe mas gostaria de fazer uma observação conceitual neste caso.

Este módulo de destaque até onde se entende pelos manuais/guias do IDG, serve como uma alternativa a menus, evidenciando informações mais importantes na "home", por vezes informações sazonais, e portanto não deve se comportar como um módulo "migalha de pão" propriamente dito.

A exemplo disso temos o site da Receita que na home dispõe conteúdo e nos demais links o "Destaques" some e temos as migalhas de pão expostas.

Deixando claro que apesar de o site da fazenda ser estruturado em Plone, os preceitos que devemos seguir para coniver com a IDG, independe da ferramenta em utilização.

Espero estar colaborando de forma que se corrijam eventuais erros e não se percam os propósitos.

Observação correta Cesar, o menu Destaque é para ser usado para Destacar sazionais ou nao, links de campanhas, sistemas, o que acharem importante.