Post on 27-Jun-2015
description
SharePoint 2010
Melhorias na Plataforma e Principais Recursos de Produtividade, Colaboração
e Redes Sociais
Wagner AmorimSharePoint SpecialistTwitter: @WaAmorim
SharePoint 2010 – Melhorias na Plataforma e Principais Recursos de Produtividade, Colaboração e Redes Sociais
AgendaApresentaçãoSharePoint 2010Plataforma de DesenvolvimentoMelhoria nas ListasSites no SharePoint 2010Colaboração no SharePoint 2010SharePoint 2010 InsightsSharePoint 2010 Communities
Apresentação
MCPD: SharePoint Developer 2010MCPD: Web DeveloperMCTS: Windows SharePoint Services 3.0, Microsoft Office SharePoint Server 2007 - Configuração e Desenvolvimento
Líder da Comunidade CanalSharepoint com vários artigos publicados nos sites www.linhadecodigo.com.br e www.canalsharepoint.com.br. Tem atuado fortemente nos fóruns Microsoft TechNet e MSDN voltados para a tecnologia SharePoint.
Wagner AmorimConsultor Done IT
http://www.canalsharepoint.com.brhttp://www.sharepointbrasil.nethttp://wagneramorim.wordpress.com/
SharePoint 2010 – Apresentação
SharePoint 2010 – Apresentação
MCTS: Windows SharePoint Services 3.0 - Configuração e Desenvolvimento ASP.NET Web Based Client Applications Development
Moderador do fórum MSDN, atua fortemente na comunidade CanalSharePoint e publica artigos em www.linhadecodigo.com.br e www.canalsharepoint.com.br. Tem atuado fortemente nos fóruns TechNet BR voltados aos produtos e tecnologias SharePoint.
Twitter: twitter.com/rodrigo_romano
Rodrigo RomanoConsultor Done IT
http://www.canalsharepoint.com.brhttp://www.sharepointbrasil.nethttp://rodrigoaromano.wordpress.com/
SharePoint 2010
A Plataforma de Colaboração para o Corporativo e Web
O Microsoft SharePoint Server 2010 é a plataforma de colaboração corporativa. Use o SharePoint Server 2010 para executar as seguintes ações:
Communities
Search
Sites
Composites
ContentInsights
SharePoint 2010 – Introdução
Conectar pessoas a colegas e informações através de comunidades para que possam compartilhar conhecimentos e ideias.
Gerenciar e administrar o conteúdo corporativo, equilibrando, ao mesmo tempo, a experiência do usuário em relação a diretivas e processos.
Responder às necessidades corporativas em constante transformação tomando decisões controladas por dados.
Ajudar os usuários a localizar o conteúdo, as informações e as pessoas de que precisam com a pesquisa de empresa.
Ribbon UISharePoint WorkspaceSharePoint MobileOffice Client and Office Web App IntegrationStandards Support
Tagging, Tag Cloud, RatingsSocial BookmarkingBlogs and WikisMy SitesActivity FeedsProfiles and ExpertiseOrg Browser
Enterprise Content TypesMetadata and NavigationDocument SetsMulti-stage DispositionAudio and Video Content TypesRemote Blob StorageList Enhancements
Social RelevancePhonetic SearchNavigationFAST IntegrationEnhanced Pipeline
PerformancePoint ServicesExcel ServicesChart Web PartVisio ServicesWeb AnalyticsSQL Server IntegrationPowerPivot
Business Connectivity ServicesInfoPath Form ServicesExternal ListsWorkflowSharePoint DesignerVisual StudioAPI EnhancementsREST/ATOM/RSS
Communities
Search
Sites
Composites
ContentInsights
SharePoint 2010 – Introdução
Plataforma de Desenvolvimento
Principais mudanças na Arquitetura…
SharePoint 2010 – Plataforma de Desenvolvimento
•ASP.NET e .NET Framework 3.5•Windows Server 2008 e Windows 7/Vista•Microsoft SharePoint Server 2010•SharePoint Foundation 20102010•ASP.NET 2.0 e .NET Framework 3.0•Windows Server 2003 e Windows Server 2008•Microsoft Office SharePoint Server 2007•Windows SharePoint Services v3.0
2006
•ASP.NET 1.0 / .NET Framework 1.1•Windows Server 2003•SharePoint Portal Server 2003•Windows SharePoint Services v2.0
2003
•SharePoint Team Services v1•SharePoint Portal Server 2001
2001Sh
are
Poin
t P
rod
ucts
an
d T
ech
nolo
gie
s
SharePoint 2010 – Plataforma de DesenvolvimentoSharePoint 2007
Windows SharePoint Services 3.0 (WSS v3)
Browser Clients
MS Word Clients
MS Outlook Clients
Microsoft Office SharePoint Server 2007 (MOSS)
Windows Server 2003 or 2008 (32-bit or x64)
Internet Information Services 6.0 or 7.0
.NET Framework 3.0
Windows SharePoint Services (WSS v3)
Site e Workspace Provisionando a “Engine”Serviços de Colaboração Out-of-the-box
Microsoft Office SharePoint Server (MOSS)
User Profiles, Search, Workflows, WCMBDC, Excel Services, Forms Services, ECM
SharePoint 2010 – Plataforma de DesenvolvimentoSharePoint 2010 como uma Plataforma de Desenvolvimento
Microsoft SharePoint Foundation 2010
Browser Clients
MS Word Clients
MS Outlook Clients
Microsoft SharePoint Server 2010
Windows Server 2008 (x64 only) for Production Environments
Windows 7 or Vista (x64 only) for Development Environments only
Internet Information Services 7.0
.NET Framework and ASP.NET 3.5 SP1
A evolução da versão MOSS e WSS v3
Microsoft SharePoint Server 2010 (SPS)Microsoft SharePoint Foundation 2010 (SPF)Ambientes de Desenvolvimento podem agora ser feitas no SO cliente (Vista e WIN7)
Melhoria significativa para muitas equipes de desenvolvimento
SharePoint 2010 – Plataforma de DesenvolvimentoSharePoint 2010 como uma Plataforma de Desenvolvimento
FarmSPFarm
Web ApplicationsSPWebApplication
Site Collections Site collectionSPSite
Site SPWeb
Root Site
Sub sites
Field 1 Field 2 Field 3
Item 1
Item 2
Item 3
Item 4
Item -SPListItem
Lista - SPList
Campo Campo CampoArq 1
Arq 2
Arq 3
Arq 4
Arquivo – SPFilePasta - SPFolder
Biblioteca de Documentos- SPDocumentLibrary
Listas
SharePoint 2010 – Plataforma de Desenvolvimento
Novos Templates de ItensApplication PageBusiness Data Connectivity ModelBusiness Data Connectivity Resource ItemEmpty ElementGlobal Resources FileList Definition From Content TypeList InstanceUser ControlVisual Web PartWeb PartWorkflow Association FormWorkflow Initiation Form
Integração com Visual Studio - Templates de Itens
SharePoint 2010 – Plataforma de DesenvolvimentoIntegração com Visual Studio - SharePoint Features no Visual Studio 2010
Feature DesignerInteração VisualAltere facilmenete Título e DescriçãoConfiguração de EscopoInsira e exclua itens na FeatureDependências
Solution ExplorerCrie a estrutura da Feature manualmenteCrie e configure arquivos adicionais
SharePoint 2010 – Plataforma de DesenvolvimentoIntegração com Visual Studio - SharePoint Solutions no Visual Studio 2010
Package DesignerInteração VisualAltere facilmente o nome do WSPInsira e exclua itens no WSPModo de Exibição Avançado
AdvancedManifest
Package Explorer
SharePoint 2010 – Plataforma de DesenvolvimentoIntegração com Visual Studio – Mapped Folders
Pastas mapeadas dentro da estrutura do SharePoint
Facilidade para o desenvolvedorEvita errosProdutividade
SharePoint 2010 – Plataforma de DesenvolvimentoIntegração com Visual Studio – Visual WebPart
Modelo mais comum de Desenvolvimento SharePoint
ASP.NET WebPartsSystem.Web.UI.WebControls.WebParts.WebPartMétodo LoadControl()
ASP.NET User Control
ASP.NET WebParts
ASP.NET User Control
SharePoint 2010 – Plataforma de DesenvolvimentoIntegração com Visual Studio – Deploy e Debug no Visual Studio 2010
Package & DeployConstrói o WSPRecycle no App Pool da aplicação.Retract da Solution, caso exista no farm.Add Solution.Deploy Solution.Ativa Features.
DebugF5 Atacha processo correspondente no Debugger do Visual Studio e inicia o debug automaticamente.
Melhorias nas ListasSharePoint 2010
Melhorias nas Listas – Relacionamentos & Joins
SharePoint 2010 – Melhorias na Plataforma
RelacionamentosSharePoint 2010 introduz a capacidade das listas terem um comportamento de relacionamento forçado por um campo de pesquisa.
Novos Investimentos Campos “filhos” em colunas do tipo LookupJoinsIntegridade Relacional entre listas e listas relacionais.
Novos Recursos de SegurançaColumn Validation
Campos Lookup de relacionamento entre listasUm-para-muitosMuitos-para-muitos
Lookup nas Listas
SharePoint 2010 – Melhorias na Plataforma
1 m mProjects TimecardsClients
Lookup
1
Lookup
Relacionamentos um-para-muitos podem ser utilizados para:Exclusão em cascataExclusão restrita
Relacionamentos entre listas e integridade dos dados
SharePoint 2010 – Melhorias na Plataforma
1 m mProjects TimecardsClients
Lookup
1
Lookup
Querys entre listasJoin em listas utilizando colunas LookupLookup para múltiplas colunas
Joins e Projeções em Listas
SharePoint 2010 – Melhorias na Plataforma
1 m mProjects TimecardsClients
Lookup
1
Lookup
Resultado daQuery
Campos ProjetadosCampo extra exibido da lista relacional na view da lista filhoVia interface, usuários adicionam o lookup Usuário pode selecionar campos secundários para aparecer na lista filho
JoinsJoins podem apenas ser implantados por desenvolvedores utilizando API, CAML ou SharePoint Designer 2010.Novas propriedades no objeto SPQueryUtilização do LINQ to SharePoint intânciando CAML para realizar join entre Listas via código facilmente
Campos Projetados e Joins
SharePoint 2010 – Melhorias na Plataforma
Listas Relacionais e Campos Projetados
SharePoint 2010 – Melhorias na Plataforma
Sites no SharePoint 2010
Agora ficou mais fácil
Colaboração via Intranet, Extranet & InternetMelhor interoperabilidade e suporte a padrõesAcessibilidade – conformidade com padrão WCAG 2.0
Plataforma Unificada
Uso através de dispositivos móveis diversosOffice Web Application para leitura (e edição!) de documentos OfficeSuporta diversos navegadores
Acesso a qualquer
hora
Edição de páginas facilitada, incluindo aplicação de temas e customização visualFaixa de opções (“ribbon”) do Office para facilitar aprendizado e usoSharePoint Workspace para uso offline
Experiência do Usuário está mais
rica!
SharePoint 2010 – Introdução ao SharePoint Sites
Agora ficou mais fácilRibbon Contextual no
SharePoint
Experiência do Office Client
Suporta Cross-browser
SharePoint 2010 – Introdução ao SharePoint Sites
Localização facilitada com o Multi-lingual User Interface
SharePoint 2010 – Introdução ao SharePoint Sites
Troca de idioma em run-time
Autoração e publicação de sites simplificados!
Interactive Silverlight
Live preview
Embedding de media
Temas
Usabilidade baesado AJAX
Fácil edição
SharePoint 2010 – Introdução ao SharePoint Sites
Funciona em qualquer lugar com Office Web Applications
Office Word, Excel, PowerPoint, OneNote web applications UI com os já familiarizados RibbonAlta fidelidade com a UI do Office clientEdição sem formatar ou perder dados.
Viewing Editing
SharePoint 2010 – Introdução ao SharePoint Sites
Trabalhe de qualquer lugar com o Mobile
SharePoint 2010 – Introdução ao SharePoint Sites
042 440 5280
Busca de Pessoas
Interação com conteúdos Office
Bibliotecas de Documentos e Dados Externos
Cadeia de valor através de uma plataforma única e integrada
SharePoint 2010 – Introdução ao SharePoint Sites
Clientes ParceirosFuncionários
Internet Extranet Intranet
Formatos padrão
(XML, XHTML…)
Acessibilidade(WCAG 2.0)
Total integração com o Office Client
SharePoint 2010 – Introdução ao SharePoint Sites
Compartilha Contexto de autoria e presença
Conteúdo relacionado
Captura dos metadados
Salva no SharePoint
Colaboraçãono SharePoint 2010
Gestão agrupada de conjuntos de documentos
SharePoint 2010 – Introdução a Colaboração
Diferentes tipos de itens
Gerenciados como um conjunto único
Criação rica de conteúdo através da web, incluindo publicação de vídeos
SharePoint 2010 – Introdução a Colaboração
Microsoft Confidential, Prototype OnlyStreaming de vídeo
Menu de conteúdo de
vídeo
Gestão de conteúdo
digital
Gestão do conteúdo para empresas
SharePoint 2010 – Introdução a Colaboração
Políticas em diversos
níveis
Insightsno SharePoint 2010
PerformancePoint para SharePoint
SharePoint 2010 – Introdução a Insights
Scorecards
Integração com SharePoint, incluindo:
administração, escalabilidade, e
deployment
KPIs detalhados
Decomposition Tree
PerformancePoint e Charts Web Part para SharePoint
SharePoint 2010 – Introdução a Insights
Dados Corporativos
Excel Services com Pivot Tables
SharePoint 2010 – Introdução a Insights
Acesso a dados no SharePoint com recursos Gemini
Tabelas Interativa
s
Dashboards e heat maps
Slicers
Visio Services
SharePoint 2010 – Introdução a Insights
Atualização em tempo real e conectividade com fontes de dados
Interação através de formas, gráficos
e links
“Zoom” com Silverlight
Diagramas Visio
Visio & Visio Services
SharePoint 2010 – Introdução a Insights
Publique-os no SharePoint
Uso com o SharePoint Designer
Crie workflows no Visio
Processos de automação robustos com InfoPath Forms
SharePoint 2010 – Introdução a Insights
Formatação e Experiência do usuário Rica
Data validation InfoPath Web Part
Melhor gestão de customizações distribuídas como “SandBoxed Solutions”
SharePoint 2010 – Introdução a Insights
Podem ser distribuídas como “Sandboxed Solutions”:
Web Parts
Event Receivers
Feature Activation Receivers
Workflow Actions
InfoPath Forms
Site and List Templates
Recursos Limitados e Controlados
• CPU Time
• SQL Execution Time
• Number Exceptions
Isolamento de Código
• Separate Process/Server
• Scale Out
Gestão de cotas por recursos
Webpart deploymen
t
Business Connectivity Services
SharePoint 2010 – Introdução a Insights
Formulários Outlook eTask panesListas SharePoint
SharePoint Workspace e InfoPath Forms
Artist Tracker > Artists
Artists
Contracts Artist Name Address City State
Artist
Mandible
Artist Name: Mandible
Agent:Andrew Datars Quartet
Stuck in the Mud
Tastes like chicken
Deathrattle
Jay Hamlin Trio
Down on the Bayou
Concourse
Down on the Bayou
Concourse
Concourse
Jay Hamlin Trio
My Artists
Search Office Apps
Communitiesno SharePoint 2010
Crie um canal de conhecimento com Wikis e Blogs
SharePoint 2010 – Introdução a Communities
Midia InterativaTag-cloud
Rating de Conteúdo
Comentários e Presença
Experiência Rica
Utilize o My Site para compartilhar interesses, responsabilidades e atividades.
SharePoint 2010 – Introdução a Communities
Pre-Beta Screenshot.
Atividades
Define responsibilidades ou interesses com tags
Interesses
Facilmente encontre expertise com People Search
SharePoint 2010 – Introdução a Communities
Pre-Beta Screenshot.
Search by expertise and profile
Busque por expertise e perfil
Facilmente construa e acesse sua comunidade corporativa
SharePoint 2010 – Introdução a Communities
Pre-Beta Screenshot.
Diretório Browse People
Defina seus colegas
Requisitos de infraestrutura
do SharePoint 2010
Requisitos de Instalação
SharePoint 2010 – Requisitos de infraestrutura
Sistema OperacionalWindows Server 2008 SP2 Windows Server 2008 R264 bitsApplication Server Role (ou Web Server Role, se não for hospedar também o SQL)
SQL ServerSQL Server 2005 SP2 SQL Server 2008 SP1 CU2 (KB970315)64 bits
Requisitos de Instalação
SharePoint 2010 – Requisitos de infraestrutura
Hardware Web Front EndProcessador 64 bit 4 núcleos4 GB de RAM80 GB de Hard Disk
Hardware SQL ServerProcessador 64 bit 4 núcleos8 GB de RAM200 GB de Hard Disk
Maiores Informaçõesdo SharePoint 2010
SharePoint 2010 – Maiores Informações
Informações paraIT Prosno TechNet
http://MSSharePointITPro.com
Informações para Developers
no MSDNhttp://MSSharePointDeveloper.com
Informações para TODOS
http://SharePoint.Microsoft.com
SharePoint 2010 – Melhorias na Plataforma e Principais Recursos de Produtividade, Colaboração e Redes Sociais
Obrigado!
Wagner AmorimSharePoint SpecialistTwitter: @WaAmorim