Terceira migração, mais uma vez para um fórum de nicho (Vans Volkswagen Campers)

O fórum era antigo e os usuários dependiam de hospedagem de imagens externa. Eles usavam MUITAS imagens em seu fórum. 40.000 posts em 300.000 continham pelo menos 1 imagem, muitas vezes bem mais. Cheguei a ver um post contendo 150 imagens (!).

Como os antigos serviços de hospedagem de imagens agora estão inativos, a grande maioria (talvez… 95%?) das imagens do fórum estão quebradas ad vitam (curiosidade: mesmo que 5% das imagens antigas permaneçam, elas ainda ocupam 10 GB de espaço em disco após serem carregadas no Discourse…), resultando em muitos ícones de imagem quebrados em tópicos mais antigos:

Substituímos esses ícones por uma imagem personalizada:

O texto diz “Oops! Imagem não encontrada”. A imagem personalizada adiciona um pouco de personalidade ao fórum, semelhante ao spinner de carregamento personalizado em unicyclist.com.

// Substituição dos ícones de imagem inválidos por um ícone personalizado:
.broken-image {
    display: block;
    width: 227px;
    height: 51px;
    margin: 10px 0;
    background: url($broken-image);
    border: none;
    svg {
        display: none;
    }
}

Fácil personalização :+1:

10 curtidas