Episode IV – A new Hope






Buenas a todos.


Tengo, lo que es para mi, una gran noticia que quiero compartir con todos vosotros, pero antes un pequeño flash-back.


Desde mi punto de vista, la vida es un conjunto de ciclos que se han de iniciar y que de una forma u otra se completan. Y vuelta a empezar, llevando, cada uno de nosotros en su mochila, las experiencias adquiridas en ese anterior ciclo hacia el nuevo.


¿Que significa esto y que quiere decir este chaval?


Hace más de 3 años, inicié uno de los ciclos más importantes de mi vida, y el mismo acaba de completarse. Desde el pasado Viernes 13 de Marzo he dejado de formar parte de la plantilla de Avanade.


Han sido 3 años y medio donde he tenido la oportunidad de conocer a grandes personas y grandes profesionales, de los cuales he aprendido grandes conceptos como el compañerismo, la dedicación, el empeño y sobre todo la búsqueda por realizar un gran trabajo.


De estos años han salido grandes amigos también que, por supuesto, me acompañarán a lo largo de toda la vida.


Por lo que, es para mi un placer comunicaros que a partir del día 18 de este mismo mes pasaré a formar parte de la plantilla de ilitia, en la iniciaré otro ciclo lleno de nuevos retos.


Ya os iré contando a todos mis peripecias por estos nuevos lares que se me presentan a la vista.


Un Saludo a todos.

Agregando el sistema de búsquedas de MOSS en nuestro navegador.

Hola a todos.


Insomnio de nuevo … que horror… creo q las vacaciones no me sientan demasiado bien. [:P]


Revisando antiguos posts de Geeks.ms me he reencontrado un post de Sergio Tarrillo que me hizo pensar un poco en el que comentaba la forma de agregar nuevos proveedores de búsqueda e integrarlos en nuestro Internet Explorer 7.


Si repasamos un poco el post de nuestro amigo, el objetivo es tener a mano diferentes proveedores de búsqueda y con solo seleccionarlo en Internet Explorer se dirigen las búsquedas al portal deseado.


Bien, pues partiendo de esta idea … ¿por qué no usarlo también en nuestro MOSS corporativo? de esta forma podemos realizar una búsqueda directamente desde Internet Explorer.


 


Veamos los pasos necesarios para crear este proveedor y asignarlo para que busque en nuestro sistema.


Sin salirnos de los pasos que Segio nos comentaba, lo primero que debemos hacer es realizar una búsqueda en nuestro MOSS con la palabra clave ‘TEST’.


Una vez obtengamos el formulario de resultados, copiamos la URL del navegador.


http://moss2k7/searchcenter/Pages/Results.aspx?k=TEST&s=All%20Sites


En nuestro Internet Explorer seleccionamos ‘Find More Providers…’ para agregar nuestro nuevo proveedor.


En el formulario que nos permite crear un nuevo proveedor, agregamos la URL que hemos sacado de nuestro sistema y le asignamos un nombr significativo.


 


Una vez instalado en nuestro sistema, solo tenemos que seleccionarlo de la lista de proveedores disponibles. Cuando realicemos nuestra búsqueda, el sistema conectará con nuestro portal MOSS y nos mostrará los resultados.


Por último, fijaos en que en la URL que hemos obtenido, aparece el parámetro ‘s’ que establece el ámbito de nuestra búsqueda. Podemos modificar este parámetro para que la búsqueda se realice sobre un Site específico o sobre todos los Sites del portal ( como es el caso del ejemplo ).


Espero que os sirva de ayuda.


Un Salulo

Slide Library – Un nuevo tipo de lista en MOSS 2007

Hola a todos.


Una de las cosas que más intento evitar a toda costa y que menos me gusta es el desorden.


Aunque normalmente mi mesa es un caos completo, en lo que se refiere a los documentos, imágenes y demás cosas que tengo en el ordenador los tengo bajo un estricto orden.


Os preguntareis a que viene esto verdad?


Hace poco he tenido la oportunidad de preparar una ponencia para el grupo de usuarios de Madrid .Net, en la que preparé unas diapositivas ( aka Slides, que mola más ) relacionadas con Microsoft Office Sharepoint Server 2007.


Ahí empezó mi tortura … cuando vas a preparar una presentación, una propuesta de proyecto a un cliente o cualquier otra cosa que requiera que te bases en una presentación de slides, lo primero que haces es documentarte.


Para ello bajas de internet toda la información que encuentras, la organizas y empiezas a sacar slides de cada una, más las que preparas tuyas para componer la presentación final.


Bien, pues nuestros amigos MOSS nos han preparado una solución para este tema. Las ‘Slides Libraries’.


Una ‘Slide Library’ es una librería diseñada específicamente para almacenar y estructurar las slides de una presentación separada de la propia presentación, de forma que lo que se almacenan son las slides que la componen.


Vamos a ver un ejemplo de este tipo de librerías para que veais la potencia que ofrece en nuestra organización.


Lo primero que vamos a hacer es crearnos una nueva librería de este tipo llamada ‘My Slides’.


Una vez creada la librería pulsamos sobre ‘Upload’ y seleccionamos en el desplegable la opción ‘Publish Slides’.


El sistema nos abre Microsoft Office Powerpoint y nos solicita la presentación que queremos publicar. Después de seleccionarla, nos abre una ventana en la que debemos seleccionar las Slides que deseamos que se publiquen. ( yo para este ejemplo seleccionaré todas ).


 Pulsamos ‘Publish’ y el sistema va creando un elemento en la lista por cada una de las Slides que se han publicado, siendo accesibles para todos los usuarios que tengan acceso a la misma y permitiendo seleccionar aquellas que formarán parte de otra presentación.



Para ello solo tenemos que seleccionar las Slides que vamos a reutilizar y pulsar en ‘Copy Slide to Presentation’, y automáticamente el sistema nos creará una copia de la misma en nuestro PowerPoint.


Espero que os sirva de ayuda.


Un Saludo

Recopilando ideas de antaño – AutoLogin en nuestra Intranet MOSS

Hola de Nuevo.


Hace poco me preguntaban por la forma de evitar la maldita ventana de login cuando intentas acceder a MOSS en una intranet.


Después de divagar muchas teorías diferentes ( lo que hace el estres ) me he dado cuenta de que la frase ‘la opción más sencilla es siempre la mejor’ hace honores en este caso, y no solo eso, si no que muchas veces, la cantidad de novedades con las que estamos bombardeados nos hacen olvidarnos de las cosas de antaño, esos descubrimientos que hacíamos cuando éramos jóvenes ( aiss … ).


Bien, pues esto es tan sencillo como lo ha sido siempre, solo tenemos que configurar nuestro navegador correctamente, y él solito se encargará de evitar nuestro problema.



Bueno, pues esta configuración es muy sencilla.


Lo primero es agregar nuestra intranet a los ‘Trusted Sites’ ( o ‘Sítios de confianza’ ) de nuestro navegador. Dentro de las opciones, en la pestaña de Seguridad, seleccionamos ‘Trusted Sites’ en las zonas que nos aparecen y pulsamos en el botón ‘Sites’ ( Sitios ).


Esto nos abrirá un diálogo que nos permitirá introducir la URL de nuestra intranet.


Una vez aceptado, pulsamos el botón de ‘Custom Level …’.


Al seleccionar esto, nos aparecerá una ventana con un montón de configuraciones que podemos cambiar para modificar el comportamiento de nuestro navegador, si nos vamos a las últimas nos encontramos con la sección ‘User Autentication’, bien, pues solo quedaría seleccionar la opción ‘Automatic logon with current user name and password’. Aceptamos todos los cambios y ya tenemos el navegador configurado.


De esta forma, cuando volvamos a entrar en nuestra intranet corporativa el navegador automáticamente nos validará las credenciales y nos evitará el odioso diálogo que nos la solicita.


Es curioso como las soluciones de siempre nos pueden sacar de líos años después.


Un Saludo!

Encartonao!

Buenas a todos.


Si el título de I’ve been Bloguered!! ya era extraño, supongo que este es aún peor.


Pues bien, nuestro amigo kartones ( también conocido como friki ) me ha abierto un hueco en su site para crosspostear mis post desde geeks.


Por lo que a partir de hoy podréis acceder a mis post desde esta dirección.

Muchas gracias amigo. Para mi es un placer formar parte de vuestro grupo.

Un Saludo

[offTopic] BeatBoxMan … este tio es genial!

Buenas a todos.


En mi búsqueda por encontrar cosas raras por internet me he encontrado con un vídeo que me ha encantado.


Su nombre es Joseph y es un verdadero hombre BeatBox. Según la página de donde me han mandado el enlace, todos los sonidos los ha hecho él.


Por lo que … sonido encendido y ved el vídeo. 


Este es el enlace por si no lo veis bien.




 


Un Saludo!!


PD: Os habeis fijado lo tranquilo que está esto desde que se han ido los MVPs a Seattle?? Pasadlo bien chavales!!!

DavCopy – Sistema de subida de ficheros a Windows SharePoint Server

Buenas a todos.


La primera vez que monté un sistema SharePoint en casa ( si, ya se que parezco friki teniendo un SharePoint en casa … ) me encontré con un gran problema. Todos los documentos, manuales, ayudas, etc. que tenía en una estructura de carpetas de mi PC local tenía que subirlos!!!.


Para ello tenía dos opciones. Por un lado, en SharePoint puedes abrir una document library por medio del explorador de ficheros de Windows, de forma que el sistema te muestra una carpeta de ficheros normal y corriente en la que solo tienes que ‘droppear’ ( palabro raro que significa la segunda parte de ‘drag & drop’ ) los ficheros ‘dragueados’ (dicese de la primera parte de la misma palabra 😛 ) de tu equipo y se copian.


Pero … alguien ha probado a volcar gran cantidad de información de una sola vez?? normalmente, el sistema se termina colgando, y si no es así los tiempos de espera suelen ser tremendamente grandes.


Buscando, buscando me encontré con la gente de Blue Dog y su herramienta DavCopy.


DavCopy es una herramienta que con una sola línea de comando te permite realizar una copia masiva y controlada de una serie de ficheros. Además tiene una gran variedad de modificadores que permiten desde copiar toda la estructura de directorios y generar una réplica en nuestra librería de documentos hasta realizar paradas en el proceso de copia para no saturar el servidor en el caso de subir una gran cantidad de ficheros de pequeño tamaño.


Os dejo un ejemplo de una orden para subir todos los ficheros de un directorio ‘test’ y sus subdirectorios, con descanso de 10 segudos entre fichero y fichero, timeout de ejecución de 120 segundos y que realice una verificación del fichero subido.



DavCopy.exe test*.* «http://server.com/documents/” /User:xxx /PASSWORD:xxx /e /RD:10 /t:120  /V


Desde mi punto de vista, esta es una de esas herramientas indispensables para trabajar con SharePoint y no morir en el intento.


Un Saludo a todos

[OffTopic] El arte del billar

Buenas a todos.


Este video os lo tengo que pasar … no podia dejarlo en el tintero.


Aquellos que sean apasionados del billar como yo, aqui teneis 5 minutos para disfrutarlo con unos toques maestros. Y de banda sonora Californication de Red Hot Chili Peppers.


Yo, sinceramente creía que me defendía en este arte, pero … visto lo visto … no soy más que un principiante.







 



Un Saludo!!


NOTA: Me estoy dando cuenta de que no se ve el video en algunos sitios. Os paso el enlace para que podais disfrutarlo

Trabajando con listas de Múltiples tipos de contenido

Buenas.


Hace poco, José Manuel, un compañero de Avanade me comentaba las astucias que tenía que realizar para poder mezclar diferentes tipos de contenidos en una lista.


Vamos a suponer el caso en el que estamos en un proyecto en el que estamos preparando un entorno colaborativo para la empresa X. Tras tener la primera toma de requisitos con el cliente, éste nos dice ( entre otras cosas claro, por que normalmente la primera vez es la lista de los reyes magos, pero sin bicicletas [:p] ) lo siguiente:



Cliente: ‘El sistema debe permitirme almacenar los documentos de (vete tu a saber) y compartirlos entre los demás trabajadores’.


Por supuesto la primera idea que se nos aparece por la mente es



Consultor:  ‘uhmm … si son documentos le planto una Document Library y me quedo tan ancho’


pero claro, nuestro deber como consultores es indagar ( los cual nos cuesta más de un disgusto ) por que no es oro todo lo que reluce … y poco a poco te das cuenta de que no es solo eso.



‘Debe almacenar mis documentos de Word que yo subo, por que los tenemos en el ordenador de Juan y claro, cuando se va a casa y apaga el equipo no podemos acceder a ellos, y además referencias o enlaces a otros documentos existentes pero en otros sites , webs o en cualquier parte del mundo mundial, que esos los tiene Tomás que es un genio con eso de las listas de favoritos’ … pufff … ( y que te lleve el café por las mañanas … ). ‘Ahh .. por cierto, y me tiene que permitir meter todo tipo de palabras clave para las búsquedas’ … ( … Claro … como no … y que venga cuando silbes ).


Bueno, al tema. En este caso en SharePoint 2003 una ‘Document Library’ no nos da la capacidad de realizar este tipo de tareas sin tener que desmantelar la estructura inicial y montar un ser abobinable que nos atormentará de aqui al fin de los días.



Para solucionar esta petición el consultor debía cambiar la filosofía y utilizar ( por ejemplo )una ‘Custom List’ en la que permitía el anexar documentos y establecer después los campos necesarios para agregar el enlace del documento externo que quería que se mostrase en ella.


Además tendría que agregar una serie de campos que utilizaría de palabras clave para orientar las búsquedas. (Menudo carajal).


 


En Office SharePoint Server 2007, por defecto, todas las listas que nos permite crear están basadas en contenidos Tipo ( Content Types ) de forma que cuando creamos una Librería de Documentos ‘Document Library’ el documento es un Tipo de Contenido ya definido.


 


Para solucionar nuestro caso hipotético tendríamos dos soluciones ‘posibles’.


Una de ellas es la de modificar o crear un nuevo Tipo de Contenido ( que herede del Tipo Document ) y agregar los campos que comentábamos en el ejemplo de SharePoint 2003. Una vez modificado el tipo, solo tendríamos que agregarlo como tipo de contenido de una lista ‘Custom’. De esta forma tendríamos una estructura idéntica con un comportamiento similar.


Pero si estamos hablando de contenidos ‘Tipo’ la siguiente pregunta que deberíamos hacernos es … ¿como combinar diferentes contenidos Tipo en la misma lista?.



Esta es una tarea muy sencilla y potente que requiere solo modificar la configuración de nuesta ‘Doocument Library’.


Para ello nos vamos a la configuración de nuestra Document Library en la que queremos que se almacene la información como nos solicitaba nuestro cliente.


Si nos fijamos, en la sección de Content Types tenemos seleccionado un tipo llamado ‘Document’.


Este tipo es el encargado de gestionar los ficheros que se agregan a nuestras ‘Document Libraries’.


Solo tenemos que agregar el nuevo tipo que queremos que soporte la lista. Para este caso hipotético, necesitamos el tipo ‘Document Link’ que ya nos provee dentro de la lista de Tipos de finidos en la instalación base del sistema.


Una vez incluido el nuevo tipo en nuestra lista, al pulsar sobre el desplegable de ‘New’ podremos seleccionar si lo que queremos es crear un nuevo documento Word ( como comentábamos en el ejemplo ) o un enlace a un documento que puede estar en otra lista dentro de nuestro servidor, o puede hacer referencia a otro documento en cualquier otro servidor de mundo.


Solo nos quedaría extender un poco más el modelo para agregar los campos de búsqueda que nos comentaba nuestro cliente y Voilá


De esta forma podermos tener totalmente agrupada nuestra información por muy diseminada que se encuentre y tener un único punto de acceso a ella.


Espero que os sirva de ayuda.


Un Saludo!