Comunidade Portuguesa de SharePoint 20ª Reunião Presencial 12/05/2012
Jun 21, 2015
Comunidade Portuguesa de SharePoint
20ª Reunião Presencial
12/05/2012
JOÃO TITO LÍVIO
SharePoint ConsultantSenior IT/IS ConsultantProject Manager
MCTS - SharePoint 2010 Application DevelopmentMicrosoft MVP Office Systems:Development (2002-present)
Celebrating 10 Years as MVP
Migração: Soluções WCM 2007 SharePoint 2010(WSPBuilder, Web Applications, Content Databases)
SharePoint work is something you do that nobody notices until you don't do it
Sumário• Migração WCM (TaskList)– Enquadramento• Contexto
–Upgrade Projeto• O que alterar• Alterações Mandatórias• Otimização de Código
–Upgrade Content Database/WebApplication• Processo de Upgrade• O que pode correr Bem e Mal
Enquadramento e Contexto
Boas Práticas Fundamental!• N-Tier e N-Layer (Separação Física e Lógica)
Upgrade de Projeto (VS)• Target do Projeto (Converter para 2010)– Mínimo Framework 3.5– Obrigatório alterar a solução para compilação x64
Upgrade de Projeto (Content Types)• Tags Mandatórias– Inherits = TRUE em MAIÚSCULAS
Error occurred in deployment Activate Features was found in the current site collection or in a subsite (Upgrade)
Upgrade de Projeto (Pages)• Target do Projeto (Converter para 2010)– Starter Master Pages for SharePoint
http://startermasterpages.codeplex.com/ – Em caso de utilização de 3rd Parties deixar só o Sript
Manager da Master Page pois funciona com Telerik ou DevExpress
– Alteração radical de como se mostra a informação (Page Layouts)
Upgrade de Projeto (Hide Ribbon)• Esconder a Ribbon quando o utilizador não tem
permissão de edição (Master Page)
http://www.sharepointpt.org/archive/2011/08/17/converter-um-projecto-publishing-wspbuilder-para-sharepoint-2010.aspx
Upgrade Content Database
Processos de Upgrade (Content DB)
STSADM addcontentdbPowerShellstsadm -o addcontentdb -url http://intranet -databaseserver SERVER -databasename DB
Upgrade WebApplication
Processos de Upgrade (Config Web)
MOSS- App de Conteúdos (Windows ou FBA Authentication- App Extendida para FBA Internet
SharePoint 2010- Usa-se uma única App- Claims Based Autentication
Processos de Upgrade (WebApp UI)
http://msdn.microsoft.com/en-us/library/gg454789.aspx
Processos de Upgrade (FBAMembers)
http://msmvps.com/blogs/officept/archive/2011/07/20/using-stsadm-o-adduser-in-sharepoint-2010.aspx
ACRESCENTAR A:
WebApplication IISWebApplication Central AdminWebApplication STS em WS
O que pode Correr Bem ou Mal
Erros Frequentes
Error occurred in deployment Activate Features was found in the current site collection or in a subsite (Upgrade) – Falta Inherits = TRUE no Content Typehttp://msmvps.com/blogs/officept/archive/2011/07/26/error-occurred-in-deployment-activate-features-was-found-in-the-current-site-collection-or-in-a-subsite-upgrade.aspx
An exception occurred when trying to issue security token – XML fora do <system.web>http://msmvps.com/blogs/officept/archive/2011/08/05/an-exception-occurred-when-trying-to-issue-security-token.aspx
Projetos de BI
• Alterar as conexões para as Trusted Libraries– Reporting Services Web Parts
– Excel Services
http://blogs.msdn.com/b/ritazh/archive/2012/01/31/upgrade-from-sharepoint-2007-to-sharepoint-2010-reporting-services-in-sharepoint-integrated-mode.aspx
ReferênciasStarter Master Pages for SharePointhttp://startermasterpages.codeplex.com/
Error occurred in deployment Activate Features was found in the current site collection or in a subsite (Upgrade)http://msmvps.com/blogs/officept/archive/2011/07/26/error-occurred-in-deployment-activate-features-was-found-in-the-current-site-collection-or-in-a-subsite-upgrade.aspx
An exception occurred when trying to issue security tokenhttp://msmvps.com/blogs/officept/archive/2011/08/05/an-exception-occurred-when-trying-to-issue-security-token.aspx
SharePoint n-tier architecture Projects (Only My Point of View)http://msmvps.com/blogs/officept/archive/2011/12/22/sharepoint-n-tier-architecture-projects-only-my-point-of-view.aspx
Questões?
Obrigado! [email protected] http://pt.linkedin.com/in/jliviohttp://www.facebook.com/jliviohttp://twitter.com/jliviohttp://www.slideshare.net/jlivio1
Site Pessoal: http://www.tlivio.org