Enterprise 2.0

65
MOSS Web 2.0 y capacidades offline Eva Ordoñez Ingeniero SharePoint

description

Microsoft SharePoint Server 2007 as Web 2.0 platform for Enterprise Environment

Transcript of Enterprise 2.0

Page 1: Enterprise 2.0

MOSS Web 2.0 y capacidades offline

Eva Ordoñez Ingeniero SharePoint

Page 2: Enterprise 2.0

Agenda

MOSS Web 2.0 (Enterprise 2.0) Blog (Bitácora) Wiki (“quickly”) Red Social / Sitio Personal Sindicación de contenidos (Redifusión de contenidos) Podcast Taxonomía y etiquetado Ranking (valoraciones) Foro y chat (discusiones)

Capacidades Offline Outlook Groove Messenger Sync Framework

Page 3: Enterprise 2.0

MOSS Web 2.0 Enterprise 2.0

Page 4: Enterprise 2.0

SharePoint 2007

Documentos/tareas/calendario, blogs, wikis, integración e-mail,

administración de proyectos integrada con Project Server,

acceso a información offline.

Colaboración Inteligencia

de Negocio

Portal

Portal Corporativo, plantillas de sitios, directorio de sitios,

sitios personales, Redes Sociales,

control de acceso a la información a detalle

Escalabilidad y funcionalidad

extendida,

Búsqueda relevante, búsqueda de

personas, información, metadatos

Formularios Web o Servicio de formularios, Single Sign-On, Integración con procesos de negocio

Hojas de Excel de visualización de datos, Centro de informes, Elementos web de BI, KPI’s, Paneles de Control

Administración de la información, seguridad, Web Content Management con políticas y workflow, content types, site columns

Procesos

de

Negocio

Búsqueda Gestión de

contenido

Servicios de la Plataforma

Sitios de trabajo,

personalizados, seguros,

fiables, escalables

Page 5: Enterprise 2.0

Inteligencia

Negocio Excel Services,

Centro informes,

KPI´s, Elementos

Web y listas

datos de negocio,

Integración SQL

RS/AS

Procesos

Negocio Formularios web,

Valor datos en real,

Integración LOB,

Acciones LOB, SSO

Gestión de

contenido Creación,

Workflow,

Publicación Web,

Gestión Docs,

Gestión registros,

Políticas, Multi-

lenguaje

Búsqueda Centro de

búsquedas,

Relevancia,

Búsqueda

empresarial,

Metadatos,

Extensibilidad

Portal Plantilla Intranet,

Noticias, Directorio

de sitios, Mi Sitio,

Buscador

Personas, Redes

Sociales,

Privacidad

Interfaz (Basada en AJAX, DHTML, RSS, XML Web Services)

Usuario Acotar seguridad, navegación, añadir servicios, crear mashups*, autoaprovisión

Aplicaciones Servicios Web XML

Sindicación RSS

Aplicaciones y Servicios

Colaboración Documentos, Wikis,

Discusiones, Blogs,

Contactos/Tareas,

Integración E-Mail,

Integración Outlook,

Gestión de proyectos

Listas/Documentos

Offline

Navegador Smart Clients

(Office)

Almacenamiento Repositorio

Metadatos

Versionado

Backup

Papelera

Seguridad Políticas Servidor

Autentificación

Nivel carpeta/elemento

UI personalizado por

derechos

Administración Consola

Delegación

Aprovisionamiento

Monitorización

Despliegue Migración

Servicios Granja

Políticas

características

Soporte Extranet

Modelo de sitio Plantillas

Renderizado

Navegación

Extensibilidad Formularios/Campos

OM & SOAP

Event Handlers

API´s Migración

ASP .NET: Web Parts, Personalización, Master Pages, Service Provider Framework, Seguridad, etc…

Servicios BBDD Servicios Búsqueda Servicios Workflow

Servicios SO

Page 6: Enterprise 2.0

WSS + MOSS + Sitios Sociales

Búsqueda de personas

Vista perfil público

Lista de compañeros

Seguimiento compañeros

Comunidades autogestionadas

Libreta Social Gráfico de Red Social Etiquetas Lector personal RSS Perfil público enlazado Rastreo actividad de

compañeros Mini perfil interno Búsquedas federadas

(buscadores externos) Visor de RSS enlazado

• Blogs

• Wikis + +

Page 7: Enterprise 2.0

Colaboración Colaboración

Page 8: Enterprise 2.0

Blogs

Colaboración

Page 9: Enterprise 2.0

Wikis

El término “wiki” proviene del término Hawaiiano que significa “rápido”

Colaboración

Page 10: Enterprise 2.0

Wikis – Alertas por Email

Colaboración

Page 11: Enterprise 2.0

RSS sindicación

Los estándares son: • Richt Site Summary (RSS 0.9x) • RDF Site Summary (RSS 0.9, RSS 1.0) • Really Simple Syndication (RSS 2.0) • Atom Un Feed o Canal RSS, es un fichero de formato XML, conteniendo información específica de un sitio web de noticias, blogs…

Colaboración

Page 12: Enterprise 2.0

Portal Portal

Page 13: Enterprise 2.0

SharePoint Site

Web | Mobile | Desktop | InBox

SQL Server

IIS

Windows Server

ASP .Net AJAX

Microsoft Office SharePoint Server 2007 Active

Directory

Redes Sociales

Mi Home • Titulares noticias • Network Building • Contenido relevante

Comunidades • Descubrir & crear • Libreta social • Publicación

Mi perfil • Registro actividad • Gráfico red social • Publicación

Contenido 2.0 • Nube de etiquetas • Ultimo contenido • RSS

Internet

Sistemas internos

Contenido

Portal

Page 14: Enterprise 2.0

Vista Pública de Sitio Personal

Portal

Jerarquía de Red

Organizacional

Datos de usuario

Page 15: Enterprise 2.0

Vista privada de Sitio Personal

Portal

Red Social

Listado de pertenencia a

subsitios

Page 16: Enterprise 2.0

Interfaz usuario

Page 17: Enterprise 2.0

Posicionando SharePoint

Community Kit for SharePoint

Podcasting Kit for SharePoint

Page 18: Enterprise 2.0

Podcasting Kit para SharePoint

Page 19: Enterprise 2.0

SELECCION PODCAST - Integración IM Integration, Presencia - Filtros - Resultados de búsquedaSearch results - Subscripción (Podcast RSS)

Navegación - Canales - Filtros

Búsquedas

EDITORIAL - Noticias - Top podcasts - Actualizaciones - Titulares

TAG CLOUD

Strategy Consulting

explained…

Page 20: Enterprise 2.0
Page 21: Enterprise 2.0

Funcionalidades

• Tipos de Contenido

◦ Valoraciones y Comentarios

◦ Almacenamiento de ficheros muy grandes, fuera de SharePoint

◦ Seguimiento de las descargas

◦ Taxonomías configurables (Advanced Property Search)

◦ Tag Cloud (Free form tagging)

• Interfaz de usuario

◦ Soporte mejorado de RSS (Zune/iTunes)

◦ Silverlight Media Player

• Acceso a toda la funcionalidad de SharePoint OOTB

Page 22: Enterprise 2.0

Valoraciones y Comentarios (Metadatos)

El almacenamiento base es creado utilizando los campos estándar de SharePoint

Permite las búsquedas en las colecciones de sitios utilizando Content by Query

Utiliza el manejador de eventos para calcular de forma asíncrona, las previsualizaciones y la duración de los ficheros de audio y video

Page 23: Enterprise 2.0

Valoraciones y Comentarios

Se pueden valorar elementos de MOSS internos y externos en ◦ XSLT’s utilizando

Ajax/JavaScript ◦ Listas utilizando

Custom Field controls

◦ Paginas que utilicen WebParts

Almacenados sobre SQL para poder soportar niveles empresariales

Page 24: Enterprise 2.0

SharePoint Document Rating System

• Document libraries • Issue lists • Calendar lists • Custom lists • Link lists

- Todos los votos de todos los usuarios, se computan para la puntuación del documento - Los resultados de la votación se almacenan, en un campo de solo lectura, agregado al tipo de contenido y representado por las 5 estrellas. El número de votos se muestra cuando pasa el ratón sobre ellas - Para los usuarios autentificados, existe un informe de votación, de modo que puedan ver los votos/comentarios sobre un documento/elemento - El administrador de la lista puede ver el informe completo de todos los votos de la lista - El propietario del sitio, puede ver el informe completo, incluyendo todos los votos de todas las listas/bibliotecas del sitio web - Las vistas estándar de SharePoint se aplican en la biblioteca, para crear del tipo: “top 5”

Page 25: Enterprise 2.0

Metadatos • Taxonomías

◦ Simplificar – no debemos olvidar las diferencias entre una taxonomía y el “tagging”

◦ Extender los tipos de contenidos con más campos

◦ Es utilizado para las búsquedas por propiedades personalizadas

• Tag Cloud

◦ Términos utilizados por el usuario

◦ Cacheados a través de la colección de sitios

◦ MUBIN on up = More Uses Bigger Index

Number

Page 26: Enterprise 2.0

Almacenamiento ficheros en Red

Campo personalizado (Site Column)

Disminuye la carga en SQL

Dos mecanismos de subida ◦ ASP.net upload mechanism

◦ Silverlight upload mechanism

URI upload location sobre IIS (NLB setup)

Page 27: Enterprise 2.0

Almacenamiento ficheros en Red

Page 28: Enterprise 2.0

Búsquedas

• OOB tiene limitaciones para ordenar, mostrar las ultimas actualizaciones y relevancias

• La búsqueda personalizada tiene un UI muy flexible

• Se puede colocar un control de valoraciones en los resultados utilizando el XSLT

Page 29: Enterprise 2.0

Interfaz Usuario (Master Pages)

• Master page desarrollada para incorporar componentes a medida de navegación

• Se crean dos Master pages

◦ Base application master page

◦ Mobile access master page

Page 30: Enterprise 2.0

Interfaz de Usuario (Page Layout)

Page 31: Enterprise 2.0

Interfaz de usuario (Grid View)

• Grid view es el repositorio primario de contenidos

• Utiliza el web part de “Content By Query” para mostrar el contenido

• Se visualiza utilizando XSL style sheets aplicadas a los meta datos

• Permite filtrar, ordenar, y paginar

Page 32: Enterprise 2.0

Interfaz de usuario (Podcast Series)

• Esta basado en una plantilla de publicación de paginas

• El contenido es categorizado como parte de la serie

• Permite a los propietarios del contenido usar las herramientas standard de SharePoint y los web parts

Page 33: Enterprise 2.0

• La vista para móviles una pagina aspx de SharePoint, con su propia master page

• Permite una configuración sencilla de la vista móvil

• Permite buscar de forma sencilla

• Está basada en el CBQ

◦ Configuración sencilla vía XSL

◦ Web part page (puede añadirse cualquier web part)

Page 34: Enterprise 2.0

Interfaz de usuario (RSS)

• Los datos se muestran utilizando el web part Content By Query (CBQ)

• CBQ web part proponciona un enlace RSS a los resultados

• La solución personaliza estos resultados RSS para incluir los tags para el Zune e iTunes

Page 35: Enterprise 2.0

Interfaz de usuario (RSS – Schema)

<?xml version="1.0" encoding="utf-8"?>

<rss version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd">

<channel>

<title>Podcast Homepage</title>

<link>http://pksdemo1/_layouts/feed.aspx?xsl=2&amp;web=/&amp;page=ac5d9e14-e066-415f-bb6e-c74ea31025e2&amp;wp=8fa72896-fee5-4bf3-9bf3-811033641ef7</link>

<description></description>

<ttl>60</ttl>

<item>

<title>Ray Ozzie: Introducing Live Mesh</title>

<link>http://mschnlnine.vo.llnwd.net/d1/ch9/0/RayOzzieLiveMesh_2MB_ch9.wmv</link>

<description>In his first Channel9 interview, Ray Ozzie, Microsoft's Chief Software Architect sits down with Jon Udell to talk about Live Mesh, a new technology and platform that enables synchronization and storage to the cloud; You'll hear about the history of Live Mesh, how it has been influenced by Ray's previous work on products like Groove and Lotus Notes. Ray also discusses the core technology that forms the basis for Live Mesh including REST APIs, XML, and synchronization APIs that enable you sync your Mesh across multiple devices.</description>

<pubDate>2008-07-16 00:00:00</pubDate>

<author>Ray Ozzie</author>

<itunes:summary>In his first Channel9 interview, Ray Ozzie, Microsoft's Chief Software Architect sits down with Jon Udell to talk about Live Mesh, a new technology and platform that enables synchronization and storage to the cloud. You'll hear about the history of Live Mesh, how it has been influenced by Ray's previous work on products like Groove and Lotus Notes. Ray also discusses the core technology that forms the basis for Live Mesh including REST APIs, XML, and synchronization APIs that enable you sync your Mesh across multiple devices.</itunes:summary>

<category>livemesh</category>

<itunes:category>livemesh</itunes:category>

<itunes:explicit>No</itunes:explicit>

<managingEditor></managingEditor>

<itunes:author>Ray Ozzie</itunes:author>

<itunes:duration>00:09:00</itunes:duration>

<enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/RayOzzieLiveMesh_2MB_ch9.wmv" length="0" type="video/x-ms-wmv" />

</item>

</channel>

</rss>

Page 36: Enterprise 2.0

Interfaz de usuario (Video Player)

• Silverlight 2 ASP.NET Extensions

• MediaPlayer User Control

• Este Web Part soporta el contenido externo e interno

Page 37: Enterprise 2.0

Community Kit para SharePoint

Page 38: Enterprise 2.0

Personalizando MOSS Community Kit Server

Page 39: Enterprise 2.0

Personalizando MOSS / CKS

Page 40: Enterprise 2.0

Personalizando MOSS / CKS

Para crear un nuevo tema, se crea una carpeta en el directorio “themes”

Por defecto tenemos los siguientes controles de blog : ◦ Archives

◦ Admin Links

◦ RSS Feed Link

◦ Categories and/or Tag Cloud Links

◦ Comment Form

Page 41: Enterprise 2.0

Blogs

Escenarios ◦ Individual ◦ Equipo ◦ Empresarial

Políticas

◦ Comentarios (*)

◦ Moderación

Despliegue ◦ Site Collection vs. Site

Debilidades

◦ Branding

◦ Usabilidad

◦ No tag cloud

◦ No hay políticas para asegurar la información

◦ Escalabilidad

(*) Anonymous Comments Feature for SharePoint Blog

Page 42: Enterprise 2.0

Integración de Office en blogs

Page 43: Enterprise 2.0

Blogs empresariales en el Portal

Page 44: Enterprise 2.0

CKS: Enhanced Blog Edition

• Framework de temas modulares • Friendly URLs • RSS feed • Trackbacks • Antispam • Nube de etiquetas • Manejo de Categorias • BlogML import/export

Page 45: Enterprise 2.0

Blogs

Posicionamiento ◦ Por defecto el blog personal, está enlazado con MySite ◦ En el caso de blogs de equipo; opcionalmente enlazado con los team

sites ◦ Post directamente desde Word 2007 o Windows Live Writer ◦ Indexado con los demás contenidos de SharePoint, para una

búsqueda unificada ◦ Ejemplo en Microsoft sharepoint.microsoft.com/blogs

Y Además

◦ Branding, usabilidad, Internet CKS: Enhanced Blog Edition ◦ Escalabilidad Telligent Community Server

Page 46: Enterprise 2.0

CKS: Enhanced Wiki Edition

• Conversaciones integradas • FlexWiki herramienta de importación • Tokens personalizados (ej. in-page Table of Content and associated bookmarks, MediaWiki markup tags) • Detección de duplicados • Plantillas • Herramienta Importar/exportar

Page 47: Enterprise 2.0

CKS: Enhanced Wiki Edition

MediaWiki markup tags

Page 48: Enterprise 2.0

Wikis

Posicionamiento ◦ Adecuado para wikis de equipo y opcionalmente a nivel de los team sites ◦ Simple, interfaz de usuario sencilla de utilizar ◦ Indexado con los demás contenidos de SharePoint

Y Además

◦ Conversaciones Integradas CKS: Enhanced Wiki Edition ◦ Escalabilidad Atlassian Confluence

Page 49: Enterprise 2.0

Areas de Conversación

Escenarios ◦ Foros

◦ Aplicaciones de QnA

◦ Hablar de cualquier cosa en cualquier lugar

Políticas ◦ De Retención – no es

email

◦ Mapeo de las conversaciones con el contenido

Despliegue ◦ Integración con las búsquedas ◦ Encontrar / Navegar ◦ Simple y múltiple

Debilidades ◦ Escalabilidad ◦ Usabilidad ◦ Estadísticas ◦ No hay administración de la

información ◦ No hay redes sociales ni

colaboración ◦ No hay búsquedas por elementos

especificas

Page 50: Enterprise 2.0

CKS: SPForums Web Part

• Calculo de estadísticas • Mejoras en el uso • Mover/borrar las conversaciones

Page 51: Enterprise 2.0

Areas de conversación

Posicionamiento ◦ Adecuado para sitios a medida y de forma opcional enlazado a los team sites ◦ Simple, interfaz de usuario sencilla de utilizar ◦ Sincronización bidireccional con Outlook ◦ Indexado con los demás contenidos de SharePoint, para búsquedas unificadas

Y Además

◦ Estadísticas, usabilidad CKS: SPForums 2007 ◦ Comunidades, redes sociales NewsGator Social Sites ◦ Escalabilidad Telligent Community Server

Page 52: Enterprise 2.0

ChatterBox AJAX 1.0 Beta

Web part implementado con la ayuda de AJAX, para integrar un chat.

Page 53: Enterprise 2.0

Recursos

Bringing Web 2.0 to the Enterprise with the 2007 Office System www.microsoft.com/downloads/details.aspx?FamilyId=8B48BD31-F043-4AB4-96EB-C6E958FE4EC9&displaylang=en

Tips and Tricks - Using Blogs in Windows SharePoint Services 3.0 www.microsoft.com/downloads/details.aspx?familyid=BB18CD26-F7DB-4AA6-8FDA-F9101AA53C67&displaylang=en

Tips and Tricks - Using Wikis in Windows SharePoint Services 3.0 www.microsoft.com/downloads/details.aspx?familyid=BA4B9AFB-C06E-4480-B816-26B7E009E35C&displaylang=en

Codeplex Community Kit for SharePoint www.codeplex.com/CKS Podcasting Kit for SharePoint www.codeplex.com/PKS SharePoint Document Ratings Web Part www.codeplex.com/spdocrating

SharePoint Community Portal sharepoint.microsoft.com

Page 54: Enterprise 2.0

Capacidades Offline Enterprise 2.0

Page 55: Enterprise 2.0

Problema

WSS/MOSS son entornos conectados

Algunas capacidades desconectadas (offline) en WSS/MOSS ◦ Outlook para documentos offline

◦ Groove

◦ Live Messenger

Page 56: Enterprise 2.0

Outlook Todas las listas y bibliotecas de documentos, tienen capacidad offline.

Page 57: Enterprise 2.0

Groove Desde un cliente en la estación de trabajo, puede conectar a la información.

Page 58: Enterprise 2.0

Messenger Permite el trabajo offline, con las carpetas compartidas.

Page 59: Enterprise 2.0

Demo Configurar Bibliotecas SharePoint en Groove

Page 60: Enterprise 2.0

Solución

Microsoft Sync Framework v2.0 CTP1

◦ WSS Sync Provider Disconnected Service Agent

◦ Para proveer de capacidad de conexión discontinua

Page 61: Enterprise 2.0

Plataforma de sincronización

Lists.asmx

SPList

SyncMeta Data Store

SharePoint

WSS Sync Provider

<web proxy>

WSSList Adapter

Page 62: Enterprise 2.0

Agente de servicio desconectado

Invoca los servicios Web de aplicaciones cliente con conexión limitada/ocasional.

SQL Server

Page 63: Enterprise 2.0

SP Lists Web Service

msdn.microsoft.com/en-

us/library/lists.aspx

Easy sync with SP List

msdn.microsoft.com/en-us/library/lists.lists.getlistitemchangessincetoken.aspx

Recursos

Microsoft Sync Framework Developer Center

msdn.microsoft.com/en-us/sync/default.aspx

Disconnected Service Agent App Block

msdn.microsoft.com/en-us/library/cc540752.aspx

Page 64: Enterprise 2.0

¡Muchas gracias!

Page 65: Enterprise 2.0

© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.

The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market

conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation.

MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.