El monstruito no soy yo, es el SharePoint

El Blog de Luis Mañez, dedicado a tecnologías MS, principalmente SharePoint y Office 365

Ver por etiquetas

Todas las etiquetas » Sharepoint 2010 (RSS)
SharePoint 2010: Propiedades de Lista ReadSecurity y WriteSecurity
En más de una ocasión he visto el requisito de que los items de una lista, o documentos de una biblioteca de documentos, sólo puedan ser editados por el mismo usuario que los creó, o por usuarios administradores, pero no puedan ser editados por otros usuarios contributors Antes este requisito, más de una vez he visto soluciones que incluyen manejadores de eventos o workflows, que asignan permisos exclusivos a esos elementos. Sin embargo, la mayor parte de las ocasiones, se puede solucionar con las...
Posted: 8/8/2012 17:29 por Luis Mañez | con no comments
Archivado en:
SharePoint 2013 preview: Nueva plantilla “Community site”
En SharePoint 2013 tenemos disponible una nueva plantilla de sitio, llamada “Community site”. Esta plantilla está destinada a la creación de sitios de discusión sobre diferentes temas. Toda la funcionalidad del site, viene a través de la Feature “Community site Feature” Disponemos de los siguientes webparts específicos: Y esta es la pinta que tiene una vez creado el site: Como veis, el principal elemento de este site, es la lista de Discusiones, que contiene los “topics” con información sobre su...
Posted: 22/7/2012 9:35 por Luis Mañez | con no comments
Archivado en:
SharePoint 2010: descripción y visio de las BDs de SP por versión
Si queréis tener claro qué BDs instala SharePoint, según la versión, además de qué recomendaciones seguir con cada BD (requerimientos de espacio, Read/Write, Backup, Recovery…), os recomiendo el siguiente enlace de Technet Database types and descriptions (SharePoint Server 2010) Ahí tendremos las BDs de SharePoint Foundation, Server Standar, Server Enterprise y Project Server. De cada BD tenemos una tabla con las siguientes características: Para completar la información, en este enlace tenemos un...
SharePoint 2010: Mejorando el atributo Title en un sitio de publicación
Si has trabajado con SharePoint 2010 en sitios de publicación, sabrás que el atributo Title de cada página de publicación, saca su valor del propio título de la página: Bueno, no está mal, pero si estamos en el sitio de Ferrari que se ha debido gastar algunos euros en su sitio web, qué menos que aparezca Ferrari en el title de cada página. Lo suyo sería montar un title del estilo: Nombre del sitio raiz :: subsitio :: sub-subsitio…::Página Si queremos hacer algo de ese estilo “jerárquico”, tenemos...
Posted: 10/7/2012 20:27 por Luis Mañez | con no comments
Archivado en: ,
SharePoint 2010: ¿La BD de SharePoint log te está comiendo el disco duro?
Hoy un pequeño tip para los developers que no nos preocupamos mucho de nuestro entorno. Hace unos días observé que me estaba quedando sin espacio en mi disco virtual del entorno de SharePoint. Utilizando la herramienta WinDirStat observé que la BD de SharePoint log, se comía más de 6 GB de espacio en disco!! ahí es ná! Por suerte, es fácil de solucionarlo, basta con hacer un “Srink” de la BD. Seleccionamos el FileType a Log: y aceptamos! y a recuperar disco duro. Saludos!
Posted: 6/7/2012 15:55 por Luis Mañez | con no comments
Archivado en:
SharePoint 2010: Configurar app web con 2 zonas, una con acceso anónimo mediante script Power-Shell
El siguiente post pretende solucionar una caso de uso típico cuando se construyen sitios públicos en SharePoint. Si tenemos un sitio público, obviamente tendremos que habilitar el acceso al usuario anónimo. Si lo hacemos, seguramente querremos ocultar la Ribbon de alguna forma, para que el usuario anónimo no vea ningún enlace de “Sign in”. Pero entonces, ¿Cómo hacemos para que los usuario editores del portal, puedan acceder a la...
SharePoint 2010: Localized resource for token 'Direction' could not be found for file with path
Si al activar vuestra Feature, os encontráis con un error similar a este (el token puede ser cualquier Key de los ficheros de Resources de SharePoint): Localized resource for token 'Direction' could not be found for file with path: "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\Template\Features\My_Feature\…\schema.xml Se debe al siguiente motivo: Lo voy a explicar centrado en mi caso. Yo he partido de una definición de lista de SharePoint...
Posted: 28/6/2012 14:50 por Luis Mañez | con no comments
Archivado en:
Microsoft adquiere Yammer… ¿Qué implicará en SharePoint?…
Pues sí, después de varios días de rumores, hoy se ha hecho oficial la noticia de la adquisición de Yammer por Microsoft: http://www.microsoft.com/en-us/news/Press/2012/Jun12/06-25MSYammerPR.aspx Como dice la propia nota de prensa de MS, la idea de la adquisición es complementar con Yammer algunos productos de MS, entre ellos, SharePoint y Office 365: “ Yammer will continue to develop its standalone service and maintain its commitment to simplicity, innovation and cross-platform experiences. Moving...
Posted: 26/6/2012 9:01 por Luis Mañez | con no comments
Archivado en:
Número 12 de CompartiMOSS publicado!
Hola a todos, Por si hay algún despistado que siga mi blog, y no el de Juan Carlos, Gustavo o Fabian (quizá algún familiar o amigo de la infancia ), os informo que ya tenemos disponible el número 12 de CompartiMOSS. En este número he tenido la suerte de colaborar, presentando RIVER, una solución para SharePoint, que permite crear Foros “2.0” (al más puro estilo ‘stackoverflow.com’) Os recomiendo la descarga, porque no tiene desperdicio alguno!! Fijaros que “articulazos”: Editorial Desarrollo de aplicaciones...
SharePoint 2010: Como sacar la fecha de creación de un elemento en los resultados de la búsqueda
Si usamos la búsqueda de SharePoint 2010, vemos que por defecto, tenemos disponibles los siguientes campos: 1: <Column Name= "WorkId" /> 2: <Column Name= "Rank" /> 3: <Column Name= "Title" /> 4: <Column Name= "Author" /> 5: <Column Name= "Size" /> 6: <Column Name= "Path" /> 7: <Column Name= "Description" /> 8: <Column Name= "Write" /> 9: <Column Name= "SiteName"...
SharePoint 2010: Formateando los DateTime, según las regional settings del cliente (II)
En el post anterior , vimos como podemos averiguar la zona horaria del usuario que visita nuestra web, para así formatear una fecha con dicha zona horaria. Sin embargo, hay una pequeña apreciación para el post anterior, que tiene que ver con los resultados de las búsquedas, devueltos por el buscador de SharePoint. Si estás haciendo búsquedas de forma programática, y has conseguido sacar el campo que indica la fecha de creación del item (cosa que no es nada sencilla, y que os intentaré contar en otros...
SharePoint 2010: Formateando los DateTime, según las regional settings del cliente
Antes de entrar en materia, vamos a ver el escenario final: Lo que pretendemos es que, cuando se muestre la fecha de creación de un ítem de una lista, desde un webpart personalizado (o control, o lo que sea), esa fecha y hora, esté ajustada a la zona horaria del usuario que está viendo la web. Lo otro a considerar, es que SharePoint, almacena (en su BBDD) la fecha, en modo UTC Con esto, lo que buscamos es lo siguiente: Si el ítem se creó cuando eran las 25/05/2012 18:00 en UTC time, queremos que...
Posted: 25/5/2012 16:21 por Luis Mañez | con 2 comment(s)
Archivado en:
SharePoint 2010: The content type is part of an application feature (error al borrar un Tipo de contenido)
Acabo de sufrir en “mis cannes”, este bonito error, justo cuando intentaba eliminar un tipo de contenido, que había creado una feature de una solución personalizada, que había desarrollado. Lo primero a comprobar, que yo ya había hecho, es que ese tipo de contenido, no puede estar siendo usado en ninguna lista ni biblioteca. Además, debes comprobar que ese tipo de contenido, no sea tipo base, de algún otro contenido que sí se está usando. También puedes usar alguna herramienta del estilo SharePoint...
Posted: 10/5/2012 19:14 por Luis Mañez | con no comments
Archivado en:
SharePoint 2010: Usando el AjaxControlToolkit
Hace un tiempo me preguntaron si sería posible usar el AjaxControlToolkit dentro de SharePoint 2010. Mi respuesta rápida fue que sí, que tan sólo bastaría con descargar el AjaxControlToolkit de la versión basada en el .NET Framework 3.5, que es la base de SharePoint 2010. Sin embargo, cuando me puse a ello, no fue tan sencillo. Al parecer, las últimas versiones del AjaxControlToolkit, aún estando basadas en .NET 3.5, no son compatibles con SharePoint. Finalmente, conseguí hacerlo funcionar, siguiendo...
SharePoint 2010: Estableciendo las RSS por defecto de un sitio público
Lo que se pretende conseguir en este post, es que los “detectores” de fuentes RSS de los navegadores web, detecten la RSS de nuestro sitio público, que queremos establecer por defecto. Me refiero a que, por ejemplo, si entramos en un sitio público de SharePoint, no tengamos desactivado, lo siguiente: Antes de empezar con el cómo, os paso un link de cómo configurar las RSS en SharePoint 2010 (algo sencillísimo). Este link además, incluye cómo hacerlo por power-shell: http://get-spscripts.com/2010...
Posted: 5/4/2012 15:35 por Luis Mañez | con no comments
Archivado en: ,
SharePoint 2010: Organizando webparts de la solución y vigilando las entradas SafeControl
Si tu solución de SharePoint posee varios webparts, quizá quieras considerar lo que os cuento en breve, de cara a tener una organización de los items del proyecto algo más limpia, y evitar entradas SafeControl innecesarias en el web.config. Imaginemos que nuestra solución tiene 3 webparts visuales, añadidos a través de la plantilla de Visual Studio. Quedaría algo así: Para empezar, fijaros en los NameSpaces que tenemos, para cada webpart...
Posted: 3/4/2012 8:30 por Luis Mañez | con no comments
Archivado en:
SharePoint 2010: Cacheando webparts visuales con OutputCache
¿Te va lento tu sitio de SharePoint? … menuda preguntita Si la respuesta es que sí, o al menos, crees que sí, es posible que este post te pueda ayudar. Ojo, no voy a preguntar, cómo has llegado hasta esa “lentitud”, y ya te aseguro, que habrá muchas más soluciones, pero aquí vamos a ver una posible solución, bastante rápida de probar, y de deshacer en caso de que no te sirva. Otra condición para que te pueda ser útil tu post, es que tu desarrollo haga uso de UsersControls de asp.net (si tienes webparts...
Office 365: Provisionando PropertyBags de forma declarativa (idem para SharePoint 2010)
Seguramente, si habéis desarrollado alguna solución para SharePoint, más allá de los típicos webparts, habréis necesitado almacenar “parámetros” de configuración, por ejemplo, la URL de un servicio web en Azure, tu AppId para usar Bing Maps, etc. Existen varias opciones para hacer esto, yo hoy os voy a hablar de usar las PropertyBags. En SharePoint, la mayoría de los objetos, tienen una propiedad “Properties” que...
SharePoint 2010: Cambiando el GUID de una clase que hereda de SPFeatureReceiver
Recientemente, he tenido que cambiar GUIDs, nombres y demás, a un proyecto SharePoint de Visual Studio. Pues bien, si se cambia el GUID de una clase que es manejadora de los eventos de una Feature: 1: /// <summary> 2: /// This class handles events raised during feature activation, deactivation, installation, uninstallation, and upgrade. 3: /// </summary> 4: /// <remarks> 5: /// The GUID attached to this class may be used during packaging and should not be modified. 6: /// </remarks>...
Office 365: Branding en SharePoint Online con URLs relativas a mi colección de sitios (II)
Previously on Fringe … Digo, anteriormente vimos cómo referenciar hojas de estilos con rutas relativas a una colección de sitios de SharePoint Online, o a un sitio concreto. Sin embargo, esa misma técnica, no es aplicable si lo que queremos son añadir referencias a archivos .js. Si intentamos hacer algo como lo siguiente: 1: < script type ="text/javascript" src ="<%$SPUrl:~SiteCollection/Style Library/JQUERY/mainFunctions.js%>" ></ script > Obtendremos una pantalla...
Más artículos Página siguiente >