Content Types
Posted Marzo 30th, 2010 by Juan José CachoAntes de hablar de las opciones que nos ofrecen los nuevos External Content Type en Sharepoint 2010, una de las novedades destacables de esta versión, vamos a ver cómo podemos crear nuestros propios Content Types, publicarlos dentro de los content type hub incluyendo los tipos de datos que deseemos –como un metadata managed por ejemplo- y utilizarlos en cualquier sitio.
Vamos al site collection en el que queremos crear un nuevo content type. En realidad nos daría lo mismo acceder desde un Site Collection u otro, porque en realidad se creara en el Content Type Hub que seleccionemos después.
Site Actions // Site Settings // Site Collection Administrator // Content Type Publishing
Nos aparecerá un listado con los content types que tenemos publicados, en este caso, solo nos aparece los Managed Metadata que tenemos, el de sistema y el creado para las pruebas sobre taxonomías que hablamos hace unos días.
Si seleccionamos “Prueba Taxonomías”, el único content type que tenemos público ahora mismo nos parecerá un listado con todos los content types disponibles –por ahora los creados por defecto en SP2010- ordenados por tipo de dato.
NOTA: También podemos acceder a la lista de content type desde Site Settings // Galleries // Site Content Type.
Creamos un nuevo Content Type pulsando en Create…

Al crearlo tenemos varias opciones para elegir de que grupo “cuelga” nuestro content type, dependiendo de ello, tendremos unas columnas ya creadas por defecto u otras, nosotros en esta ocasión lo meteremos dentro de “Special Content Types” que nos lo dejará vacío, para definir nosotros toda la estructura del Content Type.
Creamos un nuevo grupo de Content Types llamado “Test SP2010” que utilizaremos para nuestras pruebas y pulsamos en OK.
Ya tenemos un nuevo Content type con una sola columna, “title”. A partir de ahora podemos crear toda la estructura que queramos, podemos incluir una columna con un Metadata Managed que hayamos creado anteriormente con una estructura de términos definida por nuestro cliente.
De esta forma, tenemos un Content Type para nuestras necesidades que podemos utilizar en cualquier sitio.

Escribe un comentario