HXL-CPLP / Auxilium-Humanitarium-API

Auxilium Humanitarium API documentōrum (alpha)
https://hapi.etica.ai
The Unlicense
10 stars 0 forks source link

Automação de menus e sitemap com foco em internacionalização #10

Closed fititnt closed 3 years ago

fititnt commented 3 years ago

Relacionado


O sitemap de Auxilium-Humanitarium-API tende a ficar bem complexo. Nem mesmo as ferramentas de geração de sitemap do Jekyll estão prontas para lidar ao mesmo tempo com versões localizadas e com site multi idioma.

Vamos ter fazer um protótipo funcional para gente.

fititnt commented 3 years ago

Ok. O sitemap está começando a ficar mais próximo com a estrutura final.

Jekyll é muito bom como linguagem de marcação, porém algumas coisas relacionadas a internacionalização, como cuidado especial com https://en.wikipedia.org/wiki/Hreflang, acabou sendo mais fácil eu re-aprender Ruby e a gente ter funções de auxílio para evitar problemas mais na frente.

Também estou tomando cuidado com acessibilidade e com otimização para sistemas de busca. Então em geral, caso esse projeto acabe saindo do Alpha e comecee a ter conteúdo, a tendência é ele ser muito bem otimizado para ser encontrado, possivelmente até mais que algumas das fontes de dados originais (visto que as pessoas podem procurar por outros termos, como traduções locais, e com frequência as fontes originais só estão no idioma local ou em Inglês)

Captura de tela de 2021-05-20 21-35-05

fititnt commented 3 years ago

rascunho atual

Captura de tela de 2021-05-23 18-13-35

fititnt commented 3 years ago

Nós já temos um produto mínimo viável disso, porém antes de começar convidar mais pessoas, faz sentido dar uma otimizada para reduzir a quantidade significativa de edição em arquivos diferentes.

O que foi iniciado em

deveria também ser implementado no

fititnt commented 3 years ago

O sitemap já esta minimamente funcional.

Porém com adição do [MVP] linguam/schemam/lid (Gerar página de entrada de cada esquema de dados, usando Jekyll) #14, ele potencialmente pode quebrar novamente.

Ainda assim, vamos dar esse issue aqui como fechado. Se necessário abrir outro ou resolver já no #14.