SharePoint 2010: Definiciones de sitios (II)!

Siguiendo con la serie de posts sobre definiciones de sitios, en esta ocasión vamos a ver en la práctica como crear una definición de sitios. A la hora de crear una primera definición de sitio, sin entrar a Visual Studio 2010, podemos utilizar una primera aproximación manual que implicaría:

  • Partir de una definición existente y realizar una copia de la misma. En concreto, nos iríamos a la ruta ..14TEMPLATESiteTemplates, seleccionamos la carpeta correspondiente a la definición que queremos usar de base, la copiamos y le damos un nombre a la nueva carpeta. Por ejemplo, podemos realizar este proceso con la carpeta STS y crear una carpeta réplica MiCustomSTS.
  • Modificamos el archivo ONET.XML contenido en la carpeta XML para añadir o quitar características por ejemplo.
  • Nos vamos a la carpeta ..14TEMPLATE<Cultura> y en ella creamos un archivo que se denomine en este caso WEBTEMPMiCustomSTS.xml con el siguiente contenido (Podemos partir de uno ya existente):
   1: <?xml version="1.0" encoding="utf-8"?>

   2: <!-- _lcid="3082" _version="14.0.4762" _dal="1" -->

   3: <!-- _LocalBinding -->

   4: <Templates xmlns:ows="Microsoft SharePoint">

   5:  <Template Name="MiCustomSTS" ID="10001">

   6:     <Configuration ID="0" Title="Sitio de grupo personalizado" Hidden="FALSE" ImageUrl="/_layouts/images/stts.png" Description="Sitio para que los grupos organicen, creen y compartan información con rapidez. Proporciona una biblioteca de documentos y listas para la administración de anuncios, elementos de calendario, tareas y discusiones." DisplayCategory="Colaboración" >    </Configuration>

   7:  </Template>

   8: </Templates>

  • Como vemos, lo más peculiar es el ID usado par la definición que es 10001 (tiene que ser mayor que 10000) con el objeto de no sobreescribir las plantillas nativas.
  • Hacemos un reciclaje del pool de aplicaciones y comprobamos que tenemos disponible la nueva plantilla

image

Publicado por

Juan Carlos González

Juan Carlos es Ingeniero de Telecomunicaciones por la Universidad de Valladolid y Diplomado en Ciencias Empresariales por la Universidad Oberta de Catalunya (UOC). Cuenta con más de 12 años de experiencia en tecnologías y plataformas de Microsoft diversas (SQL Server, Visual Studio, .NET Framework, etc.), aunque su trabajo diario gira en torno a SharePoint & Office 365. Juan Carlos es MVP de Office Servers & Services desde 2015 (anteriormente fue reconocido por Microsoft como MVP de Office 365 y MVP de SharePoint Server desde 2008 hasta 2015), coordinador del grupo de usuarios .NET de Cantabria (Nuberos.Net, www.nuberos.es), co-fundador y coordinador del Grupo de Usuarios de SharePoint de España (SUGES, www.suges.es), así como co-director de la revista gratuita en castellano sobre SharePoint CompartiMOSS (www.compartimoss.com). Hasta la fecha, ha publicado 8 libros sobre SharePoint & Office 365 y varios artículos en castellano y en inglés sobre ambas plataformas.

2 comentarios en “SharePoint 2010: Definiciones de sitios (II)!”

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *