Issue #262
Link fixo para imagem de perfil
Para manter uma referência constante para a imagem de perfil de um usuário externo, seria importante ter um caminho fixo para uma imagem de perfil, por exemplo: http://dominio/profile/identificador/avatar. Esta caminho deve retornar um mime type de imagem e deve ser apenas uma referência para a imagem de perfil atual.
-
@caiosba esse plugin https://softwarepublico.gov.br/gitlab/noosfero-plugins/gravatar-provider já faz isso
-
Status changed to closed
-
Valeu, @leandronunes :)
@larissareis vamos tentar usar o gravatar-provider, então.
-
Avaliamos que exigir ou verificar que a rede federada tenha habilitado um plugin que não é da árvora padrão do Noosfero não é a melhor coisa. Nossa sugestão é implementar um caminho que basicamente expõe o método "profile_icon". Sugestão de formato da URL: /profile//icon/, onde "size" pode ser "thumb", "portrait", etc, ou vazio (neste caso, será assumido um default).
-
Status changed to reopened
-
@caiosba basta incorporar o código do plugin no core, mas não como plugin. Minha sugestão não foi com o objetivo de usar propriamente o plugin não, mas utilizá-lo como referencia pois o noosfero já poderia prover esse serviço de gravatar no contexto e nem precisaríamos incorporar mais esse plugin :D. Seguindo a lógica /profile/icon acredito que não daria para prover um serviço de gravatar pois teria uma url base diferente para cada imagem.
-
Não entendi o que quis dizer com "Seguindo a lógica /profile/icon acredito que não daria para prover um serviço de gravatar pois teria uma url base diferente para cada imagem". Vamos conversar melhor em PVT sobre isso ;)
-
Feito em https://gitlab.com/larissa/noosfero/commit/2e714003505cf465fe69585b9d1dc6a279ca5fa2. Conforme conversa com Leandro, depois vamos alterar o endpoint para ser Gravatar-friendly.
-
Status changed to closed
-
mentioned in commit f7f787da3ab0256a5316d987b9e9cefd9681a6fc
-
mentioned in commit 955d5e2a5ac25091efd5d24cc04da3c185c8c051
-
mentioned in commit a3c24add466eeea2cb2ba6c828298f9cee197805
-
mentioned in commit 57ac8d09079918715d8932a10a29632d3c2fcfd2