Personalización de SharePoint Online mediante SharePoint Designer 2010
SharePoint Designer 2010 es la herramienta ideal para desarrollar aplicaciones de SharePoint de manera rápida. Con SharePoint Designer 2010, los programadores y los usuarios avanzados pueden crear soluciones de SharePoint en respuesta a sus necesidades empresariales.
Última modificación: martes, 30 de agosto de 2011
Hace referencia a: SharePoint Designer 2010 | SharePoint Foundation 2010 | SharePoint Server 2010
En este artículo
Uso de SharePoint Designer 2010 para personalizar SharePoint Online
Restricción de acceso a SharePoint Designer en SharePoint Online
Implementación de soluciones de SharePoint Online personalizadas desde SharePoint Designer 2010
Disponible en SharePoint Online
Los usuarios avanzados pueden componer soluciones sin código que incluyan una variedad de escenarios comunes, desde sitios de colaboración hasta flujos de trabajo de usuarios y, de este modo, aprovechar los bloques de creación disponibles en SharePoint en un entorno fácil de usar. Además, los programadores pueden usar SharePoint Designer 2010 para iniciar de manera rápida los proyectos de desarrollo de SharePoint.
Uso de SharePoint Designer 2010 para personalizar SharePoint Online
SharePoint Designer 2010 ofrece una experiencia de creación de sitios eficaz al proporcionar un lugar donde pueden llevarse a cabo las siguientes tareas sin necesidad de escribir una sola línea de código:
Crear un sitio de SharePoint
Personalizar los componentes que componen el sitio
Diseñar la lógica del sitio alrededor de un proceso de negocio
Implementar el sitio como una solución empaquetada
Generalmente se hace referencia a las tareas realizadas en SharePoint Designer como personalizaciones, en lugar de desarrollo, ya que dichas tareas llevadas a cabo en SharePoint Designer requieren la creación o edición de elementos de SharePoint de forma declarativa, en lugar de usar código del lado servidor. (Algunas tareas realizadas en SharePoint Designer pueden usar scripting del lado cliente).
Debe tener en cuenta un aspecto importante de la personalización de SharePoint Designer: al usar SharePoint Designer, edita directamente en el sitio de SharePoint Online seleccionado. Esto difiere del desarrollo de soluciones de SharePoint en Visual Studio 2010, donde se crea y depura la solución en una instalación de SharePoint local y, a continuación, se implementa la solución finalizada en la galería de soluciones de SharePoint Online.
SharePoint Designer está disponible como descarga gratuita desde Microsoft. Para obtener más información, incluidos los requisitos del sistema, vea el tema sobre Microsoft SharePoint Designer 2010 (32 bits).
Uso de SharePoint Designer para crear soluciones empresariales de SharePoint Online
Las soluciones empresariales que se pueden crear en SharePoint Online mediante SharePoint Designer se clasifican en los siguientes tipos principales de soluciones.
Interfaces de usuario interactivas enriquecidas con datos
Con SharePoint Designer 2010, puede crear interfaces de usuario dinámicas y eficaces para los datos de SharePoint y puede ponerlas a disposición en muchos lugares, incluidos los campos, paneles, ventanas personalizadas y sitios de SharePoint de las aplicaciones empresariales de Microsoft Office.
Entre las interfaces que pueden crearse se incluyen vistas personalizadas, formularios, elementos web y navegación, así como paneles de tareas y ventanas de cliente de Office personalizados. Este tipo de flexibilidad le permite crear experiencias del usuario completamente personalizadas de los datos profesionales.
Es posible combinar varios orígenes de datos en una sola vista, crear paneles con vistas de elemento relacionado, diseñar formularios personalizados adecuados para roles individuales y personalizar las barras de herramientas disponibles y los comandos de Cinta de Server asociados con los datos.
Flujos de trabajo declarativos para administrar procesos de negocio
Cada proceso de negocio de una organización consta de un conjunto de actividades conectadas en función de una necesidad de negocio común. Los flujos de trabajo declarativos de SharePoint se diseñan en torno a este modelo mediante el suministro de flujos de trabajo basados en reglas que constan de conjuntos de condiciones y acciones. Se organiza y ejecuta una serie de acciones que corresponden a un proceso de trabajo basado en una secuencia de condiciones y acciones.
Mediante SharePoint Designer 2010, puede crear flujos de trabajo declarativos y basados en reglas que administren los procesos de negocio de una organización. Los flujos de trabajo automatizan tanto los procesos de aplicaciones empresariales como los de colaboración de usuarios. Los flujos de trabajo de procesos de aplicaciones empresariales pueden actualizar un origen de datos cuando otro origen de datos cambia; y los flujos de trabajo de procesos de colaboración de usuarios pueden enviar un documento al jefe de un empleado para su aprobación.
Los flujos de trabajo declarativos que se pueden crear en SharePoint Designer incorporan lógica de aplicación en los procesos de negocio sin necesidad de escribir código. Esto es posible gracias al Diseñador de flujo de trabajo de SharePoint Designer 2010, que permite lógica anidada, pasos secundarios, etc. Como alternativa, puede diseñar y compartir flujos de trabajo mediante Microsoft Visio 2010 con sus plantillas de diagrama de flujo que pueden exportarse a SharePoint Designer 2010.
Conexiones a datos internos o externos de SharePoint
Con SharePoint Designer 2010, puede conectarse a muchos orígenes de datos y, posteriormente, integrar dichos datos en el sitio y las aplicaciones cliente de Office. Como resultado, los usuarios pueden ver e interactuar con datos profesionales en el sitio y desde los programas elegidos en lugar de conectarse a dichos orígenes de datos individualmente.
Directamente desde la cinta de opciones, puede conectarse a una base de datos externa, un servicio SOAP, un servicio REST (transferencia de estado representacional), etc. La conexión a orígenes de datos es una característica eficaz de SharePoint Designer 2010, ya que existen muchas opciones admitidas que pueden usarse para poner los datos a disposición de los usuarios. Con las conexiones de datos, puede combinar listas y bibliotecas, orígenes de datos y bases de datos externos mediante protocolos OLE DB u ODBC, servicios Web XML mediante SOAP, etc.
Sitios diseñados y con personalización de marca
El área final de la personalización proporcionada por SharePoint Designer 2010 es el diseño y la personalización de marca, es decir, adoptar un aspecto coherente y aplicarlo en el sitio de SharePoint. Puede incorporar un logotipo de la compañía, una combinación de colores, encabezados y pies de página, gráficos auxiliares, navegación personalizada, etc. Como resultado, se puede reconocer inmediatamente cada página del sitio como parte de un sitio corporativo mayor. En SharePoint Designer 2010, se diseña y se personaliza la marca de los sitios de SharePoint mediante páginas maestras, diseños de página y hojas de estilos en cascada.
El diseño y la personalización de marca de un sitio difieren de los otros pilares de la personalización, donde el objetivo era la creación de soluciones empresariales personalizadas. La personalización de marca suele realizarse con menos frecuencia y en la superficie de la colección de sitios. Posteriormente, los subsitios de la colección de sitios heredan dicha marca personalizada. Además, es probable que este trabajo lo realice un diseñador web, en lugar de un creador de soluciones.
Por estos motivos, las páginas maestras, los diseños de página y las hojas de estilos en cascada están deshabilitados de manera predeterminada para todos los usuarios, excepto para los administradores de SharePoint Online. De este modo, solo los responsables de la marca del sitio tendrán acceso a estos archivos activos y, a la vez, confidenciales. Se pueden habilitar de nuevo para usuarios específicos.
Restricción de acceso a SharePoint Designer en SharePoint Online
El administrador de SharePoint Online tiene la posibilidad de restringir las tareas en las cuales otros usuarios pueden implementar SharePoint Designer. El administrador de SharePoint Online puede realizar lo siguiente:
Restringir quién podrá desasociar páginas de la definición de sitio
Restringir quién podrá editar páginas maestras y diseños de página
Restringir quién podrá editar archivos en una jerarquía de sitios de la dirección URL
Impedir el uso de SharePoint Designer 2010 para editar sitios
Implementación de soluciones de SharePoint Online personalizadas desde SharePoint Designer 2010
SharePoint Designer incluye funciones que permiten empaquetar los elementos de SharePoint creados y editados para poder implementarlos en otro servidor o en toda la empresa, o bien abrirlos en Visual Studio 2010 para desarrollarlos aún más. La característica de guardar como plantilla permite guardar una solución como un archivo de paquete de solución de SharePoint (.wsp). En el archivo .wsp se determina lo que se guarda. Puede incluir la totalidad de los contenidos del sitio, incluidos orígenes de datos y estructura, vistas y formularios, flujos de trabajo y elementos web, o bien puede guardar componentes individuales, como una lista, una vista o un flujo de trabajo.
Esta posibilidad de guardar elementos de SharePoint en archivos .wsp que se pueden abrir en Visual Studio 2010 significa que un diseñador puede crear los elementos de SharePoint en una interfaz de SharePoint Designer conocida e intuitiva y, a continuación, entregarlos a un programador para que siga desarrollándolos en Visual Studio 2010, una herramienta con la que están familiarizados los programadores. O bien, si es programador, puede usar SharePoint Designer para un desarrollo rápido de aplicaciones y saber que no será necesario rehacer el trabajo, ya que este puede portarse fácilmente a Visual Studio 2010.
Para obtener una introducción a las capacidades y la interfaz de SharePoint Designer, vea Introducción a SharePoint Designer 2010. Para obtener una lista más detallada de los recursos para empezar, vea el tema de Introducción a SharePoint Designer. Para obtener acceso a toda la ayuda sobre SharePoint Designer para el usuario final, visite el Centro de ayuda de SharePoint Designer.
Vea también
Conceptos
Desarrollo de soluciones de SharePoint Online
Servicios web en SharePoint Online
Matriz de disponibilidad de características para programadores de SharePoint Online
Vínculos rápidos de SharePoint Online
Otros recursos
Referencia general de SharePoint Online
Centro de recursos para programadores de SharePoint Online