10. Modelo de objetos en servidor
- Farm (SPFarm) El disposado de
objetos SPSite /
- Web Application (SPWebApplication) SPWeb es importante
- Site Collection (SPSite)
- Site (SPWeb)
- List (SPList)
- Item (SPListItem)
- Document Library (SPDocumentLibrary)
- File (SPFile)
- Folder (SPFolder)
14. Modelo de Objetos en Cliente
API REST URL Script Client Namespace
Web http://weburl/_api/Web SP Microsoft.SharePoint.Client
Search http://weburl/_api/Search SP.Search Microsoft.SharePoint.Client.Search
Taxonomy http://weburl/_api/Taxonomy SP.Taxonom Microsoft.SharePoint.Client.Taxono
y my
Translatio http://weburl/_api/Translation SP.Translati Microsoft.Office.TranslationService
n Job on s.Client
15. ¿Qué puedo desarrollar?
Servicios:
Browser: Calculation, Rendering,
HTTP GET Data Access, Migration, etc…
Schema: http://server/appname
Site Definitions
Manipulación Datos: Web Templates Ensamblados:
(via Object Model) Feature Definitions/ ASP.NET ASP.NET:
IIS Recursos Web Parts
List Definitions Site Pages Event Receivers
all work and no play
Content Types/Fields Application Pages Modelos: makes Jack a dull boy
all work and no play
Policies
makes Jack a dull boy
…y Aplicaciones
Document Templates Images • SharePoint – Hosted
Workflow Activities
SharePoint • Auto-Hosted Assemblies
Style Sheets Workflow
User Controls • Provider Hosted
Timer Jobs
Master Pages …
Database Navigation ControlsPosibilidades:
… • Artefactos clásicos: Listas,
/bin o GAC
Custom Actions, …
• Manejadores remotos
WebPart1.dll
Site Definition & Web List Definition • Aplicaciones Web de
Templates WebPart2.dll
API REST & Client OM schema.xml Servidor
onet.xml
(llamando al modelo de objetos) allitems.aspx • Aplicaciones Web de
Default.aspx Cliente
Clientes Remotos
19. Desarrollo OnPremise vs Online
On-Premise Online
Soluciones Full-Trust
Soluciones Sandbox
Aplicaciones
SharePoint-Hosted
Autohosted
Provider Hosted
Modelo de Objetos en Servidor
Modelo de Objetos en cliente + API
REST
21. Finalización
Las pruebas de software son las investigaciones empíricas y
técnicas cuyo objetivo es proporcionar información objetiva e
independiente sobre la calidad del producto.
(Fuente: Wikipedia )
26. Descuento CampusMVP
20% de descuento
en todos nuestros cursos y libros hasta el 13 de Marzo
Introduce el cupón PECRSA8C al realizar tu compra
en nuestra tienda online.
28. Para preguntas de todo tipo …
http://social.msdn.microsoft.com/Forums/es-es/mossdeves/threads
http://social.technet.microsoft.com/Forums/es-ES/mosses/threads
http://community.office365.com/es-es/default.aspx
gustavo@gavd.net