Monitoring e Logging no Windows Azure - S+S Day 09
Programando extensões para Internet Explorer (Webslices e Aceleradores)
1. Internet Explorer 8Programando extensões para Internet Explorer (Webslices e Aceleradores) Rogerio Cordeiro Developer Evangelist Microsoft Brasil Blog: http://blogs.msdn.com/rogerioc Twitter: @rogerioc 30/01/2010
2. IntroduçãoRevisãosobre as novidades do IE8 … Mutable DOM Prototypes Protected Mode Improvements RSS Features Search Suggestions Security and Privacy Selectors API Web Slices Zoom Enhancements Related Topics 64-Bit Downloads Accelerators Accessibility and ARIA ActiveX Improvements AJAX Enhancements CSS Compliance Developer Tools Document Compatibility Mode DOM Storage HTML and DHTML Improvements
3. AgendaFocadaem 2 NovosRecursos Aceleradores Forneceseusserviços de qualquerlugarpela web Web Slices Traga “pedaços” do seu site diretamentepara o usuário Crieumaconexão com o seuusuário
5. Princípios de design Simples como um padrão de usuário Fácilparaosdesenvolvedores web Nãonecessáriocódigo do lado do cliente Funciona com sites e serviçosexistentes
8. Fluxo dos Aceleradores Preview Accelerator Results in Site Execute Accelerator Navigate to Service Install Accelerator Select Content Select Accelerator Serialize Content Navigate URL HTML OpenService XML Description
11. //checar a string do user agent se é MSIE 8.0 //paramaisinformações: http://msdn2.microsoft.com/en-us/library/ms537509.aspx //checar se o serviçojáestáinstalado window.external.IsServiceInstalled (‘http://example.com/Service.xml’, ‘category’); //casonegativo, mostrarbotãoparainstalar o serviço window.external.AddService (‘http://example.com/Service.xml’) ; Deployment do Acelerador
12. Resumo Aceleradoressão um jeitomaisfácil de osusuáriosteremacessofácilaosseusserviçosfavoritos a partir de qualquerpágina web Penseem um jeito de trazerpessoasparaseu site a partir de outros sites: - Procura de informações (classificação de conteúdo, informações, etc.) - Creinovosconteúdos - Compartilhe links Crie um aceleradorutilizando o formatoOpenService Os aceleradoresforamfeitosparafuncionar com osservicosdisponíveishoje Divulgue o seuacelerador no seu website Para instalá-lo, não é necessáriocódigo
16. Parâmetros hslice entry-title – o título do Web Slice entry-content – descrição ttl – valor do time-to-leave para updates maisfrequentes feedurl – destinoalternativoparabuscar updates endtime – a data emque o item nãoestarámaisdisponível
17. Gerenciamento Verificapor updates umavezpordiaporpadrão (15 minutos no máximo) Set time-to-live value <div>Updates every <span class=”ttl”>60</span>mins</div> Fornecer um feed alternativo – outrafonteparaobter updates <a rel=”feedurl” href=”www.foo.com/feed.xml”>Subscribe</a>
19. Resumo Web Slices são um ótimorecursoparaqueosseususuáriosfiquematentosàsmudanças de conteúdo do seu site Comecem agora! Não é necessáriocódigo do lado do cliente! Os usuáriossãonotificadosquandotemos updates Atraia click rates para o seu site através de previews
20. Recursos MSDN Brasil http://msdn.com.br IE8 Developer Center do MSDN Brasilhttp://msdn.microsoft.com/pt-br/ie/default.aspx
21. Muito Obrigado!Dúvidas? Rogerio Cordeiro Developer Evangelist Microsoft Brasil Blog: http://blogs.msdn.com/rogerioc Twitter: @rogerioc
27. //checar a string do user agent se é MSIE 8.0 //paramaisinformações: http://msdn2.microsoft.com/en-us/library/ms537509.aspx //checa se o serviçojáestáinstalado window.external.IsSearchProviderInstalled (‘http://example.com/SearchProvider.xml’); //se falso, mostrarbotãoparainstalar o serviço window.external.AddSearchProvider (‘http://example.com/SearchProvider.xml’) ; Adicionando o seu Provider