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

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/”

               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/”>

  <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.

Publicado por

Juan Carlos González

Juan Carlos es Ingeniero de Telecomunicaciones por la Universidad de Valladolid y Diplomado en Ciencias Empresariales por la Universidad Oberta de Catalunya (UOC). Cuenta con más de 12 años de experiencia en tecnologías y plataformas de Microsoft diversas (SQL Server, Visual Studio, .NET Framework, etc.), aunque su trabajo diario gira en torno a SharePoint & Office 365. Juan Carlos es MVP de Office Servers & Services desde 2015 (anteriormente fue reconocido por Microsoft como MVP de Office 365 y MVP de SharePoint Server desde 2008 hasta 2015), coordinador del grupo de usuarios .NET de Cantabria (Nuberos.Net, www.nuberos.es), co-fundador y coordinador del Grupo de Usuarios de SharePoint de España (SUGES, www.suges.es), así como co-director de la revista gratuita en castellano sobre SharePoint CompartiMOSS (www.compartimoss.com). Hasta la fecha, ha publicado 8 libros sobre SharePoint & Office 365 y varios artículos en castellano y en inglés sobre ambas plataformas.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *