February 2009 - Artículos

El problema no es empezar, es continuar!!

Los blogs forman parte de lo que se llama la Web 2.0 , los blogs están de moda, tener uno “mola”, cuentas tu vida, tus historias e incluso la cosas de otros. Los blogs tecnológicos se han convertido en una herramienta imprescindible en poco tiempo. Aportan la información y experiencia que no encontramos de los fabricantes y especificaciones. Los blogs están abriendo el conocimiento y la experiencia “seguro que hay alguien que ya le ha pasado antes o lo...
Publicado por Mario Cortés Flores | 3 comment(s)
Archivado en:

Infopath Form Services y Office Forms Server

Continuando con el anterior post “ Empezando con Infopath ”, vamos a subir un poco más de nivel para ver en que versiones de sharepoint podremos utilizar Infopath Form services. En la siguiente imagen podemos ver las funcionalidades por versión de sharepoint: Fijaros que Infopath Form services solo está disponible para la versión Enterprise de MOSS, con lo que si tenemos la versión Standard o wss3, ¿no podemos utilizar Infopath Form Services?...
Publicado por Mario Cortés Flores | con no comments
Archivado en: ,

SPDisposeCheck con Visual Studio

En el post Using SPDisposeCheck in Visual Studio podemos encontrar un ejemplo de como integrar SPDisposeCheck con Visual Studio, de forma que una vez compilada nuestra librería podáis validarla sin tener que abrir una consola de comandos. Bastante cómodo para los que no nos gusta escribir sobre una pantalla negra. Para hacerlo, abriremos VStudio > Herramientas > Herramientas externas … sobre el diálogo que nos aparezca indicaremos los datos del exe de SPDisposeCheck...

System.IO.IOException device is not ready

Al añadir un nuevo nodo a la granja se producía la excepción “System.IO.IOException: el dispositivo no está listo” o “System.IO.IOException: device is not ready” en el wizard de configuración: Exception: System.IO.IOException: The device is not ready. at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.Directory.InternalCreateDirectory(String fullPath, String path, DirectorySecurity dirSecurity) at System.IO...
Publicado por Mario Cortés Flores | con no comments
Archivado en: ,

Error fatal CManagedResources.GetScopeId

Sharepoint nunca te deja de sorprender, cada día me pregunto “¿qué me pasará hoy?”. Hoy lo hizo con un bonito pantallazo: El error es nítido!!, resulta que estaba haciendo una aplicación de consola que validaba que estuvieran construidos correctamente una serie de elementos, y para ello utilizaba FullTextSqlQuery para algunas búsquedas. Que sorpresa la mía que al indicar el scope en la consulta me apareció este mensajito....
Publicado por Mario Cortés Flores | con no comments
Archivado en: ,,

[Sharepoint] HRESULT: 0x80040D1B

Este error me ocurría al intentar acceder a la configuración de búsquedas del SSP en MOSS. Al crear un dominio en mi máquina virtual pasaron todos los usuarios locales a ser usuarios del dominio, por lo que los servicios estaban configurados con la referencia antigua. Aún cambiando las identidades de todos los pool de aplicaciones y los servicios windows me seguía dando el error. La solución consistió en entrar en la administración central...
Publicado por Mario Cortés Flores | 1 comment(s)
Archivado en: ,,

[Sharepoint] Introducción al desarrollo

Los últimos meses nos hemos centrado en preparar una serie de post para ayudar a los desarrolladores iniciados en Sahrepoint para darles un empujón y una guía básica. Os resumo los post más relevantes:   ¿Por donde empezar? Quick reference Sharepoint Referencia con enlaces imprescindibles para empezar a desarrollar en un entorno Sharepoint. Best Practice en el desarrollo con Sharepoint Referencias a post con best practices para el desarrollo con WSS3 y MOSS2007.   Herramientas Herramientas...

Best Practice en el desarrollo con Sharepoint

Hay una cosa que tenemos que tener clara y es que Sharepoint no deja de ser un producto más o menos cerrado sobre el que podemos hacer nuestras adaptaciones y personalizaciones. Y como cualquier producto debemos conocer tanto sus funcionalidades como sus entrañas para poder hacer soluciones lo más estables posibles. Programar con el modelo de objetos de Sharepoint no es cómo programar una aplicación de asp.net corriente, tiene sus “cositas” que hacen que te tires horas delante de tu máquina virtual...
Publicado por Mario Cortés Flores | con no comments

Cambiar las credenciales de usuario en Sharepoint

En ocasiones puede plantearse el caso en el que necesitemos manejar los objetos de Sharepoint pero con una identidad distinta a la del usuario logado o el del administrador. Dentro del contexto de Sharepoint disponemos de varios métodos para cambiar las credenciales: RunWithElevatedPrivileges Requiere de Impersonate=true SPSecurity.RunWithElevatedPrivileges( delegate() { …. } ); WindowsImpersonationContext Nos permite ejecutar nuestro código con las credenciales de otro usuario...
Publicado por Mario Cortés Flores | con no comments

Qué pasa con los foros de Sharepoint en MSDN y TechNet?

Recientemente Microsoft ha actualizado la plataforma de sus foros de MSDN y Technet a la versión 3 “ http://social.technet.microsoft.com/Forums/en-US/categories/ ” Los contenidos de todos los foros de la antigua plataforma ya se han migrado a la nueva, el problema viene con el foro de sharepoint en español. Resulta que si intentas acceder al foro de sharepoint en español para crear un nuevo mensaje o ver la lista de hilos nos lleva a una página de error no...