Documentação

Por que migrar para GXportal 6.0?

Tabela de conteúdos

Por que migrar para GXportal 6.0?

Pilares do GXportal 6.0

O GXportal 6.0 não é simplesmente uma atualização da versão 5.2, já que nesta versão você tem o mecanismo de geração de páginas feito do zero. E foi feito com base nos seguintes pilares:

Rapidez

GXportal 6.0 irá melhorar substancialmente os tempos de resposta das páginas do site. Também melhora a eficiência no uso de recursos do servidor (processador, memória, banco de dados, etc). As páginas com o novo mecanismo carregam em média 75% mais rápido do que com a versão 5.2.

Responsive

As páginas geradas podem ser adaptadas para qualquer dispositivo, desde telefones celulares até televisores. E isso foi conseguido gerando em CSS3 puro, minimizando o uso de JavaScript, o que também ajuda a torná-lo mais rápido.

SEO (Search Engine Optimization)

É importante que o seu site seja o melhor "classificado" pelos buscadores e, embora haja muitos fatores envolvidos nisso, é importante que o código da página seja o mais semântico possível, para que os buscadores possam identificar facilmente as diferentes seções da página, onde existem conteúdos publicados, identificar o título, a data de publicação, a imagem associada. E isso o novo mecanismo consegue gerando HTML5, usando automaticamente as tags apropriadas para cada contexto e onde ele não pode ser automatizado, a possibilidade é fornecida por propriedades simples de indicar a semântica adequada.

Acessibilidade

Aqui o objetivo é que os sites gerados com GXportal possam ser usados igualmente por todos os usuários, fornecendo ferramentas que levem em conta os diferentes desafios motores e sensoriais para interagir com as pessoas.
O novo mecanismo melhora consideravelmente a acessibilidade em relação à versão anterior no mesmo ponto anterior, a semântica. Mas você não pode fazer tudo por conta própria, você também precisa da equipe de design, ao projetar e construir, para levar em conta coisas como contrastes de cores ou adicionar botões de imagem que colocam o texto associado, mesmo se ele estiver oculto.

O que há de novo?

Além disso, GXportal 6.0 atende aos pilares acima mencionados:
  • Carregamento rápido de páginas
  • Responsive: A possibilidade de criar sites responsivos
  • SEO: Boa semântica no código das páginas para conseguir um bom posicionamento nos buscadores
  • Acessibilidade: que os sites gerados por GXportal possam ser utilizados igualmente por todos os usuários, fornecendo ferramentas que levem em conta os diferentes desafios motores e sensoriais de interação que as pessoas enfrentam
também novos recursos estão incluídos que são mencionados abaixo:

Dominios

A partir do GXportal 6.0, é possível adicionar todos os domínios que você deseja gerenciar de um site sem restrições.
Suponha que uma empresa lance uma campanha por um tempo específico. Você pode querer acessar a partir de www.misitio.com/campana  ou talvez queira ver de forma completamente independente da empresa, por exemplo: www.campana.com Para conseguir fazer o segundo exemplo, você deve definir um novo domínio.

Formato de URL

Na URL é possível representar toda a hierarquia de pastas. Isso é útil para indicar mais claramente ao usuário onde ele está localizado dentro do site e também ao visualizar os resultados das pesquisas do Google, por exemplo, que, além do título da página, o URL do mesmo é exibido. Isso ajuda o usuário a saber se esse resultado é relevante para ele ou não.
Isso também elimina uma restrição que estava nas versões anteriores, não pode haver duas pastas no site com o mesmo nome. Agora você pode, desde que eles estejam em diferentes ramos da hierarquia.
Caso uma pasta não queira ser representada na URL, ela será indicada.

Gradiente

É possível aplicar um preenchimento de gradiente, é um preenchimento que muda gradualmente de uma cor para outra através da superfície do formulário.
Os gradientes que você pode criar são aqueles que são normalmente usados como fundos de botões ou regiões, que têm efeitos de gradiente, variando de uma cor para outra em um padrão linear, radial ou seguindo um padrão.

Transparência

É possível definir cores com transparência.
Você pode definir cores RGBA e cores HSLA. Em ambos os casos, A é o canal alfa para definir a transparência da cor.

Tipografias

No GXportal 6.0 para definir uma fonte da Web, basta carregar o formato WOFF.
A segunda mudança é sobre estilos de fonte.
Agora é possível que cada fonte tenha sua versão para cada estilo, para que eu possa ter o arquivo WOFF para a versão "normal" e outro arquivo para a versão "negrito" dessa fonte.
O mesmo vale para usar o Google Fonts, não só você pode escolher a fonte, mas também os estilos a serem usados. Esta versão também oferece melhorias para facilitar o uso de estilos de fonte.

Mais motivos para migrar de versão

Validação

Já que nesta versão o motor de geração da página foi construído a partir do zero e tem trabalhado duro para que as páginas geradas em GXportal passem por testes de validação do W3C, as páginas geradas estão em conformidade com as normas mais recentes.
Ele gera e valida HTML5, que é uma linguagem muito mais rica para descrever as páginas, o que as torna mais semânticas.
Ser semântico ajuda as páginas a serem melhores indexadas pelos mecanismos de busca e também ajuda os programas de acessibilidade e leitores de tela a lê-las melhor.
Além disso, as guias de acessibilidade WCAG são seguidas da W3C.
Ele gera e valida CSS3, o que nos permite fazer as páginas se adaptarem a qualquer tamanho de tela.
E usa JavaScript discreto, que permite que as páginas funcionem da mesma forma mesmo quando o uso de JavaScript no navegador não está habilitado, o que também contribui para a velocidade de carregamento e acessibilidade das páginas.

Tudo isso é muito importante principalmente em projetos voltados para empresas ou órgãos públicos, que geralmente exigem que seus sites cumpram com os padrões, pois isso lhes dá certas garantias de que seus sites funcionarão corretamente em qualquer navegador ou dispositivo, eles serão devidamente indexados por motores de busca e eles serão acessíveis de forma equitativa por todos os usuários, tendo em conta os diferentes desafios motores e sensoriais que as pessoas enfrentam. 

Escalabilidade e velocidade de resposta

Esta versão é entre 50% e 75% mais rápida que a versão 5.2 e suporta um maior número de usuários simultâneos usando o mesmo hardware.
Isto graças ao fato de que as páginas geradas pelo novo motor são até 80% mais leves, reduzindo o tempo de geração e transferência.
Graças ao cache do lado do servidor que uma vez gerada a página é total ou parcialmente nacionalizada para não ter que gerá-lo novamente.
E também é graças ao cache do navegador que mantém uma cópia da página localmente e só recarrega o servidor se tiver alguma alteração.

E o melhor é que o cache do servidor é gerenciado automaticamente pelo GXportal, você não precisa se preocupar com isso.
O cache do navegador pode ser gerenciado automaticamente ou pode ser configurado manualmente para obter um desempenho ainda melhor.

Compatibilidade

Mudanças de nome

O que nas versões anteriores era chamado de Canal agora é chamado de Pasta.
O que nós costumávamos chamar de Página de Modelo, agora é chamado de Página Mestra.
O que costumávamos chamar de Página Principal, agora é chamado de Página Pré-Determinada.
O que costumávamos chamar de Link catalogado, agora é chamado Permalink.
O que costumávamos chamar de GXportlet, agora é chamado de Bloco.

Atribuição de permissões

No GXportal 6.0, os critérios para atribuição de permissões são alterados.
Esta versão permite definir permissões para os setores. Por esse mesmo motivo, não faz mais sentido definir permissões para os componentes da web.
Você pode definir permissão para: pastas, páginas, setores e tipos de conteúdo.
Inicialmente, todos os usuários têm permissões de acesso.
Cada elemento pode ser atribuído para ter acesso: todos os usuários, apenas usuários anônimos, apenas usuários autenticados, usuários com determinadas funções. Somente neste último caso pode ser definido quais funções serão acessadas (isso é feito a partir da opção Configuração -> Permissões)

Componentes web

Os componentes web no GXportal 6.0 não possuem status nem permissões definidas.
Os componentes web podem ter mais de uma região e um número ilimitado de blocos.