
Windows SharePoint Services 3.0 funciona sobre el Framework 3.0. Este Framework incluye los siguientes componentes:
Windows SharePoint Services 3.0 es una herramienta totalmente personalizable. Usando cualquier lenguaje de programación .NET podemos extender la funcionalidad del producto. La manera de extender WSS 3.0, es a través de su modelo de objetos. Para aprender a desarrollar con WSS 3.0, Microsoft nos provee del SDK. En la versión WSS 2.0 el SDK ocupaba unos pocos megas y la nueva versión ocupa unos 30 MB. Se ha aumentado considerablemente el número de espacios de nombres, clases, métodos y propiedades, para dar cabida a las nuevas funcionalidades como Características, Tipos de contenido, Tipos de columnas, Flujos de trabajo, Administración de contenido, etc.
Arquitectura de WSS 3.0
En la siguiente imagen vemos cómo está definida la arquitectura de WSS 3.0.

Clases principales
A la hora de programar sobre WSS 3.0 los espacios de nombres que más se van a usar son Microsoft.SharePoint y Microsoft.SharePoint.Administration. Ambos espacios de nombres se encuentran en la DLL Microsoft.SharePoint. Dentro de estos espacios de nombres se encuentran las siguientes clases:
Clases
La mayoría de clases usadas en SharePoint Services empiezan por los caracteres SP. Una vez que tenemos definido un objeto SPWeb podemos acceder a SPList, SPListItem, SPTemplate, etc..
Colecciones
Dentro del modelo de objetos de WSS 3.0 se hace mucho uso de las colecciones. Las colecciones engloban un conjunto de elementos del mismo tipo. Se usan para agregar, borrar, enumerar y actualizar un tipo de objeto. Las clases de colecciones cumplen:
Cuando se hace uso del método Add se actualiza directamente la base de datos. Sin embargo, cuando hacemos cambios sobre elementos ya existentes debemos llamar al método Update para que el cambio se efectúe en la base de datos.
Índices
Para acceder a elementos individuales dentro de las colecciones de objetos, se usan los índices. Para devolver un elemento en C# se usa [] y en Visual Basic ().
Acompañando a este documento, hay disponible un programa de uso gratuito que permite la creación de cualquier tipo de listas en WSS 3.0 desde un formulario de Windows. Este programa hace uso de las clases mencionadas en el documento para leer las aplicaciones Web, Colecciones de sitios y Sitios de una granja de servidores de WSS 3.0.
Resumen
WSS 3.0 es una buena herramienta de creación de Intranets con una gran funcionalidad de serie. Sin embargo, si necesitamos ampliar esa funcionalidad, lo podemos hacer conociendo el modelo de objetos que usa, junto con un lenguaje de programación .NET y una herramienta de desarrollo como Visual Studio 2005.
Copyright © Consultec, S.L. - Bilbao - Tel.: 902.23.66.66
[ Información legal ]
[ Privacidad de Datos ]
Siguenos en: