Jorge Dieguez Blog

Tecnologías de colaboración

September 2008 - Artículos

Algunos proyectos interesantes para SharePoint en CodePlex

Hoy de nuevo he estado revisando proyectos bajo la categoría SharePoint y MOSS en Codeplex.

Entre gran numero de proyectos útiles e interesantes he seleccionado algunos que me han llamado la atención.

SilverPart (Beta 2.0)

http://www.codeplex.com/silverpart

Este proyecto consiste en un WebPart que permite incluir en las paginas de un sitio SharePoint contenido Silverlight.

El WebPart tiene numerosas propiedades  para facilitar al máximo la inclusión de contenido Silverlight.

image 

 

SharePoint 2007 WCM Web Parts

http://www.codeplex.com/SPWCMWebParts
Este proyecto es una colección de 3 WebPart,cada uno de los webpart cuenta con un documento que explica el código fuente y le funcionamiento:

FAQWebPart v0.9: Este permite configurar listas de FAQ(Preguntas mas Frecuentes)
image 

 

RandomFlashMovieWebPart v0.9: Reproduce películas Flash almacenadas en una biblioteca. Puede reproducir varias películas en una secuencia aleatoria.

ThumbnailWebPart v0.9: Permite visualizar las miniaturas(thumbinail) de una colección de imágenes. (Pena que las miniaturas no se generan automáticamente:-()
image 

 

SharePoint Inspector

http://www.codeplex.com/spi

Herramienta muy útil que permite explorar de forma visual los objetos de SharePoint(Granjas, Servidores, Servicios, Características, Soluciones, Bases de Datos, Aplicaciones, Tipos de Contenidos, etc.)image
 

WSS / MOSS Log File Reader

http://www.codeplex.com/wssmosslogfilereader

Esta herramienta hace posible la revisión de los ficheros .LOG  de SharePoint directamente desde el Interfaces de SharePoint(para los usuarios que tengan permisos de administración). Me parece muy útil.
image
image
image

 

Stramit SharePoint 2007 Master Picker

http://www.codeplex.com/SPMasterPicker

Esta herramienta permite seleccionar la una MasterPage para el sitio(o los subistios). Esto es muy interesante para los sitios WSS en los que no se puede cambiar las paginas maestras desde el interfase de usuario(MOSS si cuenta con esta posibilidad).
image image

 

A Google Mapcontrol for MOSS or Sharepoint WSS3 as a webpart

http://www.codeplex.com/MapCtrlMOSS

Este WebPart permite incorporar mapas de GoogleMap en las paginas de un sitio SharePoint.image

MultimediaFieldControl v0.9

http://www.codeplex.com/SPWCMFieldControls/Release/ProjectReleases.aspx?ReleaseId=5038

Se trata de un campo(Custom Field) que permite visualizar contenidos multimedia(SWF, PDF, WMV, MPEG, AVI, MPG, MOV) indicando la URL del contenido. Acompañado de código fuente y comentarios sobre el mismo.
image

De nuevo Valoración(rating) de recursos en SharePoint

Hace un tiempo comente de un interesante proyecto en CodePlex que contenida una serie de componentes que permite la valoración de recursos(elementos de lista, paginas, etc)
http://jdieguez.wordpress.com/2008/06/28/content-rating-for-moss-2007/

Ayer mi amigo Francisco Alcaraz me comento otros dos proyectos que abordan la misma necesidad, los dos tienen muy buena pinta.

El primero es un proyecto desarrollado por StephaneEyskens,disponible en CodePlex:
SharePoint Document Rating System
image

image

 

El segundo es obra de Tony Berman (MVP) y esta disponible en su blog(por desgracia sin código fuente:-()
http://tonybierman.blogspot.com/2008/07/add-user-ratings-and-rich-html-comments.html
image

image

Hace poco conocí a un nutrido grupo de desarrolladores que han creado un componente de valoración aun mas chulo que estos!!!!!!, ahora solo  queda que lo liberen y lo publiquen en CodePlex:-)

Referencias útiles para construir Portales Internet con MOSS

MOSS es un producto muy potente, se compone de muchos elementos y la implantación de soluciones con esta herramienta es muy diferente en función de si estamos en un entorno Intranet o Internet.
Durante las ultimas semanas estoy repasando cuestiones a tener en cuenta en un portal publico en Internet construido en MOSS, aquí dejo algunas referencias interesantes.

Referencia 1

Empezamos con la siguiente documento:
MOSS Web Publishing and Planning Guide with Microsoft Office SharePoint Server
image

Una guía de Microsoft donde revisa las funcionalidades y características orientadas a la construcción de los sitios WEB, también describe como Planificar el empleo de estas características.
Entre los temas revisados cabe destacar:

  • Definir la estructura de colección de sitios, sitios y sub-sitios.
  • navegación MOSS y los elementos de UI para la navegación.
  • Distintos formatos de Paginas Web, y los elementos que las pueden componer.
  • Uso de variations. Las variations son una característica que permite crear jerarquías de sitios paralelas, en las que MOSS asiste el mantenimiento "sincronizado", esto es muy útil para sitios con Multi-Idioma y Multi-Pais.
  • Flujo de aprobación
  • Contents Deploy: Característica de MOSS que permite automatizar el paso de contenido de un entorno de autoría(colección de sitios) a un entorno de publicación(otra colección de sitios).
    También se puede emplear para sincronizar contenidos que están distribuidos en distintas zonas geográficas.

 

Referencia 2

Un portal publico en Internet tiene que tener la posibilidad de tener una zona publica(de acceso anónimo). Esto es muy fácil de conseguir, por si alguien no sabe como se hace en el siguiente enlace encuentra la respuesta:
http://ecastrom.blogspot.com/2007/08/habilitar-acceso-annimo-en-moss-2007.html

 

Referencia 3

image

Uno de los requerimientos de los portales en Internet es que sean accesibles, este asunto con MOSS no es inmediato(aunque con mucho empeño y desarrollo posible!).
El Kit de Accesibilidad para Sharepoint(AKS) ayuda en algunos de los requerimientos de accesibilidad, pero no en todos:-( mas información sobre la accesibilidad en MOSS:
http://markharrison.co.uk/blog/2008/07/accessibility-and-moss.htm
http://blog.tomaselfving.com/2007/04/web-parts-and-accessibility-in-moss.html

Referencia 4

Los sitios que se acceden desde Internet deben estar preparados para conexiones lentas(también es un requerimiento de accesibilidad Web), para ello es muy importante intentar reducir al máximo el peso de las paginas, en el siguiente enlace encontramos una articulo muy practico que explica como aligerar paginas de MOSS.
How to Optimize a SharePoint Server 2007 Web Content Management Site for Performance

Referencia 5

En el blog del equipo de SharePoint(Microsoft SharePoint Team Blog) encontramos una interesante serie de entradas que describe con mucho detalle y muchas referencias de como se hicieron algunos portales reales de Internet, son lecturas muy recomendadas:

En el mismo blog es muy interesante revisar todas las entradas etiquetadas con el tag WCM(Web Contents Management)
http://blogs.msdn.com/sharepoint/archive/tags/WCM/default.aspx

Yahoo Pipes y SharePoint

Yahoo Pipes es un servicio on-line con interfase visual permite a un usuario mezclar distintos servicios externos(XML, RSS, HTML, GOOGLE, CVS) para crear nuevas aplicaciones Web.
 image

Esta forma, en la que las aplicaciones Web se van componiendo en base a la mezcla de datos provenientes de otras aplicaciones Web se denomina Aplicaciones Mashup.

image


El resultado de la "mezcla" se puede publicar, y de esta posteriormente consultar como URL(esta url será única y permanente para nuestra nueva fuente) o consumir desde un agregador RSS o incluso desde las aplicaciones como IGoogle, NetVibes y otros.

image

Otra posibilidad interesante es recuperar un fragmento HTML que permite incorporar la salida de YahooPipes en nuestro sitio SharePoint.

Para ello utilizamos la opción de "Get as a Badge" y copiamos el HTML que genera Yahoo Pipes.

image

En el sitio SharePoint utilizamos el WebPart "Editor de Contenidos".
image
image

Teniendo en cuenta la multitud de posibles fuentes, y la facilidad de manipular la información, este servicio puede ser una opción muy interesante para determinados ámbitos.

¿Alguien puede compartir alguna experiencia con YahooPipes o similares en un portal SharePoint?

[SharePoint WebPart] Content By Type web part v1.2

Este  webpart permite agregar y visualizar los contenidos de un determinado tipo de contenido(Content Type) provenientes de distintos sitios(es una especie de alternativa al Content Query Web Part).

El WebPart es desarrollado por la empresa e-Office, es gratuito y se distribuye con el código fuente.
Se puede obtener en Codeplex(la versión actual es la 1.2)  ,hay un completo post que describe las características del componente en el blog del autor.
image
image

Tiene una completa herramienta de configuración lo que permite ajustar al máximo la visualización y navegación por la información.
image

La información se puede filtrar, paginar, visualizar en un Tabla(grid) o en Calendario.
image

Posted: 7/9/2008 21:39 por Jorge Dieguez | con no comments |
Archivado en: ,
Kit de Accesibilidad para Sharepoint(AKS)

Recientemente estoy revisando posibilidades de construir portales basados en Sharepoint(MOSS) y que sean conformes con las normativas de accesibilidad web
image

 

La solución mas inmediata para resolver estos requerimientos es el Accessibility Kit for SharePoint (AKS), esta solución es desarrollada por la empresa americana  HiSoftwaret(partner de Microsoft).image

El kit es gratuito y se distribuye bajo licencia Microsoft Public License (Ms-PL), se puede descargar en Codeplex, por alguna extraña razón en Codeplex solo esta la versión 1.0 y la ultimo(1.1) se tiene que descargar de la pagina de HiSoftware.

Después de descargar el kit el proceso de instalación es muy sencillo. El instalación proporciona una serie de guías y manuales que son de utilidad y nos pueden ayudar conocer como funciona el AKS.
image
image

El AKS consiste en una serie de MasterPages, hojas CSS que están construidas para poder cumplir con las normas de accesibilidad.
image
image

Además incluye una serie de Control Adapters, estos son unos componentes .NET(con código fuente C#) que permiten modificar el renderizado de controles ASP.NET/WSS/MOSS para que sean "accesibles".
image

Durante la conferencia SharePoint Conference SPC2008 la empresa HiSofware estuvo presentando el AKS, la presentación se puede obtener aquí, esta bastante bien!!!!!
 image

¿Alguien puede comentar la experiencia en accesibilidad para SharePoint?