SharePoint 2007 Para Desarrolladores
Upcoming SlideShare
Loading in...5
×
 

SharePoint 2007 Para Desarrolladores

on

  • 2,326 views

 

Statistics

Views

Total Views
2,326
Views on SlideShare
2,307
Embed Views
19

Actions

Likes
0
Downloads
37
Comments
0

1 Embed 19

http://www.slideshare.net 19

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

SharePoint 2007 Para Desarrolladores SharePoint 2007 Para Desarrolladores Presentation Transcript

  • SharePoint para desarrolladores
    Andrés Iturralde
    ULTRAGESTION
    aiturralde@ultragestion.cl
    http://www.ultragestion.cl
    Martín Cabrera
    MICROSOFT
    mcabrera@microsoft.com
    http://blogs.msdn.com/mcabrera
  • Agenda
    Introducción
    Workflows Personalizados
    Listas y Field Control
    Web Parts
    Interoperabilidad
  • Introducción
    Sharepoint ofrece un balance muy interesante entre featuresout-of-the-box y extensibilidad
  • ¿Cómo programamos y/o extendemos Sharepoint?
    3 opciones
    API .NET administrada
    WorkflowFoundationActivities
    Catalogo de web services
  • Requisitos
    Visual Studio 2005 o 2008
    http://www.microsoft.com/spanish/msdn/latam/visualstudio2008/
    Visual Studio Extensions For SharePoint
    http://msdn.com/sharepoint
    http://tinyurl.com/9ze5u4
  • SharePoint ObjectModel
    SPSite
    SPWeb
    SPList
    SPField
    SPListItem
  • Workflow Personalizados
    A pesar de que se incluyen plantillas pre diseñadas con SharePoint, se pueden crear nuevas.
    Estas pueden ser desarrolladas mediante el diseñador de Workflows de Visual Studio o con otras herramientas como SharePoint Designer.
  • Flujo de Desarrollo de Workflows Personalizados
  • Workflow Personalizados
    DEMO
  • Listas SharePoint
    Es el corazón de SharePoint. Representan una colección de ítems de un determinado tipo
    Contienen columnas o campos que definen la data del ítem o metadata.
    Similares a una tabla de base de datos en cuanto a estructura y comportamiento.
    Para consultar datos poseen un lenguaje de consulta llamado CAML, cuya sintaxis es similar a un XML.
  • Listas SharePoint
    DEMO
  • Listas SharePoint: Eventos
    Pueden contener varias columnas o campos y pueden tener triggers que reaccionan a distintos eventos.
    Otros ejemplos de listas: bibliotecas de documentos, calendarios, listas de contactos, bibliotecas de imágenes, etc.
  • Suscripción a Eventos
    DEMO
  • Listas SharePoint: Field Control
    Los Field Control, son tipos de datos personalizados que pueden extender el comportamiento de las columnas de datos definidas en SharePoint o simplemente crear uno nuevo.
    Pueden formar parte de cualquier lista SharePoint.
  • Field Control
    DEMO
  • Web Parts
    Son piezas reutilizables de contenido o funcionalidad que son insertadas en una página contenedora de Web Parts.
    SharePoint utiliza fuertemente Web Parts para crear la interfaz de usuario.
    Por defecto SharePoint incluye varios Web Parts que pueden ser personalizados por los usuarios con privilegios adecuados.
  • Web Parts
    DEMO
  • Comunicación entre Web Parts
    Los Web Parts pueden intercambiar información entre ellos mediante un set de interfaces.
    Estas interfaces son estandarizadas por lo cual un Web Part puede comunicarse con otros desarrollados por otra persona, compañía, etc.
    Esto permite a los usuarios finales, crear combinaciones sofisticadas de Web Parts, a través de un simple menú de usuario.
  • Comunicación entre Web Parts
    DEMO
  • Web Services
    SharePoint posee una serie de Web Services, los cuales permiten que otras aplicaciones o tecnologías interactúen entre ellos.
    Estos exponen diversas funcionalidades como por ejemplo: interacción con listas SharePoint, permisos de usuarios, etc.
  • Web Services (cont.)
    Administration
    Alerts
    Authentication
    Copy
    DocumentWorkspace
    Forms
    Imaging
    List Data Retrieval
    Lists
    Meetings
    People
    Permissions
    Site Data
    Sites
    Search
    Users and Groups
    Views
    Versions
    Web PartPages
    Webs
    SharePoint DirectoryManagment
  • Consumiendo web servicesSharepoint
    DEMO
  • Links de Interés
    http://blogs.msdn.com/sharepoint/
    http://msdn.microsoft.com/en-us/library/bb687949.aspx
    http://msdn.microsoft.com/en-us/library/aa973248.aspx
    http://msdn.microsoft.com/en-us/library/ms445292.aspx
  • Como obtener el material de este evento
    De los blogs:
    http://blogs.msdn.com/mcabrera
    De nuestra comunidad Facebook
    “Comunidades Técnicas Microsoft en Chile”
    http://facebook.com/ComunidadesMS
  • SharePoint para desarrolladores
    Andrés Iturralde
    ULTRAGESTION
    aiturralde@ultragestion.cl
    http://www.ultragestion.cl
    Martín Cabrera
    MICROSOFT
    mcabrera@microsoft.com
    http://blogs.msdn.com/mcabrera
  • © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
    The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.