NPS STYLERMMX
Es un componente creado para dar formato al contenido de las listas tradicionales de SharePoint, ya sean Bibliotecas documentales, Listas personalizadas o estándar.
El objetivo NPS StylerMMX es la de proporcionar una representación más atractiva de los elementos que componen las listas, a través de las poderosas herramientas que incorpora las transformaciones XSL (XSLT), que permite aplicar múltiples funciones gráficas a la representación de contenidos.
Para ello es necesario parametrizar, mediante las propiedades del webpart, el acceso a la lista y la vista requerida en las mismas.
NPS StylerMMX permite la recreación de contenido especial sin ningún tipo de mantenimiento. Es sencillo de aplicar y permite la creación de funcionalidades especiales en cada caso.
Nuestro mayor ejemplo y como se puede apreciar en la imagen, la home es el resultado de aplicar varias NPS Styler que realmente están formateando contenidos de Listas de SharePoint, permitiendonos la creación de menús, preservando la seguridad de los Items, y permitiendonos una autonomía a la hora de crear los contenidos, despreocupandonos del resultado final que queda a cargo de la herramienta.
El conocimiento del XSLT o XSL
XSLT es un lenguaje de programación. Forma parte de la trilogía transformadora de XML, compuesta por las CSS (Cascading Style Sheets, hojas de estilo en cascada), que permite dar una apariencia en el navegador determinada a cada una de las etiquetas XML; las XSLT (XML Stylesheets Transformation Language, o lenguaje de transformación basado en hojas de estilo); y las XSL:FO, (Formatting Objects, objetos de formateo), o transformaciones para fotocomposición, o, en general, para cualquier cosa que no sea XML, como por ejemplo HTML "del viejo" o PDF (el formato de Adobe).
En resumen, programar con las hojas XSLT (en inglés se les llama stylesheets o logicsheets) puede ser un poco frustante, pero cuando uno aprende a usarlas, no puede vivir sin ellas. En realidad, son la única alternativa cuando uno quiere adaptar un contenido descrito con XML a diferentes clientes (por ejemplo, móviles de diferente tamaño, diferentes navegadores), y la mejor alternativa cuando uno quiere procesar documentos XML.
Existen numerosas guías y manuales de XSLT en Internet.