Ejemplos PivotViewer

Navegando por la red he localizado una serie de enlaces proporcionados por Microsoft de webs que cuentan con PivotViewer para mostrar datos:
Por supuesto, también podéis ver el que hemos montado en Ecoembes, que es capaz de tirar de listas de SharePoint:
http://www.ecoembes.com/es/gestion-de-empresas-adheridas/prevencion/buscador-de-ejemplos/pp/Paginas/default.aspx

Nuevos portales de Ecoembes

Después de arduos meses de trabajo, hemos estrenado nuevos portales SharePoint 2010 en Ecoembes. Ha sido un proyecto apasionante en el que he participado como Arquitecto SharePoint.
Los usuarios cuentan con unas nuevas y renovadas intranet y extranet. Además, hemos migrado www.ecoembes.com a SharePoint 2010. Aquí tenéis un video en el que se detalla algunas de las nuevas características.

Windows 8 ya está aquí

Hoy ha dado comienzo el evento "Build" de Microsoft muy cerquita de Disneyland, concretamente en Anaheim, California.
Durante todos estos días se va a mostrar a todo el público las principales características de Windows 8, el sistema operativo que pretende revolucionar el mundo de los ordenadores personales. El día de hoy ha sido espectacular. Los no tan afortunados que no hemos podido asistir hemos tenido que seguirlo por las redes sociales y por el streaming oficial. Ha sido toda una locura de noticias, rumores y novedades. Twitter hervía. Los hastag #Windows8 y #bldwin no paraban de mostra información y comentarios de la gente. Es muy curioso como miles de twitteros coincidían en lo mismo: "Tiembla iPad", jeje.

Novedades
Os resumo las novedades más signifiativas del nuevo Sistema Operativo:

Interfaz táctil: Windows 8 se ha adaptado a los dispositivos táctiles. Incluye la nueva interfaz Metro, que tanto éxito ha tenido en Windows Phone 7. Desde un único panel tendremos acceso rápido, sencillo y cómodo a nuestras aplicaciones, calendario, correo, internet...



Escritorio clásico: para ordenadores no táctiles, sigue estando disponible el escritorio clásico de Windows. Recordemos que Windows 8 parte del gran Windows 7:



Tablet: La nueva interfaz Metro coge mucha importancia en los dispositivos tablet. Microsoft no ve los tablet como un teléfono grande, los ve como la evolución de los portátiles. Toda una gama de tablets con Windows 8 con características de PC están por llegar. En el evento han enseñado un tablet Samsung con un Intel Core i5. Además, aseguran que las baterías de los nuevos dispositivos permiten tener Windows 8 encendido todo el día sin que se acabe la carga. Han estado enseñando uans gráficas de ocnsumo de energía, cuando suspendían el tablet  era alucinante cómo bajaba el consumo.


Tiempo de arranque: lo del arranque no tiene palabras. El público del evento aplaudía al verlo. El arranque dura menos de 8 segundos. Se ve el logo del fabricante y justo después aparece la ventana de login. Una pasada. Aquí tenéis un video de cómo reinician un tablet, para que veáis el tiempo:

http://www.youtube.com/watch?v=4Uh-fodAd6E

Internet Explorer 10: nueva experiencia de navegación rápida y sencilla mediante toques. Internet Explorer se convierte en una herramienta fundamental en nuestro PC. Fijaros lo bonito que va a estar Bing en el nuevo Sistema Operativo:


Windows Live: Windows Live estará muy integrado en Windows 8. La cuenta de nuestro dispositivo será una cuenta Windows Live. La contínua conexión a internet de los tablet (gracias a las ranuras 3g y a la Wifi) permitirán que todos los servicios de Windows Live (calendario, correo, contactos, imágenes y documentos de Skydrive...) estén disponibles en todo momento. Las distintas notificaciones y live tiles permitirán interactuar.

Windows Marketplace: el Marketplace permitirá comprar distintas aplicaciones por internet, del mismo modo que lo hacemos en nuestro teléfono.




XBox Live: Habrá acceso a XBox Live desde laa interfaz Metro de Windows 8. Esto permitirá a los usuarios jugar a juegos XBox Live en su PC. Los desarrolladores tendrán una gran oportunidad pudiendo desarrollar sus propios juegos y vendiéndolos en el Marketplace.



Dispositivos: Windows 8 no sólo funcionará en el hardware más moderno. Está preparado para funcionar en procesadores x86, dispositivos con procesador ARM y dispositivos con hardware más limitado. Además, como hemos dicho, funciona en tablets, PC de sobremesa y ordenadores portátiles, independientemente de su hardware, tamaño de pantalla, si es táctil o no. Recordemos que hablamos de Windows :)


Mejoras en tareas, copiado, configuración... Son muchas las novedades y mejoras en la configuración y gestión del nuevo sistema operativo. El administrador de tareas, la ventana de copiado, el panel de control... todos estos elementos cuentan con nuevas características que iremos contando.



Visual Studio: el desarrollo es muy sencillo. Es posible desarrollar en multitud de lenguajes. Visual Studio incorpora unas herramientas que cuentan con plantillas de proyecto ya preparadas para diseñar aplicaciones con interfaz Metro.


Probar Windows 8

Parece increíble, pero todos los asistentes al evento Build van a recibir de forma totalmente gratuíta un tablet Samsung con Windows 8. Es increíble, teniendo en cuenta que están valorados en $1099. Probablemente pierda Microsoft 5 millones de dólares en este regalo. Imaginaos lo que les interesa.


Para los amantes de los gadget, aquí tenéis una galería muy completa de imágenes:
http://www.istartedsomething.com/20110914/build-attendees-take-home-samsung-windows-developer-preview-pcslate/


Y para los no tan afortunados, informaros que a lo largo del día de hoy podréis descargar la ISO de Windows 8 con herramientas de desarrollo en esta URL:
http://msdn.microsoft.com/en-us/windows/home/

¡¡Yo ya estoy preparando mi tablet HP Slate para probar Windows 8!!

Aquí os dejo un video donde se ve a Windows 8 en acción: http://www.geekwire.com/2011/windows-8-hands-microsofts-big

Más noticias en breve.
Después de un gran parón debido al escaso tiempo que me queda libre he decidido comprar una suscripción a Office 365 para mover allí mi blog. Ahora estoy con temas de diseño, pero en muy poco tendréis una nueva versión 100% SharePoint. Lo que no tenía sentido es tener un blog de SharePoint y que esté montado en otra tecnología :)
Cuando se borra un usuario del Directorio Activo, sigue apareciendo en los selectores de usuario de SharePoint:


Este comportamiento puede resultar incómodo, ya que en los buscadores del selector seguirán apareciendo usuarios y grupos antiguos que no deberían estar. Estos usuarios quedan almacenados en un lsitado de información en la colección de sitios y es posible eliminarlos.

Para ello basta con acceder a una página de catalogs. Para entrar anexamos _catalogs/users/simple.aspx a la URL de la colección de sitios. Por ejemplo:
  • http://www.miaplicacion.com/_catalogs/users/simple.aspx
  • http://servidor:3232/_catalogs/users/simple.aspx
  • http://www.miaplicacion.com/sites/marketing/_catalogs/users/simple.aspx
Nos encontraremos con la lista de información de los usuarios de la colección de sitios:




Basta con seleccionar un usuario, eliminarlo de la lista, y ya no aparecerá en el selector de usuarios:

El blog www.sharepointjoel.com nos proporciona una comparativa entre SharePoint 2007 y 2010 de los límites más importantes:


SharePoint 2007
(recommended max)
SharePoint 2010
(recommended max)
Items per view 2000 5000
Documents per library 5 million 10 million
Database size 100GB 200GB (up to 1TB for workloads)
Simultaneous Doc Editors 1 (no Multi user editing of Word, Excel, PPT) 10 (max at 99)
Column 2000 per doc lib, 4096 per list with (rowOrdinal) New Row Wrapping (8,000 bytes)
Content Databases per Web App 100 300
App Pools per web server 8 10
Indexed (Crawl Count) 50 Million items per SSP 100 Million per search Application
Site Collections per Web App 50,000 500,000
Gracias al método DoesUserHavePermissions de la API de SharePoint podremos saber si un usuario tiene permisos en un sitio en concreto.

A nivel de sitio este método puede recibir dos parámetros: String LoginName y SPBasePermissions. Si no pasas el LoginName se comprobará el nivel de permisos utilizando al usuario actual. SPBasePermissions es una enumeración que contiene los diferentes permisos disponibles en SharePoint (más información sobre SPBasePermissions aquí).

En el caso de una lista, tenemos las dos opciones anteriores (con LoginName y sin LoginName) y además una tercera, ya que podemos aplicar comrpobación en carpetas (más información sobre SPList.DoesUserHavePermissions aquí).

Un ejemplo de uso puede ser así:

top