Todas las publicaciones, artículos y otros contenidos de este blog se proporciona "TAL CUAL", sin garantías, y no otorga ningún derecho. Cualquier ejemplo esta bajo los términos especificados por Microsoft
Hola
Con la disponibilidad general de SharePoint 2013 nos gustaría compartir con vosotros ciertos puntos a tener en cuenta para tener un entorno saludable y totalmente soportado.
Los siguientes escenarios NO están soportados
http://support.microsoft.com/kb/2764086
Además mejores prácticas para los equipos virtuales de SharePoint 2013 y el entorno Hyper-V
http://technet.microsoft.com/es-es/library/ff621103.aspx
Otro punto muy fuerte del producto es el Contemporary UI que renderiza en HTML5 para browsers móviles,además de sus otras vistas móviles. Los siguientes browser móviles detallados en TechNet son los soportados
http://technet.microsoft.com/en-us/library/fp161353.aspx
Finalmente, recordaros que el producto está construido sobre .NET 4.5 RTM, interesante para tenerlo en cuenta en nuevos desarrollos, aunque como sabéis con el nuevo modelo de desarrollo de APPS habrá también mucho código basado en JAvaScript.
Saludos.
Héctor Calvarro Martín. SharePoint Dev/Core. Microsoft Support Escalation Engineer for EMEA
En los tiempos que corren cada vez más clientes se decantan por el uso de Jquery en sus páginas customizadas y optan por el modelo de objetos cliente JavaScript de SharePoint 2010 y 2013. Sin embargo, resulta que cualquiera con habilidades de depuración puede hacer ingeniería inversa del JavaScript cliente usado internamente por Microsoft y que no debe ser usado por los clientes/Desarrolladores.
Hace poco un cliente nos reportaba un problema usando ese tipo de código JavaScript. Éste más o menos era el siguiente.
function FuncNaive1() {
var OldCalendarNotify4a = SP.UI.ApplicationPages.CalendarNotify.$4a; /cambiar a $4b si Sp1 o posterior
SP.UI.ApplicationPages.CalendarNotify.$4a = function ()
OldCalendarNotify4a();
FuncNaive2();
}
Como veis llamaba a una función interna llamada SP.UI.ApplicationPages.CalendarNotify.$4a y que incluso el mismo era consciente que si estaba instalado SP1 o posterior debería usar otro nombre ($4b) . Esta función contiene la siguiente lógica.
Luego la sobrescribía con otra función que usaba la lógica antigua y una nueva creada por el.
Pues resulta que estas acciones son acciones totalmente no soportadas. No es esperado que un desarrollador llame a SP.UI.ApplicationPages.CalendarNotify.$4a ya que no es un funcionalidad pública definida en el SDK de SP 2010 ni de SP 2013, además de sobrescribir función interna. Finalmente, como se observa, Microsoft ha cambiado la variable que guardaba la variable después del SP1.
Como comentábamos en el post http://blogs.technet.com/b/hablamoss/archive/2012/09/27/reflection-y-o-hacer-ingenier-237-a-inversa-de-cualquier-versi-243-n-de-microsoft-sharepoint-est-225-no-soportado.aspx no se puede hacer ingeniería inversa para ver como funciona el producto ni llamar a funciones/métodos que no son públicos según el SDK.
Para conocer que namespaces y funciones/métodos y objetos son publicas en el SDK del modelo de objetos cliente JavaScript de SharePoint 2010 y 2013 por favor usad como referencia los siguientes enlaces:
SPS 2010 => http://msdn.microsoft.com/en-us/library/ee552096(v=office.14).aspx
SPS 2013 => http://msdn.microsoft.com/en-us/library/jj193034.aspx
Ya están disponibles para su descarga las actualizaciones de Diciembre de 2012 para SharePoint 2010 y MOSS 2007.
SharePoint 2010 (Build 14.0.6131.5003)
(RECORDAD INSTALAR ANTES EL SP1)
Tras instalar las actualizaciones se deberá ejecutar el Asistente de Configuración en cada servidor de la granja.
Si tenéis SPS 2010 solo debéis instalar el relativo a SPS 2010 ya que incluye el de Foundation.
Por último, recordad que después de aplicar este CU necesitáis reiniciar el servicio de sincronización de perfiles.
SharePoint 2007 (Build 12.0.6670.5002)
¡Aviso! Esta actualización no se instalará si no se encuentra instalado ya el SP3 en el entorno.
El orden, como siempre, será instalar primero las actualizaciones de WSS 3.0, y posteriormente las de MOSS 2007.
Un saludo.
Jesús Fernández Sáez. SharePoint Core. Microsoft Support Engineer for WE.
Hola a todos.
Nos gustaría haceros saber que el soporte de WSS 3.0 SP2 y MOSS 2007 SP2 y sus sucesivos CUs hasta WSS 3.0 SP3 y MOSS 2007 SP3 termina hoy.
Por lo cual la mínima versión soportada es WSS 3.0 SP3 y MOSS 2007 SP3 y CUs sucesivos.
Para más información, por favor consultad
http://support.microsoft.com/lifecycle/default.aspx?LN=es-es&p1=12200&x=20&y=13
Gracias.
Héctor Calvarro Martín. SharePoint Dev/Core. Microsoft Support Escalation Engineer for EMEA.
Probablemente alguno de vosotros al instalar alguna actualización en vuestros entornos os habéis encontrado al abrir SP 2010 Management Shell el siguiente mensaje:
Error: "The local farm is not accessible. Cmdlets withFeatureDependencyId are not registered."
Además resulta que cuando intentais usar algún cmdlet tenéis el siguiente error:
"Microsoft SharePoint is not supported with versión 4.0.30319.17929 of the Microsoft .Net Runtime."
Como sabemos SharePoint 2010 esta construido en .NET 3.5 y éste se basa en .NET 2.0. Por lo cual, al usar PowerShell 3.0 .NET 4.0 , los assemblies compilados para .NET 3.5 de nuestro SharePoint 2010 no van a ser útiles.
Entonces para solucionar este problema temporalmente has de modificar el enlace SP 2010 Management Shell indicándole que use PowerShell 2.0 en vez de PowerShell 3.0
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe-NoExit - versión 2.0 "& 'C:\Program archivos de programa\Archivos comunes\Microsoft Shared\Web Server Extensions\14\CONFIG\POWERSHELL\Registration\\sharepoint.ps1'"
Para más información puedes echar un ojo al siguiente KB
http://support.microsoft.com/kb/2796733/en
Buenos Días.
Como actualización del post Sistemas Operativos soportados para instalaciones de SharePoint 2010 y requerimientos mínimos escrito hace año y medio.
http://blogs.technet.com/b/hablamoss/archive/2011/10/26/sistemas-operativos-supportados-para-instalaciones-de-sharepoint-2010-y-requerimientos-m-237-nimos.aspx
se añade la siguiente información:
- SharePoint 2010 ,hasta el futuro SP2, no está soportado en ninguna versión Windows Server 2012 http://support.microsoft.com/kb/2724471/en-us
- Recordar que para Windows SBS 2011 ,al igual que para Windows SBS 2008, sólo se soporta la versión que viene con el sistema operativo que es SharePoint Foundation 2010.
- Windows 8 ,al igual que en Windows 7, sólo se soporta las instalaciones para desarrollo (escritura de código) y que tengan todas las "Windows features" necesarias referentes a .NET 3.5 y que ejecuten los App pools en modo .NET 2.0.