Archive for agosto \31\UTC 2010

SharePoint 2010 Administration Toolkit v1.0

31 de agosto de 2010
Olá Pessoal,
 
Recentemente foi anunciado o lançamento do SharePoint 2010 Administration Toolkit v1.0, que basicamente é um ótimo apoio para a administração de ambientes com o SharePoint 2010 (tanto a versão Server como Foundation do produto/tecnologia).

O KIT é muito útil, temos muitas ferramentas interessantes para o nosso dia-a-dia. Veja um resumo das ferramentas:

  • Security Configuration Wizard (SCW) manifests: Ferramenta criada inicialmente para o Windows Server 2003 SP1, no SharePoint ela apoia o Administrador do ambiente a torná-lo mais seguro, desabilitando funcionalidades desnecessárias, tornando o ambiente menos vulnerável a ataques.
  • Load Testing Toolkit (LTK): Ferramenta que gera um teste de carga com o VSTS (Visual Studio Team System), baseado no modelo do SharePoint, muito utilizado para simular testes de “stress” contra aplicações SharePoint.
  • User Profile Replication Engine 2010 (UPRE2010): Ferramenta que possibilita replicar usuários e dados sociais entre servidores/serviços de User Profile.
  • Content Management Interoperability Services (CMIS) connector: Essa ferramenta possibilita a outros sistemas/usuários interagir com informações armazenadas no SharePoint.

Para ver a documentação oficial, veja o link:

SharePoint 2010 Administration Toolkit (SharePoint Server 2010): http://technet.microsoft.com/en-us/library/cc508851.aspx 
SharePoint 2010 Administration Toolkit (SharePoint Foundation 2010): http://technet.microsoft.com/en-us/library/cc508986.aspx

Para maiores detalhes de Requisitos de Instalação, veja: http://www.microsoft.com/downloads/details.aspx?FamilyId=718447d8-0814-427a-81c3-c9c3d84c456e&displaylang=en#Requirements 

Abraços e até a próxima!

 

TIP: Fechar janela Modal Dialog no SharePoint 2010.

29 de agosto de 2010

Olá SharePointers,

Ai vai uma dica interessante… Para quem gosta de utilizar o Modal Dialog em suas aplicações customizadas com o SharePoint 2010, uma tarefa comum é fechar a Janela quando desejado, dependendo do conteúdo aberto ou mesmo de como foi aberto, o Modal Dialog é fechado automaticamente, porém quando isso não ocorre, podemos ter a necessidade de fecharmos sem a interação do usuário.

 

 Para essa necessidade, abaixo segue um código que realiza essa ação:

            Context.Response.Write(“<script type=’text/javascript’>window.frameElement.commitPopup();</script>”);

            Context.Response.Flush();

            Context.Response.End();

 

Você pode inserir esse código onde desejar, quando seu objetivo já for fechar a Modal Dialog.Abraços!

70-576: PRO Designing and Developing Microsoft SharePoint 2010 Applications

27 de agosto de 2010
Olá SharePointers,

Hoje é um dia muito feliz pra mim. Conforme postei recentemente em Certificações Beta de SharePoint 2010, recentemente fiz as provas Beta de SharePoint 2010 para desenvolvedores. Porém tive uma notícia chata de que a Prometric havia perdido o resultado da minha prova. 😦

 
Como tenho estudado e trabalhado muito com o SharePoint 2010 desde o seu lançamento, queria muito passar nessa prova, hoje refiz a prova 70-576: PRO Designing and Developing Microsoft SharePoint 2010 Applications e passei com 812 pontos, o melhor de tudo é que considerei a prova muito prática, portanto parabéns a Microsoft pela prova, as questões abordam muito bem rotinas do meu dia-a-dia, estudei muito pouco pela falta de tempo e mesmo assim consegui passar.

Sugiro a leitura de um artigo que postei a algum tempo como referência: Guia para Desenvolvedores – SharePoint 2010.

Alguns assuntos que lembro terem sido abordados na prova:

  • Autenticação de Aplicações (NTLM, Kerberos e Claims)
  • Troubleshooting de Desempenho (como fazer, análise de logs ULS, Contadores, Garbage Collector e Gerenciamento de Objetos na Memória com o IDisposable)
  • Utilização do BCS, BLOB remoto, Listas e Relacionamentos
  • WebParts, WebParts Zones e personalizações
  • Event Receiver (caiu muito)
  • Workflows (Formulários: Initiation, Association, Tasks)
  • InfoPath e InfoPath Forms Services (quando utilizar)
  • Content types, Site definitions, Site column
  • Features e Solutions (Limitações e funcionamento de Features como Feature dependency, versionamento de features)
  • Querys com Object Model (ex: quando utilizar SPQuery e SPSiteDataQuery)
  • Otimizando a performance com View State, Client side cache, .NET cache, BLOB Cache, Session State, IIS compression.
  • Criando valores de configuração com “web.config” (SPWebConfigModification), Listas como armazenamento de configs., propriedades, objeto SPPersisted…
  • Multi idiomas, como fazer? Quando utilizar variation, arquivos resources…
  • Soluções seguras com SandBoxed Solutions

Uma guia completo do conteúdo pode ser encontrado na URL oficial: http://www.microsoft.com/learning/en/us/exam.aspx?ID=70-576#tab2

Queria compartilhar minha felicidade com todos os meu leitores, só quem estuda e passa na “raça” em provas como essa sabe do que estou falando. Aproveito também para deixar uma dica, pois embora não tive muito tempo pra estudar nos dias que antecederam essa prova, sempre procuro investir tempo na criação e publicação de artigos e materiais técnicos, além de investir na participação de fóruns, essa é sem dúvida minha maior fonte de conhecimento, muitos dizem que é bobagem, mas compartilhar conhecimento é incrívelmente poderoso.

Isso ai pessoal, obrigado a todos pela força na comunidade. 🙂     

Abraço a todos!

TIP: Site ou sub site não permite ser salvo como modelo

26 de agosto de 2010
Pessoal,
 
Vai uma dica rápida….

Se por acaso precisarem salvar um site ou subsite como modelo e não existir a opção em Configurações do Site (Ações do Site > Configurações do Site > Salvar site como modelo), apenas desabilite a feature "Publicação do SharePoint Server" em Gerenciar recursos do site (Ações do Site > Configurações do Site > Gerenciar recursos do site).

Dica simples, mas podemos perder algum tempo com isso. 🙂

SharePoint Rocks!

Abraços.
aa

16ª Edição da Revista Codificando .NET e-Magazine

13 de agosto de 2010
Pessoal,

Recentemente saiu a 16ª Edição da Revista Codificando .NET e-Magazine, nós da Comunidade de SharePoint no Brasil estamos com alguns projetos em parcerias com eles, desde a última versão estamos publicando artigos em conjunto, esse mês eu publiquei 2 dos meus artigos de SharePoint 2010 na revista. Meus agradecimentos a minha grande amiga Fernanda Sallai, que tem apoiado algumas iniciativas nossa com a Comunidade.

Estamos trabalhando em uma edição especial para os SharePointers, em breve novidades sobre o assunto. Abaixo segue um preview da Revista com os links.

 
Boa Leitura!
 
  Fábio Luiz Pessoa Campinho demonstra como Trabalhar com usercontrol e orientação a objetos.

Fábricio Lopes Sanchez ensina Trabalhar com stored procedures no .net.

Caio Azevedo publicou a útima parte da série Explorando microsot sql reporting services 2005 parte VI.

Ítalo Chesley Gomes da Silva explica como Trabalhar com treeview no windows forms.

Diego Nogare faz um Comparativo entre o SQL Server e o SQL Azure database.

Sara Barbosa escreve sobre Serviço de transmissão do PowerPoint 2010.

Wagner Amorim apresenta o SharePoint 2010: Visual WebParts.

Ramon Durães mostra Por que Visual Studio Team System mudou de nome?.

Anderson Castro demonstra a Impressão com Silverlight 4.

Wagner Amorim apresenta também LINQ to SharePoint no SharePoint 2010.

Ramon Durães mostra o O futuro do Home Office.

Diego Nogare descreve sobre aCobertura Codificando 2010.

Alexandre Tarifa relata que o O Tech·Ed Brasil 2010 vem ai.Vale a pena o investimento? na sua coluna .Close()
Download

Artigo: Instalando o Language Pack no SharePoint 2010 com o Windows 7

13 de agosto de 2010

Olá Pessoal!

Em novembro do ano passado, logo que a versão Beta do SharePoint 2010 foi ao ar, eu publiquei um artigo sobre como Instalar o SharePoint 2010 no Windows 7, veja o artigo: Instalando o SharePoint 2010 no Windows 7, recentemente minha amiga Larah Vidotti publicou um artigo de como Instalar os Language Packs no SharePoint 2010, veja: Instalando Pacote de Idiomas no SharePoint 2010.

Leia mais abaixo:

Instalando o Language Pack no SharePoint 2010 com o Windows 7

Autor: Wagner Amorim
Publicação: 10/Ago/10

Overview

A versão 2010 dos produtos e tecnologias SharePoint representou um grande avanço e revolucionou o SharePoint em seus 6 pilares (Sites, Communities, Content, Search, Insights e Composites), nós poderíamos utilizarmos todo esse artigo explorando cada um desses pilares e seus principais recursos, mesmo assim não conseguiríamos, caso queiram se aprofundar no assunto, abaixo disponibilizarei alguns links recomendados.

O foco principal do artigo é abordar como instalar o Language Pack (Pacote de Idiomas) no SharePoint 2010 instalado no Windows 7.

NOTA: A instalação do SharePoint 2010 no Windows 7 é a prática recomendada para ambientes de desenvolvimento apenas, ambientes de Produção e Homologação devem ser instalados normalmente no Windows Server 2008.
SharePoint 2010
http://sharepoint.microsoft.com

Visão Geral do SharePoint 2010
http://blogs.msdn.com/b/alexschulz/archive/2009/12/08/vis-o-geral-do-sharepoint-2010.aspx 

Instalando o SharePoint 2010 no Windows 7
http://www.linhadecodigo.com.br/artigo/2730/Instalando-o-SharePoint-2010-no-Windows-7.aspx

Instalando Pacote de Idiomas no SharePoint 2010 (Windows Server 2008)
http://larahvidotti.wordpress.com/

 

Solução

Para essa solução vou trabalhar com as seguintes tecnologias:

– SharePoint Server 2010 Enterprise
– Windows 7 x64

NOTA: O artigo aborda a instalação do Language Pack no SharePoint Server 2010, porém o mesmo também se aplica para instalações no SharePoint Foundation 2010, para esses cenários basta seguir apenas os passos referentes ao SharePoint Foundation 2010.

Antes de iniciarmos a instalação do Language Pack, certifique-se que possui o instalador do mesmo no idioma desejado, no caso do SharePoint Server 2010, são 2 instaladores diferentes, veja abaixo:

Pacotes de Idiomas para o SharePoint Foundation 2010
http://www.microsoft.com/downloads/details.aspx?displaylang=pt-br&FamilyID=646e311a-aaf3-4d30-b03c-2f3c70d19a22.

Pacote de Idiomas de Servidores 2010 para SharePoint Server 2010, Project Server 2010, Search Server 2010 e Office Web Apps 2010
http://www.microsoft.com/downloads/details.aspx?familyid=046F16A9-4BCE-4149-8679-223755560D54&displaylang=pt-br

1. Instalando o Language Pack para o SharePoint Foundation 2010.

      NOTA: Antes de instalarmos o Language Pack do SharePoint Server 2010, é necessário instalar o do SharePoint Foundation 2010.

1.1.       Execute o arquivo SharePointLanguagePack.exe.

1.2.       Será exibido um erro informando que sua versão do Sistema Operacional não possui suporte para a instalação desejada, conforme imagem abaixo.

Esse erro ocorre porque devemos realizar algumas configurações antes de instalarmos o SharePoint 2010 (inclusive Language Pack) em sistemas operacionais “cliente” (Windows 7 e Windows Vista).

1.3.       Navegue até a pasta que o instalador do Language Pack do SharePoint Foundation 2010 extraiu os arquivos de instalação, geralmente “C:\Program Files (x86)\MSECache\SharePoint2010lpk.pt-br”.

NOTA: Você pode também manualmente extrair os arquivos de instalação, copiando o .EXE de instalação para uma pasta desejada, depois extrair os arquivos via Prompt de Comando, executando a seguinte sintaxe de comando: “C:\CaminhoDaSuaPasta\SharePointLanguagePack.exe /extract:C:\CaminhoDaSuaPasta”.

1.4.       Abra a pasta “Files\Setup”.

1.5.       Abra o arquivo config.xml com o editor de texto de sua preferência.

1.6.       Antes da linha “</Configuration>“, insira o seguinte texto: “<Setting Id=”AllowWindowsClientInstall” Value=”True”/>“.

1.7.       Salve o arquivo e feche-o.

1.8.       Volte para a pasta “SharePoint2010lpk.pt-br” e execute o arquivo setup.exe.

1.9.       Com a Janela de instalão aberta, selecione o checkbox “Aceito os termos deste Contrato”.

1.10.    Clique em Continuar.

1.11.    Quando a instalação concluir, clique em Fechar e execute o SharePoint Products Configuration Wizard.

2. Instalando o Language Pack para o SharePoint Server 2010.

      NOTA: Esse procedimento não é necessário para instalações que possuem apenas o SharePoint Foundation 2010.

2.1         Execute o arquivo ServerLanguagePack.exe.

2.2         O mesmo erro do passo 1.2 desse artigo ocorrerá.

2.3         Siga os passos do 1.3 ao 1.11, alterando apenas o nome da pasta de instalação, que nesse caso é oserverlpk2010.pt-br.

Para testar a funcionalidade de Multíplos Idiomas com o novo Language Pack, acesse um site existente no servidor de SharePoint 2010 onde realizamos a instalação acima.

3. Testando o Language Pack instalado. 

3.1.       Acesse o site desejado.

3.2.       Clique em “Site Actions\Site Settings”.

3.3.       Na seção “Site Administration”, clique em “Language settings”.

3.4.       Na seção “Alternate language(s)”, selecione o idioma instalado (Portuguese – Brazilian) e clique em OK.

3.5.       No canto superior direito do site, clique no Menu de Configurações Pessoais, depois em “Select Display Language/Portugês”.

3.6.       Seu site deve ser traduzido automaticamente.

Conclusão

Após seguir todos os passos acima, mesmo uma instalação de SharePoint 2010 hospedada em sistema operacional cliente (recomendado apenas para ambientes de desenvolvimento), poderá utilizar os novos recursos de “MultiLanguage” do produto (que ficaram fantásticos, recomendo a todos testarem).

Microsoft Tech•Ed Brasil 2010

8 de agosto de 2010
Bem vindos ao Tech·Ed 2010

O maior evento técnico brasileiro voltado para profissionais de TI e Desenvolvedores que utilizam a tecnologia Microsoft em seu dia a dia, este ano vem repleto de novidades.

Você está preparado para três dias intensos? No Tech·Ed 2010 você será apresentado ao que há de mais novo em termos de produtos e serviços com a tecnologia Microsoft e terá acesso a mais de 193 sessões técnicas.

Essa é a sua chance de conhecer as novas versões de nossos produtos, trocar experiência com colegas da área, além de atualizar seus conhecimentos e abrir novos horizontes profissionais, impulsionando ainda mais a sua carreira.

Aqui estão alguns exemplos dos tópicos abordados durante o Tech•Ed.

Tecnologias e produtos Microsoft
Business Intelligence Computação na Nuvem Windows Client
Online Services (BPOS) Arquitetura Orientada a Serviços (SOA) Windows Server
Plataforma de Dados Ferramentas de Desenvolvimento, Linguagens e Framework Microsoft SharePoint
Segurança, Identidade e Acesso Plataforma de Aplicação e Infraestrutura Microsoft Office
Comunicações Unificadas Plataforma Web Windows Phone
Virtualização Interoperabilidade Internet Explorer
Gerenciamento Práticas de Desenvolvimento  

O valor de inscrição inclui welcome coffee, coffee breaks e almoço em cada dia do evento, kit do evento, acesso às sessões técnicas e ao Ask The Experts. As inscrições poderão ser pagas com cartões de crédito (Visa, Mastercard, Diners e Hipercard) em até 6x sem juros, cartão de débito Visa Electron, boleto bancário, débito em conta (para Banco do Brasil, Itau e Bradesco) ou Oi Paggo.

Economize Preço Disponibilidade
R$ 300,00 R$ 799,00 de 31/05 a 20/06
R$ 200,00 R$ 899,00 de 21/06 a 21/07
R$ 100,00 R$ 999,00 de 22/07 a 22/08
Preço normal R$ 1.099,00 de 22/08 a 03/09

Inscreva-se e participe desta experiência única.

Nós, da equipe de profissionais Microsoft e os melhores especialistas do mercado esperamos para conversar pessoalmente com você.

Troubleshooting: The content type is in use.

4 de agosto de 2010
SharePointers,

Eu tive que fazer um Troubleshooting hoje que achei válido compartilhar com todos.

Meu caso é que eu precisei excluir um determinado “Content Type” via Site do SharePoint mesmo (Site Actions->Site Settings->Galleries->Content types), até ai tudo bem… Se não fosse o erro:

 
The content type is in use

Pra resolver eu encontrei um post muito interessante no Blog do Tyler Holmes, vejam:

Deleting content Types in Sharepoint 2007: A troubleshoot
http://blog.tylerholmes.com/2008/02/deleting-content-types-in-sharepoint.html

Isso ai, mais um Troubleshooting na nossa base de conhecimento!

Abraços!