SharePoint Designer para SharePoint Server 2019

Y ya que sacamos el tema de SharePoint Designer 2013 con soporte para SharePoint Server 2019, algunos se preguntarán: y qué pasa con la edición de código en los modern sites?… y es que los que llevamos tiempo en esto ya estábamos acostumbrados a usar Designer para entrar al código de la página (mal hecho), del page layout (bien hecho), o de la master page (lo mejor en la mayoría de los casos); sin embargo, ahora la cosa cambia con los modern sites y toda la experiencia moderna de SharePoint Server 2019, porque, si bien tenemos una fachada de ASPX en las páginas que navegamos, la realidad es que todo el render de la página se basa en HTML5, CSS3 y JavaScript (con cosas de React, TypeScript, SharePoint Framework).

Pues la curiosidad nos lleva entonces a ver qué encontramos en una “modern page” al momento de abrirla en “advanced mode”

advancedmode

Una sola línea de código que hace referencia a la dll principal de SharePoint: Microsoft.SharePoint.dll, versión 16 (2019) y listo… nada de HTML, nada de CSS, nada de JavaScript, nada de referencias… nada que pueda editarse ni manipularse para “modificar” (a.k.a. echar a perder) la página…

De hecho, para ser más específicos, en una modern page, ya no tendremos las tres “clásicas” capas de desarrollo: Master Page, Page Layout, Page… ya solo trabajamos con la página directamente pero solo a través del SharePoint Framework (SPFx) usando las extensiones.

SPFX-Extension

En el #SPSBogota 2018 me preguntaron, y si lo edito desde notepad?… mismo resultado

advancedmode-notepad.png

Así que, para modern sites con modern pages, SharePoint Designer no es una opción válida de edición, solamente SPFx con las extensiones será el único método soportado de edición de la página para funcionalidad; por otro lado: colores, logo, contenidos, etc., seguirán estando disponibles desde el browser, directamente en la configuración del sitio y las páginas.

Poco a poco, SharePoint Designer quedará fuera de la jugada.

Saludos;

Vlad

0 0 votos
Article Rating
Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
Ver todos los comentarios