J3.x

J3.x:Novo Sistema de Roteamento de URLs

From Joomla! Documentation

Revision as of 20:52, 28 September 2017 by Anabarcellos (talk | contribs) (Created page with "Faça login no Painel de Controle")
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 Newsfeeds), é 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
Enable the new router

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

Tomemos Conteúdo como exemplo.

  • Faça login no Painel de Controle
  • In the top menu, navigate to Content  Articles
  • Click on the button Options at the top right
  • Click on the Integration tab
  • Activate the New Routing System:
    • Click on Experimental to enable the new URL Routing
    • Click on Yes if you want to remove IDs.
  • Click on Save or Save & Close at the top left
  • Visit your frontend and check your URLs.

Follow the same process for Contacts, Users, and Newsfeeds.

NB: There are cases where changing the routing system can change a page’s URL and cause an existing page to give a 404 response. Developers are still discussing ideas for a migration plan to keep old URLs working to some extent.