Jorge Dieguez Blog

Tecnologías de colaboración

June 2008 - Artículos

Content Rating for MOSS 2007

Es un interesante proyecto en Codeplex. Se trata de una solución desarrollada por Microsoft y permite incorporar valoración de contenidos en los portales MOSS(no funciona en WSS:-().
El cacharro es bastante completo y tiene muy buena pinta(aun no lo he podido probar). La valoración se realiza tanto por medio de visual(estrellas) como introduciendo una valoración textual.

image
image
image

 

También es muy interesante el documento que describe la arquitectura y la implementación del mismo. La solución combina una Base de Datos externa, listas de configuración, webparts, custom fields. Es interesante estudiar como se puede implementar un servicio en MOSS utilizando de forma efectiva distintas piezas de arquitectura.
image

Un detalle importantísimo es la disponibilidad del código fuente, es una fuente de información alucinante para todos los que estamos trabajando con SharePoint.
Creo que la disponibilidad de código fuente de soluciones con tantas piezas es lo mejor que puede hacer Microsoft para que el producto tenga mucha mayor aceptación y que los desarrolladores estemos mejor preparados para abordar proyectos complejos.


http://www.codeplex.com/sptoolbox/Release/ProjectReleases.aspx?ReleaseId=13878

SharePoint ¿es un buen framework?

sharepoint-thumb

Tengo ciertas dificultades en plantear este post. Este tema lo he hablado últimamente con varias personas y creo que tengo cierta sintonía en cuanto a el sentimiento que quiero transmitir aquí.

Desde hace tiempo estoy desarrollando soluciones de empresa basados en la tecnología SharePoint.

Desde el punto de vista de negocio, SharePoint ofrece un entorno basado en componentes , homogéneo, fácil y muy adecuado para soluciones Intrenet.

Desde el punto de vista técnico es una extensión de .NET y ASP.NET. Con una clara orientación a construir aplicaciones compuestas.

businessportalsa
El desarrollo con SharePoint es básicamente desarrollar con tecnología .NET y utilizando un rico marco de trabajo que facilita y potencia el desarrollo de soluciones colaborativas y de Intranet, las herramientas son las mismas que en el desarrollo de ASP.NET, contando además con SharePointDesigner.


Supuestamente un equipo de desarrollo ASP.NET debería de poder abordar proyectos en SharePoint siendo igual o más productivos que con ASP.NET sin SharePoint.
En teoría SharePoint debería ser un facilitador de desarrollar mejor y más rápido(esto es lo que intento cuando planteo SharePoint como tecnología base).

Esto en la realidad no está sucediendo así, he tenido varias experiencias, con distintas empresas(proveedoras) y normalmente el desarrollo es menos rápido y tiene muchísimas más dificultades. Con SharePoint el desarrollo cuesta más(es solo mi experiencia)!

¿Cual es el problema? ¿Faltan personas con  conocimiento?¿Herramientas? ¿Cuales son vuestras experiencias?

Por mi parte sigo pensando que SharePoint es una buena base para el desarrollo. Seguiré buscando la respuesta a mis dudas:-)

Me ayuda FireFox(FireBug)

Este finde descubrí una auténtica joya para los que trabajamos en desarrollo de soluciones basadas en Web.
Se trata de un Add-on para FireFox que se llama FireBug.
Esta herramienta en principio similar al IE Developre Toolbar pero con muchas mas funcionalidades.

Después de descargar e instalar el Firebug observaremos nuevas opciones en el menú Herramientas. image

Seleccionamos Open Firebug y vemos las cosas interesantes que se pueden hacer:-)

En la pestaña Console podemos ejecutar sentencias javascript para probar funciones o revisar valores que contenga la pagina cargada.image

En la Pestaña HTML podemos revisar el código HTML, los objetos del documento DOM, las propiedades o incluso cambiar los valores de cualquier objeto HTML que este en la pagina actual.
image
image


En la Pestaña CSS podemos revisar cómodamente todos los fragmentos CSS tanto de la pagina cargada como las refranescas externas..
image

La pestaña Script nos da acceso a todo el código JavaScript tanto de la pagina como de los ficheros externos, también podemos examinar valores de variables y poner puntos de interrupción.
image image
Y por ultimo la pestaña Net que permite ver todas los elementos(recursos) que descarga que solicita la pagina actual, los tiempos de descarga, los valores en la cabecera de solicitud y respuesta.
image

En fin, es una herramienta de gran utilidad para todos los profesionales que trabajan en desarrollo Web. Yo de momento hace tiempo quiero revisar los .js de Wss y creo que FireBug sera de gran ayuda.

SharePoint en CodePlex

Cada día mas y mas proyectos en CodePlex tienen relación con SharePoint. De hecho es muy, muy recomendable antes de construir cualquier pieza revisar si ya hay algo así o amenos algo que nos puede ayudar en el planteamiento o desarrollo.

Recientemente Michael Gannoti ha publicado en su Blog un post titulado:
Most Recent 50 SharePoint Projects Focused on SharePoint on CodePlex

Es una buena referencia para revisar proyectos consolidados y utilizables que se pueden descargar en CodePlex.

Posted: 14/6/2008 12:00 por Jorge Dieguez | con no comments |
Archivado en: ,
De nuevo Informes de Uso en SharePoint

Desde el primer momento que comenzó a trabajar con SharePoint(al principio con la Versión 2003) me he encontrado con la ausencia de una buena herramienta que permita medir el grado de uso del Portal.

Las organizaciones invierten grandes cantidades de recursos en implantar un portal y llenarlo de contenido y herramientas. Las  organizaciones quieren saber en que han invertido el dinero, que uso tiene, que contenidos son los mas accedidos, que usuarios son los mas activos, que zonas registran mas visitas, etc.

Este tema ya lo he tratado en este blog:
Informe de uso en SharePoint
Informes de Uso y mas cosas para SharePoint en Quest.com

En el último comentaba sobre la herramienta que tiene Quest(Site Administrator for SharePoint,) y que me pareció muy interesante por el gran numero de informes que contiene.

Lo malo es que es una herramienta enfocada a los Administradores y que se ejecuta desde una consola MMC.
Lo que ando buscando es algo para Consultores y Gestores de Conocimiento(no técnicos) y que sea accesible por WEB.

Hoy, por fin he visto algo que tiene muy buena pinta(José Luis Moreno te va ha gustar, pero claro tendrás que migrar el portal corporativo de Endesa a MOSS:-))

Se trata de la herramienta Nintex Reporting 2008
NRLogo
En la misma pagina se puede solicitar el acceso al sitio Demo y probar por uno mismo la cantidad de Cuadros de Mando que permiten consultar gran cantidad de información de análisis de uso del portal.

El producto soporta tanto WSS como MOSS

La demo es alucinante por la cantidad y calidad de informes.

El precio del producto(segun la web del fabricante) es:
Single Server Nintex Reporting 2008 license is priced at €5500
Reporting Farm Nintex Reporting 2008 license is priced at €11,000

Adjunto algunas imágenes:
image

 image
image
image
image
image
image

SharePoint Smart 404 Feature

Un toque de calidad para nuestro portal SharePoint.
Se trata de una Feature que permite hacer mucho mas "amigable" la respuesta del portal al error 404.

El paquete para desplegar esta pequeña joya se encuentra en:
http://www.codeplex.com/sharepointsmart404

Y hay un post sobre como funciona en:
http://www.sharepointbrainfreeze.com/Lists/Posts/Post.aspx?ID=34

La pagina de error 404(No se encontró la página) que aparece en un sitio SharePoint que tiene instalado esta característica tiene este aspecto:
image

Nueva generación de estándares eLearning - SCORM 2.0

En los años 90 como resultado de un consumo masivo de los contenidos e-learning el ejército de los Estados Unidos se plantea el desarrollo de un marco de referencia que permita la homogeneización de los contenidos WBT(Web Based Training).

Así en el año 1997 nace la iniciativa ADL (Advanced Distributed Learning), es un programa del Departamento de Defensa de los Estados Unidos y de la Oficina de Ciencia y Tecnología de la Casa Blanca para desarrollar los principios y guías de trabajo necesarias para el desarrollo y la implementación eficiente, efectiva y en gran escala, de contenidos eLearning.
En el año 2001 ADL publica la versión 1.0 de SCORM(Sharable Content Object Reference Model.) Ver mas sobre la historia de SCORM.
ADL Logo

La normativa SCORM define como se deben empaquetar los contenidos eLearning para que posteriormente se puedan “instalar” en cualquier servidor de formación(Learning Management System), también describe como debe ser el “dialogo” entre el contenido y el servidor de formación para almacenar datos de seguimiento de alumno en los contenidos(tiempo de estancia, resultado en los ejercicios, etc.)
Ver mas aquí y aquí

El año 2004 ADL realizo la ultima gran renovación de esta normativa, añadiendo la posibilidad de configurar la navegación entre distintos apartados del contenido en función del progreso formativo del alumno.

Hoy en día SCORM es un estándar de facto tanto en los Servidores de Formación(Learning Management System) como en los contendidos y en  las herramientas de desarrollo(ToolBook, Captivate, Articulate, Flash).

Recientemente la fundación LETSI (Learning Education Training Systems Interoperability) entre cuyos miembros se encuentran ADL, ADOBE Systems, IEEE, AICC y otros organismos, ha comunicado que inicia los trabajos en el desarrollo de la futura generación de SCORM.

En su nota de prensa LETSI informa:
El desarrollo del próximo SCORM  ha sido asumido por LETSI, una nueva federación para la interoperabilidad de sistemas de aprendizaje, educación y capacitación. El objetivo de LETSI es avanzar en la innovación y adopción de tecnologías del aprendizaje a través de todos los sectores del mercado y para apoyar el uso de estándares abiertos de software en tecnologías del aprendizaje.

LETSI ha solicitado a todos los que quieran participar en la elaboración de la nueva versión el envió de propuestas.
La pagina de la nueva iniciativa: http://www.letsi.org/letsi/display/nextscorm/Home
La nota de prensa en castellano:
http://www.letsi.org/letsi/download/attachments/4751660/SCORM+2.0+press+release+-+Spanish.pdf?version=1

Posted: 5/6/2008 22:16 por Jorge Dieguez | con no comments |
Archivado en: ,
SharePoint para Desarrolladores .NET

"Introduction to SharePoint Products and Technologies for the Professional .NET Developer" es el título de un articulo en MSDN que introduce a los desarrolladores .NET en la arquitectura, conceptos y términos de SharePoint. 

Contiene multitud de enlaces a recursos útiles. Un buen punto de partida para comenzar el desarrollo en SharePoint.

 

Este articulo es un de los recursos que ha colocado Microsoft en la pagina http://MSSharePointDeveloper.com en la que se puede encontrar mas recursos de apoyo a los nuevos desarrolladores de SharePoint.
clip_image002_thumb

Posted: 3/6/2008 8:06 por Jorge Dieguez | con no comments |
Archivado en: ,