Compartir a través de


Decidir entre plantillas web personalizadas y definiciones de sitio personalizadas

Última modificación: miércoles, 02 de febrero de 2011

Hace referencia a: SharePoint Foundation 2010

Se recomienda crear soluciones de Microsoft SharePoint Foundation como una o varias características, que incluyan posiblemente uno o más elementos web, siempre que sea posible en lugar de crear una definición de sitio personalizada o una plantilla web personalizada. Esto maximiza la flexibilidad para el programador y los usuarios.

Sin embargo, si un tipo de sitio personalizado es más adecuado para la solución, lo siguiente que se debe tener en cuenta es si va a crear una plantilla web o una definición de sitios. Para aumentar las posibilidades de que la solución sea compatible con versiones futuras de SharePoint Foundation, se recomienda que cree una plantilla web. A continuación se presentan otras ventajas de las plantillas web.

  • Las plantillas web 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 web personalizadas pueden modificarse sin que afecte a sitios creados a partir de las plantillas existentes.

  • Las plantillas web personalizadas son fáciles de implementar.

  • No es necesario que el contexto de usuario en el que se implementa una plantilla web tenga acceso al sistema de archivos de los servidores.

Sin embargo, en los siguientes escenarios (que no son comunes) debe crear una definición de sitio personalizada.

  • El tipo de sitio personalizado requiere la nueva plantilla de documento para las bibliotecas de documentos. (Pero tenga en cuenta que la forma recomendada para agregar un nuevo tipo de documento es crear un tipo de contenido personalizado en lugar de una nueva plantilla de documento en una definición de sitio. Para obtener más información, vea el nodo Tipos de contenido de este SDK.)

  • El sitio personalizado requiere un pie de página personalizado para los mensajes de correo electrónico.

  • El tipo de sitio personalizado requiere un "componente" personalizado del tipo detallado en el elemento Components de un archivo onet.xml, como un post processor de cuadro de diálogo de archivo personalizado o un proveedor de seguridad externo personalizado.

Vea también

Tareas

Procedimiento para crear una plantilla web personalizada

Procedimiento para crear una definición y una configuración personalizadas de un sitio

Conceptos

Tipos de sitio: WebTemplates y definiciones de sitio