CMIS, Dashlets, WQS, Social Content PublishingToni de la FuenteSenior Solutions Engineertwitter: ToniBlyx blog: http://bly...
Contenidos•   CMIS•   Dashlets•   Web Quick Start•   Social Content Publishing
CMIS
Un poco de historia● Miembros fundadores         ● Miembros contribuidores   ● IBM, Microsoft, EMC         ●Alfresco, Open...
¿Qué es CMIS?● “El objetivo del estándar CMIS es definir una interfaz de   web services comunes para la gestión de conteni...
¿Por qué CMIS?● Las organizaciones más grandes tienen   múltiples soluciones ECM● No existía un estándar entre sistemas EC...
Casos de uso●   Creación de Contenido                          ●   Aplicaciones de archivo    Colaborativo                ...
Apache Chemistry  Implementación Open Source de• Apache Chemistry es el proyecto paraguas para todos los   proyectos relac...
Subproyectos• OpenCMIS (Java, servidor y cliente)   o   Muy maduro   o   Probado contra los servidores principales• cmisli...
Dashlets
Introducción a Share• Alfresco Share es una apliación para gestión de      contenidos colaborativos•    Totalmente basada ...
Formas de Personalizar Share• Dashlets personalizados• Acciones en la Biblioteca de Documentos /     Listas de Datos•   Co...
¿Qué es un Dashlet?• Es un WebScript para insertarlo en la web• Declarado específicamente como tal  o   Dashlet usuario, D...
¿Qué puedo hacer con un Dashlet?• Mostrar algo en un Dashboard (Panel de inicio).   o   Dashboards de los usuarios (Panel ...
Tipos de Dashlets• Dashlets de usuario (familia user-dashlet)   o   Disponibles para cualquier Panel de inicio de cada usu...
Utilidades• Plugins para Firefox o Chrome   o   Firebug   o   JSONView – para ver datos JSON en el navegador• Alfresco / S...
Introducción a Share Extras
¿Por qué Share Extras?• Añadir funcionalidades adicionales  o   Nuevas características  o   Demostrar potencia de las mash...
Datos en el Repositorio•   Notice Dashlet•   Site Blog Dashlet•   Site Poll Dashlet•   Geotagged Content Dashlet•   Node B...
Datos en Sitios de Terceros•   BBC Weather Dashlet•   iCal Feed Dashlet•   Train Times Dashlet•   Google Site News Dashlet...
Más información• http://code.google.com/p/share­extras/
Web Quick Start
Web Quick Start• Web Quick Start es una aplicación de ejemplo      construida sobre Alfresco•    Ejemplo completo de WCM ­...
Componentes de Quick Start                     1. Extensiones de Alfresco Share                     2. Extensiones de Alfr...
Arquitectura de WCM25
Publicación      WCM­QS ofrece un ejemplo de tipo de publicación             Alfresco                            • Editori...
Social Content Management
Open Platform Social Content ManagementOpen: de código abierto para mejor análisis, mejorar productividad del desarrollado...
Uso de los Medios Sociales  79% de las 100 compañías más grandes en el FortuneGlobal 500    usan al menos una de las plata...
Starbucks• Starbucks en Facebook: 5.5+ millones de seguidores   o   Contratación – Starbucks Jobs   o   Más de 8000 fotos ...
Múltiples instancias por canal ­ TwitterAT&T o Movistar tienen múltiples cuentas de Twitter para información al    consumi...
Múltiples instancias por canal ­ Facebook
Múltiples instancias por canal ­ Facebook
Adopción en las Organizaciones• Amplio alcance y visibilidad• Una forma de medir “la marca”• Cambios de percepción  o   Ya...
Problema Actual• Proceso completamente manual  o   ¿Está mi contenido en el formato correcto?  o   Gestión independiente  ...
Problema Actual• Múltiples cuentas de acceso  o   Compartidas entre el personal  o   Almacenadas de forma independiente• N...
Alfresco ­ Social Publishing Framework• Un framework para publicar contenidos a     cualquier canal social    o   YouTube,...
Gestión de la Cola de Publicación• Gestión de la cola de publicación para     cada canal•   Ver historial de publicación p...
Gestión de Dependencias           2              1   3
Monitorización de los Medios Sociales• Ver conversaciones relevantes     que están sucediendo     alrededor de su marca y ...
Publicación en Redes Sociales                                        Publishing Channels                             Web Q...
Resumen• La presencia de los WCM seguirá siendo     necesaria•   La publicación en medios sociales se     utilizarán para ...
¿Preguntas?  Toni de la Fuente toni.delafuente@alfresco.com Foro en español: http://forums.alfresco.com/es
Contacta con el equipo de Alfresco en Españahttp://www.alfresco.com/es/about/contact/                                     ...
The open platform forsocial content management.
Upcoming SlideShare
Loading in...5
×

Alfresco day madrid toni de la fuente - cmis, wqs, dashlets, social content publishing

1,395

Published on

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,395
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
16
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Alfresco day madrid toni de la fuente - cmis, wqs, dashlets, social content publishing"

  1. 1. CMIS, Dashlets, WQS, Social Content PublishingToni de la FuenteSenior Solutions Engineertwitter: ToniBlyx blog: http://blyx.com
  2. 2. Contenidos• CMIS• Dashlets• Web Quick Start• Social Content Publishing
  3. 3. CMIS
  4. 4. Un poco de historia● Miembros fundadores ● Miembros contribuidores ● IBM, Microsoft, EMC ●Alfresco, Open Text, ● Trabajos SAP, Oracle (BEA), otros ● Especificaciones  ● Objetivos desarrolladas durante  ● Estandarización de los  2 años ECM existentes ● Nuevos miembros   ● Minimizar el alcance  invitados en Ago 07 inicial ● Primer borrador  ● Orientado a una  enviado a OASIS Sept  aceptación por la  2008 industria
  5. 5. ¿Qué es CMIS?● “El objetivo del estándar CMIS es definir una interfaz de  web services comunes para la gestión de contenidos  que pueda ser implementado en repositorios de   contenidos y permitir interoperabilidad entre  repositorios.”● Un estándar que define APIs para permitir  interoperabilidad con sistemas ECM● CMIS define: ● Modelo p.ej.: Tipos, Relaciones ● Lenguaje de consulta estándar ● Acceso mediante protocolos p.ej.: REST, Web Services ● Servicios p.ej.: Check out/in, versionado, etc.
  6. 6. ¿Por qué CMIS?● Las organizaciones más grandes tienen  múltiples soluciones ECM● No existía un estándar entre sistemas ECM ● APIs específicas y propietarias ● Interfaces de consulta propietarias ● Dependiente del lenguaje (Java, .Net, etc.)● Integraciones imposibles ● No reutilización del código ● Costes importantes en implementación y  mantenimiento
  7. 7. Casos de uso● Creación de Contenido  ● Aplicaciones de archivo Colaborativo ● Metadatos, indexación y búsqueda ● Checkin/out, Control de versiones, etc ● Documentos compuestos ● Relaciones● Portales ● Documentación Legal ● Navegación, propiedades, indexación,  ● Versionado, metadatos, indexado,  búsquedas búsqueda● Mashups ● Acceso por URL● Contenido como Servicio ● Interfaz agnóstica al repositorio para  creación de contenidos
  8. 8. Apache Chemistry Implementación Open Source de• Apache Chemistry es el proyecto paraguas para todos los  proyectos relacionados con CMIS dentro de la Apache  Software Foundation.• Apache Chemistry provee librerías y frameworks para Java, Phyton, PHP y .NET.• Web: http://chemistry.apache.org
  9. 9. Subproyectos• OpenCMIS (Java, servidor y cliente) o Muy maduro o Probado contra los servidores principales• cmislib (Python, cliente) o Maduro o Probado contra los servidores principales• phpclient (PHP, cliente) o Cubre la especificación básica o Usado en algunos sistemas en producción• DotCMIS (.NET, cliente) o Portado de OpenCMIS (misma arquitectura, API similar) o Funciona contra todos los servidores pero necesita más test
  10. 10. Dashlets
  11. 11. Introducción a Share• Alfresco Share es una apliación para gestión de  contenidos colaborativos• Totalmente basada en web, usando los últimos  estándares• Constrida mediante componentes de última generación o Spring Framework o Mozilla Rhino JavaScript engine o FreeMarker templating o Web Scripts y Surf (Spring) o YUI Framework• Soporta scripts, plantillas• Ligero y rápido
  12. 12. Formas de Personalizar Share• Dashlets personalizados• Acciones en la Biblioteca de Documentos /  Listas de Datos• Componentes de la Consola de  Administration• Formularios, p.ej.: Listas de Datos• Páginas personalizadas• Temas• Otros, p.ej.: Mejoras
  13. 13. ¿Qué es un Dashlet?• Es un WebScript para insertarlo en la web• Declarado específicamente como tal o Dashlet usuario, Dashlet sitio o ambos• Devuelve una respuesta HTML• Puede usar otros recursos o Otros Web Scripts o Recursos como JavaScript, CSS, imágenes
  14. 14. ¿Qué puedo hacer con un Dashlet?• Mostrar algo en un Dashboard (Panel de inicio). o Dashboards de los usuarios (Panel de inicio) o Dashboards de los sitios• Acceder al Repositorio de Alfresco o Servicios de Contenidos o Servicios de Colaboración o Preferencias de usuario o ¿Tu propia API?• Acceder a datos externos• Guardar configuración o Permite personalizar dashlets• Otras muchas cosas usando JavaScript/YUI!
  15. 15. Tipos de Dashlets• Dashlets de usuario (familia user-dashlet) o Disponibles para cualquier Panel de inicio de cada usuario o Generalmente independiente del contenido del sitio o de forma  horizontal • P.ej. Alfresco Network, Mis Sitios, Mis Tareas• Dashlets de sitios (familia site-dashlet) o Disponibles para todos los paneles de inicio de los sitios o Orientados al contenido que hay en un sitio • P.ej. Site Wiki• Dashlets combinados (familia dashlet) o Disponible tanto para usuarios como para sitios o Orientado a datos externos o estáticos
  16. 16. Utilidades• Plugins para Firefox o Chrome o Firebug o JSONView – para ver datos JSON en el navegador• Alfresco / Share 3.3+ o Activar configuración de desarrollo ­  http://blogs.alfresco.com/wp/kevinr/2010/04/07/developer­tips­for­alfresco o Página principal de Web Scripts y JavaScript debugger • /share/service/index • /share/service/api/javascript/debugger• Usar un IDE como Eclipse con detección de sintáxis,  completar código, etc.
  17. 17. Introducción a Share Extras
  18. 18. ¿Por qué Share Extras?• Añadir funcionalidades adicionales o Nuevas características o Demostrar potencia de las mash­up• Una forma de enseñar buenas prácticas  para desarrollar, documentar y  empaquetar extensiones o Usando proyectos de ejemplo• Mostrar cuánto flexible es Share como  plataforma o Y conocer sus limitaciones
  19. 19. Datos en el Repositorio• Notice Dashlet• Site Blog Dashlet• Site Poll Dashlet• Geotagged Content Dashlet• Node Browser
  20. 20. Datos en Sitios de Terceros• BBC Weather Dashlet• iCal Feed Dashlet• Train Times Dashlet• Google Site News Dashlet• Twitter Feed and Search Dashlets• Flickr Dashlets
  21. 21. Más información• http://code.google.com/p/share­extras/
  22. 22. Web Quick Start
  23. 23. Web Quick Start• Web Quick Start es una aplicación de ejemplo  construida sobre Alfresco• Ejemplo completo de WCM ­ Creación, Publicación,  Entrega o Extensiones de creación de contenidos para Alfresco Share o Aplicación web basada en Spring MVC, Surf y OpenCMIS• Plantilla inicial para implementar en producción• Soportado desde versión 3.3 en adelante• Forma parte de Alfresco o Documentado o Suportado o Evoluciona con el producto• Enterprise y Community23
  24. 24. Componentes de Quick Start 1. Extensiones de Alfresco Share 2. Extensiones de Alfresco 3. Aplicación Web 4. Sitio web generado24
  25. 25. Arquitectura de WCM25
  26. 26. Publicación WCM­QS ofrece un ejemplo de tipo de publicación Alfresco • Editorial – cambios en los  contenidos • Live – revisado, contenidos  Editorial aprobados Publicación de la estructura Publish Revisar y Publicar Live News-Release.html Index.htmlLos contenidos publicados son encolados ytransferidos desde la editorial al Live/Producciónbasado en planificación
  27. 27. Social Content Management
  28. 28. Open Platform Social Content ManagementOpen: de código abierto para mejor análisis, mejorar productividad del desarrollador y la innovación, basada en estándares abiertos (CMIS, REST, CIFS, etc) para que su contenido no esté “atrapado” en un sistema propietario.Platform: un conjunto de APIs de administración de contenido y colaboración que permite a los desarrolladores construir rápidamente aplicaciones ricas en contenido y sitios web.Social: colaborar y compartir servicios integrados (junto con integraciones con los sistemas empresariales sociales) para permitir compartir el contenido empresarial, creado en colaboración, y publicado en la web.Content Management: características de gestión de contenidos fundamentales para la empresa, para facilitar el cumplimiento, la retención y control de los activos de la empresa.
  29. 29. Uso de los Medios Sociales 79% de las 100 compañías más grandes en el FortuneGlobal 500  usan al menos una de las plataformas más populares de social  media: Twitter, Facebook, YouTube o blogs corporativos. SOURCE: Burson-Marstelle, May 3, 2010
  30. 30. Starbucks• Starbucks en Facebook: 5.5+ millones de seguidores o Contratación – Starbucks Jobs o Más de 8000 fotos o Más de 20 millones de “Me gusta”• Starbucks en Twitter:1.3 millones de seguidores• Starbucks en YouTube – más de 9300 seguidores o Vistos más de  6 millones de veces• My Starbucks Idea (http://blogs.starbucks.com/) o Portal de clientes para sugerencias y mejoras de la  “Starbucks experience”. o Blogs, encuestas, ideas• Starbucks en Flickr o Más de 6000 fotos o Más de 4000 miembros
  31. 31. Múltiples instancias por canal ­ TwitterAT&T o Movistar tienen múltiples cuentas de Twitter para información al  consumidor, noticias corporativas, noticias locales, comunidades   etc..
  32. 32. Múltiples instancias por canal ­ Facebook
  33. 33. Múltiples instancias por canal ­ Facebook
  34. 34. Adopción en las Organizaciones• Amplio alcance y visibilidad• Una forma de medir “la marca”• Cambios de percepción o Ya no se usa sólo de forma personal o Las empresas están empezando a confiar y utilizar sistemas  externos como parte de su presencia online (Github, Analytics)• Aportan API’s potentes o Seguimiento a los comentarios• SEO• Canales de fidelización en crecimiento! o Generación Facebook
  35. 35. Problema Actual• Proceso completamente manual o ¿Está mi contenido en el formato correcto? o Gestión independiente o Margen de error o Planificación de las publicaciones o Puede ser que se olvide o moleste• Sistemas independientes o Buscar en otros sistemas, descargar, acceder, subir,  añadir metadatos, etc o ¿Cómo actualizo la nueva versión?
  36. 36. Problema Actual• Múltiples cuentas de acceso o Compartidas entre el personal o Almacenadas de forma independiente• No hay auditoría de las publicaciones:  sistema de registro o ¿Quién, qué, dónde y cuándo?• Desconocimiento del impacto de la  publicación del contenido
  37. 37. Alfresco ­ Social Publishing Framework• Un framework para publicar contenidos a  cualquier canal social o YouTube, Twitter, Facebook, Flickr, Slideshare,  Drupal, etc.• Gestión del contenido social tan fácil como  tu propia página web• Usar tanto desde ECM como WCM• Posibilidad de añadir nuevos canales de  publicación• Capturar eventos desde el framework
  38. 38. Gestión de la Cola de Publicación• Gestión de la cola de publicación para  cada canal• Ver historial de publicación para cada  contenido o Audita y registrar: Cuándo, quién y dónde se ha  publicado• Ver el historial de publicación de un canal  determinado• Filtros basados en estados o all, failed, published, started, scheduled
  39. 39. Gestión de Dependencias 2 1 3
  40. 40. Monitorización de los Medios Sociales• Ver conversaciones relevantes  que están sucediendo  alrededor de su marca y sus  productos• Conocer el impacto del  contenido publicado o Cuantos re­tweets, comentarios,  etc. o ¿Quién ha comentado y por qué? o Trackbacks y menciones o Tendencias asociadas con el  contenido o Personas – gráficos, enlaces,  redes, etc
  41. 41. Publicación en Redes Sociales Publishing Channels Web Quick Start Custom Social Impact Analysis
  42. 42. Resumen• La presencia de los WCM seguirá siendo  necesaria• La publicación en medios sociales se  utilizarán para complementar y mejorar su  imagen de marca, posicionamiento y el  compromiso• Actualmente con sistemas separados e  independientes. Eso cambiará.
  43. 43. ¿Preguntas?  Toni de la Fuente toni.delafuente@alfresco.com Foro en español: http://forums.alfresco.com/es
  44. 44. Contacta con el equipo de Alfresco en Españahttp://www.alfresco.com/es/about/contact/ toni.delafuente@alfresco.com http://blyx.com  Twitter: @ToniBlyx
  45. 45. The open platform forsocial content management.
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×