Madre mía!!! SharePoint Server MVP ( que peligro!! )

Hola de nuevo!!

Hace bastante que no he escrito nada por aquí, lo peor de todo es el ver como pasa el tiempo cuando tienes un churumbel y llegas a casa y solo puedes sentarte a verle como babea y cosas así.

Bueno, a lo que voy. Aunque no he podido postear demasiado, no paro de trabajar en temas de la comunidad.

MVPLogo Como muchos sabéis el grupo de usuarios de Madrid .Net ha vuelto a tomar forma de la mano de grandes personas como son Bruno Capuano, Luís Fraile, Jorge Serrano, Octavio Hernández, no ha sido fácil retomar el tema, pero he encontrado unos aliados impresionantes que no paran de trabajar para vosotros.

Sinceramente, el hecho de haber levantado de nuevo el grupo de usuario para mi ha sido una gran recompensa, pero además me encuentro ayer con la sorpresa de que me han nombrado MVP en SharePoint Server por este año. Es la primera vez que recibo un galardón de este tipo y la verdad … estoy que no me lo creo!!!.

Da unas fuerzas impresionantes para seguir currando!!!

A mi entender este premio es de todos los que visitáis este blog, me hacéis preguntas tanto por correo como por los comentarios, los que venís a las reuniones del grupo. A la gente que me ha parado por la calle para preguntarme ( que ese día si que me quedé impresionado :-) ).

Muchas gracias a todos porque este premio os lo debo a vosotros.

Un Saludo!!

PD: Retomaré el tema del blog en cuanto me sea posible sentarme 5 minutos sin ver al pequeñajo como me compromete con su nuevo ‘Aji’.

Extendiendo las capacidades de búsqueda en mi Windows Vista

Buenas.


La curiosidad, que puede ser un gran mal, me ha llevado a hacerme una pregunta:


¿Como podría agilizar las búsquedas en mi intranet?


Os cuento, estoy muy acostumbrado a pulsar en la tecla de Windows y ponerme a escribir para hacer una búsqueda en mi PC.


image 


El problema es cuando quiero hacer esa búsqueda en mi intranet. Tengo que abrir un navegador navegar a mi página de búsquedas, introducir el texto y darle a buscar ( pero soy muy vago ) y la otra opción es integrarlo en mi navegador de forma que con ponerme en la caja de búsquedas de mi IE7.


Bien, pues lo que yo necesito es que cuando me ponga a escribir lo que necesito en la caja de búsquedas de mi Vista, el sistema me permita buscar de la misma forma en mi intranet.


Vamos a ver como lo hacemos.


Lo primero que hacemos es ejecutar el sistema MMC para abrir una consola de configuración.


image


En la herramienta MMC agregamos el Snap-In de ‘Group Policy Object Editor’ de nuestra máquina local.


Una vez cargado nuestro Snap-In en la herramienta de configuración buscamos la siguiente ruta:



User Configuration –> Administrative Templates –> Windows Components –> Instant Search


Esto nos lleva a una pantalla como esta:


image


Bien. Una vez llegamos aquí abrimos la configuración ‘Custom Instant Search Internet Search provider’ con lo siguientes datos:


image En el campo ‘The string or DLL resource from which to load the string […]’ introducimos el nombre que queremos que se vea en el menú.


En el campo ‘The URL to use when invoking the costom internet search […]’ introduciremos la URL de nuestra intranet con esta estructura:


http://mywss/_layouts/searchresults.aspx?u=http://mywss&k=%w


De esta forma el sistema cambiará la clave ‘%w’ por la búsqueda que estemos realizando.


Y ya está.


NOTA: Puede que necesitéis reiniciar la máquina. En mi caso no me hizo falta, pero en otras configuraciones si … es una de esas cosas mágicas que no hay quien entienda :-)


Bueno. Ahora queda ver como se comporta el sistema. Para ello abrimos el menú de inicio y empezamos a introducir un texto que queremos buscar.


image


Como podéis ver, aparece una nueva entrada que me permite ejecutar esta búsqueda directamente en mi intranet, de forma que me evito el andar abriendo nuevos navegadores, etc. como os  comentaba al principio del post.


 


Espero que os sea de ayuda!


Un saludo

Configuración y consulta de los informes de uso de nuestros servidores SharePoint Server 2007

 


Buenas.

Desde el principio de los tiempos de SharePoint ( bueno, y de casi cualquier desarrollo web ) me he encontrado con la frase de el / los administradores del cliente donde esté trabajando de ‘Bueno, yo quiero saber que están haciendo los usuarios en mi sistema, quiero saber que partes de la aplicación utilizan de forma más común y cuales no’.

Esto en un desarrollo a medida puede llegar a ser un verdadero tostón de programar, y sobre todo de analizar la información para poder dar un resultado válido que al cliente le sirva de verdad.

Dentro de SharePoint esta casuística está muy bien resuelta, vamos a ver que mecanismos nos han preparado nuestros amigos de Microsoft para conseguir esta información.

Dentro de Office SharePoint Server 2007 existe una característica de almacenamiento de Logs y análisis de los mismos que va a permitir a los Administradores de los sitios, administradores de la colección de sitios y a los administradores de los Servicios Compartidos monitorizar el uso que se está dando de cada uno de los sitios e incluso de las búsquedas que se ejecutan en el sistema.

Vamos a ir viendo uno a uno los pasos a seguir para activar este elemento:

Activar el sistema de LOG de SharePoint Services.

Lo primero que tenemos que hacer es decirle al sistema que nos genere Logs de las cosas que estén pasando en el sistema. Para ello nos vamos al Site de administración de nuestra Granja, en la página de operaciones en la sección de ‘Logging and Reporting’ y seleccionamos ‘Usage Analisys Processing’.

En esta página seleccionamos ‘Enable Logging’. Introducimos una ruta de almacenamiento en la que queremos que el sistema grabe los ficheros de LOG y el número de ficheros que vamos a permitir al sistema manejar.

Dentro de la sección de ‘Processing Settings’ habilitamos Enable usage análisis processing’ e introducimos un espacio de tiempo en el que se debe ejecutar el proceso de análisis ( tened en cuenta que si lo ponemos a las 12.00 del médio día probablemente molestemos al resto de usuarios que se conecten al portal, por lo que es recomendable que se introduzca una franja horaria en la que estamos casi seguros de que no hay gente en el sistema ).

SERVICIO DE INFORMES DE USO DEL PORTAL

Una vez el sistema nos registra todo lo que le está pasando, el siguiente paso a seguir es habilitar el servicio de informes dentro del servidor de Servicios Compartidos. Para ello nos vamos a nuestro site de Administración de Servicios Compartidos y en la sección ‘Portal Usage Reporting’ seleccionamos la opción ‘Usage Reporting’.

Esto nos muestra la página ‘Configure Advanced Usage Analisys Processing’, en la sección ‘Processing Settings’ Activamos el proceso de Análisis seleccionando ‘Enable advanced usage analisys processing’.

Nota: Si quiesiéramos que el sistema fuera capáz de analizar información referente a las búsquedas que se realizan en el portal, deberíamos activar la opción ‘Enable Search Query Logging’ pero tened en cuenta que esto puede generar una gran cantidad de información y que debeis tener un entorno preparado para lo que se le viene encima :D.

3.- ACTIVACIÓN DE LOS INFORMES EN LOS SITIOS.

Bien, por último nos queda una única cosa que hacer. Ya hemos activado los Logs del sistema para registren toda la información, por otro lado hemos preparado al sistema para que ejecute un análisis de los datos obtenidos de los logs, por lo que ahora nos queda lo más lógico dada la situación actual. Vamos a ver como activamos los informes del sistema para que nos dé la información que ha procesado.

Para ello nos vamos a la colección de sitios, dentro de la sección de ‘Administración de la colección de sitios’ seleccionamos ‘Características de la colección de sitios’. Si bajais por la lista de características os encontrareis con que hay una que se llama ‘Crear Informes’ que crea informes con la información de Windows SharePoint Services. Pues activamos esta característica.

Perfecto! Ya tenemos el entorno preparado para que nos dé una relación de la utilización del portal. Vamos a ver como consultaríamos los datos.

Para ello los administradores pueden entrar dependiendo de su nivel de seguridad de administración:

1.- Los administradores de sitio pueden acceder a los informes de uso de su sitio en la configuración del mismo, en la sección de ‘Administración del Sitio’ en la opción ‘Informes de Uso’.

2.- Los administradores de la colección de sitios pueden acceder a los informes en la sección ‘Administración del Sitio’, en la opción ‘Informes de Uso’ ( se que parece lo mismo que en el punto anterior, pero fijaros en el ámbito de seguridad. )

3.- Los administradores de los Servicios Compartidos pueden ver la información en el Site de Administración de los Servicios Compartidos en una opción que aparece dentro de ‘Administración de la Colección de Sitios’  llamada ‘Usage Sumary’. En caso de haber activado la opción de generar los análisis de las búsquedas realizadas, estos administradores podrán ver los informes resultantes del análisis de las búsquedas entrando en la sección de ‘Search’ y seleccionando ‘Search Usage’ dentro de este site de administración de los Servicios Compartidos.

Bueno, pues eso es todo.

Espero que os sirva de ayuda!

Un Saludo!

Capacity Planning for Windows SharePoint Services 3.0 and Microsoft Office SharePoint Server 2007

Buenas!


Como seguramente ya sabéis muchos de vosotros, planificar la instalación y configuración de un nuevo entorno SharePoint puede llegar a ser una tarea bastante compleja.


Para ello nuestros amigos de Microsoft nos han liberado una herramienta bastante buena que nos ayuda a que esa tarea sea mucho más sencilla y que al menos no tengamos malas sorpresas.


Tenemos por un lado la herramienta de planificación:




SCCP 2007


System Center Capacity Planner 2007 is a pre-deployment capacity planning and post-deployment change analysis solution for Microsoft Server products including Exchange Server 2007, Windows SharePoint Services 3.0, and Office SharePoint Server 2007.


y por otro lado el modelo para WSS 3.0 y MOSS 2007:



SharePoint Capacity Planning Tool


Performance models for Microsoft Office SharePoint Server (MOSS) 2007 and Windows SharePoint Services (WSS) 3.0


Espero que os sea de ayuda.


Un Saludo!

Como desactivar ciertos tipos de Sitios en Office SharePoint Server 2007

Buenas!


Si os fijáis en el momento de crear un nuevo sitio en SharePoint tenemos gran cantidad de tipos. Desde un entorno vacio en el que tienes que ir creando cada uno de los contenedores que necesitas, hasta sitios como la Wiki que están muy especializados.


Pues bien, dependiendo del ámbito en el que nos encontremos, nos pueden pedir que cierto tipo de Sitios desaparezcan de la lista de tipos de sitios ‘creables’ ( menudo palabro ).


Vamos a ver la forma más sencilla de bloquear ciertos tipos de sitios para que no aparezcan en las listas.


Para ello, en nuestro servidor, editamos el fichero WEBTEMP.XML que está en la ruta c:Program FilesCommon FilesMicrosoft SharedWeb Server Extensions12Template1033XMLWEBTEMP.XML.


En este fichero se describe la configuración de todos los sitios que se pueden crear en el portal. Y tiene


image


Si nos fijamos en los atributos de la configuración, hay uno que se llama ‘HIDDEN’. Pues bien, si activamos este modificador este tipo de sitio no será visible en la lista al crear un nuevo sitio en nuestro portal.


Tan solo tendríamos que realizar esta modificación en cada uno de nuestros frontales MOSS de la granja de servidores y ya está! tendríamos este tipo de sitios bloqueados.


Espero que os venga bien.


Un Saludo

Microsoft TechDays – The Evolution Show


  logo_heroes


silhouette_1Buenas a todos.


Menudos dos días en el TechDays… han sido impresionantes.


He tenido la suerte de poder participar activamente en el evento teniendo una sesión que, a mi modo de ver, ha sido todo un reto que tenía pendiente llevar a cabo.


Lo primero agradecer a todas las personas que asistieron a mi sesión que fueron muchos más de los que imaginaba que vendrían. Muchas gracias a todos.


Lo único que me ha dejado un poco de mal sabor de boca es el no haber podido disponer de más tiempo, pero que le vamos a hacer.


Y como lo prometido es deuda, aquí podéis descargar las demos que estuvimos viendo.


Muchas gracias a todos.


Nos vemos en el siguiente!!


Un Saludo

Evitar los correos que se lanzan accidentalmente

Buenas!

Hace poco recibí un correo de un compañero de trabajo que me comentaba una solución para un problema que me lleva de cabeza, yo soy muy dado a utilizar todos los atajos de teclado que encuentro, y entre ellos el de envío de correo con el Ctrl + Enter.

No os ha pasado nunca eso de que estáis escribiendo un correo y sin querer pulsáis el fatídico Ctrl + Enter, o una vez lo habéis escrito y le dais a enviar … pasan 2 minutos y te das cuenta de que has metido la pata.

Bien, esto último tiene nombre, se llama ‘Síndrome del Ingenio en la Escalera‘ que como dice la WikiPedia es una expresión francesa que describe esa sensación de no haber tomado la decisión correcta en el momento oportuno, si no que nos aparece esa idea una vez la situación no nos permite tomarla.

imagePues, en lo que a los correos se refiere, tenemos una forma de solucionarlo, o por lo menos de evitar un correo que se escapa accidentalmente por medio de una regla en nuestro Microsoft Office OutLook.

Para ello vamos a crear una nueva regla de correo que se ejecutará una vez se envíen los mensajes.

En realidad no es que se ejecute tras enviar los correos, si no que se ejecuta en el momento en el que pulsamos en Enviar, es decir, se ejecuta cuando el correo entra en la bandeja de salida.

 

 

image

 

En la siguiente pantalla del asistente podremos seleccionar todas aquellas condiciones que queramos agregar, como por ejemplo que en caso de que el correo esté dirigido a nuestros jefes el retraso sea algo mayor, si es a amigos o personas de confianza que envíe automáticamente, etc.

Yo por ejemplo, en caso de marcar el correo con alta importancia tengo una regla que me lo envía al instante, mientras que el resto de correos ( a excepción de mis jefes ) los mando 5 minutos después de darle a enviar.

 

 

 image

Por último, lo que nos queda por hacer es especificar las tareas que se van a realizar en el momento del envío.

En esta última pantalla del asistente tenemos la posibilidad de retrasar el envío X minutos ( que es lo que estábamos buscando para solucionar nuestro problema de torpeza [:)] ).

Yo en mi caso, además de atrasar los envíos 5 minutos tengo la manía de agregarme en copia de todos los correos que envío, tal vez sea una mala costumbre heredada de mi anterior trabajo, o manías de esas que todos tenemos.

 

Pues una vez completado el asistente, todos los correos que lancemos desde nuestro OutLook irán con un ligero retraso evitando el maldito mal del correo que no tenía que haber mandado.

Espero que os venga bien!

Un Saludo

[Personal] ¡Hola Mundo!

Hola de nuevo.


La verdad es que llevo bastante tiempo sin pasarme por aquí, vamos, desde noviembre del año pasado.


Y es que han sucedido muchas cosas desde entonces. Bueno, en realidad solo 1 pero me parece demasiado grande para asimilarla rápidamente.


Bien, os cuento. Todo empezó hace 10 meses con una sorpresa que mi chica me dio con esa maravillosa frase que todos tememos … ‘vamos a ser papás’, y desde entonces todo ha sido un continuo cambio.


Como todo buen proyecto tiene sus fases muy bien definidas, por un lado el desarrollo del pequeño ha estado lleno de compras, peluches con forma de ositos, jirafas y todo lo que podáis imaginar hasta que el cuarto del pequeño se ha convertido en una sucursal de Toys ‘Ur’ Us.


Una vez completada esa etapa ha venido la que a mi parece es la más difícil de todas. El despliegue. La verdad es que la odisea del parto fue algo más larga de lo que esperábamos. Todo comenzó el sábado a las 09:00 al ingresar en el Hospital de Torrelodones. De primeras todo genial. Nuestra habitación muy chula con algún que otro peluche que habíamos comprado. A esto de las 17:00 empezamos con el juego de las contracciones, sin apenas dolor pero era divertido porque se veía que la cosa empezaba a ponerse en marcha.


La noche fue algo más complicada, las contracciones empezaron a traer algo de dolor y sobre las 05:00am el tema era bastante doloroso y Ana empezó a pasarlo mal, pero lo bueno que tiene es que en el momento en que lo pedimos llevaron a Ana al quirófano y la pusieron la epidural.


Bueno pues la mañana del domingo empezó conmigo histérico perdido en la puerta del hospital fumándome todo lo que pillaba y Ana en la habitación descansando todo lo que no pudo descansar antes de la epidural ( el mejor invento de la historia de la medicina )


La gente del Hospital se ha portado genial, nos han enseñado a limpiarlo, bañarlo ( sabéis lo difícil que es bañar a un ser tan pequeño que parece que se va a desmontar en cuanto te despistes!! ) al final terminamos el martes por la mañana desayunando todos juntos.


Total que durante todo el día estuvimos controlando el nivel de dilatación que tenía Ana así como el ritmo cardíaco de ‘el guille’ con una máquina que reproducía el sonido del corazón, claro, imaginaros cuando por el motivo que fuera ( que Ana se movía, que el aparato fallaba, lo que fuera ) el altavoz dejaba de marcar el ritmo … puf … corriendo a la máquina a ver qué pasaba. Por si alguno desconoce el ritmo cardíaco de un niño mientras está dentro de la madre, es de entre 140 y 160 pulsaciones por minuto, al máximo de la capacidad del corazón, y es impresionante ver como mantiene el ritmo.


Por fin, el domingo a esto de las 17.00 empezaron de nuevo las prisas ( si, 12 horas después del primer momento de tensión ), una vez conseguimos ( vamos Ana ) que la dilatación fuera la correcta, nos fuimos al quirófano. Todo se resume en 3 apretones y teníamos al pequeño en nuestros brazos. La sensación es inexplicable. Por un lado estaba muerto de miedo porque veía a Ana en un quirófano tumbada y aunque me he pasado 9 meses leyendo todo lo que caía en mi mano referente al embarazo, parto, cuidado de niños, etc. En ese momento estaba histérico perdido. Por suerte no me caí al suelo y pude ver como nacía el ‘ñajo’.


P1300289Bueno, venga, después de la chapa que os he soltado os queríamos presentar a Guillermo Herraiz Alonso, que ha nacido con 4.360grs. Y 53cm. de longitud.


Como nota curiosa, y por si alguno quiere seguir el rastro del nuevo Friki del lugar, al enterarme de que sería papá le abrí un Blog en esta dirección en la que hemos ido agregando todas las aventuras que hemos ido viviendo.


Espero estabilizar el entorno en breve para seguir compartiendo con vosotros las peripecias del día a día.


Un Saludo a todos!!

MOSS Faceted Search

Buenas.

Uno de los elementos más potentes de nuestro sistema SharePoint es la Búsqueda. La verdad es que cuando me pasaron la Beta de MOSS 2007 la primera pregunta que hice es ‘La búsqueda encuentra algo??’ :P.

Acostumbrado a versiones anteriores donde el resultado de las búsquedas quedaba muy lejos de lo que estabas buscando me encontré con la alegría de que por primera vez el sistema era capaz de encontrar la información que yo le estaba pidiendo ( todo un lujo 😛 )

Bien, pues ahora que me estoy intentando poner las pilas con todo este tema del motor de búsquedas de MOSS he encontrado un proyecto en Code Plex bastante curioso y relacionado con las busquedas.

Son las búsquedas por categorías ( Facetas ) que una vez obtenidos los resultados de la búsqueda genera una estructura de categorías para poder afinar mejor los resultados. Mejor que os lo cuente os dejo una imagen y el enlace para que lo disfruteis.

Demo1.png

Podeis acceder a este proyecto en esta URL. y un ejemplo en vivo y en directo en esta otra.

Un Saludo!

Mad.NUG: Novedades en Visual Studio 2008 Team System

Buenas.

Parece mentira pero ya ha pasado otro mes y tenemos otra reunión en Mad.NUG, el grupo de usuarios de .NET de Madrid.

Durante esta sesión disfrutaremos de una entretenida introducción a las novedades presentadas en Visual Studio 2008 Team System. Por supuesto, también examinaremos algunas de las nuevas funcionalidades presentadas por Orcas, pero nos centraremos sobre todo en:

  • Herramientas de Profiling
  • Integración Continua
  • Mejoras en la gestión del código fuente
  • Modos de trabajo Online y Offline

Y todo ello de la mano de un experto en la materia.

Ponente: Luis Fraile (MVP de Team System)
Fecha y lugar: Jueves 18 de Octubre de 19:00h a 21:00h en las oficinas de Microsoft Ibérica
Url de registro:http://madriddotnet.com/forums/thread/630.aspx

Contamos con tu asistencia!!

Nos vemos el Jueves !!

Un Saludo.

Bye!