Sep29

¿2000 elementos por carpeta como máximo? No, ahora son 3000.

Tags: MOSS/WSS, Capacity Planning

Según el Capacity Planning for Windows SharePoint Services las limitaciones aconsejables cuando nos enfrentamos al diseño de una taxonomía Sharepoint es no superar estos límites:

image

En caso de superar alguno de estos, el rendimiento de Sharepoint parece ser que se vería mermado.

Pero hace pocos días Microsoft publicó este “WhitePaper”: “SharePoint Performance Optimization - How Microsoft IT Increases Availability and Decreases Rendering Time of SharePoint Sites”

Manage large lists for performance  
Having large lists by itself is not necessarily a performance issue. When SharePoint Server renders the many items in those lists, that can cause spikes in render times and database blocking. One way to mitigate large lists is to use subfolders and create a hierarchical structure where each folder or subfolder has no more than 3,000 items.”

Según esto parece que el nuevo límite son 3000 elementos por carpeta, evidentemente esto son recomendaciones para no perjudicar el rendimiento y supongo que habrá taxonomías que soporten 3000 elementos sin reducir su rendimiento y otras que no. Tan solo son recomendaciones, sin embargo al hilo de esto me surge la pregunta de si las limitaciones de alguna de las otras recomendaciones no se deberían ver afectadas de igual manera.

Publicado: 29-Sep-08 | 2 Comentarios | 286 Enlaces a este post

Sep25

iFilters para documentos PDF(FoxIt y Adobe iFilter 8)

Tags: MOSS/WSS

Los ifilters son plugins que permiten al servicio de indexación de MOSS(o al Windows desktop Search) indexar diferentes formatos de archivos, por la tanto se pueden realizar búsquedas sobre ellos.

Normalmente uno de esos iFilter que hay que añadir es para buscar en documentos PDF.

Para los iFIlters de PDF parece que hay dos opciones claras por un lado uno propio de Adobe iFilter 8 y por el otro lado FoxIt aunque en la siguiente comparativa parece que el de FoxIt presenta mejores resultados, también hay que destacar que la versión de producción del FoxIt es de pago mientras que el de adobe es gratuito.

Independientemente de cuál se elija, dependiendo de las características de las máquinas, la instalación es muy sencilla. Excepto la versión de 64 bits de Adobe que es un poco mas compleja (instrucciones para instalar la versión de 64 bits de Adobe iFilter).

Una vez instalado el iFilter podremos buscar contenidos de documentos de PDF, y faltaría un pequeño detalle cómo es que en MOSS aparezca el icono del PDF asociado a los documentos PDF en vez del icono genérico de documento en blanco.

  1. Descargar el icono para los documentos pdf. Por ejemplo este de Adobe.
  2. Guardar el icono en la ruta TEMPLATES\IMAGES (C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\template\images)
  3. Abrir el archivo docicon.xml. (C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\template\xml\docicon.xml)
  4. Añadir un nuevo elemento al mapeo en la categoria ByExtension.

    <Mapping Key="pdf" Value="pdficon_small.gif" />

    Ten en cuenta el nombre que has usado para el icono que quieres asociar.

  5. Guarda el archivo docicon.xml
  6. En el SSP de la administración central, crear un nuevo tipo de archivo pdf.
  7. Reinicia el IIS

image .

image

Ahora en tus búsquedas ya aparecerán los documentos PDF y tendrán un icono asociado.

Publicado: 25-Sep-08 | 0 Comentarios | 171 Enlaces a este post

Sep12

Ejecutar de manera inmediata de un job con stsadm

Tags: MOSS/WSS, stsadm

Desde la herramienta de línea de comandos STSADM es posible ejecutar inmediatamente un job.

Para esto necesitamos tener instaladas las extensiones de stsadm que pueden encontrarse en:

http://www.thelapointes.com/blog/Lapointe.SharePoint.STSADM.Commands.wsp

Con este vínculo obtenemos un archivo con extensión wsp (archivo de solución de sharepoint) que es necesario añadir al almacén de soluciones (Añadir y desplegar una solución en sharepoint)

Una vez la solución esta implementada en nuestra máquina podremos hacer uso de estas extensiones.

Para más información acerca de otras funcionalidades de estas extensiones, puede consultarse: http://stsadm.blogspot.com/

clip_image002

Ahora en la línea de comandos ejecutaremos las instrucciones necesarias para ejecutar un job:

El comando runtimerjob será el que usaremos para ejecutar nuestro job. Como con cualquier otro comando de stsadm podemos consultar su ayuda.

clip_image004

La sintaxis del comando sería la siguiente:

clip_image006

clip_image008

 

Publicado: 12-Sep-08 | 0 Comentarios | 299 Enlaces a este post

Sep10

Añadir y desplegar una solución en Sharepoint

Tags: stsadm, MOSS/WSS

El despliegue de una solución en Sharepoint puede realizarse de varias maneras, una de ellas es incluir esta solución o un conjunto de soluciones en una feature; pero la que aquí se va a tratar es la opción de desplegar una solución usando stsadm y la administración de Sharepoint.

Para esto necesitaremos previamente tener nuestra solución, en nuestro caso vamos a desplegar una solución de extensiones de stsadm, esto es transparente ya que la funcionalidad de la solución es independiente de su modo de despliegue.

clip_image002

En línea de comandos desde la ruta donde se encuentra el ejecutable stsadm ejecutaremos la siguiente instrucción.

clip_image004

Y de esta manera tenemos en nuestro almacén de soluciones esta nueva solución, esto puede verse usando las funciones de administración de Sharepoint como se muestra a continuación

clip_image006

En la administración de soluciones veremos tanto las soluciones desplegadas como las que no, en nuestro caso nuestra solución esta sin desplegar ya que solo la hemos copiado al almacén de soluciones.

clip_image008

La propia solución nos redirige a una página donde podremos implementarla o desplegarla.

clip_image010

Y también deberemos de especificar cuando queremos desplegar la solución.

clip_image012

Una vez desplegada la nueva solución aparecerá como implementada así como su scope (ámbito)

clip_image014

La implementación de la solución se corresponde con el comando “deploysolution” de stsadm.

Publicado: 10-Sep-08 | 6 Comentarios | 405 Enlaces a este post

Sep03

Importación/Exportacion de las propiedades de los perfiles de MOSS

Tags: MOSS/WSS

Una tarea típica a la hora de replicar entornos, y bastante engorrosa, es la de replicar las propiedades del perfil, para facilitar este paso, existe una herramienta en codeplex.com: Sharepoint 2007 Shared Services Provider.

La sintaxis para su uso es la siguiente:

Para exportar las propiedades de los perfiles a un fichero xml:

ProfilePropertyMgr.exe -url <url> -filename output.xml –export

Y para importarlas:

ProfilePropertyMgr.exe -url <url> -filename input.xml -import

Publicado: 03-Sep-08 | 0 Comentarios | 87 Enlaces a este post

Sep01

VPC: Compactar el disco duro en una máquina virtual

Tags: Virtual PC

A medida que usamos una máquina virtual, el disco duro va creciendo ya que cada vez que necesitamos más espacio del disponible va aumentando el tamaño del archivo de disco duro, y aunque borremos datos, podemos ver que el tamaño del archivo físico del disco duro virtual no disminuye, esto es debido a que el software del Virtual Pc no libera de manera adecuada el espacio correspondiente …, por lo tanto muchas veces es interesante redimensionar estos discos duros para que su tamaño se ajuste a su contenido y al archivo físico del disco duro no ocupe más de lo necesario.

Para esto solo hay que seguir los siguientes pasos:

1. Borrar todos los archivos no necesarios de la máquina virtual a compactar: temporales, papelera de reciclaje, IE cache….,CCleaner funciona bastante bien para esto.

2. Desfragmentar el disco duro tantas veces como puedas, hasta que ya no se desfragmente mas.

3. En el menú CD de la máquina virtual ->Capturar Imagen de ISO, que dependiendo del idioma de la instalación se encuentra en :

C:\Archivos de programa\Microsoft Virtual PC\Virtual Machine Additions

clip_image002

4. Ejecutar el Precompactor, normalmente intentará ejecutarse automáticamente sino en mi PC ejecutamos el disco montado con el Precompactor.

5. Apagar la máquina virtual.

6. En la configuración de la máquina virtual, ejecutamos el asistente para el disco virtual sobre el que se ha ejecutado el Precompactor.

clip_image004

Nos permitirá elegir la ubicación del Nuevo disco o sobrescribir el existente, si elegimos una nueva ubicación luego habría que modificar la ruta del disco duro de la maquina virtual y borrar el anterior.

La reducción que se consigue depende mucho de cada entorno, pero yo en algún caso he llegado a disminuir el espacio que ocupa una maquina virtual en un 30%.

Publicado: 01-Sep-08 | 0 Comentarios | 596 Enlaces a este post