Determinación del método

En este artículo:

  • Método de personalización básico

  • Método de personalización intermedio

  • Método de personalización avanzado

Existen distintos métodos para desarrollar un sitio web personalizado basado en Microsoft Office SharePoint Server 2007. El método que seleccione dependerá de numerosos factores, como los siguientes:

  • Propósito El propósito del sitio web es el factor clave al determinar el método. En función de dicho propósito, puede elegir un método de personalización más básico o más avanzado. Por ejemplo, un sitio usado por un grupo pequeño para colaborar en un único proyecto pequeño es de corta duración y sólo lo usan unas pocas personas que realizan un conjunto específico de las tareas. Por lo tanto, probablemente no sea necesaria una apariencia muy personalizada. Por otro lado, un sitio que se vaya a usar como portal de intranet de una empresa, con miles de los usuarios que lo visitan diariamente, podría hacer aconsejable dedicar más esfuerzos y recursos a personalizar el sitio y hacerlo atractivo de otras maneras. Del mismo modo, un sitio de nivel de empresa que requiera una funcionalidad determinada que no esté disponible en Office SharePoint Server 2007 podría exigir el desarrollo de soluciones de software personalizadas para proporcionar dicha funcionalidad. Si desea ver una revisión de los tipos de sitios web y portales que se pueden implementar con Office SharePoint Server 2007, vea Planeación de sitios y características.

  • Recursos Entre los recursos disponibles para desarrollar soluciones personalizadas, se incluyen productos de software, como Microsoft Office SharePoint Designer 2007 y Microsoft Visual Studio 2005, y recursos de hardware, como estaciones de trabajo de desarrollo y servidores web para probar e integrar el código. Los métodos de personalización más básicos requieren pocos o ningún recurso adicional. Por ejemplo, puede agregar elementos web a las páginas, crear vistas de lista personalizada y cambiar la imagen de la página principal de un sitio directamente en el explorador web. Al agregar Office SharePoint Designer 2007, puede implementar personalizaciones más complejas, como el diseño de las páginas maestras y páginas de diseño. Los sitios web totalmente personalizados de empresa, como los sitios de presencia corporativa en Internet, pueden requerir varias granjas de servidores web para desarrollar, probar y ejecutar un piloto del sitio, además de herramientas de software dedicadas para desarrollar el código y administrar la configuración. Si desea obtener una descripción de los recursos que pueden ser necesarios para el desarrollo de una solución personalizada, vea Revisión de herramientas y procesos.

  • Personal A medida que los requisitos de personalización se vuelven más complejos, se hace necesario un grupo cada vez mayor de expertos con conocimientos en distintas disciplinas. Por ejemplo, para diseñar e implementar un portal empresarial totalmente personalizado o un sitio de presencia en Internet, serán necesarios arquitectos de sistemas, diseñadores, programadores, evaluadores, especialistas en infraestructuras y otros especialistas trabajando juntos durante meses. Si desea obtener información sobre las habilidades necesarias para un proyecto de desarrollo de un sitio complejo, vea Acerca de las funciones del equipo de desarrollo.

En las siguientes secciones, se describe toda la gama de métodos de personalización disponibles para arquitectos y diseñadores de sitios, y se muestran las ventajas de cada uno de ellos.

Método de personalización básico

En el método básico, puede personalizar el sitio directamente en el explorador web. Por ejemplo, un sitio web de colaboración para un grupo de tamaño medio que incluya un calendario, documentos compartidos, anuncios y contactos compartidos podría beneficiarse de las personalizaciones siguientes:

  • Adición del logotipo del grupo al sitio.

  • Aplicación de un tema nuevo para mejorar la apariencia del sitio.

  • Personalización de los elementos de navegación del sitio para mejorar su facilidad de uso.

  • Adición de elementos web a la página principal para agregar funcionalidad.

Puede realizar todas las tareas de personalización anteriores en el explorador web mediante la interfaz de usuario de Office SharePoint Server 2007. Por lo tanto, no es necesario usar esta guía. Si desea obtener información que puede ser de ayuda para planear e implementar un método de personalización básico, use la Ayuda en pantalla de Office SharePoint Server 2007 junto con los artículos de Productos y Tecnologías de SharePoint de Office Online (https://go.microsoft.com/fwlink/?linkid=104991&clcid=0xC0A).

Método de personalización intermedio

En el método intermedio, puede personalizar algunos de los elementos del sitio en el explorador web, igual que en el método básico. Además, puede usar Office SharePoint Designer 2007, un producto para crear y personalizar sitios web de Office SharePoint Server 2007, con el que puede realizar personalizaciones más avanzadas. Por ejemplo, el sitio del portal de la intranet de una empresa de tamaño medio que incluye una página principal para compartir noticias e información de la organización y subsitios para presentar información de recursos humanos, diversos servicios del lugar de trabajo y datos relacionados con la empresa, podría beneficiarse de las personalizaciones siguientes:

  • Personalización de la página maestra del portal para crear un entorno único con la imagen de la marca.

  • Creación de diseños personalizados para mostrar los distintos tipos de páginas del portal.

  • Creación de hojas de estilos en cascada que implementan la combinación de colores y las fuentes de la empresa.

  • Creación de vistas de datos para presentar la información almacenada en los sistemas back-end, como vistas personalizadas de los datos de nóminas y de prestaciones.

Puede realizar todas las tareas de personalización anteriores mediante Office SharePoint Designer 2007. Otras personalizaciones, como la configuración de la navegación y la adición de elementos web a las páginas, se pueden llevar a cabo en un explorador web a través de la interfaz de usuario de Office SharePoint Server 2007.

Algunas partes del contenido de esta guía pueden ayudarle a implementar personalizaciones intermedias. Revise en especial Páginas de mapas de ruta de características, donde se ofrecen vínculos a recursos y contenido relacionados con las características de Office SharePoint Server 2007, como los flujos de trabajo, el diseño de páginas, la administración de documentos o la inteligencia empresarial. Para obtener más información acerca de la implementación de un sitio web con Office SharePoint Designer 2007 y personalizaciones basadas en el explorador, vea la documentación de producto de Office SharePoint Designer 2007 y los artículos de Productos y Tecnologías de SharePoint en Office Online (https://go.microsoft.com/fwlink/?linkid=104991&clcid=0xC0A).

Método de personalización avanzado

Esta guía está dirigida principalmente a los arquitectos de sitios, programadores y diseñadores que van a personalizar sitios mediante la implementación de elementos de sitio desarrollados, como flujos de trabajo personalizados, elementos web, convertidores de documentos e IFilters combinados con elementos creados específicamente para el sitio, como páginas maestras, hojas de estilos en cascada y páginas de diseño. El método de personalización avanzado se usa con mayor frecuencia en empresas para el desarrollo de sitios críticos o ampliamente usados, como los sitios de presencia corporativa en Internet, los sitios del portal para toda la empresa o los sitios con funcionalidades empresariales únicas (por ejemplo un sitio con un panel de una empresa de servicios financieros).

El método de personalización avanzado requiere la combinación de características y elementos creados y desarrollados específicamente para el sitio. Por lo tanto, este método requiere una metodología rigurosa, que se describe en esta guía. El desarrollo de estos sitios incluye la configuración de varios entornos para el desarrollo, la integración, la prueba piloto y la implementación de elementos codificados y contenido de un entorno a otro, además de la coordinación de esfuerzos de un grupo grande encargado de planear, diseñar, implementar y probar el sitio.

En esta guía se describen dos métodos de personalización:

  • Un método centrado en la creación, en el que los elementos creados del sitio (incluidos los artefactos, como las páginas maestras y páginas de diseño) se mantienen e implementan por métodos distintos de los empleados para mantener e implementar los elementos desarrollados del sitio. Esto fomenta la difusión más rápida del contenido creado.

  • Un método centrado en el desarrollo, en el que los elementos desarrollados del sitio, como los elementos web y los flujos de trabajo, además de los artefactos del sitio como las páginas maestras, los diseños y las hojas de estilos en cascada, se mantienen e implementan mediante métodos similares. Esto proporciona un método más riguroso de mantener los artefactos del sitio que está asociado normalmente con el desarrollo de software.

Método centrado en la creación

En el método centrado en la creación, los pasos para crear, mantener e implementar los elementos del sitio creados y desarrollados son diferentes.

  • Elementos creados del sitio Los artefactos creados del sitio (las páginas maestras, los diseños, las hojas de estilos web y en cascada) y sus páginas de contenido, gráficos y demás archivos se pueden componer mediante aplicaciones cliente como Office SharePoint Designer 2007, Office Word 2007 u Office SharePoint Server 2007 que se ejecutan en el explorador web. La administración del contenido, como el control de versiones, la protección y desprotección, y la aprobación de contenidos, se basan en las características de administración de documentos que se ofrecen de forma predeterminada en Office SharePoint Server 2007. Puede implementar todos los elementos creados del sitio, incluidos los artefactos y las páginas de contenido, mediante las características de publicación web incluidas en Office SharePoint Server 2007, como Implementación de contenido y Variante del sitio.

  • Elementos desarrollados del sitio Los elementos desarrollados del sitio suelen crearse mediante Microsoft Visual Studio 2005 junto con Microsoft .NET Framework versión 3.0. El control de código fuente y la administración de configuración se llevan a cabo con un programa como Visual Studio 2005 Team System. A continuación, puede empaquetar los elementos desarrollados personalizados en forma de características e implementarlos mediante la función de empaquetado e implementación de soluciones de Office SharePoint Server 2007.

El método centrado en la creación ofrece las siguientes ventajas:

  • Usa las características de implementación de contenido incluidas en Office SharePoint Server 2007 para implementar artefactos personalizados como páginas maestras y diseños.

  • Fomenta la difusión rápida del contenido, ya que éste se administra directamente en Office SharePoint Server 2007 en lugar de en un sistema de administración de configuración independiente.

  • Aprovecha las características de control de versiones del contenido, protección y desprotección, y aprobación integradas en Office SharePoint Server 2007.

  • Suele ser más fácil de configurar e implementar, ya que requiere un entorno de desarrollo menos personalizado.

Para obtener una descripción de un escenario en el que se usa un método centrado en la creación, incluida una ilustración de los distintos entornos usados, vea Escenarios de personalización.

Método centrado en el desarrollo

En un método centrado en el desarrollo, se usan distintos métodos para componer los elementos creados y desarrollados del sitio, pero tanto los artefactos creados como los elementos desarrollados se mantienen en un único sistema de administración de configuración y los dos se implementan con métodos similares.

  • Elementos creados de sitio Existen dos categorías de elementos creados de sitio: artefactos que crean el marco en el que se muestra el contenido del sitio (como páginas maestras y diseños) y contenido web (las páginas web e imágenes del sitio). En el método centrado en el desarrollo, los artefactos se desarrollan en el entorno de desarrollo y se mantienen en el mismo sistema de administración de configuración en el que se mantienen los elementos codificados del sitio. Los artefactos se empaquetan junto con los elementos codificados en paquetes de soluciones que se implementan a continuación en granjas de producción, creación y pruebas piloto. El contenido web se mantiene en la granja de servidores de creación mediante las características de administración de documentos ofrecidas de forma predeterminada en Office SharePoint Server 2007. Los artefactos y el contenido web se implementan desde la granja de creación en las granjas de producción y pruebas piloto mediante la característica Implementación de contenido.

  • Elementos desarrollados de sitio Al igual que en el método centrado en la creación, los elementos desarrollados personalizados de un sitio se componen usando Microsoft Visual Studio 2005 junto con Microsoft .NET Framework versión 3.0. Puede usar Visual Studio 2005 Team System o un sistema de administración de configuración equivalente para administrar el código fuente, los archivos binarios y los archivos de soluciones. A continuación, puede empaquetar los elementos desarrollados personalizados en forma de características e implementarlos mediante la función de empaquetado e implementación de soluciones de Office SharePoint Server 2007.

El método centrado en el desarrollo ofrece las siguientes ventajas:

  • Los artefactos y el código se administran en el mismo sistema de administración de configuración.

  • Todos los elementos personalizados del sitio se pueden reconstruir e implementar desde el sistema de administración de configuración. Esto es útil al distribuir sitios geográficamente y en la recuperación de desastres.

  • Se puede mantener un entorno de línea de base para la recuperación de desastres o para revertir una versión con errores.

  • El entorno de prueba e integración y el entorno piloto pueden implementarse mediante artefactos de nivel de producción.

  • Los elementos creados y desarrollados se mantienen mediante procesos y herramientas similares.

Para obtener una descripción de un escenario que usa un método centrado en el desarrollo, incluida una ilustración de los distintos entornos usados en este método, vea Escenarios de personalización.

Para obtener una descripción de otro método centrado en el programador para combinar código personalizado y contenido, con el objeto de acelerar la implementación y mitigar los riesgos de producción, vea las notas del producto en la página sobre la implementación de soluciones de Microsoft Office SharePoint Server 2007 y Windows SharePoint Services 3.0 (en inglés) (https://go.microsoft.com/fwlink/?linkid=108059&clcid=0xC0A) (en inglés).

Descarga de este libro

En este tema se incluye el siguiente libro descargable para facilitar la lectura y la impresión:

Vea la lista completa de los libros disponibles en la sección de libros descargables para Office SharePoint Server 2007.

Vea también

Conceptos

Escenarios de personalización
Implementación de personalizaciones