Jorge Dieguez Blog

Tecnologías de colaboración

October 2008 - Artículos

El logo de VisualStudio 2010, ¿Diferente?

Al parecer la imagen de marca de los futuros  productos VisualStudio y .NET sufrirá un cambio, en un blog ruso he encontrado el nuevo logo de VS2010.
image

¿será verdad(igual es un bulo de estos del Internet)? parece "bonito":-)

SharePoint cada día más Accesible

En varios post anteriores ya comente iniciativas que ayudan a SharePoint ser mas accesible:
Proyecto "Get SharePoint to Validate"
Kit de Accesibilidad para Sharepoint(AKS)

Estos días me han llegado dos nuevas referencias(proyectos) que tiene puede ser un buen punto de partida para proyectos SharePoint con accesibilidad.

ARF ('Alternative Rendering Framework')

Se trata de un proyecto OpenSource que ofrece un conjunto de componentes que resuelven diferentes problemáticas de sitios de publicación, como principal característica ofrece la posibilidad de crear sitios SharePoint(WSS y MOSS) con el nivel AA de accesibilidad.
image 

En la página del proyecto se puedes descargar el paquete de solución(WSP) para la instalación, el ARF se activa como una característica.
image

El framework funciona en base a componentes que producen XML y general la vista XHTML con ayuda de transformación XSL.
En la misma página se puede descargar el código fuente(solución VisualStudio) que es muy instructivo y permite ampliar las funcionalidades del framework.

 

BKS (Barrierefrei-Kit for SharePoint)

Comentado recientemente por Juan Carlos González Martín en el Blog del Centro de Innovación en Integración de Cantabria
image 

Este producto en su versión 1.0 se distribuye con un instalador y permite crear sitios SharePoint accesibles con el nivel AA+. También esta disponible el código fuente.

 
¿Algún comentario sobre alguna experiencia con estos productos?
Proyecto "Get SharePoint to Validate"

Uno de los inconvenientes de SharePoint es su forma de pintar el código HTML, esto hace difícil la optimización para los buscadores y la adaptación a las normas de accesibilidad.

En el ámbito de accesibilidad contamos con el proyecto AKS que mejora el HTML de SharePoint, este KIT resuelve un gran numero de "problemas" del HTML de SheraPoint pero deja sin resolver por ejemplo el uso de las tablas para la maquetación de las zonas de WebParts.

El objetivo del proyecto Get SharePoint to Validate ofrecer una solución a estos problemas, si navegáis a la pagina http://getsharepointtovalidate.com/Pages/default.aspx y observáis el código fuente viereis como las zonas de WebParts están maquetadas con div's.

El release actual ofrece los siguientes adaptadores:

  • PageAdapter
  • RichHtmlField
  • RichImageField
  • SummaryLinkFieldControl
  • WebPartZone

 

y controles

  • IsAuthenticated
  • Navigation
  • SitemapPath

¡Parece una iniciativa interesante y muy útil!

SharePoint, ¿personalizar? o ¿desarrollar?

SharePoint es un producto muy potente que gracias a sus características Out Of The Box permite ofrecer soporte tecnológico a gran cantidad de procesos de negocio de una organización(gestión documental, gestión de conocimiento, formación, gestión de flujos de trabajo, tratamiento colaboración de información, comunicación, etc).

El modelo de trabajo de SharePoint esta orientado a que las personas no técnicas de la organización pueden de una forma  ágil(bajo demanda) adaptar(personalizar) la solución a las necesidades del negocio(que cambian con mucha rapidez).
 

Conozco casos de empresa en la que se ha implantando MOSS como herramienta corporativa(portal de empleado, gestión documental, sitios de colaboración) utilizando solo las capacidades Out Of Box e integrando  soluciones de terceros.
El excito de este tipo de implantaciones(en la que la solución se compone y no se desarrolla) reside en transferir a todos los usuarios de la solución el modelo en el que se basa el producto, todas las piezas que lo componen y mostrarles ejemplos de como gracias a este modelo y las piezas se puede resolver gran parte de necesidades de la organización.
Una vez realizada esta transferencia, SharePoint será manejado por el negocio de la misma forma y con la misma naturalidad que las hojas de calculo Excel.

Con mucha frecuencia, el cliente tiene tendencia a cambiar o "romper" el modelo, adaptando el producto a los criterios de los usuarios.  De por si esto no es nada malo, seguro que muchos de los  jefes de proyecto del cliente comprenden su negocio mejor que los que han desarrollado SharePoint, ahora bien esto puede(¡suele!) cambar el alcance y el enfoque inicial del proyecto.
En este punto es importante estudiar junto con al cliente las ventajas e inconvenientes de elegir este camino.

Algunos post relacionados:
SharePoint ¿es un buen framework?
Los Portales, más allá de la publicación de contenidos

Posted: 12/10/2008 18:21 por Jorge Dieguez | con no comments |
Archivado en:
[MOSS] Guía útil para la creación de sitios de Publicación

Hace poco comente varias referencias que nos pueden ayudar en la construcción de portales SharePoint de Internet(sitios con características WCM).

Ayer Andrew Connel publico en MSDN el artículo "Prescriptive Guidance for SharePoint Server 2007 Web Content Management Sites" en el que expone consideraciones y "trucos" útiles para el diseño y construcción de sitios WCM.

SharePartXXL Newsletter - Solución para la gestión de boletines en SharePoint.

Es muy frecuente que a la hora de construir una solución de portal basada en tecnología SharePoint el cliente solicite herramientas que permiten la gestión de boletines electrónicos(newsletter).

La empresa alemana SharePartXXL ha desarrollado el producto Newsletter WebPart que permite añadir a un portal SharePoint(Wss o MOSS) el servicio de NewsLetter.
image

 

El producto incluye las funcionalidades de:
- Herramienta de creación del boletín.
image

- Herramienta para los Formulario de Auto-Inscripción(permite a los usuarios suscribirse a los boletines). 
Subscribe for a newsletter

- El formulario de suscripción es un WebPart que se puede alojar en cualquier pagina del portal

image

- Envio masivo de boletines(vía SMTP) por un servicio en segundo plano.

 

Se puede revisar el manual del producto en este enlace(los que no quieran gastar el dinero lo pueden utilizar para coger ideas y desarrollar una solución propia:-)):
http://www.sharepartxxl.com/products/newsletter/Shared%20Documents/SharePartXXLNewsletter.pdf

El precio del producto es de 499 € por Servidor.

MOSS - Configurar las plantillas que se muestran al Crear una nueva página o un nuevo sitio

En MOSS cuando se realiza la acción de Crear Página y Crear Sitio:

image

aparece una lista que permite seleccionar el diseño de la nueva página(paginas layout):


image 

y del nuevo sitio (definición o plantilla de sitio):

image

¿Como se puede configurar que elementos muestran las listas de diseño de las dos opciones comentada(Crear Página y Crear Sitio)?, muy fácil solo tenemos que acceder a la página de "Configuración del Sitio" y en esta localizar en el grupo "Aspecto" la opción "Diseños de página y plantillas de sitio"
image

En esta página (http://SERVER/SITE/_Layouts/AreaTemplateSettings.aspx)  podemos configurar los elementos que queremos que se muestren cuando el usuario quiera crear una nueva página o un nuevo sitio.
image

Modelo de permisos de SharePoint - poster en formato Visio

En este enlace de Microsoft se puede descargar un poster en formato MS Visio que explica de menara visual y didáctica el modelo de permisos de SharePoint(WSS y MOSS).
Muy buen recurso.
image
image

image

Hay un gran numero de poster en formato MS Visio que nos pueden ayudar en los proyectos con SharePoint :

Modelos: 
•Model: Business Intelligence (http://go.microsoft.com/fwlink/?LinkID=73117&clcid=0x409 )
•Model: Office SharePoint Server Application Security (http://go.microsoft.com/fwlink/?LinkID=73118&clcid=0x409)
•Model: Office SharePoint Server Backup and Restore (http://go.microsoft.com/fwlink/?LinkID=73120&clcid=0x409)
•Model: Office SharePoint Server Topologies (http://go.microsoft.com/fwlink/?LinkID=73122&clcid=0x409)
•Model: Office SharePoint Server Baseline Site Hierarchies (http://go.microsoft.com/fwlink/?LinkID=73124&clcid=0x409)
•Model: Office SharePoint Server Customization (http://go.microsoft.com/fwlink/?LinkID=73125&clcid=0x409)
•Model: Office SharePoint Server Database Administration (http://go.microsoft.com/fwlink/?LinkID=73130&clcid=0x409)
•Model: Office SharePoint Server Enterprise Content Management (http://go.microsoft.com/fwlink/?LinkID=73132&clcid=0x409)
•Model: Office SharePoint Server Extranet Topologies (http://go.microsoft.com/fwlink/?LinkID=73153&clcid=0x409)
•Model: Office SharePoint Server Inter-Farm Shared Services (http://go.microsoft.com/fwlink/?LinkID=73155&clcid=0x409)
•Model: Office SharePoint Server Products Migration (http://go.microsoft.com/fwlink/?LinkID=73156&clcid=0x409)
•Model: Office SharePoint Server Search Administration (http://go.microsoft.com/fwlink/?LinkID=73165&clcid=0x409)
•Model: Office SharePoint Server Shared Services (http://go.microsoft.com/fwlink/?LinkID=73166&clcid=0x409)
•Model: Upgrading Office SharePoint Server Products (http://go.microsoft.com/fwlink/?LinkID=73167&clcid=0x409)
•Model: Upgrading SharePoint Portal Server 2003 to Office SharePoint Server (1 of 2) (http://go.microsoft.com/fwlink/?LinkID=73168&clcid=0x409)
•Model: Upgrading SharePoint Portal Server Version 2 to Office SharePoint Server (2 of 2) (http://go.microsoft.com/fwlink/?LinkID=73169&clcid=0x409)

Escenarios:
•Scenario: Enterprise Content Management (http://go.microsoft.com/fwlink/?LinkID=73170&clcid=0x409)
•Scenario: InfoPath Forms Services Customer Interaction Form (http://go.microsoft.com/fwlink/?LinkID=73171&clcid=0x409)
•Scenario: InfoPath Forms Services Expense Reporting (http://go.microsoft.com/fwlink/?LinkID=73172&clcid=0x409)
•Scenario: InfoPath Forms Services Insurance Claims (http://go.microsoft.com/fwlink/?LinkID=73173&clcid=0x409)
•Scenario: InfoPath Forms Services Permits (http://go.microsoft.com/fwlink/?LinkID=73176&clcid=0x409)
•Scenario: InfoPath Forms Services Supplier Survey (http://go.microsoft.com/fwlink/?LinkID=73177&clcid=0x409)
•Scenario: Keeping Connections to Data Sources Current (http://go.microsoft.com/fwlink/?LinkID=73178&clcid=0x409)
•Scenario: Large Corporate Internet Site (Infrequent Changes to Web Content) (http://go.microsoft.com/fwlink/?LinkID=73179&clcid=0x409)
•Scenario: Office SharePoint Server Call Center (http://go.microsoft.com/fwlink/?LinkId=73557&clcid=0x409)
•Scenario: Office SharePoint Server Corporate Intranet Portal Site (http://go.microsoft.com/fwlink/?LinkID=73181&clcid=0x409)
•Scenario: Office SharePoint Server Departmental Portal Site (http://go.microsoft.com/fwlink/?LinkID=73182&clcid=0x409)
•Scenario: Office SharePoint Server Equities Research (http://go.microsoft.com/fwlink/?LinkID=73183&clcid=0x409)
•Scenario: Office SharePoint Server Informational Portal Site (http://go.microsoft.com/fwlink/?LinkID=73184&clcid=0x409)
•Scenario: Office SharePoint Server Out-Hosted Portal Sites (ASPs) (http://go.microsoft.com/fwlink/?LinkID=73186&clcid=0x409)
•Scenario: Online News Internet Site (Frequent Web Content Updates and Searching) (http://go.microsoft.com/fwlink/?LinkID=73187&clcid=0x409)
•Scenario: Preserving "One Version of the Truth" for Distributed Workbooks (http://go.microsoft.com/fwlink/?LinkID=73188&clcid=0x409)
•Scenario: Records Management in Office SharePoint Server (http://go.microsoft.com/fwlink/?LinkID=73189&clcid=0x409)
•Scenario: Rendering Data from Spreadsheets to Web Parts (http://go.microsoft.com/fwlink/?LinkID=73190&clcid=0x409)

Flowcharts
•Office SharePoint Server Planning Flowchart, Part I (application administrators) (http://go.microsoft.com/fwlink/?LinkID=73192&clcid=0x409)
•Office SharePoint Server Planning Flowchart, Part II (IT pros) (http://go.microsoft.com/fwlink/?LinkID=73193&clcid=0x409)
•Office SharePoint Server Deployment Flowchart (http://go.microsoft.com/fwlink/?LinkID=73191&clcid=0x409)