7. Tipos de aplicacines de Office
App Contenido
Crear una app part parar
incluir funcionalidades en
páginas existentes
f
App Panel Tareas
Implementar la aplicación
en una página para
satisfacer las necesidades
del negocio
Correo Electrónico
Agregar comando a la barra
de trabajo (Ribbon) para
enriquecer la usabilidad
8. Tipos de aplicaciones SharePoint y Project
f
Página Completa
Implementar la aplicación
en una página para
satisfacer las necesidades
del negocio
App Part (Web Part)
Crear una app part parar
incluir funcionalidades en
páginas existentes
Ext de comando
Agregar comando a la barra
de trabajo (Ribbon) para
enriquecer la usabilidad
10. Como crear una aplicación - Herramientas
f
Visual Studio 2013 (y 2012)
Aplicaciones y Soluciones
Desarrollo Flexible:
• Local, se necesita un SharePoint local
• Remoto, no se necesita una instalación
de SharePoint.
APIs: CSOM + REST API
Microsoft Access 2013:
• Permite crear aplicaciones e instalarlas
en SharePoint Online o Onpremise
• Logica de negocio a través de Access
Macro designer, no VBA
APIs: CSOM (JS) + REST API
NAPA
Desarrollo en el navegador
12. SharePoint Hosted Provider Hosted
f
Capa de Datos
SharePoint - Project
• Listas y Bibliotecas
• Bases de datos externas
• BCS
• TC Externos
• REST
• Servicios Web
• Servicio de Access
• Listas y Bibliotecas
• Bases de datos externas
• BCS
• TC Externos
• REST
• Servicios Web
• Azure
• Cualquier otro medio
Office
Todas
• Word
• Excel
• PowerPoint
• Outlook
• Bases de datos Externas
• REST
17. Fabián Imaz, MVP SharePoint Server
fabiani@siderys.com
@fabianimaz
Notas del editor
Teléfonos
Tabletas
Descubrimiento y uso por parte de los usuarios
OnPremise y Cloud
Office
SharePoint
Project Server
Las aplicaciones se pueden ejecutar en varios entornos y clientes,
clientes de escritorio
Office Online
exploradores móviles
Tanto de manera local y en la nube
HTML 5, CSS 3 y JavaScript
Manifiesto:
El nombre interno
Identificador del producto
Versión de la Aplicación.
URL de página de Inicio
Permisos requeridos
REST – motor de consultas para acceder a los datos
Odata – generador de consultas
Oauth – mecanismo de autenticación para validar las credenciales del usuario
Office.js – Expone el modelo de Objeto de Officed
HTML, JavaScript, PHP o .NET
Aplicaciones basadas en CAPAS, presentación, lógica de negocios y acceso a datos
OAuth 2.0 como modo de autenticación y autorización de usuarios en SharePoint
REST paca acceder a los datos basados en consultas especializadas mediante OData.
Panel de Tareas:
permiten brindar información contextual
funciones para mejorar la visualización de documentos
una aplicación de panel de tareas puede buscar y recuperar información sobre un producto
Aplicaciones de contenido
permiten integrar visualizaciones de datos web enriquecidos,
medios incrustados
Correo Electrónico
mensaje de correo
convocatoria de reunión
respuesta a la reunión
Pueden tener acceso a información contextual del elemento
Página Completa:
Permite tener una página entera para usar la aplicación.
App Part
Permite embeber funcionalidades de la aplicación en cualquier página.
Extensión de comandos
Permiten agregar nuevos comandos en la barra de trabajo.
Hospedado en el proveedor:
Cualquier servidor externo a SharePoint
Cualquier tecnología Web, PHP
Rest como método de comunicación contra SharePoint
OAuth.
Hospedado en SharePoint:
El hospeda de los componentes se realiza en SharePoint
JavaScript como lenguaje de programación
Se ejecutan en el navegador del cliente.