Windows SharePoint es una conocida herramienta de Microsoft que ayuda a las organizaciones a mejorar la productividad de las personas y los grupos, permitiéndoles crear sitios Web para compartir información y colaborar en documentos. La versión 2003 de SharePoint incluye la versión Portal y la versión Services. La versión 2003 es hasta ahora la ultima a la espera de la que salga este año o el próximo una nueva versión.

Windows SharePoint Services (WSS) tiene la gran ventaja de ser gratuita a cambio de perder algunas funciones extra que tiene SharePoint Portal. Aunque si bien es cierto, no es 100% gratuita porque incluir un Microsoft SQL Server es casi obligado para indexar los documentos por contenido.

En general y como usuarios en el día a día consideramos que WSS es una gran herramienta (sobre todo en calidad/precio) y poco a poco iremos añadiendo más post que resulten útiles con los problemas más frecuentes y su solución.

Uno de los primeros problemas después de conseguir instalar correctamente WSS es asignar los iconos adecuados a cada documento. Es relativamente sencillo, incluso está documentado en la guía de administración de WSS, pero puede provocaros más de un quebradero de cabeza.

Todo lo que necesitáis realizar es añadir el icono asociado al documento en el directorio \template\images, y después enlazar la extensión del documento con el icono usando el fichero de configuración \template\xml\docicon.xml. Después, importante, no olvidéis reiniciar el IIS para que los cambios sean efectivos.

En detalle, supongamos que ya hemos añadido nuestro icono ic_pdf16x16.gif en el directorio \template\images. Ahora tenéis que añadir el enlace en el fichero de configuración docicon.xml, por ejemplo abajo en negrita:

<DocIcons>
  <ByProgID>
    <Mapping Key="Excel.Sheet" Value="ichtmxls.gif"/>
    <Mapping Key="PowerPoint.Slide" Value="ichtmppt.gif"/>
    <Mapping Key="Word.Document" Value="ichtmdoc.gif"/>
  </ByProgID>
  <ByExtension>
    <Mapping Key="doc" Value="icdoc.gif"/>
    <Mapping Key="gif" Value="icgif.gif"/>
    <Mapping Key="htm" Value="ichtm.gif"/>
    <Mapping Key="html" Value="ichtm.gif"/>
    <Mapping Key="ppt" Value="icppt.gif"/>
    <Mapping Key="pdf" Value="ic_pdf16x16.gif"/>
  </ByExtension>
</DocIcons>

También es interesante añadir un icono por defecto para todos aquellos documentos que no tienen un tipo específico, a los cuales no se les puede asociar un icono por “ProgID” o “Extension". En este caso debéis añadir un valor por defecto en el fichero de configuración docicon.xml. Primero debéis añadir la imagen en el directorio \template\images que deseáis asociar por defecto a todos los documentos y después en el fichero de configuración (en negrita):

<DocIcons>
  <ByProgID>
    <Mapping Key="Excel.Sheet" Value="ichtmxls.gif"/>
    <Mapping Key="PowerPoint.Slide" Value="ichtmppt.gif"/>
    <Mapping Key="Word.Document" Value="ichtmdoc.gif"/>
  </ByProgID>
  <ByExtension>
    <Mapping Key="doc" Value="icdoc.gif"/>
    <Mapping Key="gif" Value="icgif.gif"/>
    <Mapping Key="htm" Value="ichtm.gif"/>
    <Mapping Key="html" Value="ichtm.gif"/>
    <Mapping Key="ppt" Value="icppt.gif"/>
    <Mapping Key="pdf" Value="icpdf.gif"/>
  </ByExtension>
  <Default>
    <Mapping Value="ic_generico.gif"/>
  </Default>

</DocIcons>

Nada mas, no olvideis reiniciar el IIS 馃檪

Be Sociable, Share!