Ver por etiquetas

Todas las etiquetas » WebParts (RSS)

[SharePoint] Desarrollar y desplegar un servicio WCF en SharePoint 2010 con las CKSDev

Sí trabajas con SharePoint seguro que alguna vez has necesitado o puedes necesitar crear un servicio WCF custom que devuelva información de algun sistema y mostrarla en tu intranet. Por ejemplo, imagina que necesitas hacer un API para comunicarte con un ERP , y que esta API necesita ser consumida desde diferentes sitios de tu intranet. Podríamos hacerlo con el BCS , pero imagina que quieres montarte WebParts con un aspecto visual chulo y que consuman esta información de manera asíncrona usando un...

[SharePoint] Saber si un usuario es externo a nuestra organización (FBA) en una aplicación basada en claims

Tenemos una intranet que como requerimiento indespensable se pide poder invitar a usuarios externos a la organización/empresa a participar en la intranet. Para ello lo primero que necesitamos es cambiar el modelo de autenticación clásica a claims y habilitar un FBA para que los usuarios externos puedan registrarse y acceder. Los usuarios internos mandarán invitaciones por correo electrónico a los usuarios externos (Partners, clientes…) para participar en...

[MOSS] Ocultar las “Acciones del Sitio” en SharePoint

Un post rápidito pero que a más de uno vendrá bien: En ocasiones es necesario ocultar ciertos controles de SharePoint en función de los permisos que tenga. Por ejemplo, para ocultar las Acciones del Sitio a usuarios que no tengan el permiso ManageWeb (Administradores de la colección de sitios) la solución es sencilla,  para ello disponemos del control SPSecurityTrimmedControl < Sharepoint:SPSecurityTrimmedControl ID ="spstcrtlsa" runat ="server" PermissionsString ="ManageWeb"...

[MOSS] Evitar que los usuarios colaboradores modifiquen WebParts

En un portal de publicación el cliente desea que los usuarios colaboradores no puedan modificar WebParts: Hasta donde yo se y sí alguien conoce una manera mejor estaré encantado de escucharla, en los Niveles de permisos, más concreto en colaborar, en los permisos de lista si desmarcamos el check de Editar elementos evita que se editen los WebParts pero se pierde la edición de contenidos y eso no me vale, por eso me he creado un control que va en la master y que...

[MOSS] Creando un custom ListViewWebPart

El otro día, creando una galería multimedia en un portal de publicación, necesitaba añadir un ListViewWebPart dinámicamente al layout de publicación y asociarlo a una librería de imagenes, para permitir al usuario que la creaba un interfaz de administración para subir, borrar… La cosa era que necesitaba un contendor de este ListViewWebPart para controlar que el usuario era el propietario de la librería y así mostrarle o no el webpart. Al intentar añadir un ListViewWebPart dinámicamente dentro de...

[MOSS] Llamadas a métodos .NET desde un Xsl (ContentByQueryWebPart)

En ocasiones puede ser necesario que desde un Xsl tengamos que llamar a un método .NET. En mi caso era para parsear el valor de un campo que contiene un Xml. Lo primero será crearnos una clase para definir los métodos que vamos a llamar desde nuestros Xsl: public class XsltCustomFunctions { #region Variables   /// <summary> /// Singleton Instance /// </summary> static readonly XsltCustomFunctions instance = new XsltCustomFunctions();   #endregion   #region Properties  ...
Publicado por Luis Ruiz Pavón | con no comments

[MOSS 2007] Conectar WebParts programáticamente

Conectar 2 WebParts (por ejemplo un buscador y grid) a través del interfaz de SharePoint es una cosa sencilla, pero seguro que alguna vez has necesitado hacerlo a través del modelo de objetos de MOSS. En nuestro caso tenemos varios Custom WebParts que una vez desplegado el portal necesitamos conectarlos y lo hemos hecho vía Feature (No voy a poner el código entero del FeatureReceiver). Uno de los problemas que te puedes encontrar al hacer esto lo comenté en un post...

[SharePoint 2007] Camino de la Web 2.0 (Ajax Control Toolkit + Rating)

No se sí el título es muy acertado pero no se me ocurría otra cosa :). En un portal de publicación estamos añadiendo la parte de Rating, Comments, Cloud Tags, Geolocalización de información… (Web 2.0) y me he decantado por usar para la parte de rating el Ajax Control Toolkit de Microsoft (A partir de ahora ACT ) y en concreto el control de Rating que incorpora. Os voy a comentar un poco las peripecias de hacer funcionar todo esto en SharePoint...

[MOSS 2007] WebParts del tipo ErrorWebPart aparecen cuando usamos SPLimitedWebPartManager

El otro día desarrollando una feature para conectar webparts programáticamente (Escribiré algo sobre esto muy pronto) me encontré un pequeño problema a la hora de listar los webparts de un sitio usando la clase SPLimitedWebPartManager y era que los webparts de tipo ContentByQueryWebPart y los SummaryLink me los devolvía del tipo ErrorWebPart . Esto se produce cuando ejecutamos el código en la feature receivers o en una aplicación cliente fuera...