La nueva experiencia moderna para listas, bibliotecas y páginas en Office 365 se basa en un nuevo marco de trabajo del lado cliente de JavaScript denominado SharePoint Framework. Este marco de trabajo proporciona un enfoque seguro, responsivo y fluido del explorador para representar soluciones y componentes de página personalizados. Aprenda los conceptos básicos de esta sesión y obtenga todo lo que necesita para comenzar con SPFx.
3. #Microsoft365dev
Agenda
SharePoint Framework - ¿Qué es?
Out of the Box (OOB)
Edición
Web Parts Toolbox
SPFx Extensions
Timeline
Setup a SPFx Development Environment
Real Project Example
Create Hello World
9. #Microsoft365dev
SPFx Extensions: Application Customizer
Ejemplos:
Propósito:
Inyectar JavaScript en una pagina
Insertar HTML en ciertos lugares conocidos dentro de una página - Placeholders
Pie de página personalizadoBarras de notificación Mensajes emergentes
10. #Microsoft365dev
SPFx Extensions: Command Set
Propósito:
Insertar comandos personalizados en la barra de herramientas de una lista o
biblioteca
Insertar comandos personalizados en menús contextuales
Ejemplos:
Clonar elemento seleccionado Email links to documents
Shortcut to set
unique permissions
11. #Microsoft365dev
SPFx Extensions: Field Customizer
Proposit:
Proporcionar un dibujado personalizado a nivel celda dentro de una columna
Ejemplos:
Color-coding SSN-masking Inline editing controls
14. #Microsoft365dev
Configuración de un
entorno de desarrollo para
SharePoint Framework
Instala NodeJS:
v10.x
https://nodejs.org/en/download/
Instala VS Code
https://code.visualstudio.com/Download
Configura Pre-Requisites:
Abre consola de PowerShel como administrador:
Set-ExecutionPolicy Unrestricted
npm install –g gulp yo @microsoft/generator-sharepoint
15. #Microsoft365dev
PowerShell:
Cargamos una sesión de PowerShell y creamos
una carpeta para nuestros proyecto
C:cd code
C:md hola-mundo
C:cd hola-mundo
Usams Yeoman SharePoint Generator
yo @Microsoft/sharepoint
gulp trust-dev-cert
Revisamos la estructura de archivos de nuestros Proyecto:
C:Codehola-mundocode .
Otro código
npm install moment
Import * as moment from ‘moment’;
${ moment().format(“dd/mm/yyyy”) }
Otro código
gulp serve
gulp bundle --ship
gulp package-solution --ship
Creando un Hola Mundo
16. #Microsoft365dev
Thank you.
Please fill in your evaluations!
https://aka.ms/Microsoft365DevBootcampSurvey2019
haaron.gonzalez@sharepoint.com.mx
http://instagram.com/helpdsp
http://facebook.com/helpdsp
http://twitter.com/helpdsp
https://github.com/helpdsp
https://www.youtube.com/helpdesksharepoint
Comunidad SharePoint Mexico
https://www.facebook.com/groups/ComunidadSharePointMexico