June 2009 - Artículos
Idera es uno de los partners de Microsoft especializados en torno a la plataforma SharePoint (entre otras tecnologías de Microsoft), sobre todo herramientas enfocadas a aspectos de administración de la plataforma. Tal y como podéis leer en el blog de Héctor Insua, Idera acaba de liberar de forma gratuita su SharePoint Performance Monitor Tool. La herramienta tiene una pinta realmente espectacular y sobre todo útil para evaluar el rendimiento de nuestras soluciones SharePoint:
Para descargaros esta utilidad, basta conque vayáis a la página de Idera.
Como sabéis, uno de los core de funcionalidad de la plataforma SharePoint es que facilita enormemente el almacenamiento y gestión de todo tipo de documentos. Ahora bien, trabajar con documentos o archivos en general tiene el problema de que estos puedan estar infectados con virus. ¿Cómo podemos protegernos en SharePoint contra estos virus? Pues lógicamente con el correspondiente producto de antivirus que tenga la capacidad de hacer el chequeo de los archivos que se suban a sitios de SharePoint para asegurar que no están infectados. Afortunadamente, SharePoint cuenta con varias alternativas de antivirus, si bien la más conocida es la solución propia de Microsoft: Forefront for SharePoint. Aquí les dejo una serie de enlaces a tener en cuenta a la hora de valorar soluciones antivirus para SharePoint.
-
-
-
Recopilatorios sobre soluciones de antivirus para SharePoint:
-
Algunos tips y recursos sobre el uso de antivirus en SharePoint:
-
Algunas soluciones comerciales de antivirus:
El equipo de SharePoint acaba de liberar el hotfix que soluciona el bug detectado a finales del mes pasado que afecta a instalaciones de MOSS que provocaba la activación de la fecha de expiración de MOSS. Tal y como se comenta en el anuncio realizado por el equipo de SharePoint, la actualización se puede realizar tanto antes como después de instalar el SP2 de MOSS. Los enlaces relativos al hotfix para el SP2 son los siguientes:

Ya tenemos disponible para descarga el sitio WCM de ejemplo que Microsoft ha estado desarrollando recientemente: Adventure Works Travel. De hecho, en la página de code.msdn habilitada para este proyecto tenemos la posibilidad de descargarnos el código fuente de este proyecto tan interesante que incluye web parts personalizadas, navegación personalizada, implementación de FBA, etc.
.jpg)
Leyendo mis RSS, como casi todos los días, me he topado con una suite de edición de documentos y colaboración online denominada Zoho que recientemente acaba de liberar una nueva versión de su suite preparada para permitir la edición de documentos y la colaboración online en SharePoint. Básicamente, podemos ver a ZOHO como una alternativa a la futura edición de documentos en el navegador que tendremos con las Office Web Applications (OWA), pero en este caso en el entorno de SharePoint 2007. Como veréis en el video de presentación de SOHO para SharePoint, al trabajar con un documento almacenado en SharePoint lo podremos editar directamente en el sitio a través de una web part de edición de documento. Otra característica interesante de ZOHO es que nos permite la creación de documentos Office directamente en el navegador a través de una web part con varias opciones de las que tenemos para crear documentos en los clientes Office. La pega, es que el look & feel para la edición y creación de documentos no es Office 2007, sino Office 2003. Finalmente, me parece muy potente la edición colaborativa de documentos que nos permite ver en tiempo real los cambios realizados por otros usuarios y que integra capacidades de chat para discutir con otros usuarios en torno a la idoneidad del documento.
Ya queda menos para disponer de la RTM de Windows 7, de hecho tal y como podéis leer en este artículo de The Inquirer, la compilación de la RTM de Windows 7 tendrá lugar el próximo 10 de julio de manera que los integradores y fabricantes de equipos dispongan de Windows 7 para el día 13 de julio. La versión RTM de Windows 7 parece ser que coincidirá con la Build 7300.

El equipo de ADO.NET Entity Framework (ADO.NET EF) acaba de anunciar la disponibilidad de la CTP 1 del Entity Framework Feature CTP1. Se trata de un paquete de funcionalidades para .NET Framework 4.0 Beta 1 que nos permitirá probar alguna de las novedades que trae la nueva versión de ADO.NET EF:
Pues eso, a través del blog de Greg Duncan he descubierto otra fuente más de recursos de formación en tecnología Microsoft que no conocía. Se trata del MSDN Community CD, que en está ocasión está enfocado a Visual Studio 2010, .NET Framework 4.0, ASP.NET AJAX, SQL Server 2008 para desarrolladores, SQL Server Integration Services 2008 y Windows 7:
Introduction to .NET 4.0
This course provides an overview of new features include the Managed Extension Framework (MEF), theading, and design by contract. Also includes a discussion of the various types of managed languages including the object-oriented languages (C#, C++, VB), the new Dynamic Languages (Iron Python and Iron Ruby), and the Functional Language F#.
New Features in Visual Studio 2010
This course demonstrates some of the new features in the Visual Studio IDE, including the new start page, the code editor, the XML schema editor, and new tools for web development and deployment
ASP.NET AJAX 4.0
This course provides an introduction to ASP.NET AJAX 4.0, focusing on the new client-side controls and templating capabilities, including the dataview control
SQL Server 2008 Developer Fundamentals Part 1
This Web seminar will give an introduction of how to use T-SQL with SQL Server 2008. It will start with covering the basics and then move on to high-lighting some of the new syntax introduced with SQL Server 2008.
Developers look at Windows 7
This is a high-level overview of what's new in the Windows 7 user interface. New features including the new Taskbar, Ribbon, Jump Lists, and Multitouch are demonstrated, so that developers know the new functionality they can leverage, but no code is shown.
Introduction to SQL Server Integration Services 2008 (SSIS)
This course will cover how to use SQL Server Integration Services 2008 (SSIS) to manage an Extract, Transform, and Load (ETL) process. We will start by looking at the fundamental components that make up SSIS and then move onto designing packages using Business Intelligence Development Studio
…”

Fuente: Blog de Greg Duncan.
Como sabéis, una de las principales novedades de SQL Server Reporting Services 2008 (SSRS 2008) es la nueva paleta de controles gráficos que trae de serie. Estos controles están basados en los de DUNDAS (Microsoft compró hace más de un año el código fuente de estos controles a DUNDAS) y son más espectaculares que los que hasta ahora teníamos en SSRS.
Una de las cosas que podemos hacer con estos gráficos en SSRS 2008 es habilitar el drilldown de manera que podamos dotar de bastante interactividad a los mismos. Para habilitar activar el drilldown en un gráfico de SSRS 2008:
-
Hacemos clic en el área del gráfico con el botón derecho del rato y marcamos la opción Series Properties.
-
En la ventana que se abre, nos vamos a la sección Action y marcamos Go To Report. De esta forma, se habilita un combo con los informes que contiene nuestra solución y a los que podemos navegar al hacer clic sobre una de las series del gráfico.
-
Elegimos uno de estos informes, y además configuramos el parámetro que espera recibir el informe destino a partir de un campo de información en el informe origen.
-
Hacemos un preview del informe y veremos que podemos hacer clic sobre cualquiera de las series del gráfico.

Y hasta aquí llega este rápido tip sobre gráficos en SSRS 2008.
Uno de los blogs sobre tecnología SharePoint que leo habitualmente es el del amigo Héctor Insua, en el siempre encuentro contenidos que me sorprenden. En este caso, la última sorpresa es el SharePoint Customizer Free Tool. Se trata de una utilidad disponible en Codeplex pensada para facilitar la personalización de sitios SharePoint. Y la verdad es que tiene una pinta espectacular (Nota: Para instalarla, el único requerimiento es tener instalado .NET Framework 3.5 en vuestro equipo):
En este otro enlace tenéis un mini tutorial sobre el uso del SharePoint Customizer Tool. A pesar de estar en fase beta, la utilidad está bastante bien para personalizar sitios de SharePoint (tanto WSS 3.0 como MOSS).
Pues sí, parece que en las próximas semanas tendremos disponible la primera Beta de Microsoft Security Essentials (MSE), más conocido como Morro, es decir, la solución gratuita anti-malware en la que Microsoft está trabajando para proteger nuestros equipos (plataformas de 32 y 64 bits), siendo para finales de año cuando estará disponible la versión definitiva del producto. Podéis leer los detalles de MSE así como las primeras impresiones de funcionalidad a través del sitio de Paul Thurrott. Todo parece indicar que los primeros en usar MSE serán Brasil, Israel y EE.UU el próximo 23 de junio.

Pues eso, que Microsoft finalmente ha cedido a las presiones que supongo ha recibido por todas partes y ha decidido prolongar la disponibilidad de Windows XP hasta el año 2011, y es que lo bueno siempre prevalece. Podéis leer los detalles del anuncio en este enlace.

Siguiendo con la serie de posts sobre tips, tricks & how-to de SQL Server Reporting Services 2008 (SSR 2008), cuyo último capítulo puedes encontrar en este enlace, en esta ocasión os voy a presentar más aspectos a tener en cuenta a la hora de buscar funcionalidades más que requeridas en nuestros informes de SSRS 2008. Empecemos.
Cómo añadir cabeceras flotantes a un informe
Para lograr que nuestras cabeceras permanezcan visibles en nuestro informe aunque hagamos un scroll (similar a la opción de fijar paneles de Microsoft Excel), el nuevo diseñador de SSRS 2008 “parece” que nos sugiere realizar lo siguiente:
-
seleccionamos la tabla que contiene nuestro informe, botón derecho y pulsamos Tablix Properties.
-
En la pestaña general no tenemos más que marcar la opción Header should remain visible while scrolling.
-
En teoría, sería probar el informe y comprobar que las cabeceras permanecen visibles al hacer un scroll…pero cuál será vuestra sorpresa (como lo fue en mi caso) que esto no será así.
Tras indagar un poco en la red, rápidamente llegaremos a soluciones que nos harán ver la luz como la que se indica en este enlace y en está página de MSDN. Básicamente lo que tenemos que hacer para lograr el efecto de cabeceras flotantes es:
-
En el diseñador de informes de VS 2008 o de Report Builder 2.0, nos vamos a las nuevas secciones de agrupamiento y desplegamos la pestaña que aparece para seleccionar Advanced Mode.
-
De esta forma aparecen los miembros estáticos de nuestra región de datos.
-
Seleccionamos el primero de estos miembros estáticos que se corresponde con nuestras cabeceras y a través de la ventana de propiedades especificamos que la propiedad FixedData tenga el valor True de manera que las cabeceras estará siempre visibles. Además, si especificamos la propiedad RepeatOnNewPage a True, conseguiremos que las cabeceras aparezcan en cada nueva página que tenga el informe.
-
Sin más, comprobamos que las cabeceras flotantes están operativas…pero también que no se muestran en páginas sucesivas del informe….luego nuestra solución se queda a medias, y de momento no he encontrado como solucionar este inconveniente (en cuanto dé con la solución os lo cuento).
Añadir saltos de página al informe
Al igual que ocurría con SSRS 2005, en SSRS 2008 podemos añadir saltos de página. Por ejemplo, vamos a añadir un salto de página por cada tipo de producto: nos vamos a la sección Row Groups, seleccionamos Group2 (nivel de agrupamiento de acuerdo a Cagegory) y a continuación Group Properties. En la ventana que se abre marcamos la opción Between each instance of a group en la sección Page Breaks.
Habilitar un mapa de informe
Finalmente, para concluir la tercera entrega de trucos sobre la cración de informes con SSRS 2008 os voy a comentar como añadir un mapa de informe para facilitar la navegación por el mismo. En este caso, la configuración la he hecho en Report Builder 2.0, con Visual Studio es exactamente lo mismo:
-
Seleccionamos en primer lugar una de las agrupaciones de nuestro informe sobre la que basar la creación del mapa del informe.
-
Hacemos click con el botón derecho del ratón y seleccionamos la opción Group Properties.
-
En la ventana que se abre nos vamos a la sección Advanced y en Document Mapa simplemente elegimos que campo de nuestro informe vamos a usar para el mapa del informe.
-
Sin más, probamos que el mapa queda como queremos.
Y hasta aquí llega esta tercera entrega sobre trucos para la creación de informes con SSRS 2008. Espero que el post os haya resultado interesante.
Si en los últimos posts os hablaba sobre las diferentes ramas que tiene Microsoft Bing: Bing Travel, Bing Maps o Bing Translator, hoy toca hablar sobre si podemos de alguna forma como desarrolladores aprovechar la potencia de la plataforma Bing…la respuesta es que por supuesto, ya que al igual que su predecesor Windows Live Search, Bing cuenta con una API que está disponible para que la podamos usar en nuestros desarrollos de forma gratuita. Esta API viene a mejorar y modernizar la API de Windows Live Search (realmente es una actualización de esta), ya que nos permite trabajar con formatos JSON y XMl, consultar distintas fuentes de datos en un mismo query string, o enviar peticiones RSS estándar…podéis consultar estas novedades y otras a través de este enlace.
Comentaros también que la API de Bing forma parte del Project Silk Road: A key part of Project Silk Road is a re-architected Bing API that offers open, flexible options for building or enhancing your site or applications. Developing an application with the new API is straightforward: Choose a SourceType (or SourceTypes - you’re not limited to one), choose an output protocol (JSON, SOAP, or XML) and then customize according to your needs. All you need to get going is an AppID.
Para empezar a ver las posibilidades de la API, os recomiendo daros una vuelta por el Bing Developer Center y este otro enlace. Finalmente comentaros, que para usar esta API no hay ningún tipo de límite y solo necesitamos crear un AppID mediante el correspondiente Windows Live ID.

Hace un tiempo os hablaba de una serie de plantillas y páginas maestras gratuitas para SharePoint, y aprovechando que SharePoint Online se empieza a poner también de moda, quería aprovechar para comentaros que ya existen las primeras master pages gratuitas para sitios de SharePoint Online. En concreto, en este enlace os podréis descargar tres plantillas gratuitas:
Aparte de descargaros las plantillas os recomiendo los siguientes enlaces:
-
-
La
Privacy statemenent, que tendréis que añadir necesariamente a las master pages que creéis para desplegar en SharePoint Online.
-
Fuente:
http://sharepoint.microsoft.com/blogs/GetThePoint/Lists/Posts/Post.aspx?List=8d9e2a99%2Df288%2D47c2%2D916b%2D2f32864f7b82&ID=219
Sin duda, uno de los factores más importantes a la hora de decidirnos por decidirnos por una solución tipo On-Premise (instalado en mi casa) o S+S (la solución reside en la nube y pago por el uso) es el saber responder a la pregunta: ¿y cuánto me va a costar? En el caso On-Premise tenemos que empezar a hacer cábalas de cuantas licencias de un tipo u otro vamos a necesitar, que mejor precio podremos conseguir,… vamos una pesadilla de las mejores. En el caso S+S los cálculos prometen ser más sencillos, porque sólo tenemos que estimar el uso que le vamos a dar a la solución y pagar en consecuencia….por suerte, y en el caso de SharePoint, contamos con una pequeña ayudita para saber cuanto nos va a costar una solución On-Premise de SharePoint o bien su equivalente S+S (SharePoint Online).
-
Para poder obtener una buena estimación de cuanto me va a costar el despliegue de una solución SharePoint en términos de licenciamiento, sin duda la el
SharePoint Price Calculator de Bamboo (cuyo uso es gratuito) nos servirá de ayuda:
Desde hace unos días ya tenemos disponible para descarga el Training Kit de Windows 7 RC para desarrolladores. El kit, que podéis descargar desde este enlace, incluye una serie de presentaciones, hand-on labs y demos para facilitarnos la implementación de aplicaciones sobre Windows 7 utilizando capacidades como:
- Taskbar
- Libraries
- Multi Touch
- Sensors and Location
- Ribbon
- Trigger Start Services,
- Instrumentation and ETW
- Application Compatability
Los requisitos SW para sacarle todo el jugo al kit son los siguientes:
-
Windows 7 RC.
-
Windows 7 SDK.
-
Visual Studio 2008.

Aunque poco a poco se acerca la hora de SharePoint 2010, se siguen generando contenidos para facilitarnos la vida de nuestro servidor favorito (como dice el bueno de Gustavo Vélez). El caso es que a través del blog de Héctor Hinsua he podido conocer un nuevo kit de recursos enfocados a la creación de portales de contenidos en SharePoint (WCM). Se trata de SharePoint On the Web y consta de una serie de presentaciones y Hand-On labs en torno a los siguientes temas:
- Getting Started with SharePoint Development on the Web.
- Site Structure and Branding.
- Custom Field Types and Mode.
- FBA Authentication.
- Web Interoperability.
- SharePoint Search.
- Content Deployment.
- Minimal Publishing Site Definition.
- Enabling Social Networking.
- Silverlight and SharePoint.
Como dice Héctor, sin duda se trata de un gran aporte para la comunidad, que además incluirá un modelo de sitio de SharePoint (MOSS), AdventureWorks Travel, pensado para facilitar la adquisición de los conocimientos e ideas claves en la creación de portales en SharePoint. Todo este contenido lo tenemos también accesible a través de Do Less. Get More. Develop on SharePoint.

Aunque ya ha pasado más de un mes desde la disponibilidad del Service Pack 2 (SP 2) de WSS 3.0 & MOSS, poco a poco vamos conociendo alguna de las novedades que incorpora. Una de ellas es el mejor soporte de sitios de SharePoint en Internet Explorer 8. Básicamente, los cambios los podréis encontrar en las páginas maestras por defecto que traen WSS 3.0 & MOSS:
-
default.master, en este caso no se ha añadido ningún cambio en el código fuente. Se ha añadido un nuevo estilo para los enlaces globales: <div style="white-space:nowrap;">...</div>.
-
blueband.master, en este caso se ha añadido al código fuente la siguiente etiqueta: <meta http-equiv=”X-UA-Compatible content=”IE=7”> que permite que Internet Explorer 8 fuerce el renderizado del sitio de SharePoint en modo Internet Explorer 7. Se ha añadido el mismo estilo comentado para default.master.
Fuente: Blog de Randy Disgrill, a través de este post.

No deja de ser curioso, pero casi todos los días surgen novedades en torno a Bing…la última es que Virtual Earth ha pasado a ser Bing Maps. Además, no tiene desperdicio el servicio de mapas en Silverlight sobre Azure que ha creado Microsoft y que tenéis accesible en el sitio Bing Maps World Tour.
A disfrutar!
Más artículos
Página siguiente >