O Blogger não quer que seus usuários desenvolvam templates em HTML5! Não tem outra explicação para bugs tão ridículos e um total descaso com os seus usuários e desenvolvedores. Para os templates dinâmicos liberados pelo Blogger tudo funciona corretamente, todavia não acontece o mesmo para templates de terceiros.
Elementos da página ocultos:
Quando comecei a criar templates em HTML5 para Blogger encontrei uma falha grotesca, quando trocamos uma div por uma tag em HTML5, section, por exemplo, o elemento simplesmente não aparece na página “Layout” (painel novo) ou “Elementos da página” (painel antigo). Isso acontece para qualquer tag nova do HTML (header, article, footer, etc).
Exemplo de código:
<div id=\"main-wrapper\">
<b:section class=\"main\" id=\"main\" showaddelement=\"yes\">
<b:widget id=\"Blog1\" locked=\"true\" title=\"Postagens no blog\" type=\"Blog\"></b:widget>
</b:section>
</div>
<section id=\"main-wrapper\">
<b:section class=\"main\" id=\"main\" showaddelement=\"yes\">
<b:widget id=\"Blog1\" locked=\"true\" title=\"Postagens no blog\" type=\"Blog\"></b:widget>
</b:section>
</section>
Os espaços de inserir, movimentar, editar e excluir widgets não aparecem na página, uma área limpa é exibida:
Cadê os widgets? Cadê a área das postagens? |
Como deveria aparecer:
Assim é possível inserir, movimentar, editar e excluir widgets. |
Problema na movimentação de widgets:
Após movimentar widgets, ao clicar em “Salvar” na página “Modelos” ou “Elementos da página” simplesmente um erro ocorre e as modificações não são salvas.
“Ocorreu um erro. Atualize a página e tente novamente.” |
Havendo necessidade de alguma edição em seu template em HTML5, mude as novas tags para DIVs, faça o que for necessário e coloque as tags como estavam. Essa foi à única forma fácil que encontrei. Caso você tenha conhecimento dos códigos do Blogger, faça alterações no HTML direto em “Editar HTML”.
Não sei até quando esses erros vão continuar. Sei que um layout na nova versão do HTML é muito bem visto e organizado, então se você tem paciência para lidar com esses erros, tudo bem, caso não tem paciência, mude tudo para o velho HTML.
O Blogger precisa levar os detalhes mais a sério. Dessa forma fica difícil desenvolver na plataforma de blogs do Google.