Ver por etiquetas

Todas las etiquetas » SharePoint 2010 (RSS)

[Spenta] La intranet de ONO, una de las 10 mejores del mundo

Me enorgullece empezar un lunes de esta manera y es que la intranet de ONO desarrollada por Spenta ha sido elegida una de las 10 mejores del mundo en 2013 por la prestigiosa compañía Nielsen Norman Group (Podéis leer la nota de prensa que ha publicado ONO ) La verdad es que es una gran noticia para Spenta , porque de alguna manera se ve reconocido el duro trabajo que hicimos en su momento y que afirma aún más, aunque algunos bloggers amarillistas piensen lo contrario , que en España hay mucho talento...

[SharePoint] Error: Microsoft SharePoint is not supported with version 4.0… PowerGUI

Si has descargado la última versión de PowerGUI e intentas crear un archivo PowerShell que tabaje con los CmdLet de SharePoint 2010 te vas a encontrar con este error: Básicamente es porque por defecto la nueva versión PowerGUI está usando framework 4.0 y SharePoint usa la versión 2.0. Para solucionarlo, tendremos que editar el fichero de configuración de PowerGUI , que está en la ruta C:\Program Files (x86)\PowerGUI\ScriptEditor.exe.config Y...
Publicado por Luis Ruiz Pavón | con no comments

[Tips] Obtener información de usuarios de un grupo de Active Directory

Si trabajas con SharePoint, sabrás que puedes añadir a un grupo de seguridad de SharePoint un grupo de Active Directory, y al listar los usuarios del grupo de Miembros de un sitio, el modelo de objetos de SharePoint te devuelve ese grupo en forma de SPUser, pero no puedes obtener los usuarios que forman parte de ese grupo, y en mi caso lo necesito. Dese luego que existen muchas maneras de hacer esto, pero para mí la más sencilla para lo que necesitaba es la que os muestro a continuación: var domainName...

[Evento] SUG.CAT - SharePoint 2010 desde todo tipo de dispositivos

Este miércoles 23 de mayo, estaré con el Grupo de Usuarios de SharePoint de Cataluña dando una pequeña charla sobre servicios REST con WCF en SharePoint 2010, donde podremos ver como hacer más extensible la plataforma y así, poder consumirla desde todo tipo de dispositivos. Tendré el placer de compartir cartel con dos mega-cracks de SharePoint, Edin Kapic (Pasiona) que nos deleitará con el "Desarrollo de aplicaciones de Windows 8 conectadas a SharePoint " y David Martos (Spenta/Beezy) nos...
Publicado por Luis Ruiz Pavón | con no comments
Archivado en: ,

[SharePoint 2010] Cerrar una ventana modal desde el Code-Behind

Como muchos sabréis, en SharePoint 2010 se añadieron las ventanas modales y con ello se abrió un nuevo paradigma frente al antiguo de modelo de navegación o experiencia de usuario de la versión 2007. Ahora estoy lidiando con unas ventanas modales y necesitaba cerrar dicha venta desde el Code-Behind y para que no se me vuelva a olvidar más la dichosa función JavaScript os dejo un pequeño snippet de código: Page.ClientScript.RegisterStartupScript(GetType(), "commitPoPup" , "window.frameElement...
Publicado por Luis Ruiz Pavón | con no comments

[SharePoint] SqlMembershipProvider.CreateUser y el maldito MembershipCreateStatus.InvalidAnswer

En una aplicación sobre SharePoint 2010 con SqlMembership Provider (Claims) me he encontrado que a la hora de crear un usuario en la página de registro, me mostraba siempre un error que me decía que la pregunta y respuesta no son válidas. Revisando la configuración del MembershipProvider en el web.config he visto que la opción de requerir pregunta y respuesta no estaba deshabilitada: <membership defaultProvider= "i" > <providers> <add...

[SharePoint] La clase SPUtility y su manera extraña de convertir un DateTime al formato ISO8601 ¿Opiniones?

Sí trabajas habitualmente con SharePoint, sabrás que las fechas con las que trabaja SharePoint están en formato ISO8601 algo como esto: yyyy-MM-ddTHH:mm:ssZ Seguro que en alguna CAML Query has tenido que utilizarlo: < Query > < Where > < Eq > < FieldRef Name ="Created" /> < Value IncludeTimeValue ="TRUE" Type ="DateTime" > 2012-03-02T13:46:06Z </ Value > </ Eq > </ Where > </ Query > Pues dentro de la clase SPUtility...

[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...

[SharePoint] Cierra el ojete a tu SharePoint - Activa ViewPagesLockDown

Este post se lo dedico a toda la muchachada que desarrolla un portal público con acceso anónimo con SharePoint y le deja el ojete abierto sin saber las consecuencias de dicho acto. ¿Qué es dejar el ojete abierto a un portal público desarrollado sobre SharePoint? Dejar el ojete abierto a tu SharePoint , es permitir que cualquier usuario anónimo que conozca un poco como funciona SharePoint tenga acceso a numerosas listas, páginas… que quizás solo los usuarios registrados o administradores (Sino has...

[SharePoint 2010] "The collection cannot be modified."

Estaba creando un powershell para añadir a un content type existente una columna de sitio con el siguiente código: $site = Get-SPSite $url $web = $site.RootWeb $contenttype = $web.AvailableContentTypes[ "..." ] $field = $web.Fields.GetFieldByInternalName( "..." )   if ($contenttype -eq $ null ) { Write-Host "Content Type ... does not exist" } elseif ($field -eq $ null ) { Write-Host "Site Column does ... not exist" } else { if ($contenttype.Fields.Contains...

[SharePoint] Crear/Borrar Scope de sitios programaticamente

En versiones anteriores de SharePoint para hacer esto hacíamos uso de la clase SearchContext que ahora en 2010 está obsoleta: SearchContext is deprecated. SearchContext is deprecated and shouldn't be used as an example on a SP 2010 class. Para crear un Scope sobre un sitio de SharePoint podemos hacer uso del siguiente código: private void CreateScope( string title, SPWeb web, SPSite site) { var remoteScopes = new RemoteScopes(SPServiceContext.GetContext(site));   var allScopes = remoteScopes...
Publicado por Luis Ruiz Pavón | con no comments
Archivado en: ,

[SharePoint 2010] Comportamiento extraño al pasar el parámetro “id” por QueryString a una página Wiki

Estaba desarollando un WebPart custom para una página wiki de un sitio de SharePoint 2010 el cual recibía un parámetro por QueryString llamado “id” y cual es mi sorpresa que al pasar dicho parámetro no se ve mi WebPart y me muestra el contenido de otra página Wiki. Para ver que la cosa no tenía que ver con mi desarrollo me he creado un Team Site de pruebas que contiene las 2 páginas iniciales: Cargamos la Home.aspx: y la pasamos el parámetro...
Publicado por Luis Ruiz Pavón | 3 comment(s)
Archivado en: ,

[MOSS 2010] Metadatos Administrados: DefaultSiteCollectionTermStore es null

Realizando un despliegue en un entorno de Pre-Producción, me encontré un error al activar una feature que hace la carga automáticatica de los metadatos administrados. La propiedad DefaultSiteCollectionTermStore de la clase TaxonomySession era null. Así que nada mejor que abrir una ventana de PowerShell e investigar: Básicamente lo que he hecho es obtener una referencia a mi sitio y lo almaceno en la variable $site . Acto seguido instanciamos un objeto de la clase...
Publicado por Luis Ruiz Pavón | con no comments

[WebCast] How to use Team Foundation Server to Manage the SharePoint Life Cycle

Para los que trabajáis con SharePoint seguro que os interesará. En nuestro horario de 20:00h – 21:30h https://msevents.microsoft.com/cui/WebCastEventDetails.aspx?EventID=1032480382&EventCategory=2&culture=en-US&CountryCode=US&flag=1# Un saludo
Publicado por Luis Ruiz Pavón | 1 comment(s)
Archivado en:

[MOSS 2010] Herramienta para importar/exportar a csv un conjunto de términos

El otro día necesitaba exportar un grupo de terminos que tenía creado para añadirlos a una feature de mi proyecto y que en el despliegue de la solución se creen automáticamente y mira por donde me encontré con esta aplicación en codeplex: Es muy sencilla de usar: Introduces la url de sitio Introduces el nombre del grupo que desea exporta/importar Seleccionas la carpeta donde quieres que te deje los .csv Por cada conjunto de términos que tengas en el grupo te creará un fichero csv La podéis descargar...
Publicado por Luis Ruiz Pavón | 1 comment(s)
Archivado en: ,,

[MOSS 2010] El botón “Activate” está deshabilitado en las sandbox solutions

Cuando subes una solución a las sandbox solutions e intentas activarla te encuentras con esto: La solución está en habilitar el servicio “ Microsoft SharePoint Foundations Sandboxed Code Service ” si está parado Que según lo que dice la MSDN está parado por defecto: The ability to run sandboxed solutions is disabled by default. Enable sandboxed solutions on every application server that you want to run sandboxed solutions. Una vez que lo iniciamos: Un saludo

[MOSS 2010] Error occurred in deployment step 'Add Solution': Failed to extract the cab file in the solution.

Este error ocurre cuando desplegamos una solución de SharePoint 2010 y algún item del proyecto lleva paréntesis. En mi caso se me había colado una  una imagen con este nombre imagen(1).jpg Más info: Troubleshooting SharePoint Packaging and Deployment Saludos y buen fin de semana :)
Publicado por Luis Ruiz Pavón | con no comments
Archivado en: ,

[MOSS 2010] Error al importar un Note Board webpart (SocialCommentWebPart) ¿Bug?

Este error me lo he encontrado tanto exportanto/importando este webpart desde la interfaz web de sharePoint 2010 como programáticamente. Vamos a reproducirlo y mostrar la solución. Para ello, en un Team Site con las caracteristica de publishing y wikis, editamos la página e insertamos un Note Board webpart que está en el grupo de Social Collaboration Pulsamos el botón Add Y ya lo tenemos: Ahora lo exportamos: Guardamos el fichero: Y podemos abrirlo con el notepad para ver su contenido: < webParts...

[MOSS 2010] No tengo la opción “Save site as template”

Cuando sobre un Team Site activas la feature de Publishing la opción “Save site as template” desaparece del Site Settings : Podemos acceder mediante la url: http://tusitio/_layouts/savetmpl.aspx Un saludo y gracias a mi compañero Enric por la solución
Publicado por Luis Ruiz Pavón | 4 comment(s)
Archivado en: ,
Más artículos Página siguiente >