Open Web,
Social Networks
y cintas de video
Open Web
Ni silos. Ni una red unica.
  Ni 2**32 versiones de mi.
  Ni mis datos personales
  desperdigados por la web.

    Necesit...
Identidad
     Permisos
                                               Relaciones+Contactos
     Grafico social
     Activ...
Identidad
        “OpenID is a free and easy
        way to use a single digital
        identity across the Internet.”


...
500
millones
de cuentas OpenID
25.000
sitios web
que aceptan OpenID
Permisos
“An open protocol to allow
secure API authorization in a
simple and standard method
from desktop and web
applicat...
Con OAuth controlamos de manera segura el intercambio de mi
información entre diferentes aplicaciones, reteniendo ademas e...
y creciendo....
http://wiki.oauth.net/ServiceProviders
Grafico social
“Providing users a secure way
to access their address books
and friends lists without having
to take their ...
XFN
 <a   href=quot;http://jane-blog.example.org/quot; rel=quot;sweetheart date metquot;>Jane</a>
 <a   href=quot;http://d...
Portable Contacts
  {
                quot;idquot;: quot;1quot;,
              quot;namequot;: quot;Chris Messinaquot;,
  ...
Actividad

“Actions leave traces on the
Web”
                     -Jyri Engeström
Comunidad - Contexto

 Actor + Verb + Social Object




   {{
 Aitor   +
           comenta
           vota
           vis...
Social Networks
Parece que
quien la tiene
 mas grande
    gana...
“Yo creo... que eso
    es una estupidez.”
                                - Aitor García (Linking Paths)
Facebook? Bebo? ...
Usuarios
            !=
         Clientes
Muchas redes (y sites y aplicaciones en general) se encuentran ante la
problemat...
Prosticidad

Prosticidad : f. Prostitucion de tus datos por publicidad.
[...] Al publicar el Contenido de Usuario en cualquier parte
del Sitio, otorgas automáticamente a la Compañia, y
manifiesta...
Creemos en la
       teoria de los
      objetos sociales

Creemos en los objetos sociales, un concepto acuñado por Jyri
E...
“La gente no conecta
simplemente con otra gente.
Conecta a traves de objetos
compartidos.”
                       -Jyri En...
Gadget &
        Miniaplicaciones
                =
     Objetos sociales baratos



De hecho creo que las miniaplicacione...
Las redes verticales no
            los necesitan




Vimeo, Flickr, threadless... han encontrado su objeto social. Es a t...
...y tog
(luego os paso las cintas de video)
Los objetos
      sociales y la
     Open Web estan
      modelado tog.

Estas dos visiones sobre los mecanismos que contr...
2 facetas
     facilitador
     & impulsor
* tog-facilitador
 * Queremos simplificar el desarrollo de redes sociales
 * Las...
!intrusiva && !invasiva

    Como togificar
    las aplicaciones
     ya existentes?

No creemos que las redes sociales pu...
desert
          Plugin system for
          Rails on steroids,
         caffeine, and botox.
          http://github.com/...
}
 class User < ActiveRecord::Base
   has_many :comments
   # ... other methods
 end


 class User < ActiveRecord::Base
  ...
require_plugin   'tog_core'
require_plugin   'acts_as_state_machine'
require_plugin   'seo_urls'
require_plugin   'file_co...
tog 0.3
 configuracion, etiquetas,
 comentarios, profiles...
 infraestructura.

Hemos intentado aplicar a tog_core el míni...
tog 0.4+
    Provider + Consumer
  OAuth, OpenID, Spam
blocking, Sitewide search,
    Microformatos....

¿Y a partir de aq...
plugins
  core: cms, blogs, fotos,
  mensajeria interna
  3rd party: foros, eventos,
  gestor de ficheros...

Diferentes e...
Comunidad
     www.toghq.com
     http://twitter.com/toghq
     tog_users@googlegroups.com



Diferentes empresas se han u...
Gracias.
tog: Open Web, Social Networks y cintas de video (con notas)
tog: Open Web, Social Networks y cintas de video (con notas)
tog: Open Web, Social Networks y cintas de video (con notas)
tog: Open Web, Social Networks y cintas de video (con notas)
tog: Open Web, Social Networks y cintas de video (con notas)
Upcoming SlideShare
Loading in...5
×

tog: Open Web, Social Networks y cintas de video (con notas)

921

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
921
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
9
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

tog: Open Web, Social Networks y cintas de video (con notas)

  1. 1. Open Web, Social Networks y cintas de video
  2. 2. Open Web
  3. 3. Ni silos. Ni una red unica. Ni 2**32 versiones de mi. Ni mis datos personales desperdigados por la web. Necesitamos una red abierta. ¿Cuantos cuentas en diferentes sitios web tienes? ¿Cuantas veces has rellenado la misma informacion en diferentes sites?¿Cuantos avatar distintos hay de ti en la web? ¿Quien puede acceder a los datos de tus preferencias musicales/deportivas/sexuales/...? Tim O’Really comentaba el año pasado: “Tener una manera abierta de acceder a la informacion y los datos se hace más importante segun vamos creando nuevos servicios online.” En un contexto en el que cada las redes sociales son más abiertas, interconectadas y distribuidas necesitamos un “stack” de standares para conectarlas de manera sencilla y rapida.
  4. 4. Identidad Permisos Relaciones+Contactos Grafico social Actividad Ahora mismo el stack con el que estamos trabajando en la mayor parte de redes sociales implica al menos estos cuatro grandes temas: * Quien soy * Quien puede hacer qué con mi informacion * Con quien estoy conectado y en que manera. * Que trazas voy dejando de mi interaccion con la web.
  5. 5. Identidad “OpenID is a free and easy way to use a single digital identity across the Internet.” Quien conoce OpenID? Quien tiene un OpenID? Quien ha usado un OpenID alguna vez? Quien usa un OpenID?
  6. 6. 500 millones de cuentas OpenID
  7. 7. 25.000 sitios web que aceptan OpenID
  8. 8. Permisos “An open protocol to allow secure API authorization in a simple and standard method from desktop and web applications.”
  9. 9. Con OAuth controlamos de manera segura el intercambio de mi información entre diferentes aplicaciones, reteniendo ademas el control para revocar estos accesos cuando queramos.
  10. 10. y creciendo.... http://wiki.oauth.net/ServiceProviders
  11. 11. Grafico social “Providing users a secure way to access their address books and friends lists without having to take their credentials or scrape their data”
  12. 12. XFN <a href=quot;http://jane-blog.example.org/quot; rel=quot;sweetheart date metquot;>Jane</a> <a href=quot;http://dave-blog.example.org/quot; rel=quot;friend metquot;>Dave</a> <a href=quot;http://darryl-blog.example.org/quot; rel=quot;friend metquot;>Darryl</a> <a href=quot;http://www.metafilter.com/quot;>MetaFilter</a> <a href=quot;http://james-blog.example.com/quot; rel=quot;metquot;>James Expert</a> Los microformatos al rescate... indexando las relaciones xfn podemos construir un grafico social basico sin realizar ningun tipo de intregracion... solo con html.
  13. 13. Portable Contacts { quot;idquot;: quot;1quot;, quot;namequot;: quot;Chris Messinaquot;, quot;urlsquot;: [ { quot;valuequot;: quot;http://factoryjoe.com/blogquot;, quot;typequot;: quot;blogquot; } ] }, { quot;idquot;: quot;2quot;, quot;namequot;: quot;Joseph Smarrquot;, quot;emailsquot;: [ { quot;valuequot;: quot;joseph@plaxo.comquot;, quot;typequot;: quot;workquot;, quot;primaryquot;: quot;truequot; { quot;valuequot;: quot;jsmarr@gmail.comquot;, quot;typequot;: quot;homequot; } ], } } http://www.portablecontacts.net/draft-spec.html Para casos mas complejos/reales portable contacts nos va a ofrecer un api sencillo para intercambiar los contactos de un usuario.
  14. 14. Actividad “Actions leave traces on the Web” -Jyri Engeström
  15. 15. Comunidad - Contexto Actor + Verb + Social Object {{ Aitor + comenta vota visita + fotos videos eventos puntua lugares
  16. 16. Social Networks
  17. 17. Parece que quien la tiene mas grande gana...
  18. 18. “Yo creo... que eso es una estupidez.” - Aitor García (Linking Paths) Facebook? Bebo? Hi5?... ¿funcionan realmente como redes sociales genéricas _per se_?. Yo creo que no. Creo que han tenido que crear artificios para subsistir y ponerles la etiqueta de aplicaciones (y que ahora se encuentran con el problema de capitalizar esos artificios).
  19. 19. Usuarios != Clientes Muchas redes (y sites y aplicaciones en general) se encuentran ante la problematica de la financiación. En el caso de las redes sociales genericas el problema es mayor aun: ¿como sacar dinero de un grupo de usuarios que no tiene nada en comun?.
  20. 20. Prosticidad Prosticidad : f. Prostitucion de tus datos por publicidad.
  21. 21. [...] Al publicar el Contenido de Usuario en cualquier parte del Sitio, otorgas automáticamente a la Compañia, y manifiestas y garantizas que tienes derecho a otorgar a la Compañía, una licencia irrevocable, perpetua, no exclusiva, transferible, plenamente desembolsada y mundial (con derecho de sublicencia) para usar, copiar, reproducir públicamente, mostrar públicamente, reformatear, traducir, obtener extractos (totales o parciales) y distribuir dicho Contenido de Usuario para cualquier fin, ya sea comercial, publicitario o de otro tipo, en relación con el Sitio o la promoción del mismo, para preparar trabajos derivados de dicho Contenido de Usuario o incorporarlo a otros trabajos, y para otorgar y autorizar sublicencias de lo anterior.[...] Facebook -Términos de uso http://www.facebook.com/terms.php La respuesta suele ser la publicidad. Entrar en el juego de la publicidad encajada. Aun así hoy en día incluso los más grandes siguen devanandose los sesos intentando averiguar como capitalizar esa inmensa masa de usuarios que se manda mensajitos.
  22. 22. Creemos en la teoria de los objetos sociales Creemos en los objetos sociales, un concepto acuñado por Jyri Engeström, uno de los fundadores de Jaiku. Creo que las relaciones siempre se crean alrededor de objetos sociales que no son sino las diferentes pasiones e intereses que compartimos con otros seres humanos: la fotografía, las manualidades, el golf, las motos. Las redes sociales son la adaptación del asociacionismo que siempre ha existido a internet y las posibilidades de la red. No es de extrañar que estas redes sociales acaben volviendo al mundo real en forma de kedadas... quizás como esta misma XD.
  23. 23. “La gente no conecta simplemente con otra gente. Conecta a traves de objetos compartidos.” -Jyri Engeström (creador de jaiku.com) Creemos en los objetos sociales, un concepto acuñado por Jyri Engeström, uno de los fundadores de Jaiku. Creo que las relaciones siempre se crean alrededor de objetos sociales que no son sino las diferentes pasiones e intereses que compartimos con otros seres humanos: la fotografía, las manualidades, el golf, las motos. Las redes sociales son la adaptación del asociacionismo que siempre ha existido a internet y las posibilidades de la red. No es de extrañar que estas redes sociales acaben volviendo al mundo real en forma de kedadas... quizás como esta misma XD.
  24. 24. Gadget & Miniaplicaciones = Objetos sociales baratos De hecho creo que las miniaplicaciones, gadgets y demás artefactos que han surgido en las grandes redes sociales genéricas son un intento por darle a sus usuarios objetos “baratos” a los que conectarse. Sustitutos de quita y pon para intentar unir unas comunidades que no tienen de otra manera nada en comun (salvo las ganas de ligar de los adolescentes... aunque este podria ser en si mismo un objeto social).
  25. 25. Las redes verticales no los necesitan Vimeo, Flickr, threadless... han encontrado su objeto social. Es a traves de estos objetos sociales que los usuarios se conectan: camisetas que nos gustan, fotografias interesante, cortos en HD que comentar. Nuevo objetos generan nuevos valores... por los que incluso los usuarios están dispuestos a convertirse en cliente... ¡y pagar!.
  26. 26. ...y tog (luego os paso las cintas de video)
  27. 27. Los objetos sociales y la Open Web estan modelado tog. Estas dos visiones sobre los mecanismos que controlan las redes sociales y sobre como deben interactuar estas han ido dando forma a la plataforma.
  28. 28. 2 facetas facilitador & impulsor * tog-facilitador * Queremos simplificar el desarrollo de redes sociales * Las redes sociales tienen funcionalidades comunes * ...pero no son intercambiables, no todo funciona para todas * porque cada una tiene sus propios objetos sociales. * tog-impulsor * Demasiadas antipatrones y malas practicas en las redes sociales actuales. * El proximo año habra mas redes sociales... esto no se acaba. * ¿Que podemos hacer desde tog para que esas redes sociales sean mejores que las actuales?
  29. 29. !intrusiva && !invasiva Como togificar las aplicaciones ya existentes? No creemos que las redes sociales puedan ser un paquete de funcionalidades cerrado. Pensamos que es mucho más útil y factible que alguien simplemente añada la posibilidad de marca a un usuario como amigo que desembarcar 60 funcionalidades nuevas en una comunidad de aficionados a la astrofísica. Por eso queríamos construir la plataforma pensando en minimizar el impacto que tienen los diferentes componentes en la aplicación, facilitando su instalación y uso, para que cada uno pueda disfrutar de las partes que necesita de manera sencilla y sin tener que tirar lo que ya tiene o modificarlo de manera sustancial.
  30. 30. desert Plugin system for Rails on steroids, caffeine, and botox. http://github.com/tog/desert Desert es la libreria que hemos utilizado para dar respuesta a los objetivos anteriores. Es un proyecto desarrollado inicialmente por la gente de Pivotal Labs. Hemos creado nuestro propio fork para añadir algunas funcionalidades y corregir diferentes aspectos. Contamos la historia de como inicialmente teníamos nuestro propio bootstrap de extensiones extraído de Radiant, porque lo cambiamos por desert, diferentes approaches: quot;app + extensionesquot; vs quot;plugins + appquot;.
  31. 31. } class User < ActiveRecord::Base has_many :comments # ... other methods end class User < ActiveRecord::Base has_one :profile has_many :memberships Todos estos has_many :groups # ... other methods agregados end conforman el class User < ActiveRecord::Base modelo final. has_one :inbox has_one :outbox has_many :folders has_many :sent_messages has_many :received_messages # ... other methods end Desert nos permite añadir funcionalidad de manera incremental tanto a modelos como a controladores.
  32. 32. require_plugin 'tog_core' require_plugin 'acts_as_state_machine' require_plugin 'seo_urls' require_plugin 'file_column' Tambien tenemos un mecanismo para controlar las dependencias.
  33. 33. tog 0.3 configuracion, etiquetas, comentarios, profiles... infraestructura. Hemos intentado aplicar a tog_core el mínimo común denominador a todas las redes sociales. Dotarle de todo lo que se utiliza como base para construir herramientas y módulos específicos. De esta manera si quieres desarrollar un componente que permita, por ejemplo, guardar las tarjetas de juego en una red social de golfistas, no tendras que hacer nada para que estas se puedan tagear, comentar, buscar, etc. tog_core nos da un marco de desarrollo para construir otros componentes.
  34. 34. tog 0.4+ Provider + Consumer OAuth, OpenID, Spam blocking, Sitewide search, Microformatos.... ¿Y a partir de aquí... que? Bien ... una vez que tenemos la base sobre la que trabajar vamos a empezar a aplicar todas los standares que tengan sentido para hacer de las redes movidas por tog unos buenos ciudadanos web.
  35. 35. plugins core: cms, blogs, fotos, mensajeria interna 3rd party: foros, eventos, gestor de ficheros... Diferentes empresas se han unido al desarrollo de componentes para tog y como consecuencia la lista de plugins sigue creciendo. Obviamente todos ellos están en una fase muy temprana debido tanto a la juventud de la plataforma como al pequeño tamaño (por ahora) de su comunidad de usuarios... pero todo se andará.
  36. 36. Comunidad www.toghq.com http://twitter.com/toghq tog_users@googlegroups.com Diferentes empresas se han unido al desarrollo de componentes para tog y como consecuencia la lista de plugins sigue creciendo. Obviamente todos ellos están en una fase muy temprana debido tanto a la juventud de la plataforma como al pequeño tamaño (por ahora) de su comunidad de usuarios... pero todo se andará.
  37. 37. Gracias.

×