October 2008 - Artículos
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.
¿será verdad(igual es un bulo de estos del Internet)? parece "bonito":-)
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.
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.
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.
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
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?
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 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
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.
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.
El producto incluye las funcionalidades de:
- Herramienta de creación del boletín.
- Herramienta para los Formulario de Auto-Inscripción(permite a los usuarios suscribirse a los boletines).

- El formulario de suscripción es un WebPart que se puede alojar en cualquier pagina del portal
- 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.
En MOSS cuando se realiza la acción de Crear Página y Crear Sitio:
aparece una lista que permite seleccionar el diseño de la nueva página(paginas layout):
y del nuevo sitio (definición o plantilla de sitio):

¿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"
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.

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.
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)