a política na vertente de cartaz de campanha

Mostrar mensagens com a etiqueta blogtip. Mostrar todas as mensagens
Mostrar mensagens com a etiqueta blogtip. Mostrar todas as mensagens
Buzz this

Sobre a "sondagem" anterior

Obrigado pelo vosso feedback, que acaba por ser uma forma de comunicar com quem por aqui passa. Não sei como é convosco, mas por mim nem sempre me apetece deixar um comentário e esta forma de interacção, na qual se inclui os "Likes" do Facebook e outros, é mais preguiçosamente deliciosa :)

Quanto às respostas obtidas, a chave totoloto será tornada pública no próximo sábado :) A maior parte das respostas é de quem já conhece parte da bonecada. Compreendo que possa ser tedioso para alguns ver a repetição mas, enfim, isto é feito em carolice e quando o engenho ou cronos não ajudam mais vale sacar algo do baú. Sobre a forma de fazer estes questionário, apresento a seguinte umas linhas de orientação.

Como fazer estas "sondagens":

Ir ao Google Documents e depois Criar Novo - Formulário:

 image

Depois é uma questão de preencher o formulário:

image

O tipo de pergunta apresentada por ser diverso, desde texto livre, passando por escolhas múltiplas (exclusivas ou não). As perguntas tipo "Escala" servem para escolhas tipo "Bom, Razoável, Mau" e as escolhas tipo "Grelha" são como as de tipo escala mas com várias linhas na mesma pergunta.

Em "Adicionar Item" podem-se inserir mais elementos. A apresentação visual é escolhida em "Tema". O formulário pode ser enviado por mail. As respostas podem ser vistas na folha de cálculo ou em resumo gráfico. Em "Mais acções" - "Incorporar" é apresentado o HTML que pode ser colocado no blog (em modo de edição HTML, naturalmente) e também se pode editar a confirmação mostrada quando alguém preenche o formulário.

Depois de terminada a pergunta, clicar em "Concluído"  ver-se-á o aspecto da pergunta.

O formulário é criado com duas perguntas vazias. Apagar a segunda se esta não foi precisa. Passar com o rato por cima dos botões à direita para verem o que fazem.

image 

Acho esta funcionalidade do Google Docs interessante, não só para sondagens de opinião mas até para fazer testes de conhecimento. Mas neste caso falta uma parte fundamental que é a validação de identidade de quem está a fazer o teste. Não existindo actualmente, essa funcionalidade teria que ser adicionada por parte do informático de serviço, recorrendo a alguma imaginação (ocorrem-me umas ideias de como o fazer mas não é coisa para o utilizador ocasional). Como me parece que é uma funcionalidade interessante, talvez a Google a venha a incluir. Outro aspecto que falta é a contagem de tempo ao fazer o teste.



Buzz this

A quem interesse, umas dicas sobre segurança no blogger

Keep your Blogger blog safe!



Buzz this

Hitech Tips post: Google: "Do no evil", é mesmo assim?

A Google decidiu entrar na senda das redes sociais. Fê-lo com o Google Buzz, passando por cima de todas as questões de privacidade dos seus utilizadores. Comecei por usar o Buzz no Fliscorno, para saber do que se trata e por o email do blogue não estar associado ao email pessoal. Sinceramente, é algo que não quero na minha conta pessoal. Vejo-lhe utilidade para a divulgação de conteúdos, tal como o Facebook ou o Twitter mas há uma diferença... continue a ler no Hitech Tips.



Buzz this

Novo blog: Hitech Tips

Hitech Tips

Os artigos relacionados com tecnologia que até agora aqui eram publicados passam a sair unicamente num novo blog que criei para o efeito:

http://hitech-tips.blogspot.com

Agradeço a ajuda na divulgação :-)



Buzz this

Blogtip: Teste as velocidades do seu blog e da sua ligação à net

Testar a performance do blog

É frequente ir-se adicionando coisas giras ao blog até que, a certo ponto, torna-se impossível abrir a página do blog. Acontece a muitos e aconteceu-me a mim. Nos últimos dias tem sido uma chatice abrir o blog desde que instalei os ícones para partilhar no facebook e no twitter. Depois de algumas experiências, conclui que o AddThis e o Tweetmeme entram em conflito, fazendo disparar o tempo de carregamento do blog dos 8 segundos para os 35 segundos! Optei por inibir, pelo menos temporariamente o AddThis.

Mas como cheguei a esta conclusão?



Buzz this

Blogtip: O blogger já tem páginas autónomas

image

Entre em http://draft.blogger.com e navegue até Editar páginas como se vê na imagem supra.

O que são páginas autónomas?

http://www.google.com/support/blogger/bin/answer.py?answer=165955

Com mais tempo, voltarei ao tema.



Buzz this

HTML 5

html 5 gallery

O HTML é a linguagem da web e o HTML 5 é a versão que se prepara para ser a próxima.

Veja no site http://html5gallery.com exemplos de sites que já usam HTML 5. Para ver estes sites precisará de um dos seguintes browsers: Chrome, Firefox 3.5, Opera ou Safari.

Um bom artigo de introdução está disponível aqui: Get Ready for HTML 5.



Buzz this

Blogtip: como adicionar os botões de partilha no Twitter e no Facebook

Neste post vou mostrar como adicionar os os botões de partilha no Twitter e no Facebook. É fácil. O aspecto final será algo como na imagem seguinte, em que os botões aparecerão do lado direito do título do post:

image

Siga então os passos seguintes:

  1. Antes de mais, faça uma cópia de segurança da sua template. Muito importante! Permitir-lhe-á desfazer algum erro caso se engane. Veja aqui como: Fazer cópia de segurança da template
  2. Depois terá de modificar a template. A melhor forma de o fazer será fazendo uma cópia do ficheiro descarregado e depois editando a cópia com o Bloco de Notas do Windows (Notepad) ou, ainda melhor, usando o excelente Notepad++ (freeware).
  3. Na template, procure este pedaço de texto:

    ]]></b:skin>

    e imediatamente por cima abra uma linha em branco e cole o seguinte texto:

    .retweet { /* estilo da div de partilha */
    float:right;
    padding: 5px 0px 0px 5px; 
    }

    Isto cria um estilo CSS para posicionar os botões de partilha.
  4. De seguida, procure o seguinte pedaço de texto

    <div class='post'>

    nota: se não encontrar o pedaço de texto anterior, procure algo parecido. O importante é que comece por <div e contenha class='post' 

    e imediatamente a seguir abra uma linha em branco e cole o seguinte texto:


    <!—SHARE begin -->
    <div class='retweet'>

    <!-- FACEBOOK share –>
    <a expr:share_url='data:post.url' name='fb_share' rel='nofollow' type='button_count'/> 
    <script type="text/javascript" src="http://static.ak.fbcdn.net/connect.php/js/FB.Share"/> 

    <br /><br />

    <!-- TWEETER share --> 
    <script type='text/javascript'>
    tweetmeme_style = 'compact';
    tweetmeme_url = '<data:post.url/>';
    tweetmeme_source = TwitterUserName; 
    </script> 
    <script src='
    http://tweetmeme.com/i/scripts/button.js' type='text/javascript'/>   
    </div>
    <!-- SHARE end -->

  5. Altere o texto vermelho em cima para ser o seu utilizador twitter.
  6. Grave o ficheiro. Vá ao blogger e carregue a nova template. Para isso, vá a Esquema – Editar HTML, clique em "Choose File" (ou o correspondente em português), seleccione o ficheiro que gravou e clique em carregar.

    image
    A template será automaticamente carregada.
  7. Veja o resultado. Se houver algum erro, reponha a template anterior (veja aqui como: Fazer cópia de segurança da template) e analise em detalhe se fez as alterações indicadas.

  8. E é isto, está feito. Boas blogagens.


Buzz this

Operação Aurora: deixe de usar o Internet Explorer

Quem o recomenda é o governo alemão, que incentiva os utilizadores da web a escolherem outro browser. Há quem defenda que esta recomendação deva ser tomada em conta não apenas por aqueles que ainda usam o Internet Explorer (IE) 6 como também por todos todos os que usem as versões 7, 8 ou outra que aí venha.

 

Operação "Aurora"

Vem este assunto a propósito do recente ataque a mais de 30 empresas americanas, incluindo a Google, a Adobe e a Juniper Networks. O ataque ocorreu na época natalícia, possivelmente para minimizar as possibilidades de detecção e recorreu a uma nova falha de segurança no IE, como descreve a McAfee, ainda não conhecida publicamente. Os intrusos ganharam acesso às organizações em causa lançando ataques a muito personalizados a uma ou a um restrito grupo de pessoas com acesso a informação sensível. Estas pessoas foram o ponto de acesso ao material que se pretendia roubar: propriedade intelectual.

"Aurora" é nome como está a ser conhecido este ataque e resulta da análise feita pela McAfee. Investigando o código binário do "malware", a McAfee descobriu que a palavra "Aurora" fazia parte do "filepath" (localização no disco) da máquina atacante. O "filepath" pode ser inserido pelos compiladores de código para ajudar à correcção de erros de software (debug) e para indicar onde o código fonte está localizado na máquina do programador. A MCafee acha que "Aurora" foi o nome interno que o(s) atacante(s) deu(deram) à operação.

Novo patamar

Até agora temos visto ataques para obter informação bancária. Com o presente ataque, é a propriedade intelectual o que está em causa, o que coloca a guerra virtual noutro patamar. Quando a actual tendência é tudo estar ligado, é altura das empresas de software pensarem seriamente mais nas questões de segurança do que nos "press release". Começar por não lançar no mercado software mal testado, numa estratégia comercial de antecipação, é um bom começo.

 

Leituras:

Adenda:

Segundo o i, a França está a fazer a mesma recomendação.



Buzz this

Windows Live Writer, Ping

Como enviar pings automáticos para o Twingly e para o Wordpress.
Dica válida para quem publique em Wordpress e em Blogger

Aos leitores dos jornais Público e i não será estranho o serviço Twingly que lista os blogs que ligam para uma notícia. Funciona assim:

  • O dono do blog escreve um texto com uma referência a uma notícia;
  • Envia-se uma notificação (ping) ao Twingly;
  • O Twingly actualiza a sua lista de blogs que ligam para a notícia.

Fantástico, não é? Nim. Se o leitor publica na plataforma Wordpress, então o este serviço é automático. Se, por outro lado, publicar no Blogger, então terá que ir manualmente ao site do Twingly e fazer um ping manual. Uma seca! Para menorizar o problema, também pode guardar a página de ping nos favoritos (algo como http://www.twingly.com/ping?url=http://fliscorno.blogspot.com) e sempre poupa tempo.

Mas se já estiver a escrever os seus textos no Windows Live Writer (WLW) como eu, então tenho boas notícias: o ping pode ser automático! E mais, além do Twingly também pode mandar mandar pings para outros servidores, tal como o Ping-o-matic e ver nos blogs da plataforma Wordpress os respectivos pingback.

Para tal, basta no WLW ir ao menu Ferramentas | Opções e em "Enviar Ping aos Servidores" colocar o texto seguinte:

http://rpc.twingly.com
http://rpc.pingomatic.com

O resultado fica assim:

Windows Live Writer, Ping

Fácil, não é?

Sugestão: siga esta e outras dicas assinando o feed
http://feeds.feedburner.com/fliscorno_blog_tips



Buzz this

Windows Live Writer - como inserir o separador "Ler mais..."

Quem usa o Windows Live Writer (WLW) e gosta de partir os posts numa parte visível e noutra acessível depois de clicar num link a dizer "Ler mais" já reparou que o ícone que permite fazer isso está desinibido no Blogger. Parece que a malta da Microsoft ainda não topou que o Blogger também já tem essa funcionalidade.

imageO botão do meio, para inserir a
quebra de post, está desinibido

É fácil contornar este problema:

  1. Clicar em "Código Fonte:
    image
  2. Localizar o sítio onde se quer colocar a quebra do post e, aí, abrir uma linha em branco
  3. Colocar lá este texto:  <!-- more -->
  4. Voltar ao modo "Editar" e está feio.

Aproveito para explicar porque é que funciona. O texto do ponto 3 é um comentário, não no sentido de comentário a um texto mas sim de comentário HTML no contexto da informática. Isto é, é uma nota que será ignorada pelo software, neste caso pelo browser. Estes comentários têm a forma <!- qualquer-coisa-aqui-que-será-o-comentário -->. Tudo o que for colocado entre os dois marcadores azuis será ignorado pelo browser. Por isso, o WLW aceita que se coloque isto no HTML (código fonte), pois é HTML válido. No entanto, para o Blogger, este é um comentário especial e não será ignorado (o que destrói por completo o conceito de comentário; shame on you, Blooger!). Em vez disso, será interpretado e será produzido HTML que implementará a funcionalidade "Ler mais". Aliás, pode-se verificar no editor do Blogger que o que é feito ao inserir o "Ler mais" é apensas a inserção deste comentário especial.



Buzz this

Faça posts de forma rápida e eficaz

1. Use o Windows Live Writer

 image

Com o WLW, escreverá posts como se estivesse num processador de texto. Pode copiar imagens e coloca-las no post directamente a partir do clipboard, que o WLW colocará a imagem no seu álbum Picasa. Pode também copiar HTML de outras páginas e colar-lo no seu post sem que perca a formatação. Além disso, toda a edição é feita usando a formatação do blog, o que aumenta a produtividade. Duas dicas:

  • quando colar uma imagem, clique nela e depois vá às propriedades "Avançadas" (na barra lateral) e escolha o tamanho "original" na lista. Se precisar de redimensionar a imagem, pode ir ao às propriedades "Efeitos" e adicionar o efeito nitidez.
  • quando está a escrever e prime enter, está a inserir um novo parágrafo. Este comportamento é diferente daquele que o editor do blogger tem, pois no blogger o enter produz uma quebra de linha. A diferença é que o parágrafo geralmente tem algum espaço vertical entre o texto e a quebra de linha não (neste aspecto, o WLW segue o standard). Para inserir uma quebra de linha, basta fazer SHIFT ENTER e, assim, mudará de linha sem adicionar um parágrafo. Note que há formatação que se aplica a parágrafos inteiros (o estilo de parágrafo, por exemplo), pelo que não se surpreenda se esta mudar texto em linhas quebradas com o SHIFT ENTER.

2. Use um programa para capturar ecrãs

image

Quando preciso de copiar uma parte de outra página web (ou de outra aplicação de software), uso o programa de captura de ecrãs MWSnap, que é freeware. Tenho a opção para auto-copiar a imagem seleccionada (ver imagem) e assim basta-me fazer a captura da imagem (CTRL SHIFT A) e depois fazer colar-la no post (CTRL V) e está feito. Actualmente, até uso o MWSnap para redimensionar as imagens da forma que quero. Assim, visualizo a imagem num qualquer programa e depois faço a captura e colo a imagem no post. Desta forma poupo dois passos tediosos que são redimensionar a imagem num programa de tratamento de imagens e não preciso de fazer o upload da imagem (pois o WLW fá-lo automaticamente). Uma dica:

  • Imagine que precisa de imagens com uma dimensão específica, por exemplo com 650x250 pixéis. O MWSnap é a ferramenta ideal para isso! Coloque a dimensão da imagem como se segue:
    image
    e depois é só clicar no botão. A janela do MWSnap esconder-se-á (*) e ao arrastar o rato está a escolher área que irá copiar. Claro que antes de fazer a captura terá que ter a imagem visível no ecrã, com um zoom adequado à captura.

    * se isso não acontecer, vá ao menu Tools | Settings e depois verifique que tem estas opções activas:
    image

Conclusão

O WLW e o MWSnap constituem um ambiente produtivo para editar o blog. O primeiro permite-lhe concentrar-se na escrita e o segundo na ilustração do texto. Boas postagens.



Buzz this

Firefox continua a ganhar terreno

image

60% dos visitantes deste blog usam o Internet Explorer (IE) e 30% usam o Firefox (FF). Este indicador não é o estatisticamente relevante mas não andará longe dos padrões de visitas globais. Ilustra o terreno que o FF tem conquistado ao IE, especialmente quando houve tempos (por volta de 2002) em que o IE chegou a ter 90% do mercado. Nessa altura, o IE era nitidamente o melhor browser do mercado, tanto em termos de performance como ao nível das especificações. Aliando a então boa apresentação do HTML e bom suporte para scripting ao facto de o browser vir de raiz com o sistema operativo mais popular, o Windows, eis como o IE se tornou um campeão no mundo dos browsers.

O que é que mudou então? O gigante dormiu à sombra do sucesso e investiu mais em práticas comerciais do que na melhoria do produto. Além disso, a estratégia da Microsoft de dominar os mercados onde esteja que sempre passou por incluir especificidades suas também passou pelo IE, o que no caso significou adicionar elementos de HTML que não eram padrão, mau suporte para estilos CSS e tentativa (falhada) de tornar o VBScript como linguagem de scripting no browser.

É neste contexto que surge o FF, com uma estratégia assente em três pontos:
- aumentar a performance do produto;
- seguir os standards definidos pelo W3C; 
- ter uma plataforma de extensões, aberta aos programadores, que permita expandir o browser.

O FF tem desta forma ganho terreno no mercado dos browsers e, apesar do percalço chamado Chrome, desde há vários anos o melhor browser para o utilizador final e para o programador de software. Neste último aspecto, está mesmo anos luz à frente da concorrência, graças a extensões específicas que foram sendo criadas para facilitar o desenvolvimento de software (exemplos: EditCSS, JavaScript Debugger, Web Developer, etc., etc.).

Por isso caro blogger, quando mudar o aspecto do seu blog (template, mini-aplicações, cores, fontes, etc.) confirme que o aspecto desejado não é exclusivo do IE. Não queira perder 40% dos seus visitantes e experimente pelo menos como fica o seu blog no FF e no Chrome.



Buzz this

Bloggers: prestem atenção ao Windows Live Writer

Ainda há dias escrevi cobras e lagartos sobre o Windows Live Messenger. Mantendo o que então afirmara, venho agora tecer um elevado elogio a uma outra aplicação que faz parte do mesmo pacote, o Windows Live Writer (WLW). Caros editores, sejam do Blogger, do Wordpress ou de outro serviço, experimentem que vale a pena.





Buzz this

Como usar a funcionalidade "Continuar a ler..."

Há muito tempo que a funcionalidade de posts expansíveis estava na lista de pedidos dos blogspotters. Algo que os wordpressers, por exemplo, já tinham à disposição faz uma eternidade. Com, conversa à parte, a mesma funcionalidade também agora está disponível no Blogspot. Passo a descrever como a tornar disponível.

1. O que é
A funcionalidade de posts expansíveis permite mostrar parte do texto, ficando o restante disponível clicando num link, como se mostra a seguir:



Parte do texto está escondida, ficando visível ao clicar no link "Continuar a ler". Desta forma textos longos não retiram visibilidade aos textos mais antigos. Em contrapartida, há quem não aprecie ter de clicar num link para continua a ler...



Buzz this

Blogger: o novo editor

Quem não tenha andado a par das novidades do blogger, poderá não ter dado por uma mudança de nota ao nível do editor. Este tem novas e úteis funcionalidades! Mas para isso é preciso activá-las:








Guardar as alterações e de repente passa a dispor de:

  1. undo e redo multiplos;
  2. melhor colocação de imagens, sem o irritante efeito lateral de colocar as imagens sempre no topo;
  3. remover formatação;
  4. partir os posts com o link "ler mais" * ;
  5. caixa de edição do post ajustável em altura.
Vale a pena tentar e, não gostando, pode sempre voltar a trás.

* voltarei a esta funcionalidade ainda esta semana.


Buzz this

Fazer cópia de segurança da template

Antes de fazer qualquer alteração à template do blog, fazer sempre uma cópia de segurança primeiro. Assim, caso algo corra mal, pode-se sempre voltar a trás. As imagens seguintes mostram os sucessivos passos.

1. Cópia de segurança

Depois de entrar no blog, clicar em Esquema.


 
Clicar em Editar HTML


 
Clicar em Transferir modelo completo e gravar o ficheiro.

 Está feito! Simples, não é? Pois pouca imenso trabalho quando algo corre mal. Sugestões:
a) guardar as sucessivas cópias de segurança da template, o que permite comparar duas versões;
b) nomear os ficheiros com a data de criação e incluindo-a no início do nome do ficheiro - assim os ficheiros estarão sempre ordenados temporalmente, mesmo que sejam alterados posteriormente. Exemplo: 2009-10-06_a_minha_template.xls


2. Para colocar em uso uma template antiga

Na mesma página onde se fez a cópia de segurança da template, clicar
em browse, escolher uma template antiga, e depois clicar em Carregar.
A nova template será colocada em uso logo de seguida.


Buzz this

Personalizar caixa de comentários do Blogger

No Usuário Compulsivo:
Que tal deixar a sua caixa de comentários incorporada as páginas de postagem do Blogger / Blogspot melhor integrada ao seu template?

Neste tutorial você vai aprender como colocar bordas na mensagem que aparece antes do formulário de comentários. Como deixar a área do formulário de comentários mais larga, igual a largura da coluna das postagens, e como otimizar o cabeçalho da área de comentários. (...)


Buzz this

Conselho que vale ouro

O email de suporte a este blog foi tomado de assalto. Não sei a origem deste ataque mas sei que o email foi usado para enviar um mail de spam a todos os contactos os meus contactos. Ainda para mais, esse mail foi enviado sem BCC, tornando públicos todos esses contactos. Apesar de ser alheio a este abuso, quero deixar na mesma aqui as minhas desculpas pelo incómodo.

Creio que terá sido alguma falha de segurança no Gmail terá sido explorada. Uma vez que não me mexeram no blog, suponho que terá sido "apenas" para mandar spam. Mudaram-me a password e neste momento não tenho acesso a esse email. Só não fiquei também sem acesso ao blog porque, apesar de eu ser o único editor do blog, tinha dois emails associados ao blog, cada qual com permissões de administração.

Deixo aqui aos companheiros de blogosfera um conselho que considero valer ouro: ter mais do que um utilizador do blog com privilégios de administração (podem pertencer à mesma pessoa mas com com diferentes emails).  Apresento a seguir instruções para o Blogger:
  1. entrar no blog e ir à página de administração do blog (http://www.blogger.com/home)
  2. clicar em  Definições
  3. clicar em Permissões 
  4. clicar em Adicionar Autores
  5. na caixa "Convide mais pessoas para escreverem no seu blogue", inserir um email seu, diferente daquele que estiver actualmente associado ao blog
  6. clicar em Convidar
  7. entrar no email definido no ponto 5 e abrir o mail enviado pelo Blogger
  8. clicar no link que o mail refere e seguir até ao fim as instruções que o Blogger dará
  9. voltar a entrar no blog mas com o utilizador do ponto 1
  10. repetir os passos 1 a 3 para chegar à página das permissões
  11. clicar "conceder privilégios de administrador" na linha correspondente ao email inserido em 5
A partir deste momento passará a haver dois emails a partir dos quais é possível administrar o blog. Se se perder o acesso a um dos emails, pode entrar no blog com o outro email. Como ambos são administradores do blog, na página das permissões do blog pode remover o acesso a um dos emails.

Boas blogagens.


Buzz this

HTML e templates do Blogger

Este texto apresenta conceitos básicos sobre HTML e sobre a estrutura de templates do blogger, mas sem entrar demasiado pelo informatiquês. Servirá de apoio a à descrição de outras técnicas bloguísticas. 

Se não se sente à vontade com o HTML e pretende aprender aprender, recomendo este curso online: http://pt-br.html.net

Conteúdo:
  1. Estrutura de um documento HTML
  2. Conceito de servidor/cliente
  3. CSS e DIV
  4. HTML ou XML?
  5. Estrutura de uma template do blogger
  6. Estrutura dos contentores da template
  7. Conclusão

Estrutura de um documento HTML
Um documento HTML é um simples documento de texto onde se misturam comandos para o browser interpretar com texto como este que está a ler. Genericamente, a estrutura de um documento HTML é a seguinte:



<html>
<head>
.....
</head>
<body>
.....
</body>
</html>

Neste exemplo podemos notar que:
  1. O pontinhos são conteúdo e comandos diversos; o resto são comandos HTML;

  2. Os comandos HTML (chamados de HTML tag ou simplesmente tag) estão contidos entre os caracteres < e >.

  3. Um comando HTML é formado por uma parte de "abertura do comando" (tal como "<html>") e outra de "fecho do comando" (tal como "</html>"). A parte de abertura de um comando começa por "<", seguindo-se-lhe o comando propriamente dito (caracteres até ao primeiro espaço ou até ao sinal ">"), continua com parâmetros específicos do comando e termina com ">". A parte de fecho do comando começa por "</", seguindo-se-lhe os mesmos caracteres do comando de abertura e termina por ">". Assim, os comandos das linhas 1 e 8 formam o respectivo par de abertura e fecho.

  4. Apesar de não mostrado no exemplo, alguns comandos fecham-se a si mesmos, como é o caso do comando que insere uma imagem: <img ..... />. Estes comandos começam "<", segue-se-lhes o comando propriamente dito (caracteres até ao primeiro espaço), continuam com parâmetros específicos do comando e terminam com "/>".

  5. Um documento HTML começa necessariamente com a linha 1 e termina com a linha 8. As linhas 2 a 4 e as linhas 5 a 7 formam os dois blocos principais. O primeiro bloco contém instruções para o browser e o segundo bloco contém o que o browser irá mostrar numa página. Antes da linha 1 deve constar a informação sobre que versão de documento se está a construir, o que é feito com o comando "<!DOCTYPE HTML PUBLIC ..... >".

  6. Há comandos específicos de cada um destes blocos.

  7. Genericamente, os comandos HTML que contenham parte de abertura e de fecho podem ser encadeados uns dentro dos outros, desde que se respeite a ordem "primeiro a abrir, último a fechar" (ver os comandos nas linhas 5 e 7).

Conceito de servidor/cliente

Chama-se cliente ao dispositivo onde o documento HTML será mostrado (o browser, geralmente) e chama-se servidor ao software que corre no computador ao qual se acede por um URL (o http://bloger.com, por exemplo).

Quando se coloca no browser o endereço de um site, o servidor processa o pedido e devolve um resultado. De seguida, o browser recebe o pedido e poderá realizar processamento adicional até que, finalmente, o resultado é mostrado. Exemplo:
  1. no browser digito http://fliscorno.blogspot.com;

  2. ao primir enter, o browser envia ao blogger o pedido da página inicial do blog;

  3. o blogger, que contém os textos dos posts numa base de dados, lê as configurações do blog, pega nos posts a mostrar e mistura-os com a template que estiver em uso. De seguida devolve o resultado ao browser;

  4. o browser pega na resposta devolvida pelo blogger e interpreta a resposta recebida. Além do conteúdo a exibir, entre os comandos podem estar comandos de formatação, de posicionamento e de processamento adicional (com javascript). Havendo javascript a ser processado, o browser executa-o, podendo alterar profundamente a resposta devolvida pelo servidor;

  5. finalmente, o resultado é apresentado ao utilizador.
CSS e DIV
A formatação e posicionamento dos conteúdos de uma página HTML pode ser feita com CSS, colocando o atributo class num elemento HTML. A propriedades definidas por pela classe de uma elemento serão válidas para esse elemento, bem para os que dentro dele estejam (salvo se forem redefinidos, por outra classe ou por formatações específicas).

DIV é um elemento estrutural do HTML e serve sobretudo para definir o posicionamento de conteúdos numa página. Um DIV associado a uma classe permite posicionar os conteúdos e atribuir-lhes formatações específicas. 

HTML ou XML?
Um documento HTML é uma particularização de um documento XML. Neste âmbito não entrarei em especificidades mas quem quiser saber mais pode ler aqui: http://pt.wikipedia.org/wiki/Xml

Estrutura de uma template do blogger
Um template do blogger é um documento especial, em formato XML, semelhante a um documento HTML mas com comandos adicionais. Uma template pode ter várias estruturas, sendo os seguintes blocos uma abordagem bastante comum:
  1. Cabeçalho (header);
  2. Área de posts (posts area);
  3. Área de componentes (widget area);
  4. Rodapé (footer).

Nestas imagens (adaptadas daqui) vemos a disposição destes blocos. Também está realçado o facto de as áreas de componentes, frequentemente chamadas de "barra lateral", poderem ter número e posição variáveis. A seguir está uma simplificação do que poderia ser uma template correspondente à primeira imagem. NOTA: esta template não é funcional. Apenas serve para ilustrar conceitos.

<?xml .... ?>
<!DOCTYPE ... >
<html .... >
<head>
<b:skin><![CDATA[/*
#outer-wrapper {
....
}
#header-wrapper {
....
}
#main-wrapper {
....
}
#sidebar-wrapper {
....
}
#footer-wrapper {
....
}
]]></b:skin>
... outras definições ...
</head>
<body>
<div id='outer-wrapper'>
<div id='header-wrapper'>
.....
</div>
<div id='main-wrapper'>
.....
</div>
<div id='sidebar-wrapper'>
.....
</div>
<div id='footer-wrapper'>
.....
</div>
</div>
</body>
</html>

As linhas 1 e 2 classificam a template. Partir de uma template existente e deixá-las como estiverem.

As linhas 3 a 40 são o HTML a enviar para o browser. Contém comandos que serão interpretados pelo blogger antes de enviar a resposta ao cliente.

O bloco head do documento HTML está entre as linhas 4 a 23. Neste bloco é onde se incluem ficheiros de javascript, de CSS e onde se define o CSS estrutural do blog (linhas 5 a 21). O CSS estrutural do blog define um conjunto de classes (contentores) que posicionam os blocos como os das figuras anteriores em locais específicos da página HTML.

Entre as linhas 24 e 39 fica contido o conteúdo propriamente dito do blog (cabeçalho, posts, barra lateral e rodapé). Na figura são mostrados os blocos correspondentes aos da primeira das três figuras anteriores. De realçar:
  • os diversos blocos da template estão contidos entre tags DIV;
  • cada DIV tem uma propriedade "class" que identifica a classe d CSS correspondente. Essa classe está definida no bloco de CSS do head.
Estrutura dos contentores da template
Dentro de cada DIV que formam os contentores da template, existem blocos como os que se seguem:

<b:section ... >
<b:widget id='HTML1' type='HTML' ... >
<b:includable id='main'>
... conteúdo .....
</b:includable>
</b:widget>
</b:section>

As "section" agrupam blocos como por exemplo múltiplas colunas na barra lateral. Dentro de cada uma delas existem "widget" que são a "engenhoca" que mostra os conteúdos da secção. Finalmente, dentro do widget existem "includable" que são os conteúdos propriamente ditos: texto, fotos, javascript, etc.

Os widget aceitam conteúdos específicos em função do seu "type" e têm que ter uma identificação (id) única em toda a template. Esta identificação tem que ser formada pelo type seguindo de um número.

Os widgets podem ser do seguinte tipo:
  • BlogArchive
  • Blog
  • Feed
  • Header
  • HTML
  • SingleImage
  • LinkList
  • List
  • Logo
  • BlogProfile
  • Navbar
  • VideoBar
  • NewsBar
Para uma leitura mais aprofundada, o blogger tem alguma informação disponível (em inglês):
Conclusão
Uma template do blogger é um misto de HTML e comandos interpretados pelo blogger antes de enviar o resultado ao browser. Depois do browser receber uma página do blog, poderá haver lugar a processamento adicional com JavaScript.

As templates são formadas por blocos onde os conteúdos são mostrados. O seu posicionamento e formatação são feitos por CSS.

Criar ou alterar templates é um trabalho essencialmente de pachorra (para identificar os principais blocos da template) e de criatividade (pelo uso de CSS e outras técnicas no design).