Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Sharepoint 2010 novedades y mejoras MICTT

2,555 views

Published on

Seminario gratuito @ MICTT Palma de Mallorca, 17/11 - 09:00: Presentacion Sharepoint 2010

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Sharepoint 2010 novedades y mejoras MICTT

  1. 1. Juan Manuel Servera Pau Bustillo 1
  2. 2. Agenda  Introducción a Sharepoint 2010  Novedades para desarrolladores  Herramientas  Novedades en modelos de Datos  Nuevos modelos de objetos  ALM en Sharepoint  Sharepoint Designer  Novedades en IT SharePoint 2010. Novedades y mejoras 2
  3. 3. Introducción a Sharepoint 2010  Objetivo  Proporcionar una visión de las características principales de SharePoint 2010 Sharepoint 2010 Novedades y Mejoras 3
  4. 4. Microsoft SharePoint 2010 PlataformadeColaboraciondeNegociosparalaEmpresaylaWeb
  5. 5. Ribbon UI SharePoint Workspace SharePoint Mobile Office Client and Office Web App Integration Standards Support Tagging, Tag Cloud, Ratings Social Bookmarking Blogs and Wikis My Sites Activity Feeds Profiles and Expertise Org Browser Enterprise Content Types Metadata and Navigation Document Sets Multi-stage Disposition Audio and Video Content Types Remote Blob Storage List Enhancements Social Relevance Phonetic Search Navigation FAST Integration Enhanced Pipeline PerformancePoint Services Excel Services Chart Web Part Visio Services Web Analytics SQL Server Integration PowerPivot Business Connectivity Services InfoPath Form Services External Lists Workflow SharePoint Designer Visual Studio API Enhancements REST/ATOM/RSS
  6. 6. Sitios en SharePoint Una sola Plataforma Acceso desde cualquier lugar Experiencia de usuario enriquecida
  7. 7. Sitios de SharePoint RibbonyMultiBrowser
  8. 8. Sitios de SharePoint TrabajedesdeCualquierlugarconAccesoMobiledeLecturayEscritura 042 440 5280
  9. 9. Clientes PartnersEmpleados Internet ExtranetIntranet Sitios de SharePoint Todoenunasolaplataforma!!
  10. 10. SharePoint Communities Participación en cualquier lugar Conexiones sociales Conocimiento Informal
  11. 11. Comunidades SharePoint CrearConocimientoparaComunidadesconWikisyBlogs
  12. 12. Comunidades SharePoint EncontrarCapacidadesconelBuscadordePersonas
  13. 13. Contenido de SharePoint Eficiencia administrativa Flexibilidad y Conformidad Centrado en el usuario
  14. 14. Comunidades SharePoint FacilitaelusoyladefinicióndeMetadatos
  15. 15. Búsqueda en SharePoint Implementación empresarial Ampliación de conocimientos Respuestas mejoras y más rápidas
  16. 16. Búsqueda en SharePoint DesarrolloparalaPlataformaColaborativa
  17. 17. Búsqueda en SharePoint BúsquedasInteligentes
  18. 18. Análisis de datos y BI Interacción con Datos Organizationa l Effectiveness Toma de decisiones
  19. 19. Análisis de Datos y BI AnálisisdedatosefectivosytomadedecisionesconExcelServices
  20. 20. Análisis de Datos y BI VisualizacióndedatoseinteracciónconVsisioServices
  21. 21. Implementació n de soluciones Conexión de datos Soluciones dirigidas al usuario Integración y Servicios en SharePoint
  22. 22. Integración y Servicios AutomatizarProcesosconFormulariosdeInfopath
  23. 23. Integración y Servicios MejorasconVisioyVisioSercvices
  24. 24. Sharepoint 2010 24
  25. 25. Novedades para desarrolladores  Herramientas de Desarrollo  Modelos de datos  LINQ to SharePoint  Modelo de Objetos en cliente  API REST  Soluciones SandBox  Sharepoint Designer SharePoint 2010. Novedades y mejoras 25
  26. 26. Sharepoint 2007  Visual Studio: experiencia limitada  Visual Studio Extensions for WSS  Visual Studio Tools for Office with VS2008  SharePoint developers: herramientas de la comunidad  Tareas tediosas  Editar ficheros CAML manualmente  Comprender carpeta RootFiles  Editar manualmente manifest.xml  Crear ficheros .wsp para empaquetar soluciones SharePoint 2010. Novedades y mejoras 26
  27. 27. SharePoint 2010  Entorno de desarrollo (F5!!!!)  Plantillas de Proyectos disponibles  Sharepoint Explorer  Diseñador de características  Diseñador de soluciones  Opciones de despliegue  Extensible  http://code.msdn.microsoft.com/vsixforsp SharePoint 2010. Novedades y mejoras 27
  28. 28. Herramientas de VS 2010 para SharePoint 2010 28
  29. 29. Jerarquía de objetos SharePoint 2010. Novedades y mejoras 29 - Farm (SPFarm) - Web Application (SPWebApplication) - Site Collection (SPSite) - Site (SPWeb) - List (SPList) - Item (SPListItem) - Document Library (SPDocumentLibrary) - File (SPFile) - Folder (SPFolder)
  30. 30. ¿Recordáis este código (WSS3)? SharePoint 2010. Novedades y mejoras 30
  31. 31. Desarrollo Sharepoint en VS2010 31
  32. 32. Novedades 32SharePoint 2010. Novedades y mejoras
  33. 33. SharePoint 2010. Novedades y mejoras 33 Farm Site List Data External Lists Client OM REST APIs Nuevo en 2010 Mejorado
  34. 34. Novedades: Modelo de datos SharePoint 2010. Novedades y mejoras 34 Proyectos TareasClientes • Los lookups crean relaciones entre listas • Integridad referencial • Joins • Validación y restricciones
  35. 35. Modelo de datos SharePoint 2010. Novedades y mejoras 35
  36. 36. Novedades: Modelo de objetos en cliente  Es un subconjunto de Microsoft.SharePoint.dll  Permite minimizar el # de llamadas al servidor  Modelo consistente entre plataformas:  ECMAScript  .NET  Silverlight SharePoint 2010. Novedades y mejoras 36
  37. 37. Modelo de objetos en cliente:  Sites y colecciones de Sites  Listas, Elementos de Lista, Vistas y Esquemas de Lista  Carpetas y ficheros  Web, Listas, y List Item Property Bags  Web Parts  Seguridad  Tipos de contenido  Plantillas de Site y colecciones de operaciones de Site SharePoint 2010. Novedades y mejoras 37
  38. 38. Modelo de objetos en cliente Server (Microsoft .SharePoint) .NET Managed (Microsoft.SharePoint .Client) Silverlight (Microsoft.SharePoint .Client.Silverlight) ECMAScript (SP.js) SPContext ClientContext ClientContext ClientContext SPSite Site Site Site SPWeb Web Web Web SPList List List List SPListItem ListItem ListItem ListItem SPField Field Field Field SharePoint 2010. Novedades y mejoras 38
  39. 39. Modelo de objetos en cliente SharePoint 2010. Novedades y mejoras 39
  40. 40. REST  Trabajar con datos usando Representational State Transfer (REST)  SharePoint list data  Otras fuentes de datos  Excel  Azure cloud store  Net Data Services Framework “Astoria”  Protocolos REST: Atom, AtomPub, and JSON  Integración y Estandardización SharePoint 2010. Novedades y mejoras 40
  41. 41. REST  Sintaxis:  /_vti_bin/ListData.svc/{Entidad}[({id})]/[{Propiedad}]  Ejemplo de cómo obtener las horas del proyecto 4:  /_vti_bin/ListData.svc/Projects(4)/BudgetHours SharePoint 2010. Novedades y mejoras 41
  42. 42. REST  $filter={simple predicate}  $expand={Entity}  $orderby={property}  $skip=n  $top=n  $metadata  Ver más en: http://msdn.microsoft.com/en- us/library/cc907912.aspx SharePoint 2010. Novedades y mejoras 42
  43. 43. Novedades: REST 43
  44. 44. Novedades: LINQ to Sharepoint  Entidades en el servidor  SPMetal para generar las clases  Consultas LINQ  Strong Types  Traduce LINQ a CAML  Se puede usar en  Web Parts, Manejadores de Eventos, código Sandbox SharePoint 2010. Novedades y mejoras 44
  45. 45. LINQ to Sharepoint: Query original SharePoint 2010. Novedades y mejoras 45 from p in data.Projects where p.Client.City == "Chicago" select new { Name = p.Title, ClientName = p.Client.Title, Budget = p.BudgetHours };
  46. 46. LINQ to Sharepoint: CAML generado SharePoint 2010. Novedades y mejoras 46 <Query> <Where> <And> <BeginsWith> <FieldRef Name="ContentTypeId" /> <Value Type="ContentTypeId">0x0100</Value> </BeginsWith> <Eq> <FieldRef Name="ClientCity" /> <Value Type="Lookup">Chicago</Value> </Eq> </And> </Where> </Query> <ViewFields> <FieldRef Name="Title" /> <FieldRef Name="ClientTitle" /> <FieldRef Name="BudgetHours" /> </ViewFields> <ProjectedFields> <Field Name="ClientTitle" Type="Lookup" List="Client" ShowField="Title" /> <Field Name="ClientCity" Type="Lookup" List="Client" ShowField="City" /> </ProjectedFields> <Joins> <Join Type="LEFT" ListAlias="Client"> <!--List Name: Clients--> <Eq> <FieldRef Name="Client" RefType="ID" /> <FieldRef List="Client" Name="ID" /> </Eq> </Join> </Joins>
  47. 47. LINQ to Sharepoint SharePoint 2010. Novedades y mejoras 47
  48. 48. Novedades: LINQ 48
  49. 49. Tecnologías de acceso a datos SharePoint 2010. Novedades y mejoras 49
  50. 50. Novedades: Soluciones Sandbox  Subconjunto del Modelo de Objetos SharePoint  Es el usuario quien sube la solución a nivel de Colección de Sitios:  Se reduce la carga de trabajo del administrador  Ubicación: Galería de soluciones de la colección  Límites en nº de soluciones  Las soluciones son .WSP SharePoint 2010. Novedades y mejoras 50
  51. 51. Novedades: Soluciones Sandbox SharePoint 2010. Novedades y mejoras 51
  52. 52. ALM en SharePoint 2010  ¿Qué es ALM?  Clave: gestionar cambios y actualizaciones  Sharepoint presenta grandes retos  Sistema complejo, muchas características  Hay que escribir código para el upgrade  No viene con una herramienta específica  http://spfeatureupgrade.codeplex.com/ SharePoint 2010. Novedades y mejoras 52
  53. 53. SharePoint Designer SharePoint 2010. Novedades y mejoras 53 SPD 2007 UI SPD 2010 UI Nuevo UI más lógico
  54. 54. Novedades: Sharepoint Designer SharePoint 2010. Novedades y mejoras 54
  55. 55. Automatización de procesos SharePoint 2010. Novedades y mejoras 55 SharePoint 2010 Event Messaging Collaboration LOB Apps Workflow
  56. 56. Novedades en IT  Administración Central  Mejoras para IT Pros SharePoint 2010. Novedades y mejoras 56
  57. 57. Administración Central  Nuevo diseño y distribución  Interfaz gráfica con barras de ediciones SharePoint 2010
  58. 58. Servidores Web Servidoresde Busquedas Servidoresde BasesdeDatos Servidoresde Aplicacion Mejoras para IT Pros ReduccióndecostosporDownTimesplataformasProactivas
  59. 59. Mejoras para IT Pros ReduccióndeTiemposdeCaidausandoMonitoreoProactivo
  60. 60. Propietarias Control y Propiedad ServiciosHosteados Mayor Escalabilidad Mejoras para IT Pros SolucionesPropietariasyHostedasconSharePointOnline
  61. 61. Arquitectura Servidor|Cliente  Arquitectura Servidor  Windows Server® 2008 64-bit con SP2 o Windows Server 2008 R2  SQL Server 2005 64-bit con SP2 o superior o SQL Server 2008 64-bit  .NET 3.5 con SP1  Arquitectura Clientes  Internet Explorer 7 - 32 y 64 bit  Internet Explorer 8 - 32 y 64 bit  Firefox 3.x Windows y No Windows  Safari 3x SharePoint 2010
  62. 62. Sumario  Introducción a Sharepoint 2010  Novedades para desarrolladores  Herramientas  Novedades en modelos de Datos  Nuevos modelos de objetos  ALM en Sharepoint  Sharepoint Designer  Novedades en IT SharePoint 2010. Novedades y mejoras 62
  63. 63. EOF 63 Gracias

×