Archivo de la etiqueta: template

Editar plantillas de SharePoint (archivos stp) de una forma cómoda y sencilla

sharepoint2010Es posible que te hayas visto en la necesidad de tener que editar plantillas de listas de SharePoint, para pasarlas a una granja diferente o similar… Una cosa que suele ser común es que en tu servidor de pruebas no tengas todos los Language Packs instalados, y cuando quieras usar dichas plantillas de lista, no puedas hacerlo.

Para poder realizar esto, es necesitar editar el manifiesto de la planilla y ponerle el idioma, que tengas instalado en tu entorno. Para editar un archivo stp existen varios métodos que comento a continuación:

1) Existe una forma manual de poder editarlos, cuyos pasos serian:

  1. Copia y renombra la extensión del archivo .stp por .cab
  2. Extrae el contenido del archivo (yo suelo usar WinRar)
  3. Abre el archivo manifest.xml en un editor de texto (Visual Studio, Notepad, Dreamweaver, etc.)
  4. Modifica el archivo manifest.xml
  5. Usando la linea de comando,  sitúate en el directorio/carpeta que contenga el manifiesto ya editado
  6. Teclea el siguiente comando, sustituyendo el <nombre_plantilla> por el deseado: makecab.exe manifest.xml <nombre_plantilla>.cab
  7. Esto generará un archivo .cab que deberemos renombrar de extensión a .stp
  8. Ya tenemos listo la plantilla modificada, preparada para subir a SharePoint

makecab01

2) Existe otra forma mucho mas sencilla, cuyos pasos serian:

  1. Copia y renombra la extensión del archivo .stp por .cab
  2. Extrae el contenido del archivo (yo suelo usar WinRar)
  3. Abre el archivo manifest.xml en un editor de texto (Visual Studio, Notepad, Dreamweaver, etc.)
  4. Modifica el archivo manifest.xml
  5. Buscar la aplicación iexpress.exe y ejecutala
  6. Sigue los pasos del wizard
  7. Esto generará un archivo .cab que deberemos renombrar de extensión a .stp
  8. Ya tenemos listo la plantilla modificada, preparada para subir a SharePoint

IEXPRESS02

Este segundo paso es mucho mas cómodo si tu plantilla, contiene mas de un archivo (es decir a aparte del manifest.xml) ya que no tienes que generar ningún script para que te haga el empaquetado usando makecab.

Para más información sobre IExpress Wizard, puedes consultar esta pagina de Microsoft.

 

Como guardar un Sitio como plantilla en SharePoint 2010

Si creas un sitio de publicación y sobre este definies una plantilla de sitio, esta no es posible inicialmente, guardarla como una plantilla. Para poder guardarla, has de ir a:
  • Site Actions –> Site Settings –> Manage site features bajo las acciones del sitio
  • Desactivar la característica: SharePoint Server Publishing y posteriromente ir a la pagina de configuración del sitio, ahora si que esta habilitado el enlace de guardar sitio como plantilla.
  • Una vez hayas guardado la plantilla, ahora vuelve a activar la característica de publicación (SharePoint Server Publishing).