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

viernes, 8 de marzo de 2013

Links útiles #25 Sharepoint 2013

1-REST Search en Sharepoint 2013

http://sharepointfieldnotes.blogspot.com.ar/2013/02/sharepoint-2013-search-with-rest-app.html

2-Kerberos en Sharepoint 2013

http://stevekay72.wordpress.com/2013/02/13/kerberos-setup-for-sharepoint-2013/

3-Ordenamiento de resultados de búsqueda en Sharepoint 2013

http://stevemannspath.blogspot.com.ar/2013/03/sharepoint-2013-allowing-users-to-sort.html

4-PowerView y Sharepoint 2013

http://blogs.msdn.com/b/himanshu1/archive/2013/03/04/integrate-power-view-with-sharepoint-using-web-parts.aspx

5-MySite en Sharepoint 2013 – funcionamiento de la creación del mismo (Queues y issues)

http://www.wictorwilen.se/sharepoint-2013-personal-site-instantiation-queues-and-bad-throughput

8-Windows Phone 8 SDK y Sharepoint 2013

http://blogs.msdn.com/b/myamama/archive/2013/03/05/download-sharepoint-sdk-for-windows-phone-8-free-developer-resources.aspx

9-Application Page en Sharepoint 2013

http://digsharepoint.blogspot.com.ar/2013/03/how-to-create-application-page-in.html

10-Instalar una App en Sharepoint 2013 con powershell

http://www.dotnetmafia.com/blogs/dotnettipoftheday/archive/2013/02/28/installing-sharepoint-2013-apps-with-powershell.aspx

11-Alta disponibilidad (High Avaibility) en Sharepoint 2013

http://technet.microsoft.com/en-us/library/cc748824(v=office.15).aspx

12-Community sites en Sharepoint 2013

http://sharepoint-community.net/profiles/blogs/how-to-use-a-community-site-on-sharepoint-2013

martes, 5 de marzo de 2013

Tips Info #10 - Sharepoint 2013

1-Query Spelling correction (Did you mean?) en el search de Sharepoint 2013

image

Sharepoint 2013 conoce dos tipos de diccionarios de query spelling sugestion: dinámico y estático. El diccionario dinámico es mantenido por Sharepoint basado en el indice de search del contenido. Mientras el diccionario estático, es mantenido por el administrador de la granja o del servicio de metadata. Por default Sharepoint usa el diccionario dinámico.

Para que un término se incluya en el diccionario de correcciones de sugerencias, debe estar incluido en al menos 50 documentos.

image

Para el diccionario estático SharePoint 2013 usa dos Global Term Sets llamados Query Spelling Exclusions y Query Spelling Inclusions para definir el query spelling suggestions. Ambos Term Sets son ignorados por el módo dinámico, si deseas setear que el servicio de search use el módo estático, se puede realizar mediante PowerShell

$ssa = Get-SPEnterpriseSearchServiceApplication
Set-SPEnterpriseSearchQuerySpellingCorrection -SearchApplication $ssa -SpellingDictionary Static

Este comando permitirá usar el diccionario estático en vez del dinámico.

image

Más información: http://technet.microsoft.com/en-us/library/jj591607.aspx

2-Cambios de licencia en Sharepoint 2013

Las versiones anteriores de Sharepoint requerían que la organización entera tenga una CAL (Client Access Licences) Enterprise o Standart. Es decir todo o nada. Una de las áreas que impactaba este método, es el área de BI.

Ahora con 2013, hay un mix de tipos de licencia (Standard, Enterprise, Project, y Office Web App Edit licenses) dentro del mismo site collection.

Usando PowerShell, las personas en grupos de AD pueden ser asignadas a diferentes tipos de licencia. Esto afecta a la funcionalidad que los usuarios pueden ver dentro de un site. Los cambios de licencia pueden ser hechos on the fly, sin logging out y logging in. Este cambio permite a una compañia iniciar con una licencia Standart, y a futuro ir haciendo el upgrade a licencias Enterprise un usuario a la vez o vía un departamento de la empresa.

Para mayor información: http://www.degdigital.com/blog/big-changes-in-sharepoint-2013-licensing-for-portal-clients/

3-Agregar el web part MyTask fuera de MySite

Este web part existe por default en MySite, para poder utilizarlo fuera de Mysite hay que activar la feature llamada “My Task Dashboard”. Esta una feature oculta con alcance a nivel de web, el ID de la misma es: 89D1184C-8191-4303-A430-7A24291531C9

Enable-SPFeature -identity 89D1184C-8191-4303-A430-7A24291531C9 -URL http://url_web_site

4-Sharepoint 2013 tiene soporte nativo para la búsqueda de pdf

NO será necesario instalar ningún IFilter de pdf.

5-Cambiar intervalo de continuos crawl para Sharepoint 2013

$ssa = Get-SPEnterpriseSearchServiceApplication
$ssa.SetProperty("ContinuousCrawlInterval", 10)

El script anterior setea el continuos crawl a ejecutarse cada 10 minutos.

sábado, 2 de marzo de 2013

Links útiles #24 Sharepoint 2013

1-SkyDrive Pro

http://www.sharepointsharon.com/2013/02/an-overview-of-skydrive-pro/

2-User Permissions en MySite: restricciones de creación de uso de Mysite

http://christopherclementen.wordpress.com/2013/02/25/put-restrictions-on-mysite/

3-Cambios en el search de Sharepoint 2013

http://msdnrss.thecoderblogs.com/2013/03/changes-in-sharepoint-2013-search/

4-Data Explorer con Sharepoint 2013

http://www.spsdemo.com/blog/Lists/Posts/Post.aspx?List=c67861cd-a0d9-4ed8-9d9d-9b29652a516f&ID=371&Web=f74569c2-ae3f-42c6-a3fa-9f099dfaeb7f

5-Scripts útiles de Sharepoint 2013

SharePoint 2013: Use the Analytics namespace to log usage analytic events:

http://code.msdn.microsoft.com/SharePoint-2013-Use-the-bf5062a4

SharePoint 2013: Create and retrieve taxonomic metadata in apps for SharePoint

http://code.msdn.microsoft.com/SharePoint-2013-Create-and-1ebbdd36

SharePoint 2013: Implement live tile navigation for SharePoint lists

http://code.msdn.microsoft.com/SharePoint-2013-Implement-4dc68bf1

SharePoint 2013: Work with user profile properties in apps for SharePoint

http://code.msdn.microsoft.com/SharePoint-2013-Work-with-99d43c17

SharePoint 2013: Use SharePoint 2013 translation services from Word

http://code.msdn.microsoft.com/SharePoint-2013-Use-698b9cef

martes, 26 de febrero de 2013

Tips Info #98 Sharepoint 2010

1-Obtener la lista de Tareas de MySite

using (SPSite site = new SPSite("http://my.contoso.com/personal/christian/"))
{
   using (SPWeb web = site.OpenWeb())
   {
      SPList list = web.Lists["WmaAggregatorList_User"];

      foreach (SPListItem item in list.Items)
      {
         //Procesar las tareas de MySite
      }
   }
}

2-Indexar el contenido de páginas aspx en Sharepoint 2010

Ir a Site Settings.  Search Administration -> Search and offline availability -> Indexing ASPX Page Content, habilitar la opción "Always index all Web Parts on this site".
Realiza un full craw del content source.

image

3-Download a documento o archivo desde una librería mediante un link en Sharepoint 2010

Se puede usar el siguiente link

http://webaplication_url/_layouts/download.aspx?SourceURL=[nombre_libreria]/[nombre_archivo.extension]

4-Algunas claves de registro que usan WebClient (WebDav) para Sharepoint

[DWORD]HKLM\SYSTEM\CurrentControlSet\Services\WebClient\Parameters\FileSizeLimitInBytes setear a 4294967295 (decimal) –> setea el tamaño máximo de subida de files mediante web dav

[DWORD]HKLM\SYSTEM\CurrentControlSet\Services\WebClient\Parameters\BasicAuthLevel

* 0 - Basic authentication disabled
* 1 - Basic authentication enabled for SSL shares only
* 2 or greater - Basic authentication enabled for SSL shares and for non-SSL shares

Recomendación: setearla a 2.

[DWORD] HKLM\SYSTEM\CurrentControlSet\Control\LSA\LMCompatibilityLevel –> LINK

Recomendación: depende del método de authenticación que tenga su Domain Controler

[DWORD] HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2\1A00

Recomendación: setearla a 0

[DWORD] HKCU\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2\1A00

También se recomienda agregar sus sitios de Sharepoint que acceder vía WebDav a la siguiente clave de registro:

[SZ_MULTI]HKLM\SYSTEM\CurrentControlSet\services\WebClient\Parameters\AuthForwardServerList

Ej: *.sharepoint_url.com

recuerde que debe reiniciar el servicio de WebClient, y también se recomienda reiniciar la máquina.

net stop webclient
net start webclient

5-Excluir páginas del crawl de Sharepoint

Ir al SharePoint Central Administration
Ingresar a "Manage service applications"
En la página de Manage service applications encontrar el "Search Service Application" y seleccionar "Manage"
En la página de Search Administration, click sobre Crawl Rules.
Agregar una nueva crawl rule
En la página de "Add Crawl Rule", en el campo "Path", agrega las páginas a NO indexar
Ej: http://*allitems.aspx; http://*editform.aspx

En la sección de Crawl Configuration, seleccionar "Exclude all items in this path", y "Exlude complex urls"
Ir a Content Sources y iniciar un full crawl

image

lunes, 25 de febrero de 2013

Links útiles #59–Sharepoint 2010

1-Services App Starter Kit para Visual Studio 2010 y Sharepoint 2010 (crear Sharepoint custom services)

http://visualstudiogallery.msdn.microsoft.com/a8539635-2d9a-468e-bddf-341332061ec7

2-Metadata sobre una carpeta de Sharepoint

http://geeks.ms/blogs/santypr/archive/2012/10/16/sharepoint-2010-a-241-adir-metadatos-a-las-carpetas-de-una-biblioteca-de-documentos.aspx

3-Remover usuarios huérfanos (no están más en el Active Directory) de Sharepoint 2010

http://weblogs.asp.net/bsimser/archive/2013/02/12/powershell-tools-removing-orphaned-users-from-sharepoint.aspx

4-MySite en detalles

http://blogbaris.blogspot.com.ar/2011/03/sharepoint-2010-mysite-in-detail.html

http://blogbaris.blogspot.com.ar/2010/09/how-to-setup-mysite-in-sharepoint-2010.html

5-Load Balanced Central Administration Sharepoint 2010

http://walkthroughsharepoint2010.blogspot.com.ar/2013/02/central-admin-load-balance-procedure.html

6-Snapshots en Sharepoint 2010

http://blogs.msdn.com/b/mossbiz/archive/2013/01/14/sharepoint-vs-snapshots.aspx

http://blogs.msdn.com/b/mossbiz/archive/2013/02/22/sharepoint-vs-snapshots-part-2.aspx

7-SPServices y CRUD operaciones

http://meandmysharepoint.blogspot.com.ar/2013/02/crud-operations-using-spservices.html

8-Best practices de VMware para Sharepoint 2010

http://www.vmware.com/solutions/business-critical-apps/sharepoint-virtualization/index.html

http://www.vmware.com/files/pdf/solutions/SharePoint_2010-Best-Practices-Guide.pdf

9-Deploy web part en Sharepoint 2010

http://amalhashim.wordpress.com/2013/02/14/sharepoint-deploy-webpart-page-using-module/

10-People Picker en Silverlight

http://blogs.technet.com/b/speschka/archive/2011/08/09/writing-a-sharepoint-2010-people-picker-control-for-silverlight.aspx

sábado, 23 de febrero de 2013

Tips Info #8 Sharepoint 2013

1-Web part de Newsfeeds en otro web application diferente de MySite en Sharepoint 2013

image

Este web part pertenece a una feature oculta llamada “My Site Layout Feature”. El ID de esta feature es “”, su ubicación física es TEMPLATE\FEATURES\MySiteLayouts. Para activarla ejecute el siguiente comando, o utilice Sharepoint 2013 Manager

Enable-SPFeature -identity 6928B0E5-5707-46a1-AE16-D6E52522D52B -URL http://url_webApplication

2-Nuevo nivel de permisos en Sharepoint 2013: “Edit”

image

Más info: http://technet.microsoft.com/en-us/library/cc721640(v=office.15)

3-Remover la barra de status que informa sobre un upgrade disponible

image

Si se cierra el mensaje, la barra de status se mostrará en 30 días por default, si quiere cambiar este tiempo, puede ejecutar este comando de powershell

Get-SPWebApplication | % { $_.UpgradeReminderDelay = 90; $_.Update() }

Este comando seteará el recordatorio a 90 días. Recuerde que los administradores del site collection deben cerrar la barra, para que tome la nueva configuración.

En el caso que quieras deshabilitar el upgrade a los administradores del site collection, puede ejecutar lo siguiente:

Get-SPSite -Limit All -CompatibilityLevel 14 | % {
    $_.AllowSelfServiceUpgrade = $false }

image

4-Objeto de javascript _spPageContextInfo

Este objeto ya lo había comentado en el siguiente enlace para Sharepoint 2010. Para Sharepoint 2013 agregaron mayor cantidad de propiedades sobre el mismo.

Nombre Propiedaes

SP2010

SP2013

Valores de ejemplo

currentLanguage

X

X

3082

pageItemId

X

X

4 (Guid de la página)

pageListId

X

X

Guid de la lista

webLanguage

X

X

3082

webServerRelativeUrl

X

X

/

webUIVersion

X

X

15

alertsEnabled

X

X

True

allowSilverlightPrompt

X

X

False

userId

X

X

32

clientServerTimeDelta

 

X

Time

crossDomainPhotosEnabled

 

X

False

currentCultureName

 

X

es-es

currentUICultureName

 

X

es-es

layoutsUrl

 

X

_layouts/15

pagePersonalizationScope

 

X

1

serverRequestPath

 

X

/SitePages/Inicio.aspx

siteAbsoluteUrl

 

X

http://sp_sharepoint

siteClientTag

 

X

0$$15.0.4128.1020

siteServerRelativeUrl

 

X

/

systemUserKey

 

X

1:0).w|contoso\azcon

tenantAppVersion

 

X

0

webAbsoluteUrl

 

X

http://sp_sharepoint

webTemplate

 

X

1

webLogoUrl

 

X

_layouts/15/images/log.png

webPermMasks

 

X

{High:2147483647,Low:4294967295}

webTitle

 

X

Prueba de Contexto

5-Setear paleta de colores y theme vía powershell para Sharepoint 2013

$web = Get-SPWeb http://webapplicationURL/siteCollection/website
$file = $web.GetFile($web.ServerRelativeUrl + "/_catalogs/theme/15/MyTheme.spcolor")
$theme = [Microsoft.SharePoint.Utilities.SPTheme]::Open("MyTheme", $file)
$theme.ApplyTo($web, $false)

Para ver los nombres de los themes pueden ingresar a la siguiente url http://webapplicationURL/siteCollection/website/_catalogs/theme/forms/allitems.aspx

En el caso que quieras aplicar el theme a todos los MySites, ejecuta el siguiente script de powershell:

[Microsoft.SharePoint.SPSecurity]::RunWithElevatedPrivileges({
 
foreach ($site in (Get-SPSite http://urlWebApplicationMySite/* -Limit ALL))
{ ([Microsoft.SharePoint.Utilities.SPTheme]::Open("MyTheme", $site.RootWeb.GetFile($site.RootWeb.ServerRelativeUrl + "/_catalogs/theme/15/MyTheme.spcolor"))).ApplyTo($site.RootWeb, $true) }
})

Para mayor info de themes: http://msdn.microsoft.com/en-us/library/jj927174.aspx

Crear una custom composed look http://tommdaly.wordpress.com/2012/12/19/deploying-a-custom-composed-look-in-sharepoint-2013/