cercomp / weby

A simple, flexible and extensible CMS in Ruby on Rails
http://weby.cercomp.ufg.br
49 stars 19 forks source link

URL's extensas #21

Closed marcello closed 10 years ago

marcello commented 10 years ago

Fazer a substituição das url´s das páginas seguindo o exemplo abaixo, ou permitir que o usuário possa escolher qual o tipo de URL usar (como o wordpress faz)

http://extras.ufg.br/sites/fe/pages/82 -> http://extras.ufg.br/sites/fe/pages/seminário-de-estagio-do-curso-de-pedagogia

Isso torna as url´s auto-descritivas, fazendo com que qualquer um possa conhecer o conteúdo da página. Além de melhorar como é feita as buscas das páginas por crawlers de sistemas de buscas como Google, Yahoo, Bing.

nicolaslazartekaqui commented 10 years ago

Em conversa com o @leo-souza pensamos em adotar o seguinte modelo

http://extras.ufg.br/pages/82/seminário-de-estagio-do-curso-de-pedagogia ou http://extras.ufg.br/pages/82-seminário-de-estagio-do-curso-de-pedagogia

desse modo podemos continuar usando o busca pelo id já que ele vai continuar sendo passado na url e estaremos seguindo os padrões de SEO para os sistemas de busca.

Não acho uma boa ideia deixar configurável já que URL não é aconselhado a ficar mudando, acho que devemos definir esse modelo como padrão e podemos definir por rotas para que http://extras.ufg.br/pages/82 continue respondendo para não perder referências antigas, mas sempre que acessado mudando a URL para o novo padrão.

cc @doano/owners

tulhera commented 10 years ago