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!

Extendiendo la funcionalidad básica de SharePoint con ‘SharePoint Features’

Buenos días.

La verdad es que la gente de codeplex siempre me ha asombrado y esta vez no es menos.

Me ha llegado un enlace a un proyecto bastante interesante relacionado con SharePoint ( Claro 😛 ) que os dejo aquí para compartir. Este es el Enlace

Os paso una pequeña descripción de las características que están preparadas en el paquete. Pero aunque solo sea por curiosidad os recomiendo que os deis un paseo para verlo.

  • Ajax.Config Feature
    Esta característica actualiza el fichero web.config y prepara toda la configuración para usar Microsoft ASP.NET AJAX 1.0 en sitios SharePoint.
  • Content Type Hierarchy
    Esta característica muestra los Tipos de Contenidos del sitio de forma jerarquica.
  • Debug Config Feature
    Esta característica utiliza un receptor de eventos personalizado que actualiza el fichero web.config desactivando la sección CustomErrors y permitiendo Debug en WSS.
  • Debugger Feature
    Agrega un nuevo item en el menú de acciones de sitio que permite conectar el sistema al depurador.
  • Log Viewer
    Esta característica permite ver de una forma unificada los LOGs del Servicio Unificado de Trazas.
  • Manage Configuration Modifications Feature
    Esta característica permite gestionar las modificaciones hechas sobre el fichero web.config que se aplican a nivel de granja.
  • Manage Form Users
    Esta característica agrega una la sección de Personas y Grupos de la configuración del site que usa SqlAuthenticationProvider y permite agregar, editar y eliminar usuarios.
  • Placeholder Master
    Esta característica agrega una nueva página maestra al sistema llamada «Placeholder.master» que permite ver todos los PlaceHolders y su contenido y su contenido en una estructura de tabla de forma que puedes comprobar que contenido se está renderizando en cada PlaceHolder.
  • Presence Contact List
    Esta es una lista de contactos modificada que muestra información de presencia.
  • Print List
    Esta característica agrega un elemento en el menú de acciones de cada lista que permite imrpimir.
  • Task Alert
    Esta característica crea una nueva alerta automáticamente a un usuario cuando se le asigna una tarea.
  • Task Mover
    Esta característica permite mover una tarea de una lista a otra.
  • Theme Changer and ThemeChangerStaple
    Esta característica cambia el tema del sitio y permite alternar entre los estilos especificados en el fichero ‘FEATURE.XML’.
  • Window Links
    Esta característica es una lista de enlaces personalizada que te permite gestionar todos los aspectos de un enlace, como abrir nuevas ventanas, etc.

Espero que os guste por que la verdad es que se lo han currado.

Un Saludo!!!

Indexando ficheros PDF en Microsoft Office SharePoint Server 2007 y WSS 3.0

Buenas.

 Ya cuando trabajábamos con SharePoint 2003, una de las cosas que teníamos siempre que hacer era conseguir que el sistema fuera capaz de abrir los ficheros PDF e indexara los contenidos para que fueran alcanzables por medio de las búsquedas.

Adobe to Acquire BuzzwordPor desgracia en esta nueva versión seguimos teniendo el mismo problema, pues bién dado que acabo de hacer esta configuración me parece buena idea dejarla aqui.

Primero y antes de nada debemos identificar los servidores que tenemos y que rol desempeñan dentro de la topología de nuestro sistema SharePoint.

Por un lado tenemos el servidor de Indexación ( encargado de leer, almacenar e indexar para un rápido acceso la información contenida en el sistema ) y por otro lado tenemos el/los servidores Frontales o Web que se encargan de mostrar la información del sistema.

Y ¿Por qué esta distinción? por que cada uno tiene una tarea que realizar y por lo tanto una configuración independiente para conseguir el objetivo.

Por otro lado, y por liar un poco más el tema, también tenemos 2 productos SharePoint con los que nos podemos encontrar Windows SharePoint Services 3.0 y Microsoft Office SharePoint Server 2007.

Bien, vamos a empezar con lo sencillo primero que tiempo para liarnos siempre tendremos. Vamos a empezar con una configuración para WSS 3.0 en un entorno de 2 servidores, el primero para indexación y el segundo para FrontEnd.

Vamos a ir viendo los pasos para instalar en el servidor de indexación:

  1. Instalamos el IFilter en el servidor. (Web para descargar)
  2. Vamos a agregar el tipo ‘.pdf’ en la lista del servidor. Para ello debemos seguir los siguientes pasos:
    1. Iniciamos la consola del registro ( regedit )
    2. Nos movemos a la siguiente clave del registro: HKEY_LOCAL_MACHINESOFTWAREMicrosoftShared ToolsWeb Server Extensions12.0SearchApplications <GUID> Gather Search Extensions ExtensionList  ( Donde <GUID> será el identificador de idioma de nuestro servidor)
    3. Agregamos una nueva clave de tipo ‘String’ con el nombre ‘38‘ y el valor ‘pdf
    4. Reiniciamos el servidor web ( iisreset )
  3. Lo siguiente que tenemos que hacer es decirle al servidor que debe realizar una reindexación completa de los contenidos. Para ello debemos seguir los siguientes pasos:
    1. En el servidor de indexación abrimos una consola de MS-DOS y ejecutamos los siguentes comandos:
      1. net stop spsearch: Para detener el servicio de indexación de SharePoint.
      2. net start spsearch: Para iniciar el servicio de indexación.
      3. stsadm -o spsearch -action fullcrawlstop: para detener el crawler de información.
      4. stsadm -o spsearch -action fullcrawlstop: para inicial el sistema de crawling del servidor.

Ahora vamos a ver los pasos para instalar todo en el servidor de FrontEnd:

  1. Lo primero copiamos el icono () con el nombre ICPDF.GIF en la ruta «C:Program FilesCommon FilesMicrosoft SharedWeb Server Extensions12TemplateImages»
  2. Editamos el fichero ‘docicon.xml’ que está en la ruta: ‘C:Program FilesCommon FilesMicrosoft SharedWeb server extensions12TemplateXml’ y agregamos la siguiente linea:

<Mapping Key=»pdf» Value=»icpdf.gif»/>

Y ya está!! Ya tenemos el sistema configurado.

Vamos ahora a hacer lo mismo con Microsoft Office SharePoint Server 2007. Veréis que los pasos son más o menos iguales solo que en este caso vamos a hacer uso de los menús de configuración del propio SharePoint.

  1. Instalamos el IFilter en el servidor. (Web para descargar)
  2. Vamos a agregar el tipo ‘.pdf’ en la lista del servidor. Para ello debemos seguir los siguientes pasos:
    1. Vamos a la Administración Central, y en la configuración de los Servicios Compartidos seleccionamos el servicio compartido que estemos utilizando.
    2. Dentro de la configuración de búsquedas agregamos un nuevo tipo de fichero ‘pdf’
    3. Reiniciamos el servidor web ( iisreset )
  3. Lo siguiente que tenemos que hacer es decirle al servidor que debe realizar una reindexación completa de los contenidos. Para ello debemos seguir los siguientes pasos:
    1. En el servidor de indexación abrimos una consola de MS-DOS y ejecutamos los siguentes comandos:
      1. net stop osearch: Para detener el servicio de indexación de SharePoint.
      2. net start osearch: Para iniciar el servicio de indexación.
      3. Dentro de la Administración central, una vez estamos en la web de configuración del servicio compartido vamos a la sección de Configuración de Búsquedas.
      4. Iniciamos un crawl completo del servidor.

Ahora vamos a ver los pasos para instalar todo en el servidor de FrontEnd:

  1. Lo primero copiamos el icono () con el nombre ICPDF.GIF en la ruta «C:Program FilesCommon FilesMicrosoft SharedWeb Server Extensions12TemplateImages»
  2. Editamos el fichero ‘docicon.xml’ que está en la ruta: ‘C:Program FilesCommon FilesMicrosoft SharedWeb server extensions12TemplateXml’ y agregamos la siguiente linea:

<Mapping Key=»pdf» Value=»icpdf.gif»/>

Pues ya lo tenemos.

Espero que os sirva de ayuda.

Un Saludo!!