Gadget do fórum Brasileiro de ExtJS para Win Vista/7

Gadget do fórum Brasileiro de ExtJS para Win Vista/7

EDITADO

Versão 1.0.0.1 disponível no link abaixo. Agora o gadget se mantém no tamanho configurado pelos botões de redimensionamento contidos na barra do topo.

E ai galera, estamos ai denovo e dessa vez com uma novidade, bom, pelo menos pra mim foi uma novidade. Um dia dessas “redescobri” o blog do Jack Slocum, o criador do ExtJS, e la visualizei um post de 15 de Fevereiro de 2008, eu sei, é antigo pacas, que falava sobre um Gadget feito em ExtJS pelo próprio Slocum, achei aquilo D+ e acabei me inspirando. Resultado, fiz um, melhor, modifiquei o dele pra Ext3.1.1 (era Ext2.0) e coloquei um tema mais light.

Mas ainda nem comentei do tal Gadget, o gadget do Slocum pega os últimos posts do fórum grindo e mostra usando um Grid do ExtJS e usando o Ajax do mesmo, o que fiz foi mudar pra pegar do nosso amado fórum nacional, deu um belo trabalho e vou citar aqui alguns pontos:

  • Eu não sabia p* nenhuma dessa plataforma de gadgets. =/
  • A API de gadgets do windows é uma m*, tem pouquíssimas funcionalidades.
  • O arquivo .gadget nada mais é que um .zip renomeado com os arquivos dentro, bom pra estudar um gadget, um saco pra ficar testando, ficar zipando tudo é um saco e olha que eu fiz um .bat pra automatizar mas o WinZip é trial e fica enchendo o saco, debugar erros então… adivinha, até tem como, mas é como os erros do IE, não ajudam muito. Em resumo, pra ir alterando e testando o cara tem que ter paciência de sobra.
  • Como disse a API é limitada, temos apenas 2 opções de tamanho, tive que criar uns botões bem feios pra poder mudar isso.
  • O gadget deve funcionar em Win Vista e 7, digo deve porque só tenho o Win 7, mas segundo a M$ o que roda num roda no outro.
  • Meu Win 7 insiste em travar, principalmente quando estou com coisas não salvas. “Tenso”
  • O SMF, nosso fórum brasileiro, não nos da suporte a posts por JSON, apenas temos o RSS em xml, tive que procurar, aprender e adicionar uma funcionalidade ao fórum pra retornar o que seria em xml em JSON também. É, eu mexi no código, acho que ninguém vai ficar chateado com isso, afinal, se eu tenho acesso ao ftp é pra fazer algo que preste né não?

Bom, claro que os crédito vão para o Jack Slocum, mas eu quero um pouco também, pode não ser algo que ajude os Desenv. ExtJS a ficarem ricos mas é bacana criar algo novo, saber algo novo e principalmente poder dizer “fui eu que fiz, sabia?” hehehe.

O mais importante de tudo é que todos que passarem por aqui vão poder além de utiliza-lo estuda-lo. Qualquer opinião/sugestão comentem ai, prefira as construtivas ok?

Ah, ia esquecendo, sei que alguns de vocês vão pensar “Mas que porra é essa? E os posts que ele tinha prometido pra depois das férias que tem utilidade pra mim?”, é que não pude aguentar, tive que fazer esse gadget, relaxem, os outros posts virão com certeza.

Vocês querem o link pra download né? Ta bom, eu zipei pra diminuir ainda mais o tamanho, deszip que terás o .gadget, que como disse também é um zip, ta ai:

DONWLOAD

Twittar Isto!

Quem escreve

Rodrigo Krummenauer do Nascimento, técnico em informática, cursando Sistemas de Informação na FACCAT, nascido em 20/07/1988, 3 anos de experiencia profissional em Delphi com PostgreSQL, 2 anos de experiencia profissional em ExtJS com PHP, moderador do fórum nacional de ExtJS, singelo morador de uma pacata cidade de interior no Rio Grande do Sul, coordenador e desenvolvedor de um grupo de P&D em sua faculdade, http://nti.faccat.br.