Ver por etiquetas

Todas las etiquetas » MOSS (RSS)

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

[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

[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: ,

[MOSS 2010] Añadir ensamblados a nuestra solución con VS 2010 para que se desplieguen en la GAC

Sí queremos que se despliguen dlls a la GAC cuando despleguemos nuestra solución (*.wsp) en un servidor, tenemos que seguir estos pasos: Hacemos doble click sobre Package.package : En la ventana de configuración que nos aparace, en la parte de abajo, pinchamos sobre Advanced : En la siguiente ventana, pinchamos sobre el botón Add : Podemos añadir una assembly existente o como en mi caso una dll de otro proyecto que tengo en la solución: Seleccionamos el proyecto...

[MOSS2010] The local farm is not accessible. Cmdlets with FeatureDependencyId are not registered

Estoy trabajando en un proyecto de Sharepoint 2010 con mi compañero Alfredo y me ha creado una cuenta de administrador en nuestro entorno de PRE-Producción. Necesitaba lanzar un script de PowerShell para realizar unas tareas y me he encontrado este error: Para solucionarlo, basta con abrir el SQL Server Management Studio –> Security –> Logins , seleccionar el usuario, pinchar sobre User Mapping y seleccionar la base de datos SharePoint_Config y seleccionar el rol SharePoint_Shell_Access...
Publicado por Luis Ruiz Pavón | con no comments

[MOSS 2010] Obtener los documentos de un Document Set

Para una demo desde un cliente VSTO Word, necesitaba mostrar los documentos de un Document Set de SharePoint 2010 en un TaskPane y en un principio había pensado hacerlo con un control WebBrowser de WPF, pero al final por una serie de requerimientos y problemas he tenido que hacerlo a través de un servicio web (Por ser versiones de framework diferentes), así que aquí os dejo el código y sí alguien encuentra una manera mejor o más efectiva de hacerlo...
Publicado por Luis Ruiz Pavón | con no comments
Archivado en: ,

[MOSS] Crear un site SSL con SharePoint 2007

Como en estas últimas semanas me ha tocado crear algún que otro site bajo SSL, he pensado que sería buena idea escribir un artículo sobre ello. Con una aplicación web ya creada , lo primero que vamos a hacer es extenderla: A continuación, seleccionamos la aplicación web que queremos extender, seleccionamos el puerto 443 (En mi caso permitimos acceso anónimo al portal, aunque habrá una parte para usuarios registrados) y marcamos el check Use Secure Sockets Layer (SSL) A continuación vamos al Internet...
Publicado por Luis Ruiz Pavón | con no comments

[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] Problemas desplegando soluciones en NLB: La crónica

Ayer estuve desplegando una solución/es de Sharepoint en un NLB (Network Load Balancing) y me encontré con algún escollo/problema que me gustaría compartir: Al crear la aplicación web, la adminsitración central crea un trabajo temporizado (Timer Job) para replicar la aplicación en todos los nodos del NLB de manera automática, pero el temporizador se quedaba en estado DEPLOYING, por lo que tuve que ir a los demás nodos del NLB a forzar la ejecución del trabajo temporizado: Abrimos la consola y ejecutamos...

[MOSS] Uso de Unity en SharePoint: System.InvalidOperationException: The type name or alias “TYPE” could not be resolved…

Estoy haciendo una prueba de conceto con SharePoint + Unity y me he encontrado con este error al añadir mi WebPart: System.InvalidOperationException: The type name or alias ITaskRepository could not be resolved. Please check your configuration file and verify this type name. Tengo las dlls en la GAC (Sí las pones en el bin del sitio funciona pero no me gusta :P) y la configuración de Unity en el Web.Config de la siguiente manera: < unity > < aliases > < add alias...

[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] Exception from HRESULT: 0x81070201

Con un trancazo de narices, el Madrid eliminado de la champions y un lunes a primera hora terminando un site definition para un portal de publicación, me me encontrado con este error que me suele pasar con combinaciones como la anterior (Podría ser peor sí el Barça gana la champions en el Bernabeú…). La cosa es que al activar una feature sobre un site que has creado para una lista personalizada de SharePoint te puede saltar el error: The element '{FA5B788F-432E-40e9-9FD6-F3D7F7002CD6}' of...

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

[MOSS 2007] Cannot retrieve properties at this time + Are you sure you want to navigate away from this page? = Headache

Sí alguna vez te has encontrado con estos 2 mensajes o con alguno de ellos te voy a intentar facilitar la vida un poco contandote mi experiencia: Seguro que has buscado por internet y has encontrado soluciones para todos los gustos, pues a mí ninguna de ellas me ha funcionado (Para el primer mensajito), aunque si es verdad que alguna me ha dado alguna pista para encontrar la solución :) Cannot retrieve properties at this time Al pulsar sobre el botón de “Editor de...

HOW TO – (MOSS 2007) Crear nuestro propio ToolPart

Desarrollando unos WebPart para el proyecto en el que estoy actualmente, necesitaba añadir una propiedad a un WebPart para permitir sólo su visibilidad a ciertos perfiles. Estos perfiles los suministra una aplicación que se encarga de la seguridad de las aplicaciones. Para otros caso me vale una Enum como fuente de datos (Veáse Tipo de Objeto, Tipo de Barra…) pero para este caso no, así que tuve que crearme mi propio ToolPart como se muestra en la imagen...