Uso de características

Última modificación: viernes, 27 de mayo de 2011

Hace referencia a: SharePoint Foundation 2010

Las características reducen la complejidad que implica realizar sencillas personalizaciones del sitio y son robustas cuando se aplican actualizaciones a una implementación. Eliminan la necesidad de copiar grandes fragmentos de código para cambiar sencillas funcionalidades. Las características, por tanto, reducen los problemas de versiones e incoherencias que pueden surgir entre servidores front-end web. Las características hacen que sea más fácil activar o desactivar funcionalidades durante una implementación y los administradores pueden transformar fácilmente la plantilla o definición de un sitio con sólo activar o desactivar una característica en la interfaz de usuario. Proporcionan las siguientes capacidades:

  • Semántica de ámbito para determinar dónde se ejecuta el código personalizado.

  • Comportamiento conectable para instalar o desinstalar características dentro de una implementación.

  • Comportamiento conectable para activar o desactivar características en un ámbito determinado.

  • Contenedor de propiedades de ámbito para almacenar los datos requeridos por una característica dentro de su ámbito.

  • Base de un marco unificado para la implementación distribuida de soluciones de Microsoft SharePoint Foundation

    Posibilidad de actualizar las versiones de la característica

Implementación de características

Las características se almacenan en el servidor front-end web en el directorio %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\TEMPLATE\FEATURES. La subcarpeta Feature incluye un archivo Feature.xml que define las propiedades base de la característica y los elementos enlazados a ella, como archivos XML que contienen manifiestos de elemento y cualquier otro archivo auxiliar. Una carpeta Feature puede incluir un archivo Feature.xml y una cantidad indeterminada de archivos de elementos auxiliares.

Nota

SharePoint Foundation solo admite caracteres ASCII de orden inferior, sin espacios, para los nombres de archivo y la carpeta Feature.

Las características pueden instalarse y activarse mediante la Consola de administración de SharePoint, el modelo de objetos o la herramienta stsadm. También puede activarse una característica mediante la interfaz de usuario. Al instalar una característica, su definición y sus elementos se conocerán en todo el conjunto o granja de servidores y, al activarla, estará disponible en un ámbito concreto.

Elementos Feature

El elemento Feature se usa en un archivo Feature.xml para definir una característica y especificar la ubicación de ensamblados, archivos, dependencias o propiedades compatibles con la característica. Una característica incluye un archivo Feature.xml y una cantidad indeterminada de archivos que describen elementos individuales.

Los elementos que anteriormente se incluían en un archivo de definición de sitio de gran tamaño se han dividido en elementos individuales dentro de las características. Un elemento es una unidad atómica dentro de una característica. Un archivo Feature.xml normalmente apunta a uno o varios archivos XML cuya etiqueta Elements de nivel superior contiene definiciones para elementos que admiten la característica. Existen varios tipos de elementos, como un controlador de eventos, que pueden incluirse en una característica. Para obtener información específica sobre el formato de archivo y los elementos XML usados en un archivo Feature.xml, vea Archivos Feature.xml.

Para obtener información sobre cómo afectan a las características al formato de archivo del archivo ONET.XML en una definición de sitio, vea Archivos de definición de sitio (Onet.xml).