4. ¿Cómo programamos y/o extendemos Sharepoint? 3 opciones API .NET administrada WorkflowFoundationActivities Catalogo de web services
5. 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
7. 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.
10. 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.
12. 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.
14. 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.
16. 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.
18. 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.
20. 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.
21. 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
23. 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
24. 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
25. 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