2. Agenda
• Introducción
• Visual Studio 2010
• SharePoint Designer
• Gráfica para Desarrolladores
• Linq To Sharepoint
• Webpart visuales
• Eventos
• Client Object Model
• Soluciones SandBoxed
3. Introducción
• Windows 7
• SharePoint Foundation
• SharePoint Server
• 64 bits nativo
• Instalación Stand Alone
• Ideal para desarrolladores
• No puede estar en
producción
4. Visual Studio 2010
• Webparts Visuales
• BCS
• Worflows
• Creación de Features
• Generación de WSP
• SharePoint en explorador
de servidores
5. SharePoint Designer
• Tipos de contenidos
• Listas
• Grupos y Usuarios
• Paginas Maestras
• Paginas Personalizadas
• Diseñador de Worflows
• Editor de paginas
6. Solutions (SandBoxed)
• Fácil instalación Seguro para otros
• Desarrollo Iterativo usuarios
• SharePoint Online Acceso limitado al
DOM
• Acceso a servidores
compartidos A nivel de colección
de Sitios
7. Linq to SharePoint
• Programación basada en entidades
– Fuertemente tipadas
– Intellisense
• Soporta Joins entre dos o más listas
• SPmetal para la generación de entidades de un
sitio.
• Altas, bajas y modificaciones de listas
Example
from o in data.Orders
where o.Customer.City.Name == "London“
select o;
8.
9. Webpart Visuales
• Basadas en controles de
usuario
• Diseñador para la
construcción
• Código declarativo ASP.Net
• Controles de Sharepoint
• Código Servidor
• Fácil programación
10. Eventos
• Plantilla para la creación de
Eventos
• Eventos en la creación de
Webs
• Eventos en la creación de
listas y elementos
• UI Mejorada con manejo de
error personalizado
• Propiedad con valores en la
invocación del evento
11.
12. Client Object Model
• Silverlight
• JavaScript
• Acceso a propiedades a demanda
• Invocación asincrónicas y sincrónicas
• Contextos de ejecución
Notas do Editor
- Desarrollarsobre Win7WSS -> Foundation – BDC con Business Connectivity Services -> BCSMOSS -> Sharepoint Server 64 bits nativo, comootrosproductosSóloinstalación standalone
VS 2010 tiene incluidas las funcionalidades con SharePoint=====================================- Webparts Visuales similares a soluciones web usercontrols - BCS -> Business Connectivity Service- Mejor integración con Worflows- Creación de Features- Generación de WSP -> paquetes de instalación para deploy- SharePoint en explorador de servidoresSoluciones SandBoxed
Tipos de contenidos -> Definición internos o externos (BCS)Listas -> Poder definir listas con algunas funcionalidades más personalizadas.Grupos y Usuarios -> tenes una consola de adminsitraciónPaginas Maestras ->Paginas PersonalizadasDiseñador de Worflows-> mejorado , y workflows reusables, asignando a varias listas.Editor de paginas -> Intellisense y performance
Paratunning and troubleshooting
Soluciones de SitioSeríacomosubir un webpart, peroseríasubirunasolución generalPara no depender de un administrador, en soluciones de confianza
- ConsultasDiferidas
LINQ y Soluciones
- AntesvsAhora
WebPartVisualesy Eventos
Lazy Loading, se debedeclararsi se requierealgúnobjetocomplejo.SPContext lo tengo en el client object model