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

lunes, 8 de abril de 2013

Links útiles #35 Sharepoint 2013

1-Navigate Up Breadcrumb en Sharepoint 2013

El siguiente artículo nos explica como agregar el Navigate Up Breadcrumb, el cual en 2013 esta oculto. Nos explica vía css mostrarlo, o vía un deploy de un delegate control.

http://msscorner.de/2013/04/04/where-is-in-sharepoint-2013-the-breadcrumb-here-it-is/

2-Excel 2013 y sincronización con listas de Sharepoint 2013

Synchronize with SharePoint List

El control “Excel 2007 Add-in: Synchronizing Tables with SharePoint Lists” nos permite sincronizar en ambos sentidos listas de Sharepoint y una tabla de Excel. En este caso se mostrará para Excel 2013 y Sharepoint 2013. De todos modos tiene soporte para Sharepoint 2007 o superior o Excel 2007 o superior.

http://sharepointrhapsody.com/2013/04/02/connecting-an-excel-sheet-to-sharepoint/

http://www.microsoft.com/en-us/download/details.aspx?id=9345

3-Usar REST para crear aplicaciones cross plataforma en Sharepoint 2013

El artículo nos introduce en el funcionamiento de REST en Sharepoint 2013, y cómo podemos consumirlo en aplicaciones mobiles de plataformas diferentes.

SharePoint REST architecture

http://msdn.microsoft.com/en-us/library/jj870858.aspx

4-Content Enrichment Web Services en Sharepoint 2013

Esta feature permite de inspeccionar y manipular valores de  managed property de cada item antes de sumarse al indice. Esto permite limpiar los datos, extracción de entidades, clasificación y tagging

Content enrichment within content processing

http://msdn.microsoft.com/en-us/library/jj163968.aspx

http://msdn.microsoft.com/en-us/library/jj163982.aspx

http://www.blendmaster.net/blog/2012/09/using-content-enrichment-web-service-callout-in-sharepoint-2013-preview/

http://www.c-sharpcorner.com/UploadFile/d2ee01/content-enrichment-in-sharepoint-2013/

http://blogs.msdn.com/b/sharepointdev/archive/2012/11/13/customize-the-sharepoint-2013-search-experience-with-a-content-enrichment-web-service.aspx

http://blogs.msdn.com/b/sharepointdev/archive/2012/11/21/content-enrichment-service-scaling-and-aggregation.aspx

5-OAuth Context Tokens en Sharepoint 2013

El siguiente link nos introduce el concepto de seguridad OAuth Context Tokens para provider-hosted apps, el mismo usa un client ID y un token de seguridad.

http://blogs.msdn.com/b/kaevans/archive/2013/04/05/inside-sharepoint-2013-oauth-context-tokens.aspx

martes, 19 de marzo de 2013

Links útiles #26 Sharepoint 2013

1-Welcome dialog al crear MySites en Sharepoint 2013

image

http://www.ilovesharepoint.com/2013/03/get-rid-of-mysite-lets-get-social-dialog.html

2-Suite bar con el breadcrumb del site en Sharepoint 2013

Breadcrumb Sub-Sub-Site

http://sharepoint-community.net/profiles/blogs/transform-the-sharepoint-suite-bar-text-into-a-breadcrumb-with

3-Sharepoint 2013 y Live ID authentication

Guía para configurar claims authentication Live ID con Sharepoint 2013

http://projectserverblogs.com/?p=8064

4-Documentum y Sharepoint 2013

Esta guía describe como configurar el conector de Documentum en Sharepoint 2013 para indexar contenido del WebTop Documentum.

http://technet.microsoft.com/en-us/library/ff721975.aspx

5-Fuentes de resultados para el search en Sharepoint 2013

Esta guia describe las fuentes de resultados de las búsquedas de Sharepoint 2013.

http://technet.microsoft.com/en-us/library/dn186229.aspx

6-Upgrade Managed metadata de Sharepoint 2010 a 2013

Este artículo informa cómo realizar un upgrade del servicio de Metadata a 2013, y explica como consumir el servicio desde otra granja de Sharepoint 2010 existente.

http://blogs.msdn.com/b/alimaz/archive/2012/08/07/service-application-federation-between-sharepoint-2013-and-sharepoint-2010.aspx

7-Twitter Bootstrap en Sharepoint 2013

Esta guía describe la utilización del framework Booststrap con las aplicaciones de Sharepoint 2013

http://ranaictiu-technicalblog.blogspot.com.ar/2013/03/sharepoint-2013-use-twitter-bootstrap.html

8-Mapear los comandos de stsadm a comandos de powershell de Sharepoint 2013

Esta guía describe el mapeo entre los comandos de stsadm y los comandos de powershell de Sharepoint 2013

http://technet.microsoft.com/en-us/library/ff621084.aspx

9-CallOut en Sharepoint 2013

Información para utilizar la feature callout de Sharepoint, la misma permite mostrar información relevante al contexto y acciones acerca un ítem en particular.

Custom Callouts in SharePoint 2013 Preview (from Andrey Markeev's blog)

http://gluckdavid.wordpress.com/2013/03/05/create-callout-in-sharepoint-2013-basics/

http://chuvash.eu/2012/10/11/callouts-in-sharepoint-2013-preview/

http://blog.alexboev.com/2012/07/custom-callouts-in-sharepoint-2013.html

10-Extension FastDeploy para VS2012 y SP2013

Extensión para deployar archivos de recursos (scripts, css, etc) a Sharpeoint On-Premise App Model.

http://sharepointfieldnotes.blogspot.com.ar/2013/03/making-it-easy-to-develop-and-debug.html

http://visualstudiogallery.msdn.microsoft.com/9e03d0f5-f931-4125-a5d1-7c1529554fbd

sábado, 16 de junio de 2012

Tips/info #32 Sharepoint 2010

1-Exportar soluciones de Sharepoint 2010

$nombreDir = "C:/Temp"
Write-Host Exporto soluciones a $nombreDir 
foreach ($solution in Get-SPSolution) 

    $id = $Solution.SolutionID 
    $titulo = $Solution.Name 
    $filename = $Solution.SolutionFile.Name
    Write-Host "Exportando ‘$titulo’ to …\$filename" -nonewline 
    try { 
        $solution.SolutionFile.SaveAs("$nombreDir\$filename") 
        Write-Host " – hecho" -foreground green 
    } 
    catch 
    { 
        Write-Host " – error : $_" -foreground red 
    } 
}

2-Mostrar el historial de workflows sólo para administradores

Abrir la página WrkStat.aspx desde la carpeta 14->template->layouts y agregar el siguiente control en la línea 128
<Sharepoint:SPSecurityTrimmedControl runat="server" Permissions="ManageLists"> y cierra el tag en la línea 239. El permiso está seteado en el campo “Permissions”.

3-Error Missing Web Part

WebPart class [GUID] is referenced [X] times in the database [WSS_Content], but is not installed on the current farm. Please install any feature/solution which contains this web part. Remedy: One or more web parts are referenced in the database [WSS_Content], but are not installed on the current farm. Please install any feature or solution which contains these webparts.

-- Obtengo el site que tiene el web part

select s.fullurl, d.DirName, d.leafname, tp_ZoneID, tp_partOrder
from webparts p
join alldocs d on (p.tp_PageUrlID = d.ID)
join sites s on (s.id = p.tp_siteid)
where tp_WebPartTypeId  = ‘GUID’

Una vez que obtengo el site donde está referenciado el web part, ingreso a la página y le agrego “?contents=1”, es decir entro a la página de mantenimiento, la cual me permite borrar el web part faltante.

4-Error The super user account utilized by the cache is not configured. This can increase the number of cache misses, which causes the page requests to consume unneccesary system resources.

La caché de objetos almacena propiedades de los elementos en Microsoft SharePoint Server 2010. La característica de publicación usa los elementos de esta memoria caché para representar páginas web. Los objetivos de la caché de objetos son reducir la carga en el equipo en el que se ejecuta SQL Server y mejorar el rendimiento y latencia de la solicitud. La caché de objetos realiza consultas como una de dos cuentas de usuario integradas: la cuenta de usuario súper del portal y la cuenta de lector súper del portal. Estas cuentas de usuario deben configurarse correctamente para garantizar que la caché de objetos funcione correctamente. La cuenta de usuario súper del portal debe ser una cuenta que tenga acceso de control total a la aplicación web. La cuenta de lector súper del portal debe ser una cuenta que tenga acceso completo de lectura a la aplicación web.

La cuenta de usuario súper del portal y la cuenta de lector súper del portal deben ser cuentas independientes que no se vayan a usar nunca para iniciar sesión en el sitio.

De forma predeterminada, la cuenta de usuario súper del portal es la cuenta de sistema del sitio y la cuenta de lector súper del portal es NT Authority\Servicio local.

Hay dos problemas principales con el uso de las cuentas integradas.

  1. El primer problema es que algunos elementos se desprotegen para la cuenta del sistema, por lo que cuando se realice una consulta que incluya estos elementos, se devolverá la versión desprotegida del elemento en lugar de la última versión publicada. Esto es un problema debido a que no es lo que un usuario espera que se devuelva, por lo que la memoria caché debe realizar una segunda consulta para recuperar la versión correcta del archivo. Esto tiene un efecto negativo en el rendimiento del servidor en cada solicitud que incluya estos elementos. Se produciría el mismo problema con cualquier usuario que tenga elementos desprotegidos, si la cuenta de dicho usuario se configuró como la cuenta de usuario súper del portal. Por esta razón, las cuentas configuradas como cuenta de usuario súper del portal y cuenta de lector súper del portal no deben ser cuentas que se usan para iniciar sesión en el sitio. Esto garantiza que el usuario no desproteja de forma accidental elementos y ocasiones problemas en el rendimiento.

  2. La cuenta de lector súper del portal predeterminada es NT Authority\Servicio local, que no se resuelve correctamente en una aplicación de la autenticación de notificaciones. Por lo tanto, si la cuenta de lector súper del portal no está configurada explícitamente para una aplicación de autenticación de notificaciones, al buscar las colecciones de sitios en esta aplicación se obtendrá un error de acceso denegado, incluso para el administrador del sitio.

Para autentificación clasic:

$wa = Get-SPWebApplication -Identity "<WebApplication>"
$wa.Properties["portalsuperuseraccount"] = "<SuperUser>"
$wa.Properties["portalsuperreaderaccount"] = "<SuperReader>"
$wa.Update()
Para autentificación vía claims:
$w = Get-SPWebApplication "http://<server>/"
$w.Properties["portalsuperuseraccount"] = "i:0#.w|domain\superuser"
$w.Properties["portalsuperreaderaccount"] = "i:0#.w|domain\superreader"
$w.Update()
5-Mostrar los sitios padres en el breadcrumb
Reemplazar en tu master page default este control
<SharePoint:SPLinkButton runat="server" NavigateUrl="~site/" id="onetidProjectPropertyTitle"><SharePoint:ProjectProperty Property="Title" runat="server" /></SharePoint:SPLinkButton>
por
<asp:SiteMapPath      
runat="server"      
SiteMapProviders="SPSiteMapProvider,SPXmlContentMapProvider"      
RenderCurrentNodeAsLink="false"      
NodeStyle-CssClass="breadcrumbNode"      
CurrentNodeStyle-CssClass="breadcrumbCurrentNode"      
RootNodeStyle-CssClass="breadcrumbRootNode"      
HideInteriorRootNodes="true"      SkipLinkText=""/>

domingo, 3 de junio de 2012

Tips/info #27 Sharepoint 2010

1-Saber la url relativa o absoluta de una lista o libreria

SPList miLista = miSitio.Lists["Libreria"];

miLista .RootFolder.ServerRelativeUrl  //url relativa

miSitio.MakeFullUrl(miLista .RootFolder.ServerRelativeUrl) //url absoluta

string fullDisplayFormUrl = SPUtility.GetFullUrl(miSitio, miLista .DefaultDisplayFormUrl); // url absoluta para el disp form

2-Error al ingresar a la sección “Manage and content structure”

Failed to retrieve the list schema for feature xxxxxxx, list template xxxxxxx; expected to find it at: ""

System.NullReferenceException: Object reference not set to an instance of an object. at - Microsoft.SharePoint.Publishing.Internal.WebControls.ObjectSerializer.DeleteAllowed(Boolean checkPermissions)

List does not exist. The page you selected contains a list that does not exist. It may have been deleted by another user.

Esto se debe a que una lista o librería este corrupta o huérfana, para ello se debe ejecutar el siguiente comando de powershell

stsadm.exe -o forcedeletelist -url <url de la lista>

3-Error: The Taxonomy feature (Feature ID "73EF14B1-13A9-416b-A9B5-ECECA2B0604C") has not been activated.

Enable-SPFeature -identity "73EF14B1-13A9-416b-A9B5-ECECA2B0604C" -url <Your Site URL Here>

4-No cargar archivos debug.js

Ej:

  • cui.debug.js
  • core.debug.js
  • sp.debug.js
  • sp.ribbon.debug.js
  • init.debug.js

    Para ello se deberá cambiar el ScriptMode a Release

    <asp:ScriptManager id="ScriptManager" runat="server" ScriptMode="Release" EnablePageMethods="false" EnablePartialRendering="true" EnableScriptGlobalization="false" EnableScriptLocalization="true" />

    5-Un administrador de site no puede guardar un template de lista

    Esto se debe a que la lista “List Template Gallery” tiene permisos únicos y los cuales no incluyen al usuario actual. (site > site actions > site settings > Galleries > List template gallery )

    6-Ocultar el icono de “Ir hacia arriba/breadcrumb”

    <style>
    .s4-breadcrumb-anchor
    {
    visibility: hidden;
    }
    </style>



    7-Usar web services para obtener datos de una lista de otro sitio


    http://blog.concurrency.com/sharepoint/sharepoint-2010-cross-site-content-rollup-using-sharepoint-designer-2010-and-a-dataview-web-part/


    8-Botón desactivado para activar una sandboxed solutions


    Verifique que el servicio “Microsoft SharePoint Foundation Sandboxed Code Service” esté activado (started).


    También verifique que el “SharePoint 2010 User Code Host” esté iniciado.


    9-“Upload Multiple Documents” deshabilitado o grisado



  • uploaddisabled1


    Primero verifica si tienes habilitada la opción “enable Client Integration” en el central administration: Abre el Central Administration, ir a Manage web applications, seleccionar el web application donde la feature se requiere habilitar click sobre Authentication providers, click sobre la zona correcta.


    clientintegration1


    También habilita la opción de Presence en la sección General Setting.


    presencesettings1


    Una vez que se activo la feature del lado del servidor, ahora requiere activar algunas cosas del lado del cliente.


    El cliente deberá tener framework NET 3.5 o superior.


    Si el control de ActiveX llamado STSUpld.UploadCtl (http://msdn.microsoft.com/en-us/library/ms456628.aspx) está deshabilitado, la opción de “Upload multiple Documents” aparecerá grisada.


    addon1


    Esta dll se registra cuando se instala el office, pero puede ser que esté corrupta.



    Una posibilidad es instalar el Sharepoint Designer, ya que instala esta dll.


    Otra posibilidad es descargar la dll: http://www.dlldump.com/download-dll-files_new.php/dllfiles/S/STSUPLD.DLL/11.0.5523/download.html



    10-Clave de registro donde se almacena el connection string de la base de datos ConfigDB de Sharepoint 2010


    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\14.0\Secure\ConfigDb