Compartir a través de


Elección entre definiciones y plantillas personalizadas

A la hora de elegir si va a crear una plantilla de sitio o una definición de sitio, primero tenga en cuenta lo siguiente:

  • ¿Son los cambios que necesita realizar simples o complejos? Si, por ejemplo, sólo necesita hacer pequeños cambios en el aspecto de ciertas páginas y agregar unos pocos campos a listas concretas, debe crear una plantilla de sitio personalizado. Sin embargo, si necesita crear nuevos tipos de contenido, agregar nuevas definiciones de elementos web y reestructurar los sitios de forma significativa, debe crear una definición de sitio personalizado.

  • ¿Puede implementar cambios en el servidor cliente web? Si no tiene acceso al sistema de archivos de los equipos que ejecutan Windows SharePoint Services, no tendrá más opción que crear una plantilla de sitio personalizado.

Ventajas e inconvenientes

Las definiciones de sitio personalizado ofrecen las siguientes ventajas respecto a las plantillas personalizadas:

  • Los datos se almacenan directamente en los servidores web, por lo que el rendimiento suele ser mejor.

  • Se puede obtener un mayor nivel de personalización de listas mediante la edición directa de un archivo Schema.xml.

  • Ciertos tipos de personalización en sitios o listas requieren el uso de las definiciones de sitio, como la introducción de nuevos tipos de archivo, la definición de los estilos de vista o la modificación del menú Edición.

Los inconvenientes de las definiciones de sitio son los siguientes:

  • La personalización de una definición de sitio requiere más esfuerzo que crear plantillas personalizadas.

  • Es difícil editar una definición de sitio después haberla implementado.

  • Si se realiza otra acción que no sea agregar código se pueden interrumpir los sitios existentes.

  • Los usuarios no pueden aplicar un tema de SharePoint mediante una definición de sitio.

  • Los usuarios no pueden crear dos listas del mismo tipo con contenido predeterminado diferente.

  • La personalización de definiciones de sitio requiere el acceso al sistema de archivos del servidor cliente web.

Las plantillas personalizadas ofrecen las siguientes ventajas respecto a la personalización de las definiciones de sitio:

  • Las plantillas personalizadas son fáciles de crear.

  • Casi todo lo que puede hacer en la interfaz de usuario se puede conservar en la plantilla.

  • Las plantillas personalizadas pueden modificarse sin que afecte a sitios creados a partir de las plantillas existentes.

  • Las plantillas personalizadas son fáciles de implementar.

Los inconvenientes de las plantillas personalizadas son los siguientes:

  • Las plantillas personalizadas no se crean en un entorno de desarrollo.

  • Las plantillas personalizadas son menos eficaces en entornos a gran escala.

  • Si la definición de sitio en la que se basa la plantilla personalizada no existe en el servidor o servidores cliente, la plantilla personalizada no funcionará.