RSS

boo-dojo

blog da equipe de ninjas da boo-box

April 8, 2008

Hoje começamos a testar a integração boo-box e WeShow (veja o ícone de carrinho de compras em todos os vídeos do WeShow), é mais que uma implementação “padrão” da boo-box, o sistema de busca e a apresentação das ofertas são feitos de um jeito diferente da boo-box clássica. Sempre prezando pela melhor contextualização do marketing, que é nossa missão.

Pra este projeto, eu mesmo (Marco Gomes), fiz a maior parte da integração client-side. Sempre falei sobre o modo que produzo, mas nunca havia demonstrado na prática, abaixo segue minha lista de tarefas desde projeto, exatamente como consta no meu sistema de controle pessoal.

Note que, logo abaixo do nome do projeto eu fiz algumas anotações, são como um guia de coisas que eu não podia esquecer na implementação. Logo abaixo começam as tarefas, todas com o status “@done“, ou seja, completadas.

Client-side do WeShow:

  • descr e preco no mouseover
  • call to action no idioma do portal em que estiver inserido, independente do local do visitante
  • call to action animado com JavaScript
  1. salvar página WeShow localmente @done
  2. preparar ambiente de arquivos e estrutura de pastas, com demo @done
  3. commit nos novos arquivos de demonstracao/teste @done
  4. criar arquivo básico de JS que faça um document.write qualquer @done
  5. inserir a chamada <script> no HTML de demo antes de </body> @done
  6. Inserir jQuery Packed no JS @done
  7. preparar classe que irá controlar a aplicacao e contém jQuery e protecao pra nao quebrar outros scripts da pagina (encapsulamento) @done
  8. inserir call to action textual no local especificado no layout @done
  9. pegar “pedaços” de código da boo-box generica JSON que serão copy/paste aqui @done
  10. mostrar call to action perfeito em um idioma @done
  11. exportar imagens da nova lightbox @done
  12. montar rascunho de nova caixa, alterando na marra o css da antiga @done
  13. fazer o JS enviar dados recebidos por GET @done
  14. colocar demos no ar e mostrar pro cliente @done
  15. refatorar parte do codigo @done
  16. preparar call2action de botoes para multi-idioma @done
  17. fazer o call multi-idioma de acordo com definicoes do cliente @done
  18. corrigir bug de renderizacao da barra no Safari @done
  19. inserir logo weshow conforme proposto pelo cliente @done
  20. implementar call2action em dois estados (aberto e fechado), controlado com mouseover @done
  21. implementar animacao no call2action @done
  22. integrar com JSON do WeShow @done
  23. testar call2action em idiomas malucos @done
  24. esconder a caixa em caso de timeout @done
  25. verificar por que unstable ainda está na variavel urle e retirar @done
  26. FF de Win a janela nao fecha, só desaparece no redraw @done

A partir deste ponto, Dirceu Pauka, o novo ninja, assumiu o projeto e tem feito a manutenção desde então. Ele já fez várias tarefas, a lista acima é apenas das minhas tarefas, finalizadas 3 dias após o início do projeto.

3 Responses to “A integração boo-box + WeShow”

  1. psysapiens³ Says:

    O importante e ter saúde…
    kkkk

  2. Guilherme Says:

    Parabéns para a boo-box =]

    []’s

  3. MarcoGomes.com» Blog Archive » Produtividade pra programadores Says:

    […] conceitos de programação pragmática e produtividade já foram usados em meu mais novo projeto, a integração boo-box + WeShow, que ainda não foi publicada mas vai entrar no ar em breve. Veja no blog boo-dojo como o eu […]

Leave a Reply