July 2009 - Artículos
Ha pasado poco tiempo desde que Microsoft publico la primera versión del framework MVC para ASP.NET, ya tenemos el primer preview de la versión 2.
Lo podemos descargar desde la siguiente dirección:
http://www.microsoft.com/downloads/details.aspx?FamilyID=d34f9eaa-fcbe-4e20-b2fd-a9a03de7d6dd&displaylang=en
En la misma dirección encontraremos un documento con la información sobre las novedades y cambios de esta versión.
Otros enlaces de interés:

El pasado día 23 de julio se realizo un evento conjunto de MAD.NUG y SUGES, en este evento comente las funcionalidades de SharePoint y como estas funcionalidades permiten a los usuarios de negocio solucionar necesidades del día a día sin realizar desarrollo a medida.Copio aquí el enlace a la presentación PowerPoint que use como apoyo a la charla.
http://www.slideshare.net/jdieguez/sharepoint-para-usuarios
Gracias a todos los asistencia y por su tiempo y atención.
Como todos sabéis, recientemente Microsoft ha publicado diversa información acerca de las futuras posibilidades de SharePoint(en su versión 2010). Hay varios blogers que han hecho un análisis exhaustivo sobre toda la información disponible hasta el momento. Hoy me gustaría compartir el post A First Look at SharePoint 2010 de Craig Roth que ha realizado un análisis muy interesante y sintético.
¡ Espero que os guste !
NING es un servicio Web que permite de forma gratuita crear en Internet un espacio de colaboración, red social.
Los espacios creados con NING ayudan construir una Red Social ya que permiten enviar invitaciones masivas y también ofrecen un registro fácil de los nuevos participantes. Cada espacio NING puede incluir foros, biblioteca de fotos y videos, chat y la lista de participantes.
Vamos a ver un ejemplo de como crear y configurar un espacio NING.
La tecnología SharePoint esta teniendo muy buena acogida en las empresas, ofrece un marco de trabajo flexible, ágil y productivo para componer soluciones de negocio.
Entre otros ámbitos de aplicación, SharePoint es una excelente tecnología para implementar soluciones para la formación y desarrollo de personas.
En este post me gustaría comentar algunos productos/extensiones que pueden complementar las funcionalidades de SharePoint.
Web 2.0, Comunidades, Entornos Colaborativos y Sociales
En este apartado el producto que pinta muy bien(no es gratuito) es NewsGator Social Sites, ofrece un conjunto de funcionalidades para construir sitios “sociales” y basados en la filosofía Web 2.0: algunas de las funcionalidades incluidas son:
- Pagina de inicio tipo Facebook.
- Comunidades: espacios en los que los participantes de la comunidad comparten opiniones en foros, comparten feeds, comparten bookmarks.
- Perfil de usuario, red Social(relaciones, recomendación, pertenencia a comunidades o unidad de la organización).
- Toda la información se categoriza por Tags
Podemos ver un video que muestra el producto:
http://www.newsgator.com/Business/SocialSites/video/SocialSites_Viddler.aspx
Otro producto que ofrece múltiples elementos que dan soporte a las comunidades es Community Kit for SharePoint, en este caso es una solución gratuita y ofrece cosas como:
Otra referencia interesante es el portal de Microsoft sobre “Social Computing”
SharePoint Social Computing
Podcast y publicación de Multimedia
Muchos organizaciones quieren tener un Youtube propio:-)
El producto gratuito Podcasting Kit for SharePoint (PKS) permite crear sitios SharePoint en los que podemos compartir cast de video y de sonido. Ademas contamos con funcionalidades para que los usuarios valoren los videos o consulten el repositorio con ayuda de la nube de tags.
Lanzar contenidos e-Learning
Y por ultimo hay varios productos que permiten convertir nuestro sitio SharePoint en pequeño LMS. sistema que permite ejecutar contenidos de autoformación e-Learning.
Microsoft SLK(SharePoint Learning Kit) es un producto gratuito y de fácil instalación y permite de forma rápida añadir funcionalidades e-Learning a nuestro site SharePoint.
Las funcionalidades que proporciona SLK están enfocadas a poder albergar y lanzar cursos en formato SCORM.
SharePointLMS se trata de un producto comercial que se denomina que ofrece una lista de funcionalidades bastante mas amplia que SLK.
SharePointLMS cuenta con herramientas que permiten:
- impartir formación: administrar cursos,usuarios, tutores, grupos, informes.
- crear y administrar contendidos: importación y ejecución de contenidos SCORM 1.2/2004, evaluaciones y ejercicios, cuestionarios de calidad.
- comunicar-colaborar: es posible acompañar los contenidos e-learning de foros y chat.
Aun sin contar con estas herramientas, las funcionalidades de SharePoint(WSS o MOSS) permiten crear espacios de colaboración en los que todos los participantes comparten la información, documentos y conocimiento. De esta forma SharePoint puede ser un herramienta de gran valor en el ámbito de formación.
Moodle: es el sistena de gestión de formación(LMS o plataforma e-learning) open-source mas popular al día de hoy.
Esta basado en tecnología LAMP(Linux Apache MySQL y PHP) y es bastante fácil de utilizar.
Microsoft ha anunciado la publicación de una extensión para moodle bajo licencia GPL. Esta extencion, Windows Live services plug-in, permite integrar los servicios Windows Live dentro de los portales de educación creados con moodle.

En el siguiente enlace podemos ver un video donde se muestra el uso de la nueva extensión.
http://channel9.msdn.com/posts/NicFill/Education-Labs-release-Windows-Live-Moodle-Plug-in/
El plugin se puede descargar aquí:
http://www.educationlabs.com/projects/moodleproduct/Pages/default.aspx
Impacto en el rendimiento de listas con muchos elementos(miles) – es una preocupación muy habitual para los desarrolladores y usuarios de SharePoint. Muy pronto, cuando tengamos SharePoint 2010, posiblemente no nos tengamos de preocupar de esta cuestión:-)
De momento en Joel Oleson en su articulo Managing Lists and Libraries with Thousands or Millions of Items nos explica las posibles solcuones y recoge numerosas referencias sobre este tema.
El próximo jueves 23/07/2009, en las oficinas de Microsoft en Madrid se realizara un evento/charla sobre SharePoint.
Esta vez el ponente soy yo:-).
El objetivo de la ponencia es conocer cuales son las funcionalidades que utilizan los usuarios(no desarrolladores) para resolver algunas necesidades del día a día. Para ello hare repaso de las funcionalidades de un SharePoint tal cual(Out of the box) y veremos como con un par de listas, webparts y páginas un usuario de SharePoint puede construir una solución.
¿que os parece este enfoque? aun hay tiempo de que propongáis temas!!!!!
Estaré encantado veros en el evento!!!!!!
Referencias
Enlace a la información oficial de MADNUG sobre el evento.
Enlace al grupo de usuarios de SharePoint en España SUGES.

En esta dirección de MSDN podemos encontrar una descarga que contiene:
- Un White paper que describe como se personaliza el nuevo interface Ribbon de SharePoint 2010(curiosamente mencionan Windows SharePoint Services “14”).
- El SDK: El fichero .chm que contiene bastantes artículos del futuro SDK de SharePoint 2010.
Estudiando estos documentos nos podemos hacer la idea de algunas novedades que taira el producto.

Por fin Microsoft ha revelado algo de la futura versión de SharePoint que todos estamos esperando.
Podemos ver los videos con algunas novedades en la siguiente dirección:
http://sharepoint.microsoft.com/2010/Sneak_Peek/Pages/default.aspx
El nuevo producto promete contener numerosas novedades técnicas y funcionales.
Juan Carlos González Martín en el Blog del CIIN ha publicado un resumen de las novedades que se pueden ver en los distintos videos publicados por Microsoft.

Hoy me gustaría comentar un proyecto de Codeplex de gran utilidad en sitios SharePoint.
El proyecto se denomina wpListSincMapper WebPart, se trata de un WebPart en el que podemos configurar una conexión a un origen ODBC, indicar una query sql o una una tabla de base de datos y una lista destino, mapear los campos y esperar que nuestras listas de SharePoint se rellenen de datos provenientes de la base de datos.
En el sitio del proyecto en CODEPLEX podemos acceder a las fuentes, binarios y un manual de instalación y uso.
Parece una buena idea!!!!! Enhorabuena a Roberto Marcos Asensio que es el autor del proyecto!!!!!
También comentar que Roberto esta promoviendo el desarrollo de utilidades y webparts opensource.
Mas información en esta entrada:
http://sharepointworks.blogspot.com/2009/06/se-buscan-ideas-para-implementar.html
El proyecto Sakai es una iniciativa de código abierto promovida por varias universidades americanas(MIT entre otras) y cuyo objetivo es disponer de un entorno de colaboración y aprendizaje.
El equipo de Sakai esta trabajando en una nueva versión, Sakai 3 que incluirá diversas herramientas para poder añadir funcionalidades de Redes Sociales, Herramientas de Creación de Contenido.
En el siguiente video podemos ver las características del futuro entorno
http://www.sakaiproject.org/portal/site/sakai-home/page/89473b2c-31dd-4261-9823-c31a79e55532
También podemos repasar las características de la nueva versión en este documento:
http://3akai.sakaiproject.org/access/content/group/sakai3/Sakai%203%20Proposal%20v08.pdf
¿Alguna experiencia con SAKAI? seguro que algún lector podrá comentarla!!!!!!!

PKS(Podcasting Kit for SharePoint) es un proyecto muy interesante y muy vivo, hace poco comentaba que pronto podremos ver contenidos de PKS en los dispositivos móviles.
Hace pocos días en la pagina del proyecto se ha publicado la nueva revisión(beta) del producto, se trata de la beta de junio(publicada el día 4 de julio) que contiene varias mejoras y cambios.
http://pks.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=29715
En el siguiente enlace se puede ver el funcionamiento del PKS:

Llevo buscando alguna captura de pantalla de SharePoint 2010 desde hace tiempo:-) aquí os dejo dos imágenes que he localizado en el blog SmithBridge Blog.
No se si son ciertas o no, pero allí están :-) Aunque sean verdaderas, al estar el producto en una estado de beta muy temprano me imagino que no tienen nada que ver con lo que veremos algún día!!!!
¿que opináis?
First SharePoint 2010 Screenshots

Una de las novedades interesantes de la próxima versión(5) del estándar HTML es la posibilidad de almacenamiento de información en el cliente. Esta posibilidad es diferente a la que ya existe que son las cookies, el mecanismo que incorpora HTML 5 se denomina DOM Storage.
DOM Storage ya es una realidad en los navegadores que soportan HTML5, que son FireFox 3.5, Internet Explorer 8.
Este mecanismo tiene muchas ventajas frente al uso de la cookie:
- permite almacenar grandes cantidades de datos. En IE8 10MB por cada dominio y en FireFox 5MB.
- la información no viaja en cada solicitud y se almacena enteramente en el cliente.
A continuación dejo algunas referencias interesantes:
La empresa americana Sysgain esta trabajando en una extensión/API “PKS Mobile Services Pack” que facilite el desarrollo de soluciones para visualizar los contenidos de servidores con Podcasting Kit for SharePoint (PKS) desde los dispositivos móviles.
Esta extensión será gratuita y de código abierto(bajo licencia MPL)
También en breve, Sysgain lanzara un player para visualizar los contenidos de PKS en iPhone y en Windows Mobile.


Podemos leer mas detalle sobre estos productos en:
http://riactant.wordpress.com/2009/06/23/pks-mobile-services-pack-and-pks-player-for-iphone/