Welcome to MSDN Blogs Sign in | Join | Help

Rodolfo Roim

talking about SharePoint...
Mudança de Plataforma de Blog

Salve Pessoal, tudo bem?

Escrevo hoje, depois de um longo inverno, para avisá-los que estou mudando de plataforma de blog.

Agora, meus desarranjos sobre SharePoint e sobre outras coisas, poderão ser encontrados no endereço: http://rodolforoim.wordpress.com/.

Por favor, atualizem seus bookmarks.

 Abraços,

Rodolfo

 

[#SPBR09] – SharePoint Brasil Summit ‘09 - Review

SharePoint Summit_AutoCollage_12_Images

Salve Pessoal,

Hoje eu gostaria de relatar, sob a minha óptica, o que foi o SharePoint Brasil Summit ‘09.

Os dias que antecederam o SharePoint Brasil Summit ’09 foram bastante agitados. Foram os dias que conseguimos acertar últimos detalhes, como os brindes, as camisas, o buffet e as máquinas virtuais, claro.

Na sexta-feira, véspera do evento, eu, o Hélio Sá Moreira e o Thiago Cruz passamos a noite inteira ensaiando a apresentação da General Session, fazendo os últimos testes nas máquinas virtuais e testando as demos. Tudo para que os problemas no evento fosse minimizados, já que sabemos que problemas sempre acontecerão. :-)

O cansaço era grande, mas não maior que a empolgação.

No sábado, chegamos na UNIP às 7:00 para preparar todo o circo. Buscamos os brindes, material e camisa dos participantes e orientar o pessoal do buffet. Tudo isso com grande ajuda do Victor Cavalcante, a quem devemos especial agradecimento.

Abertura + General Session

O evento foi aberto com um vídeo apresentado no SharePoint Conference, que dava uma boa ideia do tamanho que foi o evento de Las Vegas. Nossa intenção com o vídeo era mostrar que fizemos o possível para condensar o conteúdo e selecionar, da melhor maneira possível, as sessões para serem demonstradas em um evento de 1 dia..

Logo após o vídeo, convidamos a Daniela Vitaliano, Gerente de Produtos do Office Server, a falar sobre a estratégia da Microsoft para o lançamento do SharePoint 2010 e a maneira que a Microsoft estava vendo o SharePoint no mundo corporativo.

Em seguida, depois da exibição de um vídeo de cases internacionais, eu invadi o palco para falar brevemente sobre os diferentes tipos de soluções que são possíveis com a plataforma SharePoint 2010, para depois passar a bola para o Hélio, que começou as demonstrações pela nova interface do SharePoint 2010.

  • Nova Interface >> Essa apresentação foi muito legal. O Hélio mostrou todas as novidades de ribbons, a edição de conteúdo de páginas, inclusão de novas webparts e a visualização do catálogo de webparts através de um controle Silverlight. Ele falou também sobre o dialog box framework, que aumentou muito a experiência do usuário, que não precisa mais fazer pageload para carregar um documento, por exemplo.
  • Gerenciamento de Conteúdo >> Depois dessa demo entrou o Thiago Cruz falando sobre as novidades da área de gestão de conteúdo, criando novos campos, classificando o conteúdo de foram nativa (rating) e mostrando as diversas maneiras do usuário acessar o conteúdo do seu SharePoint 2010, inclusive pelo celular. Muitos wows gerados com essa demo! :-)
  • Office Web Apps. >> Em seguida eu comecei a mostrar o Office Web Application, demonstrando como funcionará o Word, Excel, PowerPoint e Access no SharePoint. Foi incrível. A reação da galera foi super positiva quanto aos avanços que a Microsoft fez nesse sentido.

Sessões

As sessões técnicas começaram logo depois que o pessoal voltou do break. A primeira sessão foi com o Hélio e com o Thiago, falando sobre Overview do SharePoint 2010 para Desenvolvedores. Para essa sessão, eles trouxeram uma séria de novidades do SharePoint 2010, tais como o Developer Dashboard, o SharePoint client for Developers, as novidades do Visual Studio 2010 para desenvolvedores e, claro, o LINQ to SharePoint. Muito legal!!

Sem seguida a Aline Maia apresentou as mudanças do SharePoint 2010 sob o aspecto do administrador de ambientes SharePoint. Nessa sessão ela falou sobre as melhorias na Administração Central do SharePoint, uso do Power Shell como forma de administração do SharePoint e as principais melhorias da administração, como o fim do Shared Service Provider :-).

Infelizmente, por uma confusão de horários e mal-entendidos (como eu disse, um evento não é livre de problemas) tivemos que cortar a palestra do Hélio sobre Excel Services e BCS, mas assim que for possível, gravaremos um vídeo sobre o Excel Services e o BCS e distribuiremos para os participantes do evento.

Então, dado o imprevisto, apresentamos (eu e o Thiago) as novidades do Workflow. Essa palestra foi feita para mostrar as principais novidades do SharePoint Designer para o desenvolvimento de Workflow. Como o Hélio bem disse, agora não temos mais uma evolução do FrontPage, mas sim uma ferramenta especialmente desenhada para a administração de um site no SharePoint. A ideia da sessão era apresentar como fazer para criar, modificar e visualizar a execução de um Workflow utilizando SharePoint Designer 2010, InforPath 2010, Visio 2010 e o Visio Viewer, com o Visio Service. Essa demo não funcionou do jeito que gostaríamos, mas eu me comprometo e fazer um vídeo público disso também!

Depois do segundo break, encerramos o evento com outras duas palestra: a primeira da Aline Maia, dessa vez falando sobre os principais pontos que o profissional de SharePoint precisa se atentar quando for pensar em migrar um ambiente 2007 para o 2010 e a segunda palestra com o Markus Christen. Essa última foi sobre arquitetura do ambiente SharePoint.clip_image001

Para quem não conhece o Markus, ele é arquiteto de infraestrutura da Microsoft e tem larga experiência com ambientes SharePoint, desde quando trabalhava na consultoria da Microsoft, que foi quando eu conheci o Markus, e trabalhei com ele num grande projeto de uma empresa brasileira.

A palestra foi um grande sucesso entre os participantes e levantou a galera, tanto pelo conhecimento que ele transmitiu, quanto com suas frases. Exemplo: “Todo mundo tem dinheiro para fazer a coisa errada”. Ele explicou o que uma empresa tem que cuidar na hora de dimensionar seu ambiente SharePoint e os impactos que um ambiente mal desenhado pode causar.

Ao final das apresentações, fizemos o sorteio de alguns brindes, num jogo de perguntas e respostas e, para completar, uma mini competição entre  os participantes para ganhar um voucher de certificação do SharePoint.

Veja mais fotos de evento.

Acompanhe os comentários no Twitter.

Foi um grande evento, principalmente por ter sido o primeiro 100% focado na plataforma SharePoint e por ter sido feito com a versão Alpha do produto. Problemas sempre nos acompanharam nos eventos, mas fiquei feliz por poder identificar os principais pontos que devemos tomar cuidado, para o próximo evento.

SIM! Não tenham dúvidas que o próximo evento de SharePoint está nos nossos planos e será executado em breve. Vamos apenas fazer um de-briefing desse primeiro para começarmos a planejar o segundo! Fiquem ligados!

Abraços,

Rodolfo

http://twitter.com/rodolforoim

 

 

del.icio.us Tags: ,

 

[#SPBR09] SharePoint Brasil Summit '09 - Atualização

Salve Pessoal, tudo bem?

Como prometido, usarei esse canal para contar um pouco sobre as atualizações do SharePoint Brasil Summit '09. Essa semana começou super agitada no que diz respeito ao evento. Primeiro porque os primeiros membros do evento começaram a chegar diretamente de Las Vegas, do SharePoint Conference, com várias novidades e muita coisa legal para o evento, como é o caso do Thiago Cruz, que aterrissou domingo com a bagagem cheia de conteúdo!

SharePoint2010Além disso, a grade de palestras sofreu uma pequena modificação, que agrega *MUITO*. Atendendo à pedidos de várias pessoas, estamos eliminando o esquema de track (Dev e IT Pro) e vamos fazer todas as sessões de maneira sequencial, de modo que os atendentes poderão estar presente em todas as sessões, tendo uma visão muito mais ampla do SharePoint 2010.

Outra novidade que só vem agregar o SharePoint Brasil Summit ‘09 é o convite aceito pelo Markus Christen, Arquiteto de Infraestrutura da Microsoft, para fazer uma palestra sobre Arquitetura do ambiente SharePoint 2010. Já está no site do evento a nova estrutura de palestras.

Local definido, temas escolhidos, palestrantes escalados, camisas sendo confeccionadas (aliás, não se esqueçam, os 200 primeiros inscritos ganharão uma camisa exclusiva do evento) coffee break selecionado... Se você ainda não se inscreveu no evento, não perca tempo! Aproveite essa chance de conhcer o SharePoint 2010, em português! :-)

Nos vemos lá.

-R

[#SPBR09] SharePoint Brasil Summit ‘09 - Conheça o SharePoint 2010

Salve Galera,

Por algum tempo eu fiquei imaginando porque não tínhamos um evento 100% focado na plataforma SharePoint, no Brasil. Com exceção dos eventos que a Microsoft promovia, eu não via eventos promovidos pela comunidade técnica, somente sobre SharePoint. Muito bem, parei de pensar, chamei dois amigos e montamos o primeiro evento focado em SharePoint do Brasil, o SharePoint Brasil Summit ‘09. Quem são os amigos? MVP Helio Sa Moreira e MVP Thiago Soares Cruz.

O momento não poderia ser melhor, pois o SharePoint 2010 acaba de ser anunciado no SharePoint Conference, realizado na semana passada em Las Vegas.

Portanto, a ideia do SharePoint Brasil Summit ‘09 é trazer as novidades da versão 2010 do SharePoint e apesentar as novas possibilidades da plataforma. Teremos, como keynote speaker, a gerente de marketing do SharePoint para o Brasil, Daniela Vitaliano e, em seguida, um overview das novidades da versão 2010.

Logo depois, faremos mais quatro sessões separadas em duas salas, abordando assuntos como Excel Sevices, Business Conectivity Services, BI, Workflow, Migração e overviews para os profissionais de desenvolvimento e administração de SharePoint. Veja aqui a grade completa de sessões.

Por fim, o encerramento com sorteio de brindes e apresentação de próximos passos para o evento.

Aproveito o espaço para agradecer a Aline Maia, membro do time de Premier Field Engineer da Microsoft e o Alex Schulz, Developer Evangelist da Microsoft que gentilmente aceitaram o convite para palestrar no evento.

Acompanhe as novidades pelo Twitter, pela hashtag #SPBR09 e nos nossos Twitters: @rodolforoim, @HelioSaMoreira, @alinefmaia e @thiagosoareskb.

Aproveitem essa chance de conhecer um pouco sobre o SharePoint 2010 e o que a nova versão traz. Inscrições para SharePoint Brasil Summit '09.

Abraços,

Rodolfo

TechEd Brasil – Capacity and Test Planning for SharePoint

Salve Galera,

Eu de novo para postar sobre a outra palestra que eu ministrei no TechEd Brasil 2009. Essa segunda apresentação foi dividida com o MVP Fábio Camara.

Nessa apresentação falamos sobre Capacity Plan para farm de SharePoint, como calcular o RPS (Request per Second) e algumas práticas para você manter a sua farm funcionando. Além disso, mostramos como fazer um teste de carga no seu SharePoint, usando o Visual Studio Team Edition for Tester (VSTT).

A demonstração impressiona até para quem está apresentando. :) Quando eu tiver um tempinho (de novo esse papo) vou tentar gravar um vídeo com parte da demonstração que fizemos no TechEd. Muito legal!

A ferramenta é realmente incrível e o resultado gerado pelos testes do VSTT podem apontar onde estão os excessos, gargalos e potenciais indícios de mau uso do SharePoint.

Enquanto o vídeo não vem, estou disponibilizando, no ícone ao lado, a apresentação que utilizamos, devidamente comentada. Enjoy it!

Não se esqueçam de comentar. Qualquer crítica é muito bem vinda!

Abraços,

Rodolfo

TechEd Brasil 2009 – Integração entre SQL e SharePoint

Salve Galera,

Depois de um longo inverno volto a postar no blog sobre SharePoint. Os que lêem esse blog sabem da minha paixão pela plataforma e, o tempo que tenho livre tento me manter atualizado nessa fantástica tecnologia.

Semana passada eu estive presente no TechEd Brasil 2009, onde eu ia participar, inicialmente, como atendente mas para minha felicidade, o amigo Markus Christen me convidou para fazer duas palestras:

1. Integração entre SQL Server e SharePoint;

2. Planejando testes e Capacity Plan para uma farm de SharePoint;

Essa última eu dividi com o MVP Fabio Camara.

Durante o período de preparação para as palestras eu pude aprender uma série de coisas novas, interessantes e, eu diria, fundamentais para a manutenção do seu ambiente SharePoint.

Todas essas dicas eu vou postando conforme o tempo me for sobrando, ok?

O motivo do post é para publicar o PPTx da primeira palestra, já que eu coloquei alguns links que foram pedidos pelos atendentes.

Aliás, *MUITO OBRIGADO* a quem pode atender à minha palestra. Todo feddback é válido, ok?

Abraço a todos,

Rodolfo

ECM no SharePoint - Referências do webcast...

Salve Galera, muito obrigado aos atendentes do Webcast de hoje, sobre customização do SharePoint e suas funções de Enterprise Content Management.

Como prometido, estou postando os links de referência e o arquivo minmal.master, utilizado na primeira demonstração.

Se você não conseguiu assistir o webcast, ele estará disponível em breve no MSDN Media Center.

<referencias>

Templates
http://www.microsoft.com/sharepoint/templates.mspx

Informações
http://office.microsoft.com/en-us/webcasts/HA102547461033.aspx

Blogs
http://blogs.msdn.com/ecm e http://blogs.msdn.com/sharepoint

MSDN SharePoint DevCenter
http://msdn.microsoft.com/sharepoint

Comunidades Brazucas
SharePoint Brasil – MVP Helio Sá Moreira

Canal SharePoint – MVP Marco

</referencias>

Download do minimal.master.

Abraços e até o próximo!

Rodolfo

ArqCast – MVP

Salve Galera,

Ontem eu tive o prazer de gravar um vídeo para a série ArqCast, administrada pelo Markus Christen, Arquiteto Evangelista da Microsoft, sobre o programa MVP e a competência técnica Solutions Architect.

Ainda tem a entrevista gravada com o Osvaldo Daibert, consultor da Microsoft Consulting Services, sobre o novo framework de cache, Velocity.

Acessem os vídeos da série aqui.

/* Update 19/02/2009

*/

 

Abraços e até o próximo!

Rodolfo

MSDN Webcast – Customizando seu SharePoint

Salve Galera,

Notícia meio em cima da hora, mas vamos lá. Hoje eu vou apresentar um webcast sobre customização do Microsoft Office SharePoint Server 2007, utilizando o Office SharePoint Designer. A idéia é apresentar como fazer a customização de um site do tipo Publishing para que ele fique com a aparência de um web site.

Vou abordar os recursos de Enterprise Content Management (ECM) do MOSS 2007 e como utilizar o Offie SharePoint Designer para realizar as customizações. Aos interessados, o link da apresentação é:

https://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032404737&EventCategory=4&culture=pt-BR&CountryCode=BR

Abraços e até o próximo!

Rodolfo

Pause for Duration… Forever!!!

Hoje eu fiz um teste, a pedido do amigo Filipe, para criar um workflow, utilizando a açao Pause for Duration. Para tal, criamos um workflow sem qualquer Condiçao, apenas com a Ação “Pause for Duration” (claro que tivemos que inserir mais duas ações, apenas para ver se o workflow estava funcionando).

Adicionei a Ação Pause for 0 days, 0 hours, 1 minutes…

Wrokflow-Step1

… E o workflow nunca mais acordava, ou seja, entrava em Pause e nunca mais voltava.

Devo dizer que esse problema é antigo, sabido e corrigido, então não demandou muita procura para encontrar a solução. A explicação é um bug no .NET Framework 3.0 (versão que traz o Windows Workflow Foundation) e que foi corrigido, segundo esse Knowledge Base.

Bom, depois de instalada a correção (que a minha máquina virtual não tinha) eu constatei que o problema estava resolvido.

;-)

[]s

Rodolfo

CTP do Visual Studio 2008 extensins for SharePoint está na rua!!

Galera, acompanhando o blog do time de desenvolvimento do SharePoint, eu vi que eles lançaram a versão CTP do Visual Studio 2008 extensions for SharePoint.

Eu vi um PM do SharePoint programar um teste, no PDC 2008, utilizando esse extensions e posso falar, é sensacional! Com esse add-on do VS2008 você consegue criar projetos específicos para obejtos do SharePoint, como WebParts, Data Lists, Content Types, Event Receivers - que é uma mão-na-roda para quem desenvolve aplicações utilizando o máximo dso recursos do SharePoint – Templates, Modulos e outros artefatos do SharePoint.

Mais que isso, depois de programar a sua WebPart, por exemplo, ao teclar F5 no seu VS2008, ele se encarrega de compilar, gerar um pacote de instalação, instalar a sua aplicação no servidor do SharePoint, anexa o processo w3wp e sobe uma instância do SharePoint para você debuggar.

Outra coisa que ficou clara no post dos caras é que essa é uma solução paliativa, interemediária, até o lançamento do VS 2010 que virá com todas essas possibilidades nativas! :) How cool is that?

Se você ficou tão interessado como eu, baixe o componente aqui!

E se você quiser mais detalhes sobre o produto, leiam esse post do blog do time do produto!

Abraços e até o próximo!

Windows Azure - Acompanhe a série

Pessoal, não poderia deixar de citar uma série de posts sobre o Windows Azure que o Waldemir Cambiucci, Arquiteto de Soluções da Microsoft Brasil, está criando em seu blog.

Dentre os post já criados, destaco a aplicação teste que o Waldemir fez para demonstrar o processo de desenvolvimento e deploy de uma aplicação na nuvem.

Aproveitem esse conteúdo em português e acompanhem os próximos capítulo...

 

Criando workflow usando o Visual Studio.

Há algum tempo atrás eu pude conduzir um webcast do MSDN Brasil sobre como desenvolver um workflow para o Windows SharePoint Services v3.0 utilizando o Visual Studio.

Fato é que infelizmente, no meio da demonstração do webcast, minha Virtual Machine capotou. :( Não sei exatamente o que houve, mas deu um problema e eu tive que reiniciá-la.

Pois bem, em dívida com as pessoas que assistiram o webcast, estou postando uma solução muito parecida com a que foi desenvolvida no webcast.

Nesse vídeo eu mostro como criar um workflow simples, utilizando o Visual Studio. A intenção é demonstrar a interface do Visual Studio para criação de um wrokflow e como associá-lo a uma Biblioteca de Documentos.

Juntamente com o vídeo, eu publiquei o código do exemplo. Para fazer o download do código, clique aqui.

Espero que gostem!

Até o próximo.

SPDisposeCheck

Salve Galera,

Novidade do time de desenvolvimento do SharePoint!

Como é de conhecimento de todos os desenvolvedores de aplicações para o SharePoint, muitas APIs deste alocam memória baseada em COM que não saão liberadas pelo garbage collector do .NET, obrigando então, a utilização do método .Dispose() dos objetos.

Mas, infelizmente, essa prática acaba passando despercebida por boa parte dos desenvolvedores - ainda mais o que estão acostumados a trabalhar puramente com plataforma .NET, desenvolvedo aplicações web e windows based. O reflexo desse lapso vem no futuro, quando a aplicação começa a "capengar" (do inglês: "to capenguer"). Eis que começa a caça-às-bruxas.

Pensando nisso, a Microsoft soltou uma séria de artigos de Best Practices de desenvolvimento em SharePoint. Essa era a única alternativa até o presente momento.

O que mudou? O time de devs de SharePoint, da Microsoft, está desenvolvendo o SPDisposeCheck, uma ferramenta que irá, a partir do Assembly da sua aplicação, verificar de forma recursiva todas as instâncias desses objetos citados acima - o SPSite é um deles - e sugerir a utilização do método .Dispose() em todos aqueles que não tiverem.

Legal né? Agora é só aguardar a liberação. :)

Abraço!

SharePoint: Blog, Emails, Workflow…

...ou um formulário do Outlook customizado?

Contexto: Você trabalha em uma unidade onde, para padronizar o meio de comunicação, foi criado um modelo de email, divido em áreas onde os autores desses emails deverão obedecer a esse modelo para enviar comunicados para sua área.

Você tem instalado em sua base um Windows SharePoint Server 3.0, um servidor de Exchange e um Active Directory, obviamente, distribuído. 

WSS_BLOG //A solução:

Que esse autor pudesse enviar um email para um “lugar”, onde esse email ficasse armazenado para futuras consultas e que, a partir desse “lugar”, usuários da sua área pudessem receber esse email.

Pois bem, a primeira solução que me veio em mente foi criar um Blog no WSS 3.0, habilitar o funcionalidade de envio de emails para o SharePoint e criar um worklfow para que esse, dispare um email para os membros da organização.

 

//O problema:

Suponha que essa funcionalidade não esteja configurada apropriadamente e que não seja possível troná-la operante, por vários motivos. Não seria possível escalar essa solução para os administradores do Exchange Server, Active Directory e SharePoint. De acordo com um paper [PDF] escrito pelo MVP Steve Smith, esse seria o caminho a seguir para habilitar a possibilidade do SharePoint receber emails. Suponha que o problema seja modificar qualquer configuração dos servidores em questão, a não ser adicionar usuários ao SharePoint, por exemplo.

//A Solução (1)

Pensando então, num ambiente que não seria possível fazer uso da funcionalidade de enviar emails para o SharePoint, qual seria a solução para que esse autor tivesse um único trabalho - enviar um email – para que todos os membros da sua organização recebesse o mesmo, e ainda, esse ficaria registrado no SharePoint da organização?

Criar um formulário customizado do Outlook 2007, utilizando VSTO, registrá-lo no Outlook para que, quando o autor precisar enviar um email, ele utilizaria esse formulário, que, por sua vez, iria invocar um webservices do SharePoint e salvar o post na lista de items Post, do blog. Depois disso, criaríamos um workflow nessa lista para que ele fizesse o trabalho restante, ou seja, enviar um email para os membros da organização.

Dessa maneira, seria necessário fazer a instalação do formulário no Outlook do(s) autor(es), atribuir permissão no SharePoint (mais precisamente, na lista Post do Blog) para esse usuário e criar o workflow utilizando o SharePoint Designer.

Parece razoável? Comente...

More Posts Next page »
Page view tracker