J3.x

J3.x:Novo Sistema de Roteamento de URLs

From Joomla! Documentation

This page is a translated version of the page J3.x:New Routing System and the translation is 89% complete.

Outdated translations are marked like this.
Other languages:
Deutsch • ‎English • ‎español • ‎français • ‎português do Brasil • ‎Türkçe
Tutorial
O novo sistema de roteamento de URLs
Joomla! 
3.8

Introdução

O novo sistema de roteamento define uma interface nova e mais flexível para que os desenvolvedores gerenciem a criação e processamento de URLs, oferecendo aos usuários finais mais opções para exibição das URLs (incluindo a possibilidade muito solicitada de remover os IDs dos itens de conteúdo da URL).
A partir do Joomla! 3.8, para os componentes que suportam o novo roteador (Conteúdo, Contatos, Usuários e Fonte de Notícias), é possível configurar o roteador para executar em uma das três configurações a seguir:

  • Sistema de roteamento atual (Permanece como comportamento padrão para novas instalações. É a opção que geralmente será recomendada na atualização de sites já existentes)
  • Novo sistema de roteamento
  • Novo sistema de roteamento sem IDs de item de conteúdo

Notas

Como as URLs geradas com o novo sistema de roteamento não são 100% compatíveis com o roteador atual, sugere-se que os sites existentes não habilitem o novo sistema sem testar completamente em ambiente de teste e checar todas as alterações de URL. < br /> Incentivamos que novos sites usem o novo sistema imediatamente.

Quais são as mudanças nas URLs?

Quando as opções de SEF estão ativadas, temos as seguintes opções de configurações de roteamento:

  • Página da categoria de animais na galeria de fotos:
    • Roteador existente: /article-categories/72-park-site/photo-gallery/animals
    • Novo roteador habilitado com IDs: /article-categories/26-park-site/28-photo-gallery/72-animals
    • Novo roteador habilitado sem IDs: /article-categories/park-site/photo-gallery/animals
  • Página do artigo Koala
    • Roteador existente: /article-categories/72-park-site/photo-gallery/animals/25-koala
    • Novo roteador habilitado com IDs: /article-categories/26-park-site/28-photo-gallery/72-animals/25-koala
    • Novo roteador habilitado sem IDs: /article-categories/park-site/photo-gallery/animals/koala

Os números indicam os IDs das categorias e artigos.
Com o novo roteador e a opção Remover IDs ativada, os IDs são removidos, o que permite ter URLs mais limpas e mais amigáveis. Também melhorará o SEO.

Como ativar o novo sistema de roteamento?

Enable the new router

O novo sistema de roteamento está disponível para Conteúdo, Contatos, Usuários e Fonte de Notícias. A maneira de habilitar esses novos recursos é a mesma em todos eles.

Tomemos Conteúdo como exemplo.

  • Faça login no Painel de Controle
  • No menu superior, vá para Conteúdo  Artigos
  • Clique no botão Opções no canto superior direito
    J3.x-New-Router-Options-en.png
  • Clique na aba Integração
    J3.x-New-Router-Integration-Tab-en.png
  • Ative o Novo Sistema de Roteamento
    • Clique em Experimental para ativar o novo Roteamento de URLs
    • Clique em Sim se você quer remover os IDs.
      J3.x-New-Router-Integrations-Options-en.png
  • Clique em Salvar ou Salvar & Fechar no topo esquerdo
  • Visite seu site e cheque suas URLs.

Siga o mesmo processo para Contatos, Usuários e Fonte de Notícias.

NB: Há casos em que mudar o sistema de roteamento pode alterar a URL e fazer com que uma página existente dê um erro 404. Os desenvolvedores ainda estão discutindo ideias para um plano de migração em que se mantenha URLs antigas funcionando até certo ponto.