SlideShare una empresa de Scribd logo
Modern Branding en
SharePoint
Santiago Porras RodríguezMADRID · NOV 27-28 · 2015
Santiago Porras
MVP Windows Platform Development
ENCAMINA
http://geeks.ms/blogs/santypr
http://blogs.encamina.com/en-tu-casa-o-en-la-mia
@saintwukong
SharePoint Developer
Modern Branding en SharePoint
desde todos los ángulos con
HTML5 y Responsive Web
Design
Contenido
■Introducción al Branding
■Introducción los portales de publicación
■El administrador de diseños de SharePoint 2013
■Personalización de páginas maestras y diseños de página
■CSS y JavaScript avanzado en SharePoint
■Enriqueciendo los resultados de las búsquedas mediante display
templates
■Uso de JSLink para mejorar las listas de SharePoint
Introducción
al Branding
Branding en SharePoint 2013
■ Llegada de HTML5
■Designer Manager
■ Nuevos conceptos y elementos
■ Cambios en SharePoint Designer
■Con Sharepoint 2016 desaparece SharePoint Designer
¿Cómo debemos aplicar Branding?
■ Definir arquitectura de la información
■ Definir Wireframes y Flujo de Navegación
■ Diseño gráfico
■
Introducción
a los sitios
de
publicación
Elementos
de Diseño
Elementos que componen un diseño
Igual que en
SharePoint 2010
Páginas
maestras
Diseños de
página
Plantillas XSLT
SharePoint 2013
Plantillas de
elementos de
contenido
(Display
Templates)
El
administrador
de diseños de
SharePoint
2013
Opciones del administrador de diseños
Subir diseños
Administrar Páginas Maestras
Administrar Diseños de Página
Administrar Plantillas de elementos de contenido
Administrar canales para dispositivos
Publicar y aplicar diseños
Crear paquetes de diseño
Cómo crear un nuevo diseño
■ Desde cualquier IDE
■ SharePoint Designer 2013 sin Vista Diseño
■ Identificar elementos pertenecientes a la página maestra
■ Convertir diseño a HTML
■ Subir al catálogo de diseño de SharePoint 2013
■ Crear página maestra
■ Crear diseños de página
■ Crear plantillas XSLT
■ Crear plantillas de elementos de contenido
Codemotion - Modern Branding en SharePoint desde todos los ángulos
CSS y
JavaScript
avanzado en
SharePoint
2013
Recomendaciones
■Principio de responsabilidad
■Sass – CSS con superpoderes
■Protección de jQuery
■Módulos/Namespaces
■Plugings de jQuery
■JavaScript como “CodeBehind”
Codemotion - Modern Branding en SharePoint desde todos los ángulos
Desplegando
archivos de
diseño
desde Visual
Studio
Despliegue desde Visual Studio
■Por qué usar Visual Studio
■¿Recursos en Style Library o en carpeta Layouts?
■Los módulos son nuestros aliados
■XML para configurar nuestros recursos
Codemotion - Modern Branding en SharePoint desde todos los ángulos
Enriqueciend
o la
visualización
de
resultados
con display
templates
Display Templates
■¿Por qué y para qué?
Codemotion - Modern Branding en SharePoint desde todos los ángulos
Modificando
visualización
de
elementos
con JSLink
Codemotion - Modern Branding en SharePoint desde todos los ángulos
Q&A
Santiago Porras
MVP Windows Platform Development
ENCAMINA
http://geeks.ms/blogs/santypr
http://blogs.encamina.com/en-tu-casa-o-en-la-mia
@saintwukong
SharePoint Developer
Codemotion - Modern Branding en SharePoint desde todos los ángulos

Más contenido relacionado

PPTX
Creatividad en la visualización de contenidos en SharePoint con JS Link y Dis...
PPTX
Beneficios del HTML5 al SEO de una web - Montiu Noviembre 2013
PPTX
Modern Branding en SharePoint desde todos los ángulos con HTML5 y Responsive ...
PPTX
Branding en SharePoint 2013 aplicando HTML5 y Responsive Design
PPTX
Modern Branding en SharePoint
PDF
EO_0317
PPTX
Variables, tipos de datos, operadores
PDF
Spatial Data in SQL Server
Creatividad en la visualización de contenidos en SharePoint con JS Link y Dis...
Beneficios del HTML5 al SEO de una web - Montiu Noviembre 2013
Modern Branding en SharePoint desde todos los ángulos con HTML5 y Responsive ...
Branding en SharePoint 2013 aplicando HTML5 y Responsive Design
Modern Branding en SharePoint
EO_0317
Variables, tipos de datos, operadores
Spatial Data in SQL Server

Destacado (20)

PDF
Unidad 1 algoritmos y programas
PPTX
Identificadores Graficos
DOCX
Formato neissen
PPTX
Foro Universidades 2014. Pensando en la nube - SharePoint como Web Corporativa
PPTX
Microsoft R Server
PPTX
Consideraciones de discos sql server hardware
PPTX
SQL Server Wait Types Everyone Should Know
PPTX
Servicios cognitivos y su integración
PPTX
Introduccion a Big Data stack
PPTX
Consideraciones de memoria sql server hardware
PPTX
Vistazo a lo nuevo en SQL Server 2016
PPTX
Consideraciones de sql server hardware
PPTX
Charla windows 10 para Empresas
PPTX
발표자료
DOCX
Interfaz base de datos
PPTX
SQL Server Query Processor
PDF
Cabildo abierto ETB - presentación Aurelio Suárez
PDF
Guía de aprendizaje 5 slideshare
PPTX
Alta disponiblidad en SQL Server 2012
PPTX
Smart Grid Big Data e IoT
Unidad 1 algoritmos y programas
Identificadores Graficos
Formato neissen
Foro Universidades 2014. Pensando en la nube - SharePoint como Web Corporativa
Microsoft R Server
Consideraciones de discos sql server hardware
SQL Server Wait Types Everyone Should Know
Servicios cognitivos y su integración
Introduccion a Big Data stack
Consideraciones de memoria sql server hardware
Vistazo a lo nuevo en SQL Server 2016
Consideraciones de sql server hardware
Charla windows 10 para Empresas
발표자료
Interfaz base de datos
SQL Server Query Processor
Cabildo abierto ETB - presentación Aurelio Suárez
Guía de aprendizaje 5 slideshare
Alta disponiblidad en SQL Server 2012
Smart Grid Big Data e IoT
Publicidad

Más de Santiago Porras Rodríguez (10)

PDF
Cerberus - NetCoreConf BCN 2020
PPTX
Talks4Kids - Mobile branding
PPTX
El futuro del desarrollo web con asp.net y visual studio
PPTX
Universal apps tips and tricks
PPTX
Introducción a vnext
PPTX
Diseño de aplicaciones móviles - Conceptos, tips & tricks
PPTX
Responsive Web Design con superpoderes
PPTX
Windows phone 8 introducción al diseño
PPTX
Windows Phone 8 - be modern be cool
PPTX
Contenedores de IoC - Autofac
Cerberus - NetCoreConf BCN 2020
Talks4Kids - Mobile branding
El futuro del desarrollo web con asp.net y visual studio
Universal apps tips and tricks
Introducción a vnext
Diseño de aplicaciones móviles - Conceptos, tips & tricks
Responsive Web Design con superpoderes
Windows phone 8 introducción al diseño
Windows Phone 8 - be modern be cool
Contenedores de IoC - Autofac
Publicidad

Último (6)

DOCX
trabajo programacion.docxxdxxxddxdxxdxdxxxdxxdxdxd
PPTX
sistemas de informacion.................
PDF
Su punto de partida en la IA: Microsoft 365 Copilot Chat
PDF
AutoCAD Herramientas para el futuro, Juan Fandiño
PPTX
Conceptos basicos de Base de Datos y sus propiedades
PPTX
Derechos_de_Autor_y_Creative_Commons.pptx
trabajo programacion.docxxdxxxddxdxxdxdxxxdxxdxdxd
sistemas de informacion.................
Su punto de partida en la IA: Microsoft 365 Copilot Chat
AutoCAD Herramientas para el futuro, Juan Fandiño
Conceptos basicos de Base de Datos y sus propiedades
Derechos_de_Autor_y_Creative_Commons.pptx

Codemotion - Modern Branding en SharePoint desde todos los ángulos

Notas del editor

  • #5: Introducción al Branding Introducción los portales de publicación El administrador de diseños de SharePoint 2013 Mostrar el administrador de diseños y explicar para qué sirve cada una de las opciones Personalización de páginas maestras y diseños de página Subir una página maestra, convertirla y publicarla Crear un diseño de página y editarlo con SharePoint designer CSS y JavaScript avanzado en SharePoint SASS JavaScript Módulos Plugins de jQuery Proteger jQuery Enriqueciendo los resultados de las búsquedas mediante display templates Crear un display template para mostrar resultados (Control y elemento) Aplicar display template en una búsqueda Uso de JSLink para mejorar las listas de SharePoint Crear fichero de JSLink para modificar la visualización del porcentaje de finalizado de las tareas.
  • #18: _spBodyOnLoadFunctionNames.push('fitContentSection'); ExecuteOrDelayUntilScriptLoaded(FunctionName, "core.js");