miércoles, 28 de diciembre de 2011

Cómo cambiar la dirección URL de despliegue de una solución de SharePoint 2010 en Visual Studio 2010

Al momento de crear un proyecto en Visual Studio 2010 para SharePoint 2010 solicita la dirección URL donde se desplegará la solución de SharePoint pero hay ocasiones que esta dirección es necesaria cambiarla, y es lo que vamos describir en las siguientes líneas:

En el directorio donde se encuentra el proyecto, hay un archivo con extensión csproj.user. Deberemos abrirlo con un editor como notepad.exe

image

En la etiqueta <SharePointSiteURL> deberemos cambiar la dirección deseada y luego guardar el archivo. 

image

Y eso es todo, podemos abrir el proyecto desde Visual Studio y realizar el despliegue o deployment y validar que el efectivamente el cambio esta efectuado.

SharePoint4Fun,

Juan Manuel Herrera O.

SharePoint 2010:Error al acceder una reunión recurrente anterior 'g_thispagedata' is undefined

Este error se genera al personalizar la página maestra de una sitio de la plantilla de reuniones o Meeting WorkSpace Template.

Para resolverlo hay varias soluciones o bien la combinación de ambas.  En mi caso debido a que se había habilitado la característica de publicación en el sitio de Reuniones tuve que agregar las siguientes líneas dentro de la página maestra:

Al principio de la página maestra y a través de SharePoint Designer 2010 puede colocar la siguiente línea:

<%@ Register Tagprefix="Meetings" Namespace="Microsoft.SharePoint.Meetings" Assembly="Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>

Dentro de las siguientes etiquetas:

<script type="text/javascript">
var _fV4UI = true;

<script>

Agregar la siguiente línea:

var g_thispagedata = "";

Dentro de la etiqueta <html> puede agregar la siguiente línea:

<Meetings:PropertyBag runat="server"/>

Con ello se eliminó el error la hacer clic sobre un enlace de una reunión anterior.

Referencias donde encontré la solución a continuación:

http://sympmarc.com/2008/07/02/how-to-fix-recurring-meeting-workspace-error-%E2%80%98g_instanceid%E2%80%99-is-undefined/

http://vrey-share.blogspot.com/2011/07/gthispagedata-is-not-defined-error-in.html

http://jmhogua.blogspot.com/2011/04/como-se-puede-personalizar-la-pagina.html

SharePoint4Fun,

Juan Manuel Herrera

lunes, 19 de diciembre de 2011

Artículo sobre buenas practicas desarrollando una solución Sandboxed para SharePoint 2010

Queridos lectores quiero compartir con ustedes una artículo que escribí para la revista CompartiMOSS sobre:BUENAS PRACTICAS EN EL SANDBOX página 6.  Y también para invitarlos a que disfruten de toda la edición de la revista que ya esta en su 10ma. edición.

En este artículo mostré un ejemplo de como extender la funcionalidad de la lista de Anuncios en SharePoint desplegando a través de un elemento Web una noticia gráfica (o sea que incluya imagen) la cual aplicando estilos al código HTML mejorar considerablemente.  Se requieren conocimientos sobre programación de c# y de Visual Studio 2010 para realizar el ejercicio, pero si tiene las habilidades disfrutará mucho el realizar el proyecto juntos.  Si esta interesado en el código dentro de la revista hay una dirección donde puede bajarlo.

Haga clic sobre la imagen para revisar la edición.

CompartiMOSS_10

SharePoint4Fun!,

Juan Manuel Herrera O.