Buenas prácticas al crear bibliotecas, listas y columnas en SharePoint
Published 12/3/2013 1:32 | Piero Marchena
El uso de bibliotecas y listas en un sitio de SharePoint es muy frecuente, habilitando a los usuarios múltiples escenarios de colaboración interna. Cuando implementamos soluciones sobre SharePoint tales como flujos de trabajo, formularios electrónicos o vistas es muy común consultar datos de las listas o bibliotecas creadas. Si el nombre de nuestra lista/biblioteca al momento de ser creada tiene espacios, es muy probable que nos econtremos con nombre internos que presenten...
Audiencias en Dataview WebParts no funcionan
Published 11/3/2013 16:22 | Piero Marchena
Cuando trabajamos con Dataview WebParts desde SharePoint designer tenemos flexibilidad para realizar todo tipo de configuraciones sobre el WebPart, tal como filtros, agrupación, ordenamiento y paginación. De la misma manera podemos manipular las propiedades de los WebParts como si lo hicieramos desde el navegador. Una de las propiedades mas útiles en los WebParts es el uso de audiencias que permiten mostrar el contenido de los WebParts de acuerdo al grupo al que pertenezca el...
Construyendo un Dataview WebPart para un Banner con contenido dinámico
Published 24/2/2013 14:01 | Piero Marchena
Existen múltiples maneras de crear banners en SharePoint haciendo uso de variados ejemplos con jquery o javascript que podemos encontrar en Internet. Construir un Dataview que sea empleado para el banner dinámico puede resultar sencillo si lo único que vamos a mostrar en este es una imagen que irá rotando. Sin embargo, algunos requerimientos comunes es que el banner no solo contenga imágenes que aparezcan dinámicamente, sino también texto que pueda...
Mostrando el usuario actual desde un Dataview WebPart
Published 24/2/2013 13:36 | Piero Marchena
Un requerimiento típico cuando implementamos una Intranet es el de dar un mensaje de bienvenida al usuario actualmente logueado. Pues para lograr este requerimiento podríamos emplear distintos métodos: Incrustar código Javascript para capturar el usuario actual y mostrarlo en un DIV, desarrollar un WebPart que utilice el modelo de objetos de SharePoint o una manera mas sencilla y rápida, crear un Dataview WebPart que en su contenido muestre al usuario actual. La...
Combinando Excel Services y Query String Filters - Parte 2
Published 4/1/2013 20:22 | Piero Marchena
El uso de parámetros en Excel Services también es posible aplicarlos cuando trabajamos con Tablas dinámicas y Filtros de Tablas dinámicas. Al construir nuestra tabla dinámica podemos seleccionar como cabecera de filtro a uno o más campos, posteriormente podemos seleccionar los valores que deseemos de ese filtro y visualizar los datos correspondientes. En mi escenario de prueba, cree una tabla dinámica en Excel que mostraba las calificaciones obtenidas...
Propiedad RefinementEnable - Metadatos en el Panel de Refinamiento con buscador FAST
Published 19/9/2012 20:12 | Piero Marchena
Es importante tomar en cuenta que si es que deseamos agregar metadatos adicionales a nuestro panel de refinamiento en nuestro centro de búsqueda, previamente debemos haber creado nuestra propiedad administrada. Las propiedades administradas deben ser creadas mediante PowerShell cuando trabajamos con FAST Search, por tal motivo es importante tener en cuenta que la propiedad RefinementEnable deba estar configurada en True, en caso contrario no será posible utilizar este metadato. Esta...
Archivado en: ,,
Mostrando list items horizantalmente con un Dataview
Published 1/9/2012 17:24 | Piero Marchena
Cuando trabajamos con Dataviews en SharePoint, generalmente lo que logramos es una presentación de datos con personalizaciones que son mostradas de forma vertical. Sin embargo, un requerimiento muy común es el de mostrar los elementos de una lista de forma horizontal y que se vayan mostrando una línea tras otra de elementos de acuerdo a la cantidad de elementos por línea definidos. Para lograr esta funcionalidad requeriremos básicamente hacer unos cambios en nuestro...
Combinando Excel Services y Query String Filters
Published 28/7/2012 1:38 | Piero Marchena
Recientemente un cliente presentó un requerimiento interesante a ser aplicado sobre SharePoint 2007. El reto en este cliente es que no se permite usar código que extienda la solución, por lo tanto me las tuve que ingeniar para utilizar la funcionalidad Out of the box de MOSS 2007 y explotar sus beneficios. El requerimiento básicamente consistía en mostrar reportes gráficos en la web, que mostraban los resultados de evaluaciones realizadas a los empleados...
Instalando mi nuevo ambiente con Windows Server 2012, SQL 2012 y SharePoint 2013 - Parte 3
Published 25/7/2012 1:45 | Piero Marchena
En este tercer post mostraré finalmente como instalar SharePoint Server 2013 Preview sobre nuestro ambiente virtual. El procedimiento de instalación es bastante similar a el empleado en SharePoint 2010, básicamente varían los prerequisitos a ser instalados. Primero debemos ejecutar el Prerequisite Installer que se encargará de instalar los roles necesarios y descargar de internet el software requerido antes de poder instalar SharePoint 2013 Preview. 1. Se muestra...
Instalando mi nuevo ambiente con Windows Server 2012, SQL 2012 y SharePoint 2013 - Parte 1
Published 23/7/2012 1:24 | Piero Marchena
Siempre interesado en conocer lo último de las tecnologías Microsoft y ya teniendo disponible versiones previas para descarga, no espere mas y me puse a armar mis ambientes virtuales. En este primer post les mostraré como instalar Windows Server 2012 y AD para habilitar nuestro ambiente para SharePoint 2013. Los pasos son muy parecidos a como lo haciamos en Windows Server 2008 R2. 1. Seleccionar idioma y opciones de configuración del teclado. 2. Seleccionar edición...
No se crean los IIS Web Sites en los WFE cuando extiendo una aplicación web!
Published 23/7/2012 0:57 | Piero Marchena
En un cliente con una Infraestructura de SharePoint 2010 con múltiples WFE, se me presentó un escenario curioso. Tuve que extender una aplicación web para proveer acceso vía SSL a un grupo de usuarios mediante una URL y un modo de autenticación distinto al de la aplicación web original. Es decir: 1. Mi aplicación web utiliza autenticación por Windows y accedían mediante el puerto 80. 2. Necesitaba proveer acceso a la misma aplicación...
Migrando aplicaciones web de modo clásico de autenticación a modo basados en claims
Published 20/7/2012 1:28 | Piero Marchena
Recientemente estuve en un pase a producción donde un cliente necesitaba migrar su aplicación web de SharePoint de el modo clásico de autenticación al modo de autenticación basado en claims. Esta necesidad surgió debido a que era necesario federar la aplicación web para que usuarios de otros dominios sin relación de confianza (Proveedores) puedan acceder a información relevante de la empresa proporcionando las mismas credenciales con...
Restaurar el Servicio de Metadatos en una Infraestructura con Cluster de SQL
Published 18/7/2012 23:32 | Piero Marchena
En un artículo anterior publiqué la manera en que podemos restaurar un servicio de metadatos mediante el comando Export-SPMetadataWebServicePartitionData. Pues si han intentado ejecutar este comando en una Infraestructura de SharePoint con un Cluster de SQL deberán tener en consideración lo siguiente: El backup del MMS debe estar copiado en una de las LUN de la SAN empleada para el Cluster, No debemos copiar el backup en una unidad local (Disco para el SO) de alguno de...
Configurando vistas en listas de grupos de SharePoint
Published 15/7/2012 3:52 | Piero Marchena
Cuando en nuestro portal de SharePoint manejamos distintos grupos de usuarios y dentro de ellos una gran cantidad de usuarios registrados, resulta a veces tedioso el mantenimiento de estos grupos. Nos resulta complicado ubicar a un usuario para verificar su existencia en el grupo o darle de baja. Una alternativa muy útil es la de clasificar a nuestros usuarios por algún atributo en particular, y para esto es posible crear nuestras vistas de usuarios. Para crear las vistas de usuarios...
Moviendo site collections entre bases de datos
Published 13/7/2012 21:14 | Piero Marchena
Generalmente la necesidad de mover colecciones de sitios entre bases de datos se da cuando una BD que aloja más de un site collection es muy grande y por consiguiente dificil de mantener (Hay ciertos limites en tamaño de BDs que recomienda Microsoft). Pues a mi me surgió una necesidad distinta. Al momento de restaurar un site collection este se almacenó sobre una base de datos existente y no sobre una BD independiente como yo lo quería. Pues el proceso para cambiar...
Eliminando carpetas con documento desprotegidos por otros usuarios
Published 3/6/2012 2:48 | Piero Marchena
Cuando trabajamos con SharePoint utilizando las funcionalidades de gestión documental, es común encontrar escenarios en que se aprovechen las características de desprotección y protección de documentos. Esta funcionalidad resulta muy útil pues permite evitar conflictos en el proceso de edición de documentos cuando múltiples personas tienen la posibilidad de actualizar un mismo documento, sin embargo es posible que algunas situaciones la desprotección...
Desplegar soluciones de SharePoint en producción
Published 27/5/2012 22:19 | Piero Marchena
Cuando desarrollamos soluciones de granja para SharePoint 2010 se genera un archivo .wsp que empaqueta toda la funcionalidad desarrollada. Este .wsp debe desplegarse en la granja para poder emplearlo y habilitarlo como features en nuestros site collections (esto depende del ámbito en el que hayamos implementado nuestra solución). Para desplegar el .wsp debemos de ejecutar de manera secuencial los siguiente comandos: 1. Add-SPSolution -LiteralPath "C:\SOLUCIONES\ Misolucion.wsp...
Eliminar columnas huerfanas de workflows antiguos
Published 20/5/2012 23:55 | Piero Marchena
Cuando trabajamos con Workflows en SharePoint 2010, bien sea utilizando SharePoint Designer o Visual Studio, cada vez que queremos probar los cambios ejecutados, tenemos que hacer nuevas publicaciones de los estos. A republicar múltiples veces nuestros workflows se presenta el escenario de disponer campos de workflow huerfanos. Para eliminar estos campos podemos utilizar un muy útil script que obtuve del siguiente link: http://get-spscripts.com/2011/01/delete-unused-workflow-status...
Archivado en: ,
Extender el periodo de activación de Windows Server 2008 R2
Published 19/5/2012 14:39 | Piero Marchena
Cuando trabajamos en entornos de pruebas o por ejemplo tenemos que dictar capacitaciones y trabajamos con virtuales con sistema Operativo Windows Server 2008/2008 R2 suele suceder que el periodo de activación expira. Debido a que estos solo son ambientes de prueba o empleados para capacitaciones y los necesitamos por una cantidad de tiempo adicional, tenemos la posibilidad de extender el periodo de activación. Microsoft publica en el siguiente link el procedimiento: http://support.microsoft...
Discos diferenciales para virtuales de Hyper-V
Published 12/5/2012 23:07 | Piero Marchena
Cuando trabajamos en entornos virtuales y generalmente cuando creamos varios ambientes de prueba virtual, solemos trabajar con muchas máquinas virtuales que tienen como base una instalación de sistema operativo. Por ejemplo, en mi caso yo utilizo un disco base de Windows Server 2008 R2 para crear múltiples virtuales basadas en este disco. El problema se presenta cuando nuestro espacio en disco se ve reducido significativamente, y esto se da cuando copiamos varias veces nuestros...
Archivado en: ,
Más artículos Página siguiente >