Mais um gadget da Google. Se quiser adicionar o seu perfil Google no seu blog/site, basta copiar o seguinte código (alterando o uid para o seu, obviamente):
<iframe src ="http://www.google.com/s2/widgets/ProfileCard?uid=mig.pand" > <p>O seu browser não suporta iframes. </p></iframe>
Existem muitos outros widgets do mesmo tipo, alguns até melhores, como o da retaggr, mas a Google é sempre a Google... digo eu!
O Scribble Maps é uma aplicação online bastante interessante pois permite desenhar sobre os mapas da Google Maps, entre outras coisas.
Das suas funcionalidades fazem parte:
- Desenhar sobre mapas do Google Maps (rectângulos, círculos, desenho livre, setas, etc.)
- Formatar as cores
- Inserir texto (comentários, notas)
- Traçar rotas
- Colocar pins de vários tipos e formatos
Para além disso, o mapa assim criado pode depois ser gravado, colocado no seu blog/site sobre a forma de widget.
Mas tem mais funcionalidades. É só "perder" algum tempo a explorar e os resultados serão proporcionais ao tempo gasto.
Trata-se pois de uma aplicação muito interessante para utilizar como meio educacional, entre outros.
A seguir apresento uma pequena aplicação/widget que criei, à laia de exemplo, muito simples e apenas com propósitos ilustrativos.
Aquilo que se pode fazer vai muito, muito para além do que aqui se mostra. Como disse, tudo depende do tempo e esforço que despendamos.
Puxe a imagem um pouco para a direita, arrastando-a com o rato, para ver as pequenas anotações que fiz no mapa.
Para quem como eu, por via da profissão de professor de matérias científicas, necessita de efectuar muitas conversões entre unidades (lembrar que a maioria das publicações on e offline sobre tais assuntos, são de origem norte-americana e inglesa), é de muita utilidade possuir um software conversor entre unidades. Como hoje em dia "tudo" é feito directamente online na web, o gadget que a seguir vos apresento é uma alternativa viável para tal necessidade. Não o coloco na barra lateral, pois ela já está demasiado pesada, deixando-o aqui no post, onde o podem recolher e inserir no vosso blog.
Quando o nosso blog começa a ficar com muitos posts é cada vez mais improvável que as pessoas que o visitam tenham acesso fácil a esses posts. Este widget é uma maneira de ultrapassar, em certa medida, esse facto. Ele vai exibindo um post antigo, de forma aleatória, a cada 5 segundos, um dos posts antigos do seu blog, permitindo assim que a atenção dos visitantes seja, eventualmente, captada para um desse posts cuja visualização seja do seu interesse. Pode colocá-lo onde bem entender: a seguir ao header, a seguir ao espaço dos posts, no footer, na barra lateral, etc. No meu caso experimentei colocá-lo a seguir ao header e podem ver que funcionou, conforme mostra a figura abaixo. Apenas não o deixei ficar porque ele interfere com o outro que lá tenho (ambos provêm do google feeds), pelo que tive de optar. No entanto, pode vê-lo em acção neste meu outro blog, logo a seguir ao cabeçalho. Vocês escolherão o que mais lhes agradar.
O widget, como podem ver acima, possui as seguintes características: 1. Mostra o título de um post de cada vez 2. Linka para esse post 3. Mostra um excerto do post também. 4. A cada 5 segundos mostra um outro post 5. Percorre todos os posts do seu blog de uma forma cíclica 6. Começa um novo ciclo no fim da lista 7. Uma vez carregado continua a executar o ciclo mesmo quando você não está online 8. Usa tecnologia AJAX oficial 9. Funciona noutras plataformas que não o blogger (não testado) 9. Se colocarmos o ponteiro do rato sobre o título a rotação pára
Vamos então explicitar os passos a realizar para pormos em funcionamento este útil widget:
1. Faça o login no blogger.com 2. Clique na Tab "Esquema" no seu Painel 3. Clique no link "Adicionar Aplicação" situado na barra lateral na subtab "Elementos de Página" e depois clique em Html/Javascript 4. Na janela de pop-up que se abre faça scroll para baixo e depois clique em Html/Javascript 5. Na janela de conteúdos, copie para ela o código abaixo, depois de o ter modificado de acordo com as indicações que vamos dar.
Relativamente ao código acima faça as seguintes alterações:
function showGadget() { var feeds = [ {title:'title', url:'http://MEU_BLOG.blogspot.com/atom.xml?redirect=false&start-index=1&max-results=999'},
];
new GFdynamicFeedControl(feeds, 'feedGadget', {numResults : 1000, stacked : true, title: "BLOG_TITULO ~ Random Posts."}); }
Altere "MEU_BLOG" para o seu subdomínio real e "TITULO_BLOG" para o título real do seu blog. Depois cole o código, já modificado, na janela pop-up (Html) e Guarde/Grave.
Obtenha AQUI a sua chave API AJAX e coloque-a no código acima, no local onde diz 'PONHA_AQUI_A_SUA_CHAVE_AJAX'
Finalmente, clique e arraste a Aplicação que criou na barra lateral para o local que mais desejar (acima da zona dos posts, abaixo da zona dos posts, etc.). Isto porque, como já acima dissemos, a largura e função do widget adequa-se mais a áreas mais largas do layout do seu blog e não à barra lateral. Mas também pode experimentar deixar na barra lateral e ver se gosta ou não.
A TouchGraph disponibiliza no seu site uma aplicação/web service que permite elaborar uma rede de vários níveis/hierarquias acerca de várias coisas. Uma delas é a relação entre o nosso (ou outro) site/blog e toda a net, através da base de dados da Google.
Foi o que fiz já para dois dos meus blogs, e que podem apreciar em (é preciso ter o Java instalado):
Ainda estive para colocar aqui no post mas, devido ao seu tamanho, a coisa tornava-se desadequada para uma largura de janela tão pequena.
Para além disso têm uma aplicação para o Facebook onde podemos também estabelecer uma teia de relações (apresenta as fotos) entre nós e os nossos amigos dessa rede social.
Podem ver na minha página do Facebook. E aparece também no widget da Facebook, como podem comprovar aqui na barra lateral deste blog.
Há também uma aplicação dedicada à Amazon e aos seus produtos (livros, DVDS, CDs, etc.).
Finalmente é possível fazer download da aplicação para o nosso desktop de modo a trabalhar com ela a partir de ficheiros Excel (csv) e assim conseguirmos estabelecer relações (hierárquicas ou não) entre as mais variadas coisas (a imaginação e necessidade é o limite), como por exemplo recursos humanos de ou várias empresas, emails enviados e recebidos por várias pessoas/entidades, etc., etc. Mas atenção, este download só faculta a versão trial de 30 dias. A versão completa é paga.
Uma aplicação curiosa, engraçada e útil.
Se quiserem colocar a rede/teia no vosso site e tiverem dificuldades, enviem-me email para o endereço de contacto deste blog (barra lateral ao fundo), que ajudarei no que puder e souber.
Mais um dos muitos gadgets proporcionados pela Google, ou por programadores que utilizam a sua API: o "Google Event Gadget". Trata-se de um widget em que podemos anunciar um qualquer evento que ocorra nas nossas redondezas (ou não) em princípio relacionado com o tema do blog, e que permite a adição de fotos do evento, google maps do evento e um botão em que os utilizadores podem indicar se estão a pensar em ir presenciar esse evento ou não. Podem ver um exemplo deste gadget na minha barra lateral, lá para o fundo da mesma.
Estou, no entanto, com um problema: O primeiro é que não consigo obter os botões clicáveis. Caso alguém consiga perceber porquê, agradecia que me informasse, atravé do email de contacto, que está no fundo da barra lateral do blog.
Mas vamos lá então explicar como podem adicionar este gadget aos vosso blog(ger)s: NOTA: No final do post há um Screencast para verem tudo "ao vivo e a cores". Coloquem dúvidas e sugestões nos comentários ou através do email de contacto, sito no fundo da barra lateral do blog. Obrigado.
1. Façam login no Blogger.come marquem a caixa Remember Me para facilitar o login da próxima vez que lá vão.
2. Vão a Google Friend Connect. Aí verão todos os vossos blogs listados na barra lateral à esquerda do ecrã, abaixo do título "Sites"
3.Cliquem no título do vosso blog onde querem adicionar o gadget e ele expandir-se-à para mostrar um submenu abaixo dele.
4. Cliquem no link "Social Gadgets"
5. Cliquem no link "Event Gadget"
6. Nas opções seleccionem as que desejarem, preencham o título do evento e a sua descrição; escolham as datas de início e termo do evento e a vossa Timezone; preencham a localização do evento, endereço e o url de uma imagem, logótipo ou vídeo do evento.
7. Escolham o tamanho do gadget, de acordo com o vosso espaço disponível, por exemplo a largura da vossa sidebar (barra lateral) se for lá que quiserem colocar o gadget.
8. Cliquem no botão "Generate Code"
9. Copiem o código gerado para um gadget HTML do vosso blog, que entretanto terão de criar se quiserem pô-lo na barra lateral.
Se frequente ou esporadicamente escreve textos em inglês mas não está muito seguro do seu rigor (just like me), aqui ficam 4 widgets onde pode "checar" - Ortografia; - Palavras mal usadas; - Estilo da Escrita; - Gramática. Copie o seu texto para a caixa e clique no botão. Depois passe com o rato por cima dos "erros assinalados" (palavras sublinhadas) e aceite, ou não, uma das soluções propostas. Caso pretenda inserir estes widgets no seu blogue, contacte via email de Contacto (ver na barra lateral)
Podem ir experimentando. Eu depois faço mais um bocadinho de hacking para adaptar para português e explico como fiz. Vão passando por aqui! 01.06.2009 --> Vejam descrição do processo abaixo. TEM SCREENCAST NO FIM DO POST!!!
Descrição do processo:
0. Convém ter:
- Conta no Google para poder aceder ao google docs - Um servidor onde possa colocar ficheiros. Pode ser no host onde aloja o seu site. Caso não tenha poderá usar o Windows Live Drive ou outro qualquer gratuito.
Vá pois ao post referido post do blog do google docs e faça um pouco de scroll. Clique no link "Try this out" (ver figura abaixo).
2. Clique no botão "Usar este modelo" na parte superior esquerda do ecrã
Se tiver conta no Google Docs irá parar à sua conta a uma página deste tipo
3. Clique na borda superior de uma das três aplicações
Depois clique na seta a apontar para baixo (canto superior direito do gadget) e obterá uma janela pop-up com várias opções. Clique em "Obter XML de gadget" e ficará com uma outra janela pop-up onde aparecerá escrito o endereço do ficheiro XML que suporta o gadget.
4. Obter código XML do ficheiro
Abra uma nova janela ou separador do seu browser, e copie o endereço do ficheiro XML para a barra de endereços. Aparecer-lhe-à no ecrã o código XML respectivo. Grave este ficheiro (extensão .xml) no seu computador.
5. "Hacking" do ficheiro XML
Abra o ficheiro XML. Pode ser com o "bloco de notas" ou outra aplicação. Não se deixe intimidar pela aparência e com a ferramenta de procura, procure o que quer mudar no ficheiro, designadamente traduza do inglês para português o que lhe interessar.
Aqui abro um parênteses para explicar que, neste meu post/exemplo, "supus" que se tratavam de exercícios da disciplina de inglês pelo que deixei quase tudo na mesma, tendo apenas traduzido as palavras "Hint" para "Pista", "Guess" para "Adivinha", "correct!" para "correcto!" e "keep trying..." para "tente de novo...", mas você pode alterar o que quiser.
6. Enviar ficheiro XML para servidor
Depois de feitas as alterações no ficheiro XML, faça o seu upload para o servidor que aloja o seu site ou, no caso de não o ter, use um qualquer gratuito, como por exemplo o Windows Live Drive.
7. Colocar código do script do gadget no blog(ger)
Volte ao Google Docs e clicando novamente na setinha do canto superior do gadget que quer inserir na página do seu site/blog, clique depois na opção "Publicar gadget...". Abrir-se-à uma janela pop-up de onde poderá retirar o código para inserir no seu blog/site.
IMPORTANTE: Aqui é preciso ter duas coisas em atenção e muito cuidado
a) Tem de alterar o código dado de modo a que este reflicta o endereço do local/url para onde fez o upload do seu ficheiro XML alterado. Isso está na parte inferior do código do script e tem de ter atenção que "%252F" equivale à "/" pelo que não as deve retirar.
b) O código do script, depois de alterado como descrito em a) deve ser colocado numa página html que deverá enviar também para o seu servidor de alojamento (Windows Live Drive?)
A partir daqui o gadget pode ser visto na sua página html que acabou de enviar por upload. Se for isso que quer, OK. Se não for, e quiser colocar o gadget num post de blog ou noutra página do seu site deverá colocá-lo numa iframe. Para isso veja a figura abaixo, que usei no meu caso que aqui exponho e adapte o url para o do seu ficheiro html.
E é tudo. Parece difícil, mas acredite que é mais difícil de explicar por palavras do que fazer. Mãos à obra e boa sorte. Já sabe que estarei cá para ajudar no que puder. Se precisar, envie-me mensagem através do email de contacto, que se encontra na barra lateral deste blog.
Uma nota final:
É óbvio que a própria folha de cálculo do Excel do Google Docs, que serviu de base aos gadgets aqui apresentados, também ela pode ser alterada (entre mais outras coisas...), alterando-se assim os dados de base sobre os quais se farão as perguntas. É o que irei fazer para apresentação destes gadgets no meu outro blog: http://www.profelectro.info/ que trata de assuntos escolares relacionados com a electrotecnia. Quando o tiver terminado colocarei aqui o post onde o poderão ver.
Os treemaps são uma nova tendência da web e, para mim, viciante. Podem ver esta excelente aplicação, numa newsmap aqui. Em Portugal, também @Paulo Querido tem uma aplicação equivalente em português, também ela fantástica. Quanto a mim encontro-me a dar os primeiros passos, ainda de forma incipiente, mas que já me serviu para apresentar a minha primeira aplicação, que podem ver no topo deste post. Certamente irei perder muitas horas agarrado a este tipo de aplicação e voltarei, aqui a dar mais notícias sobre a mesma. Para quem queira dar os primeiros passos, sugiro que visitem este site e recolham de lá o código base que vos permitirá começar. Foi o que fiz, fazendo pequenas alterações ao código dado, mas "grandes alterações" são também possíveis de modo a obter aplicações cada vez mais personalizadas. É o que irei tentar fazer nos próximos tempos. Quem quiser trocar ideias e experiências sobre esta tarefa contacte-me por email, p.f.
A Google não pára e desta vez apresenta-nos uma funcionalidade muito útil para todos os leitores compulsivos e detentores de grandes (ou pequenas) bibliotecas: a possibilidade de criarem uma base de dados dos vossos livros e partilharem-na online. E tudo de uma forma muito fácil pois basta fazer uma pesquisa do livro ou escreverem o respectivo ISBN e com um único clique adicionarem o livro/item à base de dados, havendo ainda a possibilidade de os classificarem de uma a cinco estrelas e escreverem uma crítica ou descrição do mesmo. Como não há bela sem senão, tudo é perfeito mas... se formos americanos ou ingleses, pois a base de dados/busca/ISBN disponibiliza muito poucos livros de outras origens. já encontrei alguns brasileiros, mas é tudo. Admito que haja alguns portugueses, mas a dúvida mantém-se.
Primeiro farei a apresentação via escrita e imagens de como se: 1 - Usa o Google Books para criar a sua biblioteca online 2 - Criar um Widget com essa sua lista de livros criada no Google Books e colocá-lo no seu blog(ger) No fim apresento um vídeo screencast a explicar todos os (mesmos) passos a percorrer.
No meu caso, como possuo algumas dezenas de livros em inglês vou aproveitar esta funcionalidade. Para já, iniciei o processo com dois ou três livros mas irei adicionar vários outros. E no futuro, pode ser que esta funcionalidade se estenda a Portugal. Fiquem atentos! Podem ver a minha base de dados aqui.
Depois de terem criado a vossa lista de livros/biblioteca online poderão criar um widget para colocar no vosso site/blog, widget esse disponibilizado pelo blog Beatiful Beta.
Mas vamos ver como se faz:
A- Criação da Lista de Livros / Biblioteca
1. Vá a Google Books 2. Crie a sua biblioteca Basta fazer o login com a sua conta Google (a mesma do seu gmail e/ou blogger) 3. Seleccione "mais" da barra de menus na página principal. Isso fará abrir uma janela pop-up onde deve seleccionar "livros" 4. Será conduzido à página dos livros onde poderá começar a adicionar livros à sua biblioteca através de "importar de livros", digitando o respectivo ISBN. Pode adicionar logo uma lista de uma vez só. 5. Volte à página da biblioteca (clique em "A Minha Biblioteca") e ver a sua lista de livros antes adicionada. Aí pode classificar cada um dos livros de uma a cinco estrelas, escrever comentários, recensões, descrições ou críticas em cada um dos livros
B. Criação do Widget
1. Obtenha o URL da sua Biblioteca anteriormente criada no Google Books Vá à página da sua Biblioteca Google Books, seleccione o endereço que aparece na barra de endereços, dando um clique da direita do rato e seleccionado "Copiar".
2. Criação do Widget no Yahoo Pipes
Clique no link. No campo de entrada cole o URL que acabou de copiar no passo anterior. Clique no botão "Run Pipe". A sua biblioteca será resgatada e mostrada como uma lista de títulos e descrições. Se estiver tudo como esperava siga para o próximo passo.
3. Adicionar o Widget ao seu Blog Clique em "Get as Badge", o que o levará à página de configuração do Widget, onde poderá proceder às configurações que desejar, designadamente o tipo e tamanho para o seu Widget, entre outras coisas.
No campo de entrada cole de novo o URL da sua página de Biblioteca Google Books e clique em "Next".
Isto levá-lo-à ao seu conhecido ecrã do Blogger, onde pode seleccionar o Blog e escrever o título do seu novo "Elemento de Página". Clique em "Add Widget" e veja o seu blog...
Estou aqui a digerir 2 livros, com a intenção de me iniciar no mundo dos mashups. Bom, e estou a chegar à conclusão que se trata de um mundo maravilhoso em que vale a pena mergulhar. Apesar de não ser muito difícil entrar no jogo, reconheço que será, certamente, um pouco trabalhoso, necessitando de muitas horas de disponibilidade. E porquê? Bom, primeiro porque é de todo aconselhável dominar algumas das tecnologias como o XML, JavaScript, PHP, MySQL, XMLH, Rest, JSON e outras. Bom, não se vão já embora. A vossa vida é facilitada porque não é preciso conhecê-las em profundidade e os dois livros que a seguir vos apresento dão as dicas necessárias para começar a dominar essas tecnologias e, ainda por cima, através de exemplos concretos que podem logo aplicar. Mas é óbvio que quem quiser ir mais além terá muito tempo a disponibilizar, uma vez que estas coisas nunca correm bem à primeira. Quanto a mim, terei de esperar por um período com mais tempo livre na minha vida mas certamente irei tentar. A minha ideia é tentar criar um mash-up para apresentar online, em que faço a ligação do Google Maps com uma base de dados de todas as escolas do país, permitindo uma localização (e informação sobre a escola) rápida das mesmas sobre um mapa da Google. A primeira coisa que tenho de encontrar é a base de dados. Se alguém souber onde, agradeço a informação. THKS. Vamos esperar. Sentados...?
Título: Web 2.0 Mashups (How to do everything with) Autor: Jesse Feiler Editora: Osborne - McGraw-Hill Ano de publicação: 2008 Nº de Páginas: 303 ISBN: 978-0-07-149627-8
Este livro apresenta no início vários capítulos introdutórios sobre os conceitos e tecnologias a usar nos mash-ups: Regras, exemplos, XML para estruturar os dados, Javascript, PHP, MYySQl, XHTML, etc. Nos capítulos finais são implementados vários mash-ups usando os APIs da Google Maps, Amazon e Flickr, que podem também adaptar para construir os vossos. É um livro de leitura fácil para quem tiver umas bases de programação. Os outros terão mais dificuldades mas não são impeditivas de o ler, compreender e aplicar pois é tudo feito passo-a-passo.
Título: Foundations of Popfly - Rapid Mashup Development Autor: Eric Griffin Editora: Apress Ano de publicação: 2008 Nº de páginas: 194 ISBN: 978-1-59059-951-8
O segundo livro é sobre como construir mashups usando agora uma plataforma dedicada da Microsoft - a Popfly - que corre sobre o Silverlight, também da Microsoft, exigindo, por isso a instalação de software no vosso PC. Como se trata de uma plataforma dedicada, o desenvolvimento é mais fácil e os conhecimentos de programação não são tão requeridos. O tipo de aplicações/mashups é o mesmo dos que já foram citados acima. O livro segue a mesma metodologia de apresentação, sendo os primeiros capítulos dedicados a ensinar a trabalhar com a plataforma e os capítulos finais com apresentações de mashups utilizando, sobretudo, RSS feeds combinados com APIS da Google, Yahoo e Flickr. No capítulo final é apresentada com mais pormenor (e fornecido o código para download) de um mashup usando o API do Technorati que permite construir um widget para porem no vosso blog e que permite seguir online (e fazer pesquisa) pelos temas mais cadentes em discussão naquele agregador social de bookmarks.
A lista de blogs que seguimos, vulgarmente denominada de "blogroll" é uma constante na maioria dos blogs/sites. Geralmente essa lista é estática. Não é o que acontece com o exemplar que podem ver no rodapé deste meu blog, que apresenta efeitos dinâmicos muito atractivos. Trata-se de mais um "freebie" do Hoctro's Place, e vou aqui tentar explicar como o podem incorporar nos vosso blog.
1. Obtenha a sua "API key" do google aqui: http://code.google.com/apis/ajaxfeeds/signup.html
2. Adicione um "Elemento de Página" / "Miniaplicação" do tipo "HTML/Javascript" no seu blog, a partir do seu "Esquema".
Pode adicioná-lo logo na localização que pretenda que ele fique, mas isso não é crucial uma vez que, como sabe, o poderá depois mudar de sítio no seu layout, por simples "Clique e arrastamento"
Coloque o código seguinte imediatamente antes da tag
</head>
depois de a localizar no código html do seu blog, não se esquecendo de colocar a sua "API key" do Google no local apropriado deste código
3. Adicione o código seguinte à "Miniaplicação" que criou no passo 2
<b:widget id='BlogList2' locked='false' title='' type='BlogList'> <b:includable id='main'> <!-- only display title if it's non-empty --> <b:if cond='data:title != ""'> <div id='blog-list-title'> <h2 class='title'><data:title/></h2> </div> </b:if> <div id='bl2008'>Loading ...</div><br/><br/> <h6>Widget by <u><a href='http://hoctro.blogspot.com/2008/10/showing-your-blog-list-as-ajax-feed.html'>Hoctro</a></u></h6> <div class='widget-content'> <script type='text/javascript'> <!-- *****************http://hoctro.blogspot.com*****Oct,2008********** --> <!-- *************Blog List as Feed Widget by Hoctro- Take One******* --> var feedArray = new Array(); var feedName; var feedUrl;
// Handcode external blog feeds such as Wordpress' here, in two lines of code // First is the name inside the quote, i.e., feedArray.push("ThemeLib"); // then the url, i.e., feedArray.push("http://feedproxy.google.com/Themelib"); //feedArray.push("ThemeLib"); //feedArray.push("http://feedproxy.google.com/Themelib");
function blogList2008() { new GFdynamicFeedControl(feedArray, 'bl2008', {stacked : true, numResults : 3, title : 'My Blog List', displayTime : 7500}); }
4. Vá a Layout/page elements e clique em Editar no widget que criou e clique depois em "Adicionar à lista"
Agora é só ir adicionando, através do respectivo URL, os blogs que pretende que façam parte da sua lista de blogs Irá obter algo parecido com E pode ver este widget no meu blog, em funcionamento no rodapé deste blog. Happy Christmas.
A lista de posts recentes que acabei de colocar no topo do meu blog é muito fácil de implementar e dá um magnífico efeito uma vez que é feita em Ajax e, assim, implementa algum movimento / animação ao texto.
É um excelente tweak, que tirei com algumas outras coisas, do excelente blog http://hoctro.blogspot.com. Um obrigado para ele!
Venham pois daí para ver como se faz:
Antes de tudo não se esqueçam de fazer backup ao vosso template antes de começar a mexer no código html do vosso blog.
1. Sacar a chave/key Google API do blog
Para isso basta ir a http://code.google.com/apis/ajaxfeeds/signup.html e preencher uma caixa de texto que lá está com o URL do vosso blog.
No ecrã seguinte aparece logo a vossa chave/key que devem copiar pois vão utilizá-la já a seguir.
2. Inserir o script
Editem o vosso código html e procurem pela tag
</head>
Imediatamente antes dela coloquem o seguinte código:
Não se esqueçam de colocar a vossa Google API key neste código, em vez de "YOUR-KEY"
3. Criar Widget para receber a lista
Criem um widget ("Adicionar uma miniaplicação") "HTML/JavScript" e coloquem lá, no conteúdo (no título não ponham nada), a seguinte linha de código:
A carregar...
E já está...
Para adaptarem as cores ao vosso blog, joguem com o css que aparece no script:
.gfg-title {
color : #612e00;
background-color: #FFF3DB;
}
.gfg-title a {
color : #612e00;
}
.gfg-root {
border: 1px solid #956839;
font-family: "Georgia", sans-serif;
}
Boa sorte!
Em futuro post direi como se implementa a lista de blogs que andamos a ler, numa apresentação similar a esta, como podem apreciar no footer deste meu blog.
Não é que o meu blog tenha muitos comentários (infelizmente) mas existem caso em que este widget que aqui vos apresento se pode revelar de grande utilidade. Trata-se de um widget que podem colocar na vossa barra lateral e que apresenta, de forma automática, por ordem decrescente, os visitantes que mais comentários fizeram no respectivo blog. A lista baseia-se nos 500 últimos comentários e o vosso nome pode aparecer nela ou não, dependendo da configuração que fizerem na filtragem do vosso nome. Como é habitual, vou inseri-lo na minha barra lateral, permanentemente visível, sendo que posteriormente o passarei para rol dos expansíveis/colapsáveis, que aparece também na barra lateral mas que requer um click extra para ser visível. Mas vamos à prática: Para instalar este widget no seu blog basta: . Alterar o título a seu gosto; . Alterar o URL para o URL do seu blog. Se o seu blog tiver um URL blogspot basta-lhe digitar:
onomedoseublog.blogspot.com
Se usar um domínio personalizado, simplesmente digite o URL correspondente. Em ambos os casos não digite a parte "http://". Se quiser remover o seu nome da lista de Top Comentadores digite o seu nome na caixa "Filtre o seu nome". Use o formulário abaixo para adicionar o Widget ao seu blogger:
Boa sorte! Nota: Este widget foi baseado em: http://www.bloggerbuster.com/2008/03/top-commenters-widget-for-blogger-blogs.html
Mais uma excelente aplicação web 2.0 . Na senda do que é a tendência dos últimos anos na net, em que as aplicações anteriormente disponíveis para desktop estão a migrar para o ambiente online (processamento de texto, edição de imagens e fotos, folhas de cálculo, apresentações, etc., etc., etc.) surge-nos esta aplicação que nos permite gravar, em vídeo, o que fizermos no nosso PC. Ideal para tutoriais educativos. Trata-se do ScreenToaster e vamos demonstrar nest post (em vídeo) como funciona. Veja abaixo.
A aplicação online permite gravar o que estamos a fazer online e automaticamente cria um vídeo, fornecendo-nos ainda um link para o mesmo e um código para o podermos embeber no nosso blog ou site. No futuro estão previstas outras capacidades com a transferência automática para o Youtube. Para podermos usufruir da aplicação (ainda em fase beta) basta requisitar um código de convite, que será enviado para o seu endereço de email e que lhe permitirá o registo, podendo então de imediato começar a gravar, guardar no servidor deles e partilhar os seus vídeos/tutoriais.
Bom, para uma aplicação deste tipo nada como a demonstração prática do seu funcionamento. Vou então, na altura em que estou a escrever este post, realizar um pequeno filme de demonstração que incorporarei abaixo.
Agora que a época natalícia se aproxima e que o tempo frio aperta, dar uma marca alusiva à quadra já não é problema. Este bonito efeito (flocos de neve a caírem pelas páginas do seu blog abaixo) que já incorporei nos meus blogs, incluindo este, pode ser facilmente colocado no seu blog, desde que a plataforma que utiliza seja a blogger (.../blogspot.com). Para tal basta clicar no botão abaixo e, depois, autorizar a incorporação deste widget através de mais um único clique. Cortesia do BloggerBuster. Grazie!
Widget, gadget, badge, chicklet, ..., estes vocábulos pululam por estes dias na net. E propiciam algumas confusões. Falo por experiência própria: Não é preciso muita procura para encontrar neste blog alguns resultados dessa confusão. Que se dane! Mas há sempre um momento em que queremos mesmo ser mais rigorosos e entender o verdadeiro significado das coisas, por muito pueris que elas sejam. O que se segue é o resultado da minha pesquisa para encontrar o verdadeiro significado de widget, já que o novo blogger, que "todos" usamos agora, se baseia muito neles. E é no contexto do blogger que passarei à explanação do que encontrei e aprendi, sobretudo aqui, sendo este artigo largamente baseado, adaptado e traduzido desta fonte. Widget como componente visual Um widget é um conceito que os programadores de linguagens visuais (Visual Basic, Visual C#,...) conhecem bastante bem. Mas aqui o que me interessa é mais o ponto de vista de um leigo, já que todos os podemos usar no novo blogger. Como já devem ter reparado, o novo blogger apresenta um painel de controlo em que a página se encontra dividida por "Elementos de Página", sendo que podemos, através de simples cliques, criar novos elementos de página, reorganizar a sua posição através do simples "clique e arrasta" (drag and drop), o que, suponho, todos fazemos muito, especialmente na barra lateral do noso blog. A mover um widget da barra lateral inferior... ... para a superior. Este novo interface visual é pois um convite à utilização modular de código independente, cada qual correspondente a uma aplicação, a um widget. Exemplos: as etiquetas (labels) do nosso blog, podem ser colocadas no cimo da barra lateral, no fundo da barra lateral, na zona principal dos posts, enfim, onde queiram. E tudo de forma fácil e rápida, com um simples clicar e arrastar. Widget como elemento textual O template do blogger foi construído com uma filosofia de design modular, exactamente potenciadora da utilização e modificação do código desses mesmos elementos (widgets). Na secção de Help do blogger podemos ver como toda esta filosofia funciona e qual o código de cada widget embebido. Para se entender como funcionam entaõ os widgets, vamos servir-nos da secção das Etiquetas (Labels) para exemplificar o funcionamento dos widgets. Analisando o código de um widget O código desse widget é algo similar a isto (podem comprová-lo editando o html do vosso Esquema, com a caixa Expandir os Widgets devidamente marcada):
Explicação do Código A linha 1 declara que este é um widget do tipo "Label", com o seu identificador único id='Label1' Line 1 declares that this is a widget of type "Label," with its unique identification id='Label1' (para ser armazenado algures nos servidores da Google), com o título 'Labels', que é aquilo que é visto pelos visitantes do blog. A variável 'locked' é posta a 'false', o que quer dizer que podemos deslocar esse widget para onde queiramos, dentro dos Elementos da Página, pelo simples clique e arrastar, como vimos anteriormente. A linha 23 fecha o widget, o que significa que os dados entre as as linhas 2 e 22 são do tipo 'Label'. Da linha de ajuda do blogger vemos que apenas poderemos retirar quatro tipos distintos de dados: O título do widget (data:title), e por cada Etiqueta (Label) encontrada na nossa página, podemos aceder ao seu nome (data:label.name), a contagem dos posts para cada Etiqueta utilizada (data:label.count), e o url do link para uma página que mostra os posts com essa Etiqueta (data:lable.url). Cada widget permite inserir no seu interior múltiplas funções. Por defeito, cada widget tem de ter uma função especial identificada como id='main', dentro da qual todas as outras existem. Uma espécie de porta de entrada no código. A linha 2 começa inicia o incluível principal e a linha 22 fecha-o. Isto significa que o widget contém apenas uma função (includable, segundo a terminologia do blogger). todas as outras serão subfunções dessa. A função principal faz várias coisas: Da linha 3 até 5 verifica se o título tem algum texto e, se tiver, mostra-o dentro de um par de tags <h2>, em que h2 significa, do html, cabeçalho do tipo 2. A seguir, a linha 6 e 21 abre e fecha, respectivamente, um par de tags html "div" da classe "widget-content". É entre estas duas tags (ou linhas) que o conteúdo das nossas Etiquetas (Labels) irá ficar. Esta configuração, em conjunto com o nome do widget, que vem noutro tag id, permite-nos configurar toda a apresentação visual para o conteúdo das Etiquetas (Labels), uando, apenas uma vez, as regras CSS que preferirmos. As linhas 7 e 18 abrem e fecham um par de tags ul (lista desordenada - unoredered list), o que permite visualizar as Etiquetas como uma lista marcada. As linhas 8 e 17 abrem e fecham um par de especiais de template b:loop, que é responsável por retirar a informação de todos os dados que compõem cada uma das Etiquetas, desde a primeira até à última. Dentro do b:loop há certos elementos de texto que serão colocados dentro de um par de tags li (list item - item de lista). Por exemplo, se tivermos cinco Etiquetas (Labels) teremos, como resultado da função, qualquer coisa do tipo:
<ul> <li>(texto com a Etiqueta 1)</li> <li>(texto com a Etiqueta 2)</li> <li>(texto com a Etiqueta 3)</li> <li>(texto com a Etiqueta 4)</li> <li>(texto com a Etiqueta 5)</li> </ul>
As linhas 10 e 11 dizem que se já estivermos na página das Labels, é visualizado apenas o nome das Etiquetas, sem o link por baixo. Se não (linha 12), é-nos mostado um link e o texto representativo (linha 13), que é a Etiqueta (Label) ela própria. Para além da Etiqueta, o widget mostra-nos a contagem de cabeçalhos (entre um par de parêntesis), de quantos posts usam esta etiqueta. Finalmente a linha 21 mostra o botaõ de edição do widget, permitindo que editemos o seu conteúdo, ou configuração, do widget, enquanto vemos a página respectiva online. Esta função é uma espécie de função global e escondida, poispode ser colocada em qualquer sítio, apesar de não podermos ver (editar) qualquer linha do código deste botão. Agora que entendemos como é a filosofia dos widgets do blogger, podemos, com o máximo cuidado começar a alterar o seu código, de modo a modifica-lhe a aparência. São o que se chama os "hacks" ou "tweaks". O quê????.....