Visual Studio 11 y SharePoint 2010: Novedades en desarrollo para SharePoint (VII)!

Siguiendo con la serie de artículos sobre novedades a nivel de desarrollo que tenemos en Visual Studio 11 Beta (VS 11 Beta) para SharePoint 2010, en esta nueva entrega vamos a ver otra de las plantillas disponibles para facilitar la creación de artefactos para SharePoint 2010. Pero antes, os recuerdo los posts previos de la serie:

En concreto, vamos a ver los nuevos SharePoint Project Items (SPIs) para crear columnas de sitio y tipos de contenido:

  • Como siempre, creamos un proyecto de tipo SharePoint 2010 Project en VS 11 Beta.
  • Añadimos al proyecto un elemento de tipo Site Column, lo que nos crea el correspondiente SPI con la definición de una columna de sitio básica (de tipo TEXT). Configuramos los atributos según necesitemos y guardamos los cambios.
  • Añadimos al proyecto un elemento de tipo Content Type.
image image image
  • En este caso se inicia un asistente que inicialmente nos permite especificar el tipo de contenido padre del que hereda el tipo de contenido a crear y que ya teníamos en Visual Studio 2010 (VS 2010).
  • La novedad en este caso es que en lugar de mostrarse el esquema del tipo de contenido, se muestra un diseñador visual que nos permite añadir columnas de sitio existentes en nuestro sitio o columnas que hayamos definido en el proyecto.
  • Por supuesto, si editamos el tipo de contenido con un editor  de XML veremos un esquema y estructura más que familiar.
image image image
  • Configuramos el tipo de contenido con las columnas de sitio y de la solución que necesitemos añadir.
  • Configuramos dichas columnas con el atributo “Required” o no marcado.
  • Examinamos el XML que se genera con el editor XML. Como vemos, se agregan las referencias a las columnas indicadas en la configuración del tipo de contenido.
image image image
  • Configuramos las propiedades del tipo de contenido relativas a nombre, descripción, etc.
  • Empaquetamos y desplegamos la solución (ya sea de tipo Farm para SharePoint Onpremise o de tipo Sandbox para SharePoint Online o SharePoint Onpremise). Accedemos a la galería de tipos de contenido y verificamos que se ha desplegado nuestro tipo de contenido de forma correcta.
  • Accedemos al detalle del tipo de contenido.
image image 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.

4 comentarios en “Visual Studio 11 y SharePoint 2010: Novedades en desarrollo para SharePoint (VII)!”

Deja un comentario

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