SharePoint Latin Rotating Header Image

June, 2010:

¿Desaparecieron las opciones del menú de acciones de sitio?¿No se puede agregar, modificar o eliminar contenido en SharePoint? ¿A tan solo 3 horas de la presentación tan importante con el cliente estratégico?

Sucede que cuando hacemos un respaldo en SharePoint 2007 mediante el comando stsadm.exe –o backup –url http://xxx –filename “c:\xxx.dat” la base de datos se configura automáticamente en modo de solo lectura y cuando la generación del respaldo termina la base de datos se configure en el modo original.


Pero que sucede si por alguna razón cósmica el proceso de respaldo casi nunca falla? El estado de configuración de base de datos de solo lectura no se establece al modo original causando el siguiente comportamiento:


image


Así es, la cuenta del sistema que se supone debería de tener todas las opciones del menú de acciones de sitio presenta solo una. Seguramente te iras a ver los grupos y permisos y confirmaras que tu cuenta esta como propietario o como administrador de la colección de sitios y sin embargo el mismo comportamiento.


Aqui mas informacion al respecto: http://technet.microsoft.com/en-us/library/cc262811%28office.12%29.aspx

Organizando contenido mediante Document Sets en SharePoint 2010

Iniciamos trabajando con una biblioteca de documentos con la posibilidad de asignar permisos, controles de versiones, flujos de trabajo, etc.  como una alternativa para personalizar el comportamiento y almacenaje de información, sin embargo, la vida no es plana como una biblioteca de documentos, sucede que también podemos crear carpetas y almacenar en grupos archivos, solo que estas carpetas no pueden tener asociado algún flujo de trabajo o algún comportamiento personalizado.

Document Sets en SharePoint 2010 son justamente carpetas con esteroideos que nos permiten agrupar  conjunto de documentos en una unidad y la capacidad de asignar permisos, eventos, flujos de trabajo etc permitiendo una alternativa mejorada para el manejo de grupos de archivos dentro de bibliotecas SharePoint.

En este video describo la base de Document Set y como configurarlo.

Organizando contenido mediante Document Sets en SharePoint 2010

Aqui un video con mas resolucion:


Técnicamente un Document Set es un Content Type mejorado. Para una introducción a Content Types ver el post Controlando el contenido digital de tu empresa mediante el uso de Content Types de Microsoft Windows SharePoint Services V3 y Office 2007

Desarrollo de WebParts de SharePoint 2010 con soporte AJAX

Microsoft no se cansa de dar el mensaje de que SharePoint 2010 es una plataforma de aplicación aparte de una plataforma de colaboración para la empresa y la web. Y el día de hoy quiero mostrar un breve y sencillo ejemplo de cómo construir un WebPart para SharePoint 2010 con soporte AJAX.

Visual Studio 2010 por fin cuenta con un nuevo ciudadano de funcionalidad, se cuenta con toda una sección y plantillas de proyectos solo para la plataforma SharePoint 2010 soportada de forma nativamente y permitiendo a los programadores curiosos que no le temen al cambio adentrarse al mundo de desarrollo de SharePoint.

Este video muestra lo simple que es construir e implementar un WebPart para SharePoint 2010 con características de AJAX. Cero líneas de código de configuración, arrastrar, soltar, doble clic y a programar es parte del paradigma con el que contamos en esta nueva versión.

Desde mi personal punto de vista no hay nada mejor que saber que sucede tras bambalinas sin embargo en este mundo donde la economía y las empresas constantemente cambian y por ende las herramientas que simplifican las cosas para solamente dedicarnos a lo que nos compete desde el punto de vista de negocio y no necesariamente a aquellas cosas de configuración que al negocio prácticamente le es indiferente.

Aqui el video con mas resolucion:

Maestro Detalle con Listas Externas en SharePoint 2010

Aunque ya teníamos disponible en SharePoint 2007 la funcionalidad para crear maestro detalle mediante conexiones entre WebParts hoy quiero mostrar cómo crear un maestro detalle con listas externas en SharePoint 2010.

Aqui el video con mayor resolucion:

Business Connectivity Services y Outlook 2010

Desde hace años que se tiene la visión de utilizar la familia de productos de Office como nuestra interface de usuario para aplicaciones de negocio. Seguramente esto no aplica en todos los escenarios posibles, sin embargo para aquellos escenarios en donde se busca mantener o manejar los datos de personas, calendarios o reuniones, asignaciones o tareas sin duda Outlook y SharePoint dan un paso firme para concretar la visión.

Business Connectivity Services (BCS) nos permite realizar un proceso de correlación de datos externos con tipos de contenido soportados por SharePoint como calendario, tareas o listas que a su vez desde la versión 2003 y 2007 están soportados con Outlook para poder utilizar la funcionalidad nativa del producto más utilizado de la familia Office, el predilecto de nuestros usuarios y permitirles sin capacitación alguna y con alto nivel de confianza utilizar Outlook como su interface de usuario para operar cierto tipo de sistemas informáticos.

En este video presento como podemos utilizar BCS para exponer en SharePoint 2010 y Outlook 2010 datos externos y aprovechar la experiencia de usuario en productos Office en sistemas de línea de negocio.

Business Connectivity Services y Outlook 2010

Aqui el video con mejor resolucion:

Introducción a Business Connectivity Services

En Office SharePoint Server 2007 se llamaba Business Data Catalog (BDC) y ahora en SharePoint 2010 se llama Business Connectivity Services (BCS) la estrategia para lograr la interoperabilidad o integración de SharePoint con otras fuentes de datos externas. Sucede que cuando utilizamos SharePoint como nuestra intranet tarde o temprano se requiere exponer información de otras aplicaciones en algún sitio o portal y BDC ahora BCS es la respuesta para habilitar ese y otros escenarios más como:

  • Capacidades de lectura y escritura en fuentes de datos externas como bases de datos o aplicaciones de linea de negocio
  • Capacidades de interoperabilidad con servicio WCF (Windows Communication Foundation)
  • Capacidades de lado cliente para soporta escenario fuera de línea
  • Capacidades de extender mediante un API
  • Capacidades de relacionar datos estructurados con no estructurados

He compilado un muy breve e introductorio video donde se demuestra como en tan solo 8 minutos podemos experimentar a grandes rasgos lo que BCS aporta fuera de la caja.

Introducción a Business Connectivity Services

Aqui dejo también el video en formato WMV con mayor resolucion.

Adquiriendo habilidades de diseño gráfico en desarrollo de software

Existen desarrolladores que cuando tenemos que realizar el diseño gráfico de alguna interface lo primeros colores en los que pensamos son el magenta, cyan, negro y amarillo. Y no del todo esos colores representan la mejor alternativa para expresar orden y estructura buen gusto en una aplicación, por esa razón buscar algún libro sobre diseño visual o interfaces graficas es algo que tarde o temprano como desarrolladores deberíamos de hacer.


Aquí dejo una lista de los libros de Alan Copper uno de los grandes pilares del diseño de interfaces o interactividad de la industria, que ademas es también conocido por ser el padre de Visual Basic ya que el fue el de la idea del arrastrar y soltar, doble clic y programar entre otras cosas.


El caso es de que hoy más que nunca para los que somos desarrolladores bajo plataforma Microsoft tenemos en nuestras manos una gran variedad de alternativas tecnológicas para mejorar drásticamente la experiencia de usuario de las aplicaciones que escribimos como WPF y Silverlight sin perder del todo el nivel y alcance funcional.


En ese sentido, en estos últimos dias he tomado la iniciativa de mejorar mis habilidades como diseñador gráfico para lo cual Microsoft desde el 2006 aproximadamente cuenta con toda una estrategia de productos llamada Microsoft Expression disponible para consultores en experiencia de usuarios, diseñadorfes y desarrolladores que con Plataforma .NET construyen soluciones.


Como parte de mi investigación en como adquirir habilidades de diseño gráfico lo primero que hice fue buscar algún blogs y podcast al respecto que pudiese brevemente ponerme al dia en estos temas y lo primero que hice fue suscribirme a Silverlight TV desde mi cliente Zune e inicié la descargar de sus últimos videos publicados.


image


El video publicado el 27 de Mayo se trató de un recurso que me parecio muy util en estos momento para lograr mi objetivo, el aprender diseño gráfico y la familia de productos Microsoft Expression. Y hoy quiero compartir este recurso llamado Toolbox.


Toolbox es todo un sitio público de aprendizaje sobre diseño gráfico bajo producto Expression dirigido a desarrolladores de software donde nos muestran desde los fundamentos hasta el uso de herramientas para producir diseños graficos basados en escenarios de diseño más comunes a los que como desarrolladores nos enfrentamos.


image


En este sitio te comparten los videos, el código, los ejemplo y tutoriales. Sin duda, uno de los mejores y más completos sitios de aprendizaje sin costo que he conocido. Así que no quería dejar pasar la oportunidad de promover, publicar y compartir este recurso que personalmente me está ayudando a adquirir habilidades  de diseño gráfico en el desarrollo de software.