Mostrando entradas con la etiqueta Tesauros. Mostrar todas las entradas
Mostrando entradas con la etiqueta Tesauros. Mostrar todas las entradas

sábado, 7 de julio de 2012

Tips/Info #44 Sharepoint

1-Resetear permisos de un site collection mediante powershell

# URL del site collection
$URL = "your_site_collection"
 
# Cargo la consola de SharePoint PowerShell
Add-PSSnapin Microsoft.SharePoint.PowerShell -ErrorAction SilentlyContinue
 
# Obtengo el site collection
$siteCollection = Get-SPSite $URL
 
# Enumero los site collection y reseteo permisos para todos los subsites y listas
ForEach ($web in $siteCollection.AllWebs) {
    If ($web.Url -ne $URL) {
        $ws = Get-SPWeb $web.Url      
        $ws.ResetRoleInheritance()
        $ws.Update()
        $ws.Dispose()
    }
    # reseteo las listas del site
    $listas = $web.Lists
    ForEach ($list in $listas) {       
        $list.ResetRoleInheritance()
        $list.Update()
    }
}

2-No se abre los documentos al hacer click sobre los iconos

El origen del problema surge del xslt que renderiza Sharepoint.

1) Ir a donde se definen los XSLT, ubicada normalmente en C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\template\layouts\XSL

2) Hacemos un backup del fldtypes_docicon.xsl

3) Editamos el archivo fldtypes_docicon.xsl con notepad y substituimos el código XML por el que figura en este link: http://support.microsoft.com/default.aspx?scid=kb;en-US;2457975

4) Forzamos un IISRESET  de nuestro servidor

3-Backup&Restore de Listas en Sharepoint 2010 con powershell

Export-SPWeb "http://www.sharepoint.com/" -itemurl "Lists/test" -path "c:\Temp\backup.cmp"
Import-SPWeb "http://www.sharepoint.com/" -Path "c:\Temp\backup.cmp"

4-Teasuros (Thesaurus)

Se ubican en la siguiente ubicación: %ProgramFiles%Microsoft Office Servers14.0DataOffice ServerApplicationsGUID-query-0Config

Ej:

<XML ID="Microsoft Search Thesaurus">
<thesaurus xmlns="x-schema:tsSchema.xml">
<diacritics_sensitive>0</diacritics_sensitive>
<expansion>
<sub>Internet Explorer</sub>
<sub>IE</sub>
<sub>IE8</sub>
</expansion>
<replacement>
<pat>NT5</pat>
<pat>W2K</pat>
<sub>Windows 2000</sub>
</replacement>
</thesaurus>
</XML>



Más info: http://technet.microsoft.com/en-us/library/dd361734.aspx


5-Error:An attempt was made to load an assembly with an incorrect format xxxxx.dll


Tienes que ir a Project Properties –> Build –> y cambiar la opción Generate serialization assembly a OFF.


generate serialization assembly vs 2010

miércoles, 20 de junio de 2012

Tips/Info #34 Sharepoint 2010

1-Tesauros en Sharepoint 2010

Mediante los archivos de sinónimos (thesaurus), un administrador de búsquedas puede especificar sustituciones o sinónimos de las palabras o frases incluidas en las consultas de búsqueda.

  • Especificación de reemplazos de palabras o frases de una consulta. Un administrador de búsquedas puede designar una o más palabras o frases como sustituciones de palabras o frases concretas que un usuario puede escribir en un cuadro de búsqueda. Por ejemplo, un administrador puede especificar que cada vez que aparezca el término “Longhorn” en una consulta, el sistema de búsqueda lo reemplace por “Windows Vista” o “Vista”. De forma similar, un administrador puede especificar que siempre que aparezcan los términos “NT5” o “W2K” en una consulta, el sistema los reemplace por “Windows 2000”.

    Para especificar sustituciones de palabras o frases, el administrador de búsquedas inserta un conjunto de reemplazo en un archivo de sinónimos. Para obtener más información, vea Uso de conjuntos de reemplazo más adelante en este artículo.

    Especificación de sinónimos de palabras o frases de una consulta. Un administrador de búsquedas puede especificar una o más palabras o frases como sinónimos de una palabra o frase concretas que un usuario puede escribir en un cuadro de búsqueda. Por ejemplo, un administrador puede especificar “IE”, “IE8” e “Internet Explorer” como sinónimos. Cuando uno de estos términos aparece en una consulta, el sistema también busca los demás términos. Por lo tanto, una consulta sobre alguno de estos tres términos ofrecerá resultados que contienen “IE”, “IE8” o “Internet Explorer”.

    El programa de instalación de Microsoft SharePoint Server 2010 incluye un archivo de sinónimos para cada uno de los idiomas admitidos, además de un archivo de sinónimos independiente del idioma denominado tsneu.xml. Este archivo se aplica a todas las consultas durante el procesamiento de consultas, incluso cuando hay un archivo de sinónimos específico para el idioma de la consulta.

    De forma predeterminada, SharePoint Server 2010 instala los archivos de sinónimos de todos los idiomas admitidos en %ProgramFiles%\Microsoft Office Servers\14.0\Data\Office Server\Config.

    Más información: http://technet.microsoft.com/es-ar/library/dd361734.aspx

    2-Algunos beneficios de los BLOBS

    • Base de datos más pequeñas
    • BLOBs no usan la base TEMPDB
    • Puedes elegir el tipo de almacenamiento y ubicación
    • El almacenamiento puede ser más barato
    • Almacenamiento on-site o off-site (cloud)

    3-PowerShell 3.0 y Sharepoint 2010

    PowerShell 3.0 usa el framework 4.5, y SPS2010 usa el 3.5 (es decir el 2.0). Para poder ejecutar script sobre Sharepoint deberás agregar el párametro –version 2.0

    4-Nuevos usuarios de AD no pueden ser resueltos en site collections nuevos, pero si en los viejos

    Get-SPSite "http://SharePoint/sites/collection" | fl > C:\temp.txt
    Si abres el archivo tem.txt, verás las propiedades del site collection. Revisa la propiedad "UserAccountDirectoryPath". Por default, debería estar en blanco, si no es así, puede causar que nuevos usuarios en AD no puedan ser resueltos por el People Picker.

    Para cambiar esta propiedad, ejecuta lo siguiente:

    $Sitio = Get-SPSitio "http://SharePoint/Sitios/collection"
    $Valor=""
    $Sitio.UserAccountDirectoryPath = $Valor

    5-Error al deployar con Visual Studio 2010: "Error occurred in deployment step 'Recycle IIS Application Pool': Provider load failure"

  • Se deberá ejecutar la siguiente sentencia de powershell en el servidor de Sharepoint:

    restart-service TrustedInstaller

    6-Al instalar un KB nos lanza el siguiente error en el Health Analyzer: “Missing Server Dependencies”

    Para solucionarlo, ejecutar PSConfig.exe en todos los servers.

    7-Tipos de web pages en Sharepoint 2010

    Publishing Page: se guardan en las Pages library. Permite control sobre el look and feel, permite un manejo más granular.
    Web Part Page: pueden residir en cualquier libreria y carpeta.
    Wiki page: residen en librerías de site pages.

    8-Saber si una url en Sharepoint tiene demasiados caracteres.

    A veces nos lanza el error siguiente: "Specific file or folder name is too long".

    Una manera rápida de verificar si es correcta la url, es con la siguiente sentencia

    SPUrlUtility.IsLegalFileName(url_a _probar);

    9-Ocultar el selector de vistas en una lista de Sharepoint.

    Agregar un content editor, y escribir lo siguiente en el html del web part:

    <style>
    .ms-listheaderlabel {display: none;}
    .ms-viewselector {display: none;}
    </style>

    10-Relink Formularios de Infopath

    image_thumb1

    image_thumb2

    image_thumb3

    domingo, 3 de junio de 2012

    Links útiles #27 Sharepoint 2010

    1-Tesauros en el search de Sharepoin 2010

    http://www.techgrowingpains.com/2012/05/sharepoint-search-synonyms-thesaurus-and-you/

    2-Slide Menu en Sharepoint 2010

    http://spmenu.codeplex.com/

    3-Instalar la ayuda de Sharepoint 2010

    http://support.microsoft.com/kb/939313/en-us

    4-Crear un job de Sharepoint 2010

    http://dotnetfinder.wordpress.com/2010/07/24/creatingcustomsharepointtimerjob2010/

    5-Sincronizar la imagen de Sharepoint de tu perfil desde el Active Directory

    http://blogs.technet.com/b/nishants/archive/2012/02/21/how-to-sync-picture-from-sharepoint-to-active-directory-and-hence-to-outlook-and-lync.aspx

    6-Elevación de privilegios con Impersonation

    http://extreme-sharepoint.com/2012/05/30/impersonation-elevation-of-privileges/

    7-Agregar un link de editar página en tu page layout

    http://www.sharepointoscar.com/blog/2010/09/28/sharepoint-2010-add-an-edit-page-link-on-your-page-layout/

    http://www.gavd.net/servers/sharepointv4/spsv4_item.aspx?top=3&itm=1477

    8-Agregar NT AUTHORITY\Authenticated Users vía client object

    http://www.gavd.net/servers/sharepointv4/spsv4_item.aspx?top=0&itm=1476

    9-Event Receivers en Sharepoint 2010

    http://extreme-sharepoint.com/2011/12/27/event-receivers-sharepoint-2010/

    10-Verificar permisos de usuarios

    http://www.alaindeklerk.com/checking-user-permissions-doesuserhavepermissions-vs-catchaccessdeniedexception

    11-Cambiar master page default via programación

    http://www.codepoint.es/archive/2012/05/17/Modificar%20MasterPage%20de%20SharePoint%202010%20a%20trav%C3%A9s%20de%20m%C3%B3dulos%20con%20Visual%20Studio%202010.aspx

    12-Problema con REST y listdata.svc con los nombres

    http://johnliu.net/blog/2012/5/31/sharepoint-why-is-listdata-service-using-strange-names.html

    viernes, 6 de abril de 2012

    Link útiles #15–Sharepoint

    1-Características Sharepoint 2013

    http://www.learningsharepoint.com/2012/03/31/sharepoint-2013-features-and-resources/

    2- User profile synchronization service no se inicia

    http://melick-rajee.blogspot.com.ar/2012/04/user-profile-synchronization-service.html

    3-Despertar (warm up) los app pool de Sharepoint

    http://sharepointgeorge.com/2010/warm-sharepoint-web-applications-windows-2008-r2-iis-75-application-warmup-module/

    http://abdulrafaysbiztalk.wordpress.com/tag/iis-warm-up-module/

    http://blogs.iis.net/steveschofield/archive/2012/04/03/app-warm-up-module-released-for-windows-server-2008-r2.aspx

    4-Virtualizando Sharepoint 2010

    http://programming4.us/enterprise/3098.aspx

    5-Configurar la búsqueda para indexar contendio externo, ej: un share

    http://sharepoint.mindsharpblogs.com/Timothy/archive/2012/03/31/Finding-and-Targeting-Content.aspx

    6-Tesauros en Sharepoint 2010

    http://blogs.msdn.com/b/enterprisesearch/archive/2008/09/23/how-to-customize-the-thesaurus-in-sharepoint-search-and-search-server.aspx

    7-Mostrar el numero de fax en los resultados de búsqueda Sharepoint 2010

    http://sharepointsolutions.com/sharepoint-help/blog/2011/07/how-to-show-the-fax-number-in-people-search-results-in-sharepoint-2010/

    8-Indexando contenido case sensitive

    http://blogs.msdn.com/b/enterprisesearch/archive/2010/07/09/crawling-case-sensitive-repositories-using-sharepoint-server-2010.aspx

    9-Agregando controles safecontrols en Sharepoint con Visual Studio 2010

    http://weblogs.asp.net/jan/archive/2010/08/06/easily-adding-safecontrols-in-sharepoint-2010-with-visual-studio-2010.aspx

    10-Algunas tools en codeplex

    http://sharepointserviceman.codeplex.com/

    http://spposter.codeplex.com/

    http://spribbonvisibility.codeplex.com/

    11-Crear una custom health rule

    http://blog.scosby.com/post/2010/04/26/Custom-Health-Rules-in-SharePoint-2010.aspx

    12- Solucionar problema de vista mobile en Sharepoint 2010 para usuarios anónimos.

    http://blog.mastykarz.nl/inconvenient-sharepoint-2010-mobile-redirect/