en pt_br

Scripts

Código JavaScript 'Freeware' liberado sob GPL/MIT.

No início...

Os códigos que disponibilizo aqui fazem parte de um sistema de Desenvolvimento Web chamado Tanara, que desenvolví e que também usei para construir todos os menus sites.

Tanara foi inspirado pelo Drupal, com quem eu tenho desenvolvido alguns sites antes, e aprendí a gostar bastante do seu API.
No entanto, na altura, o Drupal era um pouco pesado para minhas necessidades, e eu queria mais interação com códigos JavaScript implementado dentro do sistema. Gostaria também de criar os códigos HTML e JS menores e mais rápidos possível a fim de que os sites possam carregar-se o mais rápido possível.

O resultado foi Tanara. O seu código ainda não está liberado, principalmente porque ainda estou em fase beta e escrevendo a documentação, mas estou liberando alguns trechos de códigos deste sistema aqui.

Damn Small Rich Text Editor v0.2.3

Este pedaço de código cria um Rich Text Editor ("RTE") a partir de um elemento IFRAME. Sim, já sei, existem dezenas de scripts assim, e a maioria deles são provavelmente mais sofisticados que o meu, mas o meu script é suficiente para fornecer funcionalidade básica muito embora tenha o menor espaço físico possível.

O código relés sobre a fantástica biblioteca jQuery, que hoje em dia já está incorporada em muitas plataformas, assim que em geral, nem deve ter o seu "Overhead"...

Além de jQuery, você precisa incluir um arquivo JS e outro CSS e está tudo pronto.
Eu recomendo as versões 'minified' em conjunto com a compressão GZIP, para obter os melhores resultados!

Obtendo o DSRTE

Primeiro, pegue o tarball aqui.

Agora, descompactá-lo à sua pasta web, e aponte o seu browser para ela. Voila! pronto!

Testes

Eu testei esse código no FF2/3 e no IE7, que são os únicos navegadores que tenho disponíveis.
Igual, acho que deve funcionar também no IE6. Gostaria de saber como funciona em outros navegadores, pois, fiquem à vontade para me mandar quaisquer comentários ou bugs por e-mail.

gMSN - Gmail MSN Gadget v0.9

O Gmail é um ótimo serviço de correio electrónico além de ser um ótimo aplicativo. O fato de que ele incorpora o Calendário e Gtalk, basicamente faz com que seja um centro de comunicação quase completo para mim. A única coisa que falta, na minha opinião, foi uma integração com o Twitter e o MSN Messenger.

Encontrei um Twitter gadget, mas como nenhum gadget de MSN estava disponível, eu decidi criar um.

Meu gMSN é feito 90% em JavaScript e 10% em PHP, para cuidar das coisas que não dá para fazer com AJAX, devido a restrições de segurança dos navegadores, além de algumas tarefas que facilitam o tratamento do protocolo MSN em JavaScript.

Não é um script superpoderoso, mas ele faz o trabalho. Lembrando que eu só implementei o MSNP8, não há funcionalidades de Mensagem de Status, Mensagens offline, Imagens de Contatos, etc, mas as coisas básicas como gerenciar sua lista de contatos (Adicionar / Remover), alternar entre os estados (online, ocupado, etc) e conversar com seus contatos funcionam bem. Isso é suficiente para mim, e se é suficiente para você - sinta-se livre para experimentr o gMSN

Já que o gMSN tem uma parte de back-end em PHP, você precisa colocar o script PHP em algum servidor web. Há uma abundância de servidores gratuitos de PHP disponíveis lá fora, então isso não deve ser um problema.

Obtendo o gMSN

O arquivo zip contém todo o código fonte (JS e PHP) tanto em formato comprimido como original.

Descompacte-o em seu diretório do servidor web, altera e, em seguida, adicione o gmsn.xml ao gadgets do Gmail na caixa de texto localizada em "Configurações->Gadgets->Adicionar um gadget por URL".

Como DSRTE, o gMSN também depende na biblioteca fantástica jQuery. Você vai precisar baixar a versão mais recente e colocá-lo na pasta js.

Testes

O gMSN foi testado no Chrome, FF3 e IE7/8 (embora o IE não seja muito recomendado). Também testei no FF3 e Chrome no Linux, e parecia funcionar bem.

Notas finais