Archivo de la categoría: Microsoft – SharePoint

Microsoft & MSN

Service Pack 1 para Office 2013 y SharePoint 2013

sharepoint2013Hoy día 25 de Frebrero, Microsoft ha anunciado la salida del Service Pack 1 para Office 2013 y SharePoint 2013.

Esta nueva versión del Service Pack 1, proporciona correcciones para mejorar: la estabilidad general, funcionalidad y seguridad en Office, SharePoint Server y productos relacionados. Entre las mejoras en la funcionalidad, destaca:

  • Correcciones de compatibilidad para Windows 8.1 e Internet Explorer 11.
  • Mejor soporte para hardware moderno, como dispositivos de alto DPI y la precisión la precisión del touchpad.
  • Nuevas capacidades para Apps de Office y APIs para desarrolladores :).
  • Power Map para Excel, una herramienta de visualización 3D para la cartografía, la exploración y la interacción con los datos geográficos y temporales en Excel (ya está disponible para clientes de Office 365 con  suscripción ProPlus).
  • Mejoras en la tecnología de virtualización Click-to-Run que instala y actualiza aplicaciones de Office 365 de escritorio.
  • SkyDrive Pro es ahora OneDrive for Business (únicamente ha habido un cambio de nombre del producto).

Para mas información, puedes visitar los siguientes KBs para más información sobre las actualizaciones del  Service Pack 1 de los siguientes productos:

Update KB Article
Office 2013 SP1. Covers these applications:

  • Access
  • Excel
  • InfoPath
  • Lync
  • OneDrive for Business
  • OneNote
  • Outlook
  • PowerPoint
  • Publisher
  • Word

 

2817430
Project 2013 SP1 2817433
Visio 2013 SP1 2817443
SharePoint Designer 2013 SP1 2817441
SharePoint Server 2013 SP1 2817429
Project Server 2013 SP1 2817434
Office Web Apps Server 2013 SP1 2817431
All other desktop products and language packs 2850036
All other server products and language packs 2850035

 

IMPORTANTE: Siempre es bueno probar cualquier Service Pack en un entorno no productivo, para detectar y corregir posibles problemas, y así evitar males mayores.

Para mas información: http://support.microsoft.com/kb/2817429

 

Libro: Introducing Windows Server 2012, gratuito

Aprovecha y descargate de forma gratuita este libro “Introducing Windows Server 2012” (en formato PDF), escrito por parte del equipo de Windows Server y publicado por Microsoft Press.

Este libro esta dirigido a toda persona de IT, que quiera conocer las mejoras que incorpora el nuevo sistema operativo de Microsoft: Windows Server 2012 (eso si, comentar que el libro esta basado en la versión beta de este producto).

En sus casi 260 paginas, se detalla su nueva interface, las nuevas herramientas de administración, mejoras a nivel de PowerShell, pasando por cientos de características a nivel de redes, almacenaje y virtualización.

Puedes descargarte esta imagen desde aqui: http://go.microsoft.com/FWLink/?Linkid=251464

 

 

Visual Studio 11 Developer Preview Training Kit

Microsoft ha publicado el pasado día 17, la primera release del Developer Preview Kit para Visual Studio 11,  el cual incluye laboratorios prácticos para ayudarte a entender cómo aprovechar las mejoras de Visual Studio 11 y. NET Framework 4.5,  y sobre todo cómo gestionar el ciclo de vida de toda la aplicación.

Si no quieres instalarte el Developer Preview Kit al completo, tienes la opción de descargarte el Web Platform Installer Preview y seleccionar únicamente los labs que desees.

En cuanto a contenido del training kit, el resumen es el siguiente (de los laboratorios incluidos):

  • Visual Studio Development Environment:
    • A Lap Around the Visual Studio 11 Development Environment.
  • Languages:
    • Asynchronous Programming in .NET 4.5 with C# and Visual Basic.
  • Web:
    • What’s New in ASP.NET and Visual Studio 11 Developer Preview.
    • What’s New in ASP.NET Web Forms 4.5.
    • Build RESTful APIs with WCF Web API.
  • Application Lifecycle Management:
    • Building the Right Software: Generating Storyboards and Collecting Stakeholder Feedback with Visual Studio 11.
    • Agile Project Management in Team Foundation Server 11.
    • Making Developers More Productive with Team Foundation Server 11.
    • Diagnosing Issues in Production with IntelliTrace and Visual Studio 11.
    • Exploratory Testing and Other Enhancements in Microsoft Test Manager 11.
    • Unit Testing with Visual Studio 11: MSTest, NUnit, xUnit.net, and Code Clone.
  • Windows Metro Style Apps:
    • Windows 8 Developer Preview Hands on Labs from BUILD.

SharePoint Guidance 2010 Hands On Lab

Hace algo mas de una semana, ha visto la luz SharePoint Guidance 2010 Hands On Lab, gracias al equipo de patterns & practices  de Microsoft, que es un proyecto de CodePlex que contiene un conjunto de seis laboratorios: uno para logging, uno para service location y cuatro para application setting manager.

La realización de cada laboratorio lleva unos 20 minutos su realización, y viene totalmente definido en un archivo PDF (uno por cada lab) donde se detallan todos los pasos para la creación, ejecución y despliegue de estos.

Puedes descargarte los laboratorios desde aquí.

Desplegar aplicaciones con PowerShell en SharePoint 2010

Micosoft Office SharePoint Server 2007 incluye una herramienta para administrar servidores y sitios por linea de comando llamada stsadm. La nueva versión de la plataforma, a parte de seguir incorporando esta herramienta, implementa comandos por PowerShell para realizar las mismas funciones que se hacían anteriormente.

Una de las funciones mas habituales que se realizan con estas herramientas a nivel de administración, es el despliegue de soluciones en los diferentes entornos de SharePoint (desarrollo, integración, pre-producción, producción…).

Microsoft recomienda usar PowerShell en vez de stsadm para la versión 2010 de SharePoint, así que voy a intentar replicar en esta nueva herramienta, lo que estábamos acostumbrados a realizar antes. Contando que tenemos una solución que hemos implementado y queremos desplegar en un entorno, llamada: MiSolucion.wsp, lo que hacíamos era algo similar a esto:

REM Instala una solución a nivel de WebApplication
stsadm –o addsolution –filename “C:MiSolucion.wsp”
stsadm –o deploysolution –name MiSolucion.wsp –url http://miwebappp –allowgacdeployment –immediate
REM Actualiza una solución previamente instalada
stsadm –o upgradesolution –name MiSolucion.wsp –filename “C:MiSolucion.wsp” -immediate
REM Desactiva y borra la solución
stsadm –o retractsolution –name MiSolucion.wsp –url http://miwebappp –immediate
stsadm –o deletesolution –name MiSolucion.wsp

Con PowerShell para hacer lo mismo deberíamos escribir:

#Instala una solución a nivel de WebApplication
Add-SPSolution “C:MiSolucion.wsp”
Install-SPSolution –Identity MiSolucion.wsp –WebApplication http://miwebappp –GACDeployment
#Actualiza una solución previamente instalada
Update-SPSolution –Identity MiSolucion.wsp –LiteralPath “C:MiSolucion.wsp” –GacDeployment
#Desactiva y borra la solución
Uninstall-SPSolution –Identity MiSolucion.wsp –WebApplication http://miwebappp
Remove-SPSolution–Identity MiSolucion.wsp
Para actualizar una solucion ya existente, lo mas facil y sencillo es utilizar (con PowerShell) unicamente el comando: Update-SPSolution, sin desinstalar previamente esta.
Para mas información sobre PowerShell puedes comprobarlo aquí.

Gestión de errores en SharePoint 2010s

Esta nueva versión de la plataforma SharePoint 2010, incorpora numerosas mejoras, siendo una de las mas importantes y que seguramente, primero usaremos, es la gestión de errores y logs de SharePoint.

En la versión 2007, era una tarea tediosa tener que buscar información de una excepción no controlada (suele pasar cuando introducimos código que produce un error fuera de un try/catch), en los archivos de logs generados. SharePoint volcaba tanta información, que localizar el error podía llevarte horas…

En la nueva versión, se ha mejorado esta funcionalidad, para que localizar la información, sea una tarea mas rapida… La siguiente captura de pantalla, muestra la información del error cuando este se produce en SharePoint. En esta versión además de la descripción se devuelve el identificador del objeto (o GUID) que ha provocado el error:

Para obtener mas detalles del error, debemos ir a la carpeta: “C:Program FilesCommon FilesMicrosoft SharedWeb Server Extensions14LOGS” y abrir el archivo de log, que mas se acerque a la fecha/hora que este se ha producido. En este archivo se ha de lanzar una busqueda por el identificador del objeto, lo que nos ahorrará mucho mas tiempo en la búsqueda, como se puede apreciar en la imagen:

Como crearte una maquina virtual con SharePoint 2010

Este sera el primero de una serie de posts categorizados como SharePoint 2010, donde voy a recoger todas mis experiencias sobre esta plataforma de Microsoft. Cuando empezamos a trabajar con SharePoint, lo primero que vamos a necesitar es un entorno para nuestras pruebas… SharePoint 2010 nos permite montar un entorno de desarrollo sobre sistemas operativos Windows Vista / 7, cosa que con la versión anterior no era posible, y debíamos recurrir a alguna de las diferentes versiones de Windows Server 2003.

En cuanto a los requisitos, decir que la plataforma sobre la que vamos a instalar el producto ha de ser de 64-bits, 4 GB de RAM para un entorno de desarrollo y unos 30 GB de espacio en disco duro.

En este aspecto, los requisitos minimos deseados (para un perfil desarrollador) de un entorno SharePoint 2010, serian:

  • Windows Server 2008 / R2 o Windows 7
  • SQL Server 2008 / R2
  • Microsoft Sharepoint Server 2010
  • Microsoft Office 2010
  • Visual Studio 2010

Tenemos múltiples opciones antes de dar un siguiente paso… bien descargarte una maquina virtual con este entorno o bien montártela por tu cuenta.

  • En el caso de ahorrar tiempo descargándote una maquina virtual, te recomiendo la ultima versión que Microsoft ha publicado: 2010 Information Worker Demonstration and Evaluation Virtual Machine (RTM), importante a destacar que esta maquina esta creada sobre la plataforma de virtualización Hyper-V.
  • Si optamos por montarnos nuestra maquina virtual podemos empezar revisando Building a SharePoint 2010 Virtual Machine, en donde encontraremos recursos que nos ayudaran en este proceso. En este caso podremos montarlo en la plataforma de virtualizacion que mas rabia no de: VMware, Hyper-V, VirtualBox…

Como referencia, os dejo este enlace a la MSDN, donde en 5 sencillos pasos, explican como configurar un entorno de desarrollo para SharePoint 2010, idenpendientemente del sistema operativo (Windows Vista, Windows 7 o Windows Server 2008) : Setting Up the Development Environment for SharePoint 2010.

Nueva preview de Internet Explorer 9

Hace pocos días se ha publicado una nueva versión de la preview de Internet Explorer 9 (IE9), por lo que queda muy poco para la salida de la versión Beta de este navegador.

Entre las novedades de esta nueva preview podremos encontrarnos el soporte de HTML 5, la integración nativa de JavaScript o de SVG.

Con esta nueva preview, Microsoft busca ir calmando la ansiedad de usuarios y desarrolladores con respecto a las novedades.

Para descargarte la nueva versión y acceso al test drive, puedes hacerlo desde aquí.

Reducir el tamaño del fichero de log en SQL Server 2005

Hoy me ha tocado realizar tareas de mantenimiento en uno de los servidores de desarrollo, y he visto que gran parte del espacio en disco se lo estaba comiendo uno de los ficheros de una base de datos SQL Server de una aplicación de SharePoint.

Para los que no tengan muy claro, como almacena SQL Server las bases de datos, decir que hay al menos dos ficheros por base de datos. Uno de estos ficheros es donde estarán almacenados los datos de nuestras tablas, vistas y demás objetos (el cual tiene extensión *.mdf)… y el otro es el fichero de transacciones (el cual tiene extensión *.ldf). El fichero de transacciones consiste en una serie de registros de todas las modificaciones de la base de datos y de la transacción que ha realizado cada modificación. En el registro de transacciones figura el inicio de cada transacción. También registra los cambios de los datos y facilita suficiente información para deshacer las modificaciones (si fuera necesario posteriormente) realizadas durante cada transacción.

Como os podeis imaginar, el archivo *.ldf o de transacciones puede ocupar un tamaño considerable, por lo que a veces, nos interesa reducirlo o truncarlo. Si no nos interesa realizar una copia previa de este archivo, lo mas rápido es ejecutar una consulta SQL, para ello, abrimos el analizador de consultas e introducimos esta query:

USE MiBase
CHECKPOINT
EXEC sp_addumpdevice 'disk', 'CopiaMiBase', 'd:LogMiBase.bak'
BACKUP DATABASE MiBase TO CopiaMiBase
BACKUP LOG MiBase WITH TRUNCATE_ONLY
DBCC SHRINKFILE (MiBase_Log, 100)
Hay que sustituir MiBase por el nombre de la base de datos en la que queramos reducir el archivo de transacciones. Existe un paramento que podemos modificar a nuestro gusto, que es el tamaño del archivo *.ldf, actualmente establecido a 100 (en megabytes, expresado como un número entero). Aquí tenéis más información sobre la instruccion DBCC SHRINKFILE y sus parámetros.