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

viernes, 1 de febrero de 2013

Tips Info #95 Sharepoint 2010

1-Minor version

Sólo los usuarios que pertenezcan a usuario Aprobador o administradores de site collection, podrán ver las versiones minor. Para que todos los usuarios puedan ver las versión, deberá publicar el documento. Lo cual la convierte a Major Version.

2-Test Upgrade Check de base de datos contra un web application

Test-SPContentDatabase –Name SP_Test_Content –WebApplication http://webapplication

3-El search indexa el content sources pero no trae resultados

Una posibilidad es la feature security trimmed, Lo que hace el search es mostrar resultados de búsqueda dependiendo si tenés permisos o no sobre los documentos/contenido que devuelve la query.

Otra posibilidad es que la cuenta de search que se usa para indexar contenido, no tenga permisos de read sobre el content sources. Un mensaje típico que puede aparecer cuando no tiene permisos sobre el content sources es el de “Access Denied”. Agrega una full policy de read a la cuenta de search que se usa para indexar.

Si en el log aparece el mensaje: SharePoint Server Search     Query Processor    g2j3                High        AuthzInitializeContextFromSid failed with ERROR_ACCESS_DENIED. This error indicates that the account under which this process is executing may not have read access to the tokenGroupsGlobalAndUniversal attribute on the querying user's Active Directory object. Query results which require non-Claims Windows authorization will not be returned to this querying user.

Lo que tendrás que hacer es, es agregar la cuenta del search al grupo “Windows Authorization Access Group” del AD.

image_thumb[1]

image_thumb[3]

Agregando el usuario a este grupo tendrá acceso de read al atributo tokenGroupsGlobalAndUniversal de todos los usuarios

4-Cache Busting

Cache busting es la manera de asegurar de que el navegador descargue una nueva versión del archivo css o js. Esto se puede realizar agregando al final del ?, caracteres random.

Ej:

<link rel="stylesheet" href="/js/example.js?v1.0" type="text/css" />

SharePoint 2010 usa una técnica que involucra computar un hash MD5 sobre el archvio y agrega el resultado al link el siguiente texto “?rev={MD5HASH}” . El hash computado no cambia a menos que se haya cambiado algo del archivo.

Esta técnica de computar un hash MD5 es usado por los controles CssRegistration y ScriptLink.

Ese puede usar por código, con el siguiente método: MakeBrowserCacheSafeLayoutsUrl

5-Forzar a actualizar un data source que tiene un diagrama VISIO

clip_image004

Para evitar que nos aparezca este mensaje, se puede editar el web.config del servicio de Visio.

Ingresar a C:\Program Files\Microsoft Office Servers\14.0\WebServices\Shared\VisioGraphicsServer\

Editar el archivo web.config, y agregar ForceRefresh = true

<appSettings>

  <add key="ForceRefresh" value="true" />

</appSettings>

A continuación hacer un recycle del app pool asociado al web.services.

domingo, 6 de enero de 2013

Links útiles #15 Sharepoint 2013

1-AppFabric en Sharepoint 2013

http://bernado-nguyen-hoan.com/2013/01/03/how-to-use-sharepoints-2013-appfabric-caching-in-your-code/

http://sladescross.wordpress.com/2012/12/15/azure-appfabric-for-sharepoint-2013/

2-404 en Sharepoint 2013

http://preachingsharepoint.blogspot.com.ar/2012/12/customize-404-page-in-sharepoint-2013.html

3-Refinel Panel en Sharepoint 2013

http://aghy.hu/AghyBlog_EN/Lists/Posts/Post.aspx?List=a2d07745-f748-4d3b-9c0d-8a15ff7fea35&ID=181

4-Instalar PowerPivot/PerformancePoint/ReportingServices para Sharepoint 2013

http://blogs.msdn.com/b/querysimon/archive/2012/07/25/installing-the-bi-features-of-sharepoint-2013-preview.aspx

5-Lo nuevo de Office Web Apps 2013

http://nikspatel.wordpress.com/2012/12/23/whats-new-in-office-web-apps-2013/

6-Notification Callout Popup en Sharepoint 2013

http://www.learningsharepoint.com/2012/12/30/the-new-hover-overpreviewcallout-popups-in-sharepoint-2013/

http://www.learningsharepoint.com/2013/01/02/create-calloutactions-in-hover-overcallout-popups-in-sharepoint-2013/

7-SPSecurity Event Receiver en Sharepoint 2013

http://www.learningsharepoint.com/2012/08/28/sharepoint-2013-new-event-receiver-for-groupsusersrolesinheritance/

http://www.learningsharepoint.com/2012/12/27/create-a-groupuseradded-eventreceiverspsecurityeventreceiver-in-sharepoint-2013/

http://www.learningsharepoint.com/2012/12/27/create-a-groupuseradded-spsecurityeventreceiver-eventreceiver-in-sharepoint-2013-part-2/

8-Agregar un submenu en el Menú de Settings del Site en Sharepoint 2013

http://www.learningsharepoint.com/2012/12/23/add-the-missing-create-site-link-in-site-actionsettings-menu-in-sharepoint-2013/

9-Status Bar en Sharepoint 2013

http://www.learningsharepoint.com/2012/12/28/status-bar-in-sharepoint-2013/

10-Snippets de Desarrollo en Sharepoint 2013

http://www.learningsharepoint.com/2012/12/31/programmatically-follow-documents-in-sharepoint-2013/

http://www.learningsharepoint.com/2013/01/01/programmatically-createretrieve-user-profileuser-profile-properties-in-sharepoint-2013/

http://www.learningsharepoint.com/2012/12/24/how-to-create-a-custom-webpart-in-sharepoint-2013/

http://www.learningsharepoint.com/2012/12/27/create-an-application-page-in-sharepoint-2013/

11-ASP.NET MVC Sharepoint 2013

http://estarktechnologies.wordpress.com/2012/12/24/building-asp-net-mvc-based-sharepoint-cloud-apps/

12-Geo localización en Sharepoint 2013

http://richross.me/2012/12/22/sharepoint-2013-geolocation/

13-SSL y configuración de certificados trusted en Sharepoint 2013

http://blog.blksthl.com/2012/12/20/a-guide-to-https-and-secure-sockets-layer-in-sharepoint-2013/

14-Comparación de versiones de Sharepoint 2013

http://www.sharepointedutech.com/2013/01/06/sharepoint-2013-version-comparison-chart

sábado, 15 de diciembre de 2012

Tips Info #85 Sharepoint 2010

1-Script para obtener el tamaño, cantidad de usuarios y url de todos los sites collections mediante powershell

Get-SPSiteAdministration -Limit All | select Url, @{label = "Size";Ex = {$_.DiskUsed/1MB}}, UsersCount | Sort-Object -Descending -Property "Size" | ConvertTo-Html -title "Site Collections" | Set-Content sitecollectionsinfo.html

2-Obtener las versiones de los documentos vía querystring – powershell – client object

Via querystring

Se puede usar el parámetro IncludeVersions=TRUE , por ejemplo:

http://sitecollection/sites/demo/docs/Forms/AllItems.aspx?IncludeVersions=TRUE

Vía powershell

$SPWeb = Get-SPWeb http://nombredelsite
foreach($List in $SPWeb.Lists)
{
   $ItemsColl = $List.Items
   foreach ($item in $ItemsColl)
    {
      foreach($version in $item.Versions)
        {
Write-Host $version.VersionLabel
        }
    }
}
$SPWeb.Dispose()

Vía client object

public void GetVersions()
{
    ClientContext clientContext = new ClientContext("http://website_url");
    Web site = clientContext.Web;
    clientContext.Load(site);
    clientContext.ExecuteQuery();

    File file = site.GetFileByServerRelativeUrl("/Libreria/documento.pdf");
    clientContext.Load(file);
    clientContext.ExecuteQuery();

    ListItem currentItem = file.ListItemAllFields;
    clientContext.Load(currentItem);
    clientContext.ExecuteQuery();

    FileVersionCollection versions = file.Versions;
    clientContext.Load(versions);
    clientContext.ExecuteQuery();

    if (versions != null)
    {
        foreach(FileVersion _version in versions)
        {
            Console.WriteLine("Version : {0}",_version.VersionLabel);
        }
    }
}

3-Script de SQL para saber el “Database growth rate” de las bases de contenido

Creo el store sobre la base de datos master

USE [master]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROC [dbo].[sp_track_db_growth](@dbnameParam sysname = NULL)
AS
BEGIN
DECLARE @dbname sysname
-- Set the current DB, if dbname is not given input
SET @dbname = COALESCE(@dbnameParam, DB_NAME())
 
SELECT    CONVERT(char, backup_start_date, 111) AS [Date], --yyyy/mm/dd format
    CONVERT(char, backup_start_date, 108) AS [Time],
    @dbname AS [Database Name], [filegroup_name] AS [Filegroup Name], logical_name AS [Logical Filename],
    physical_name AS [Physical Filename], CONVERT(numeric(20,4),file_size/1048576) AS [File Size (MB)],
    Growth AS [Growth Percentage (%)]
FROM
(
    SELECT    b.backup_start_date, a.backup_set_id, a.file_size, a.logical_name, a.[filegroup_name], a.physical_name,
        (
            SELECT    CONVERT(numeric(20,4),((a.file_size * 100.00)/i1.file_size)-100)
            FROM    msdb.dbo.backupfile i1
            WHERE     i1.backup_set_id =
                        (
                            SELECT    MAX(i2.backup_set_id)
                            FROM    msdb.dbo.backupfile i2 JOIN msdb.dbo.backupset i3
                                ON i2.backup_set_id = i3.backup_set_id
                            WHERE    i2.backup_set_id < a.backup_set_id AND
                                i2.file_type='D' AND
                                i3.database_name = @dbname AND
                                i2.logical_name = a.logical_name AND
                                i2.logical_name = i1.logical_name AND
                                i3.type = 'D'
                        ) AND
                i1.file_type = 'D'
        ) AS Growth
    FROM    msdb.dbo.backupfile a JOIN msdb.dbo.backupset b
        ON a.backup_set_id = b.backup_set_id
    WHERE    b.database_name = @dbname AND
        a.file_type = 'D' AND
        b.type = 'D'
       
) as Derived
WHERE (Growth <> 0.0) OR (Growth IS NULL)
ORDER BY 'File Size (MB)' desc
END

Ejecuto el store

exec sp_track_db_growth 'WSS_Content_XXXXX'

4-Custom 404 page en Sharepoint 2010 (not found page)

  • Crear una página llamada 404.html con tu editor html favorito
  • Ir hasta C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\LAYOUTS\LangID  donde LangID es lenguaje actual que estás usando. ej: 1033 para el inglés.
  • Copiar la página previamente creada a la carpeta. MI recomendación es subir el archivo en cada LangID que tengas definido.
  • Abrir una consola de powershell y ejecuta lo siguiente:

$webapp =Get-SPWebApplication http://<serverUrl>:<port>
$webapp.FileNotFoundPage = "404.html"
$webapp.update()

Para verificar ejecuta la siguiente consulta: (Get-SPWebApplication http://<serverUrl>:<port>).FileNotFoundPage

Y a continuación ejecuta una consulta vía navegador que genere un 404.

Posibles problemas:

  • No se muestra la página de error custom: hacer un recycle del app pool, o incluso mejor hacer un iisreset.

Otra posibilidad es setear la custom page vía el IIS:

http://www.ngpixel.com/2010/12/23/sharepoint-2010-custom-error-pages/

5-No se puede visualizar el icono de pdf en Sharepoint 2010

image

Para agregar el icono de pdf se deberá hacer lo siguiente:

Ir hasta C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14”) and then to TEMPLATE\IMAGES, y subir el icono de pdf.

6a012875706f1b970c0134873475df970c-800wi

Después se deberá editar el archivo DOCICON.XML dentro de la carpeta TEMPLATE\XML

6a012875706f1b970c013487347657970c-800wi

6a012875706f1b970c0133f4140cb7970b-800wi

A continuación has un iisreset en todos los frontends.

5-Links para hacer un signout de Sharepoint

/_layouts/closeConnection.aspx?loginasanotheruser=true

ó

/_layouts/signout.aspx

martes, 11 de diciembre de 2012

Tips Info #84 Sharepoint 2010

1-Setear la default page de un site mediante powershell

$site = Get-SPSite http://webapplication/sites/site
$web = $site.RootWeb #or $web = $site.OpenWeb("yoursubsite")
$folder = $web.RootFolder
$folder.WelcomePage = "SitePages/homapage.aspx" #or  $folder.WelcomePage = "default.aspx") (or  $folder.WelcomePage = "Shared%20Documents/otra_pagina.aspx")
$folder.update()
$web.Dispose()
$site.Dispose()

2-XSL custom para un XsltListViewWebPart y DataFormWebPart (itemstyle.xsl)

Se puede usar la propiedad XslLink

<Xsl>
<xsl:stylesheet><!-- Se borraron los namespaces para una mejor lectura-->
<xsl:include href="/SiteAssets/Custom.xsl"/>
</xsl:stylesheet>
</Xsl>

3-Configurar major version para todas las librerías y hacer una limpieza de versiones viejas

$SPsiteCollection = Get-SPSite "http://url_sitecollection"
$versionsToKeep = 5;
foreach($SPweb in $SPsiteCollection.AllWebs)
{ 
    foreach ($SPlist in $SPweb.Lists)
    { 
        if($SPlist.EnableVersioning=$true)
        {
            $SPlist.MajorVersionLimit = 5;   
            $SPlist.Update();
        }
       
        foreach ($SPListItem in $SPlist.Items)
         {
           $currentVersionsCount= $SPListItem.Versions.count
        
           if($currentVersionsCount -gt $versionstoKeep)
             {
                $SPListItem.SystemUpdate()
             }
         }
    } 
}

4-Session timeout para forms authentication en Sharepoint 2010

Se puede configurar la opción de timeout de la sessión para la autenticación vía forms mediante el siguiente script de powershell

$sts = Get-SPSecurityTokenServiceConfig
$sts.UseSessionCookies = $true
$sts.FormsTokenLifetime = (New-Timespan –Minutes 30)
$sts.LogonTokenCacheExpirationWindow = (New-Timespan –Minutes 30)
$sts.Update()
iisreset

5-Encontrar el número de usuarios en un site collection mediante powershell

Get-SPSiteAdministration -Identity http://sitecollection_url | Select-Object Url, UsersCount

viernes, 30 de noviembre de 2012

Tips Info #82 Sharepoint 2010

1-Tablas NameValuePair

Al crear una columna con un índice, se llenará las tablas NameValuePair[_{SQLCollation}] con datos de la columna que tu indexas.

Cada vez que actualizas datos de las columnas, se actualiza las tablas NameValuePair[_{SQLCollation}]. Cuando se realiza una consulta a cualquiera de las listas de las cuales tiene un campo indexado, a continuación, se hace un JOIN con la tabla dbo.AllLists y la tabla dbo.NameValuePair. Esto provocará que las queries sean más rápidas.

2-Versionado y acceso anónimo

Si activas la opción “Major Version” en el versionado de las librerías, cada vez que publicas una versión, todos los usuarios podrán ver esa versión incluso los anónimos. En cambio una versión "minor" sólo los propietarios del documento, administradores y usuarios con permisos de approve podrán ver la versión.

3-Mostrar los attachments (adjuntos) de listas en xlst

Usar el control <xsl:element name="SharePoint:AttachmentsField">

<xsl:element name="SharePoint:AttachmentsField">
    <xsl:attribute name="runat">server</xsl:attribute>
    <xsl:attribute name="FieldName">Attachments</xsl:attribute>
    <xsl:attribute name="ControlMode">Display</xsl:attribute>
    <xsl:attribute name="Visible">true</xsl:attribute>
    <xsl:attribute name="ItemId">
        <xsl:value-of select="@ID"/>
    </xsl:attribute>
</xsl:element>

4-Query sobre list items de varios sites

Se puede usar SPSiteDataQuery o CrossListQueryInfo.

5-Algunos tips útiles sobre querys string en Sharepoint

Por default, Sharepoint 2010 muestra la última versión del documento, si se quiere mostrar todas las versiones, se puede utilizar el query string IncludeVersions:

AllItems.aspx?IncludeVersions=TRUE

Si se quiere mostrar sólo los items de un folder, se puede utilizar el query string RootFolder=*

Ej: url?RootFolder=*  ->muestra los items de todos los folders

Ej: http://urlsitecollection/sites/Demo/TheDocumentLibrary/Forms/AllItems.aspx?RootFolder=%2fdemo%2fthedocumentlibrary%2fcarpeta

Importante: el query string RootFolder es case sensitive, debe tener caracteres de escape (%2f para barras, %2d para guiones)

Editar una página de NewItem o EditItem (por default no se pueden editar)
Ej: agregar el query string ToolPaneView, DispForm.aspx?ID=12&ToolPaneView=2

Query string que permite retornar a una url determinada, al cerrar la página o aceptar la acción
?Source=http://sitecollection/Intranet/default.aspx

Otros parámetros útiles: _ModerationStatus y _IsCurrentVersion

sábado, 6 de octubre de 2012

Links útiles #51–Sharepoint 2010

1-Mostrar el resultado de una búsqueda en formato xml

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

2-El Central administration tarda mucho tiempo en cargar después de un iisreset

http://blogs.msdn.com/b/tehnoonr/archive/2012/05/17/sharepoint-central-administration-web-site-takes-a-long-time-to-load-after-an-iis-reset.aspx

3-La guía definitiva para configurar Kerberos

http://blog.blksthl.com/2012/09/26/the-final-kerberos-guide-for-sharepoint-technicians/

4-Forms Authentication en Sharepont 2010 con IIS 7

http://donalconlon.wordpress.com/2010/02/23/configuring-forms-base-authentication-for-sharepoint-2010-using-iis7/

5-Crear un modelo BDC para Sharepoint 2010

http://estarktechnologies.wordpress.com/2012/09/24/13/

6-Qué soluciona el SP1 de Sharepoint ? Lista amigable para ver los problemas que soluciona

http://sharepointknowledgebase.blogspot.com.ar/2011/12/fixes-included-in-sharepoint-2010.html

7-Sharepoint List y Integration Services (SSIS)

http://www.mssqltips.com/sqlservertip/2763/using-ssis-to-automatically-populate-a-sharepoint-list/

8-Agregar la versión del item en el documento de word adjunto

http://codebycody.com/2011/07/07/add-the-sharepoint-version-number-to-a-word-document/

9-Creación de sites muy lenta

http://www.novolocus.com/2012/10/05/slow-site-creation-in-sharepoint-2010

10-Custom upload form

http://byteloom.blogspot.com.ar/2012/01/custom-upload-form-for-document-library.html

http://blogs.perficient.com/microsoft/2011/03/destination-folder-field-in-site-upgraded-from-moss-2007-to-sharepoint-server-2010/

viernes, 14 de septiembre de 2012

Tips/Info #68 Sharepoint 2010

1-Obtener el tamaño de los sites collections y exportar los resultados a un csv

Get-SPSite -Limit ALL | select title, url, @{label="Size in GB";Expression={$_.usage.storage/1GB}} | Sort-Object -Descending -Property "Size in GB" | Export-CSV C:\sizeSitesCollection.csv

2-Deployar infopath form al Central Administration

Central Admin > General Application Settings > Manage form templates

Test-SPInfoPathFormTemplate -path "c:\solution\FormTest.xsn"
Install-SPInfoPathFormTemplate -path “c:\solution\FormTest.xsn"
Enable-SPInfoPathFormTemplate -identity "FormTest" -site http://siteCollectionURL

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

3-El people picker no muestra usuarios del AD

Verifica que las cuentas que configuraste Sharepoint sean usuarios del AD, no cuentas locales.

4-Restringir el people picker a obtener usuarios de sites collections solamente

stsadm -o setproperty –url <web-app-URL> –pn peoplepicker-onlysearchwithinsitecollection –pv yes

Para verificar si esta habilitado o no:

stsadm -o getproperty –url <web-app-URL> –pn peoplepicker-onlysearchwithinsitecollection 

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

5-Detectar la versión de Sharepoint

Ingresar a regedit: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\14.0\WSS\InstalledProducts

Si se desea usar PowerShell, se puede usar el siguiente comando: Get-SPFarm | Select Products

domingo, 8 de julio de 2012

Links útiles #43 Sharepoint

1-Comparación de versiones de Sharepoint 2010 (Foundation, Server, Enterprise)

http://sharepoint.microsoft.com/en-us/buy/pages/editions-comparison.aspx

2-Exclusiones del antivirus para Sharepoint 2010 y SQL Server 2008

http://spinplate.com/2012/02/antivirus-exclusions-for-sharepoint-2010-and-sql-server-2008-r2/

3-SPQuery en Sharepoint 2010

http://extreme-sharepoint.com/2012/06/22/spquery-pagination/

4-Ocultar una lista en Sharepoint 2010

http://geeks.ms/blogs/ciin/archive/2012/07/08/sharepoint-2010-c-243-mo-ocultar-una-lista-de-la-p-225-gina-ver-todo-el-contenido-del-sitio.aspx

5-Azure Service Bus y Sharepoint 2010

http://www.code-magazine.com/article.aspx?quickid=1203021&page=1

6-Guía completa de jobs de Sharepoint 2010

http://www.simple-talk.com/dotnet/.net-tools/a-complete-guide-to-writing-timer-jobs-in-sharepoint-2010/

7-Trabajando con Resources Files en Sharepoint 2010

http://www.fewlines4biju.com/2012/01/working-with-resource-file-in.html

8-Crear un workflow secuencial en Sharepoint 2010

http://www.fewlines4biju.com/2011/09/create-sequential-workflow-using-visual.html

9-Deployando un assembly a la GAC

http://www.fewlines4biju.com/2012/06/deploy-assembly-to-globalassemblycache.html

10-Sharepoint Folders vs Metadata

http://thingsthatshouldbeeasy.blogspot.com.ar/2010/01/sharepoint-folders-vs-metadata.html

sábado, 7 de julio de 2012

Tips/Info #45 Sharepoint

1-Permisos necesarios para la cuenta que corre el servicio SPTimerV4 (Sharepoint Service Timer)

  • Verificar que la cuenta de usuario es miembro del grupo Administrator de todos los servers de la granja.
  • Confirmar que la cuenta de usuario tiene los siguientes roles sobre el sql server
    • dbcreator
    • securityadmin
    • db_owner para todas las bases de datos de la granja

2-Excel REST Services

Si tienes un excel en la libreria Shared Documents,
http://Foo/Site/Shared Documents/ejemplo.xlsx
entonces la URL del servicio REST será la siguiente
http://Foo/Site/_vti_bin/ExcelRest.aspx/Shared Documents/ejemplo.xlsx
Los formatos disponibles para renderizar contenido son los siguientes:

?$format=html  - renderiza como html, para tablas y pivot tables
?$format=atom  - provee un ATOM feed
?$format=image - Renderiza una imagen PNG, sólo soportado para Charts
?$format=workbook - Se descarga el workbook

/_vti_bin/ExcelRest.aspx/Shared Documents/ejemplo.xlsx/Model/Ranges('Sheet1!A2|H8')?$format=html - De la hoja 1,obtiene los datos del rango específico y renderiza HTML.
/_vti_bin/ExcelRest.aspx/Shared Documents/ejemplo.xlsx/Model/Charts(‘ValoresChart’)?$format=image - Obtiene el chart y lo renderiza como una imagen PNG

El siguiente link informa sobre las funcionalidades no admitidas de EXCEL REST SERVICES:http://msdn.microsoft.com/es-ar/library/ff394477

3-Services Applications disponibles por versión

Service Application

Edition

Business Connectivity Service SharePoint Foundation 2010
Usage and Health Data collection SharePoint Foundation 2010
Subscription Setting Service SharePoint Foundation 2010
User Profile SharePoint Server 2010 Standard Edition
Managed Metadata Service SharePoint Server 2010 Standard Edition
Search SharePoint Server 2010 Standard Edition
Secure Store Service SharePoint Server 2010 Standard Edition
State SharePoint Server 2010 Standard Edition
Web Analytics SharePoint Server 2010 Standard Edition
Word Automation Services SharePoint Server 2010 Standard Edition
Access Services SharePoint Server 2010 Standard Edition
Excel Services Application SharePoint Server 2010 Enterprise Edition
PerformancePoint Service Application SharePoint Server 2010 Enterprise Edition
Visio Graphics Service SharePoint Server 2010 Enterprise Edition

4-Error: Bad Request (Request Header too long)

Si estás guardando un form de infopath y te lanza este error, deberás hacer lo siguiente:

Abre el notepad y escribe lo siguiente, y guardalo con extensión .reg :

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters]
"MaxRequestBytes"=dword:00500000
"MaxFieldLength"=dword:00065534

Ejecuta este archivo, previo backup del registro de windows.

Bad Request (Request Header Too Long) Reg Fix

5-No permitir borrar una lista en sharepoint 2010

PS > $spWeb = Get-SPWeb http://sharepointSite.com
PS > $spList = $spWeb.Lists["Tareas"]
PS > $spList.AllowDeletion = $false
PS > $spList.Update()
PS > $spWeb.Dispose()

lunes, 28 de mayo de 2012

Links útiles #25 Sharepoint 2010

1-Deshabilitar drag and drop de eventos en calendarios Sharepoint 2010 (SP.UI.ApplicationPages.CalendarContainerFactory.create)

http://spblog.net/post/2012/01/29/How-to-disable-drag-and-drop-events-in-calendar.aspx

2-Obtener la fecha seleccionada de un calendario Sharepoint 2010

http://franknezrick.blogspot.com.ar/2012/03/get-selected-datetime-within-sharepoint.html

3-Obtener el ID del evento que se clickea en un calendario

http://mhusseini.wordpress.com/2012/05/18/handle-clicks-on-calendar-items-in-sharepoint-2010-with-javascript/

4-Restringir a que usuarios borren content types

http://alancejacob.wordpress.com/2012/05/18/restrict-users-to-edit-or-delete-contenttype-fields-from-a-list-in-sharepoint-eventreceiver/

5-Conectar dos web parts

http://www.sharepointkings.com/2012/05/connectable-web-parts-in-moss.html

6-Tips para trabajar con los calendarios

http://digitalmacgyver.wordpress.com/2012/05/24/simple-tips-for-working-with-sharepoint-calendars/

7-Mostrar el historial de versiones en la página DispForm

http://benmjamin.wordpress.com/2012/05/17/sharepoint-2010-list-item-version-history-on-display-form/

8-Mostrar campos en el Content Query

http://www.sharepointblog.co.uk/2012/05/fields-to-display-in-content-query-web-part/

9-Diálogos modales en Sharepoint 2010

http://saifalmaluk.wordpress.com/2012/05/18/sharepoint-2010-modal-dialog-pop-up/

http://spblog.net/post/2012/04/28/SharePoint-2010-modal-dialog-extensions.aspx

http://franknezrick.blogspot.com.ar/2012/03/refresh-parent-showmodaldialog.html

10-Crear un custom template con Visual Studio 2010

http://dotnetfollower.com/wordpress/2012/05/sharepoint-how-to-create-a-custom-master-page/

11-Crear servicio de aplicación en Sharepoint 2010

http://www.sharepointblog.co.uk/2012/05/creating-custom-sharepoint-2010-service-applications-and-consumers/

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

12-Nivo Slider Web Part

http://nivowebpart.codeplex.com/releases/view/88481

13-Kentico para Sharepoint

http://devnet.kentico.com/docs/devguide/index.html?sharepoint_overview.htm

14-PowerShell para Office 365

http://blog.powershell.no/2011/05/09/administering-microsoft-office-365-using-windows-powershell/

http://technet.microsoft.com/en-us/magazine/hh750396.aspx

http://onlinehelp.microsoft.com/office365-enterprises/hh124998.aspx

15-Deploy custom page aspx mediante una sandbox solution

http://www.akruratechnologies.com/2012/05/14/deploy-custom-aspx-page-with-sandbox-solutions-sharepoint-2010/

16-Web Part SkyDrive para Sharepoint 2010

http://skydriveconnector.codeplex.com/

17-Comparación entre Exchange public folders y Sharepoint

http://sharepointadmin4u.wordpress.com/2012/05/22/exchange-public-folder-vs-sharepoint-why-should-you-migrate-your-exchange-public-folders-to-sharepoint/

18-SPQuery y problema con las fechas (datetime)

http://sladescross.wordpress.com/2012/05/28/spquery-iso-datetime/

sábado, 28 de abril de 2012

Links útiles #18 Sharepoint 2010

1-Delete los items de una lista de forma batch (ProcessBatchData)

http://www.directsharepoint.com/2012/04/sharepoint-list-bulk-delete.html

2-Script para controlar las versiones de documentos (items) en Sharepoint 2010

http://lazysharepointadmin.com/blog/2012/04/21/controlling-version-limits/

3-Carrousel de imágenes desde una picture library

http://gallery.technet.microsoft.com/Integrating-Jquery-e4af0401

4-Labels de versionado en Word con Sharepoint 2010

http://ghamson.wordpress.com/2012/04/23/sharepoint-and-document-versioning-within-word/

5-Mostrar una lista de otra site collection con jquery

http://www.balestra.be/2012/04/want-to-display-a-sharepoint-list-from-another-site-collection-use-these-2-lines-of-jquery-script.html

6-Crear una sección expansible con infopath

https://www.nothingbutsharepoint.com/sites/eusp/Pages/How-to-Create-Expandable-Collapsable-Sections-in-InfoPath.aspx

7-Editar un wsp

http://blog.bugrapostaci.com/2012/04/25/cabmaker-v1-0-command-line-tool/

8-Sharepoint Designer Workflow Advanced

https://www.nothingbutsharepoint.com/sites/eusp/Pages/SharePoint-Designer-2010-Workflow-Advanced-Settings.aspx

9-Archivos de recursos Sharepoint 2010

http://onlinecoder.blogspot.com.ar/2012/04/sharepoint-global-resource-file.html

10-Crear un menú con SPServices y una lista

http://tommdaly.wordpress.com/2012/04/26/building-a-custom-navigation-menu-using-spservices/

11-Web parts con esquinas redondeadas

http://ghamson.wordpress.com/2012/04/25/sp2010-web-part-rounded-corners-sharepoint-ps2010-projectserver-msproject-in/

12- Introducción LINQ to Sharepoint

http://weblogs.asp.net/sreejukg/archive/2012/04/23/getting-started-with-linq-to-sharepoint.aspx

13-Especificar en que server se ejecutará el job

http://www.sharepointjohn.com/sharepoint-2010-specifying-which-server-a-custom-timer-job-will-run-on

14-Word Automation Services

http://blogs.office.com/b/microsoft-word/archive/2009/10/26/introducing-word-automation-services.aspx

http://blogs.office.com/b/microsoft-word/archive/2010/01/18/word-automation-services-_2d00_-how-it-works.aspx

15-Crear un timer de job para Sharepoint 2010

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

http://www.c-sharpcorner.com/UploadFile/d3e4b1/dynamically-getting-stored-procedures-collection-from-sql-se/

16-SPServices: crear tabs con contenido

http://danielthenerd.wordpress.com/2012/04/20/using-spservices-to-build-a-webpart/

17-Manejadores de eventos para KPI Sharepoint 2010

http://jcgonzalezmartin.wordpress.com/2012/04/27/sharepoint-2010-manejadores-de-eventos-para-listas-de-estado/

18-Manejadores de Eventos para Sitios Sharepoint 2010

http://www.sharepointkings.com/2012/04/implement-sharepoint-2010-site-event.html

19-Sharepoint Disposer Check uso básico

http://mosshosting.asphostportal.com/?p=2184

viernes, 17 de febrero de 2012

SharePoint Server 2010–Todas las versiones hasta el 02/12

Microsoft SharePoint Server 2010
Release Version KB Download
RTM 14.0.4762.1000
June 2010 CU 14.0.5114.5003
Aug 2010 CU 14.0.5123.5000
Oct 2010 CU 14.0.5128.2003
Dec 2010 CU 14.0.5130.5002
Feb 2011 CU 14.0.5136.5002
April 2011 CU 14.0.5138.5001
Service Pack 1 14.0.6029.1000
June 2011 CU 14.0.6106.5000
June 2011 CU (Refresh) 14.0.6106.5002
August 2011 CU 14.0.6109.5002
October 2011 CU 14.0.6112.5000
December 2011 CU 14.0.6114.5000