Social Icons

lunes, 22 de febrero de 2010

Búsqueda por propiedades administradas desde parámetros en la URL

Para hacer mi nube de tags mi objetivo primario era trabajar lo menos posible aprovechar al máximo las posibilidades que nos brinda MOSS y para lograrlo, en tema de búsquedas, es primordial encontrar la forma de pasarle tu consulta a la página de resultados de búsqueda en la URL.


Al principio me desanimé bastante porque yo quería usar una clave al estilo k= o s= para las propiedades administradas, pero como seguramente habrás notado no la hay.


Por cierto aprovecho para enumerar los parámetros que conozco y así no se me olvidan:



  • k: Es la consulta en texto libre que mandamos al motor,


    • /Results.aspx?k=Hola

  • s: Es el ámbito en el que vamos a buscar nuestra consulta,


    • /Results.aspx?k=Hola&s=Todos%20los%20sitios

  • v: Orden de resultados,


    • Results.aspx?k=Hola&s=Todos%20los%20sitios&v=date (o también relevance)

  • start: Número del primer elemento que se mostrará en los resultados (útil para paginar),


    • /Results.aspx?k=Hola&s=Todos%20los%20sitios&&v=relevance&start=21

Con esto ya tenemos para ir tirando, pero no me servía de nada para mi nube de tags. ¿Qué podía hacer? pues le pregunté a mi compañero Igor, que está haciendo un proyecto de búsquedas facetadas. Inmediatamente me dio la solución.


Para buscar por propiedades administradas tan solo tenemos que hacer la consulta de este modo:


k=PropiedadAdministrada:Valor


Qué fácil va a ser ahora apuntar las consultas mediante links aprovechando el motor de búsquedas de MOSS y qué poco trabajo me costó preguntar.

Publicar un comentario

miércoles, 17 de febrero de 2010

Errores en el rastreo de sitios de SharePoint

Este post va a ser cortito, a ver si me da tiempo a escribirlo antes de que termine el rastreo :)

De la misma forma que MOSS devuelve cabeceras extrañas a veces cuando intentamos abrir con el SharePoint Designer un sitio al que hemos personalizado profundamente el fichero web.config hoy me ha pasado que al intentar hacer un rastreo completo de uno de los sitios en los que trabajo SharePoint se me ha revelado y en el registro de rastreo, tras la URL de mi sitio me daba el siguiente error:

Se recibió un estado HTTP no reconocido. Compruebe si se puede tener acceso a la dirección URL con Internet Explorer. (HttpStatusCode Found The request failed with the error message: -- <html><head><title>Object moved</title></head><body> <h2>Object moved to <a href=/_layouts/3082/error.aspx?ErrorText=Failed%20to%20Execute%20URL%2E">http://<maquina>/_layouts/3082/error.aspx?ErrorText=Failed%20to%20Execute%20URL%2E>here</a>.</h2> </body></html> –.)

Como me ha sonado a error del designer y no tenía ganas de ponerme a buscar qué era lo que estaba provocando el error pues he hecho el procedimiento estandar en estos casos, que es extender la aplicación web a otro puerto y copiarle el web.config de la aplicación web de administración.

¿Feo? puede ser, ¿Efectivo? eso seguro.

Publicar un comentario

jueves, 11 de febrero de 2010

Mantenimiento de página de elemento Web o Web Part Page Maintenance

Ya se que todo esto ha salido en mil blogs y que cada vez que ha salido ha sido replicado a su vez en mil foros 1000x1000 que gracias a mi pasarán a ser 1000x1000 + 1x0, pero el caso es que a mi se me sigue olvidando y para no volver a perder ni un segundo más en encontrarlo lo posteo. Además estoy seguro de que a más de uno también le pasa.

Se trata de una página que proporciona SharePoint y que sirve para enumerar los webparts que hay ejecutándose en una página, tanto los que se ven como los que cerraste en lugar de eliminarlos y se te quedaron ahí ad eternum.

Esto sirve muy bien si eres un manazas y agregas un webpart que cuelga la página o bien que hace que sea imposible la edición y no puedes borrarlo por el método tradicional de Edición –> Eliminar.

Gracias a esta página y sin olvidarnos de pulsar antes el botón desproteger, nos será muy facil librarnos de esos webparts que nadie puede ver, pero que nosotros sabemos que están ahí o bien de esos otros que son tan visibles que ocultan al resto.

Mantenimiento de página de elementos Web

Y ahora viene el motivo del post y de varios minutos perdidos tontamente por internet.

¿Cómo llegamos a esta página? Pues es muy simple, a la URL de nuestra página que está dando el error o bien que queremos auditar le añadimos ?contents=1

?contents=1

Es muy simple, pero como tampoco es una cosa que haga todos los días pues siempre se me olvida.

Y ya para rematar el post, no me puedo resistir…

¡Los suspiros son aire y van al aire!
¡Las lágrimas son agua y van al mar!
Dime, blogger, cuando un webpart se cierra
¿sabes tú adónde va?

Pues a la página de mantenimiento de webparts, Gustavo que eres muy antiguo.

Publicar un comentario