
Custom SharePoint Solutions with HTML and JavaScript
Brandon Atkinson
- Editorial
- Apress
- Año
- 2015
- Páginas
- ~240
- Nivel
- Intermedio
De qué trata
Libro de Brandon Atkinson, arquitecto y desarrollador en CapTech Consulting, que enseña a personalizar sitios de SharePoint 2013 y SharePoint Online casi por completo desde el frontend, con HTML, JavaScript y CSS, sin el desarrollo clásico del lado del servidor en .NET. Está pensado para desarrolladores web y frontend, desarrolladores .NET y usuarios avanzados de SharePoint. No exige experiencia previa con tecnologías de Microsoft, pero quien ya maneja JavaScript le sacará más partido a los capítulos centrales. Las técnicas sirven también para SharePoint 2016.
El recorrido va de lo más sencillo a lo más técnico. Primero se prepara el entorno y se ve qué es una solución frontend en SharePoint. Luego se colocan web parts estándar desde el navegador y se modifican con los web parts Content Editor y Script Editor. Después se trabaja con los métodos y propiedades JavaScript que SharePoint trae de serie, el modelo de objetos de JavaScript (JSOM) y la API REST para leer y manipular listas y otros datos. Los capítulos finales tratan la creación de web parts personalizados con HTML y JavaScript, el uso de JSLink para cambiar la presentación de los web parts de lista y el Content Search Web Part con sus plantillas de visualización (display templates).
Se aprende con ejemplos de código aplicados a un sitio de SharePoint, no construyendo una aplicación completa. Su gran ventaja es que muestra cómo hacer personalizaciones serias sin desplegar soluciones de granja, algo clave en SharePoint Online. Hay que saber que se centra en SharePoint 2013: no cubre SharePoint Framework (SPFx), las páginas modernas ni React, que hoy son el estándar en Microsoft 365. Por eso conviene leerlo como base conceptual de JSOM, REST y JSLink, o para mantener sitios clásicos.
- SharePoint 2013
- SharePoint Online
- Content Editor Web Part
- Script Editor Web Part
- JSOM
- API REST de SharePoint
- JSLink
- Web parts personalizados
- Content Search Web Part
- Display templates
- JavaScript
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✗ Sin proyectos

