Pasión por la tecnología…

julio 8, 2008

WSS 3.0 & MOSS: Cómo definir nuestras propias páginas de ayuda!

Archivado en: MOSS,SharePoint — Juan Carlos González Martín @ 21:54

Siguiendo con las cuestiones que sobre SharePoint nos han planteado últimamente en el CIIN, en esta ocasión os voy a comentar algunas de las alternativas tiene la plataforma para responder a la siguiente duda: ¿Se pueden definir un sistema de ayuda a usuario personalizada en función del cometido de mi aplicación SharePoint? Lógicamente, y teniendo en cuenta el carácter extensible y abierto de la plataforma SharePoint, la respuesta esperable es que sí…y como veremos, realmente tenemos distintas posibilidades para definir nuestros propios sistemas de ayuda en SharePoint.

La ayuda por defecto en SharePoint

Antes de empezar, como sabemos la ayuda en SharePoint (tanto en WSS 3.0 como en MOSS) es accesible a través del típico icono de ayuda situado en la parte superior derecha de cada página de SharePoint. Al pulsarlo se abrirá una página aspx (help.aspx) almacenada en el directorio /_layouts que muestra de manera dinámica la ayuda correspondiente. Realmente está página lo que hace es recibir una serie de parámetros y renderizar el contenido a mostrar en función de la información recogida en en colecciones de ayuda (Help Collection o HC). Algunas de estas colecciones HC son MS.OSS.HC para MOSS, MS.WSS.HC para WSS 3.0, MS.WSS.Admin.HC para la administración central de SharePoint. A su vez, cada colección se compone de un manifiesto (archivo *.manifest), de un archivo de metadatos por cada elemento de ayuda, un fichero de contenidos sobre el tópico de ayuda correspondiente, imágenes, archivos JavaScript, hojas CSS de estilo y un fichero helpmap.

image image  

image

Toda esta infraestructura de colecciones HC que constituye el sistema de ayuda de SharePoint se puede encontrar a través de la biblioteca de documentos HelpFold de la Administración central de SharePoint. En  esta biblioteca podremos ver toda la infraestructura comentada que constituye el sistema de ayuda…y lógicamente ya tenemos una pista de por dónde pueden ir los tiros de una alternativa posible en cuanto a definir nuestro propio sistema de ayuda.

image image  

image

Alternativas para definir nuestro propio sistema de ayuda en SharePoint

Básicamente, tras darle un poco vueltas a las opciones de extensibilidad y personalización que nos brinda SharePoint, mis compañeros del CIIN y yo hemos pensado en las siguientes alternativas:

<?xml version=”1.0″ encoding=”utf-8″ ?>

<Feature xmlns=”http://schemas.microsoft.com/sharepoint/&#8221;

               Id=”C5432F67-D3A2-454c-929C-8B2584C2449B”

               Scope=”Site”

               Title=”Sistema de Ayuda”

               Description=”Feature para abrir un enlace”>

  <ElementManifests>

    <ElementManifest Location=”acciones.xml” />

  </ElementManifests>

</Feature>

<Elements xmlns=”http://schemas.microsoft.com/sharepoint/”&gt;

  <CustomAction

                Id=”3DE007E5-05CD-497d-915F-75F3FA848A7B”

                GroupId=”SiteActions”

                Location=”Microsoft.SharePoint.StandardMenu”

                Sequence=”1000″

               Title=”Feature para abrir un enlace”

               Description=”Esta acción abre el sistema de ayuda personalizado”>

    <UrlAction Url=http://wssv3:30000/_layouts/AyudaPersonalizada.aspx/>

  </CustomAction>

</Elements>

Y hasta aquí llega lo que os quería contar sobre alternativas que existen para construir nuestros propios sistema de ayuda en SharePoint. Espero que el post os haya resultado interesante.

El tema Rubric Blog de WordPress.com.

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

Únete a otros 39 seguidores