+ All Categories
Home > Technology > tog: Open Web, Social Networks y cintas de video

tog: Open Web, Social Networks y cintas de video

Date post: 04-Jul-2015
Category:
Upload: aitor-rey
View: 773 times
Download: 5 times
Share this document with a friend
Description:
tog es una plataforma open source que facilita la inclusión de funcionalidades de redes sociales en aplicaciones Ruby on Rails. Pretendemos convertir el tedioso y largo proceso de crear una comunidad online en un proceso sencillo que te proporciones las capacidades básicas de una red social en minutos. No creemos en la redes sociales genéricas. Pensamos que las redes que han tenido verdadero éxito gravitan alrededor de objetos sociales muy específicos: Threadless, Vimeo y Flickr están basados en el interés y pasión que miles de usuarios comparten sobre camisetas, vídeos amateur o la fotografía. Hemos diseñado tog para facilitar el desarrollo de herramientas alrededor de estos objetos sociales, dejando a un lado la complejidad de tener que construir todos los componentes básicos. En la charla trataremos de explicar en que estado se encuentra tog, cuales son las principales características y principios que se encuentran detrás de su diseño y los próximos hitos previstos en su desarrollo.
43
Aitor García Linking Paths 13 Noviembre 2008 Conferencia Rails tog: Open Web, Social Networks y cintas de video
Transcript
Page 1: tog: Open Web, Social Networks y cintas de video

Aitor GarcíaLinking Paths

13 Noviembre 2008Conferencia Rails

tog: Open Web, Social Networks y cintas de video

Page 2: tog: Open Web, Social Networks y cintas de video

tog es una plataforma para construir redes

sociales.,

(surgida de nuestra vision sobre lo bueno y lo malo de las mismas)

Page 3: tog: Open Web, Social Networks y cintas de video

Social Networks

Page 4: tog: Open Web, Social Networks y cintas de video

Parece que quien la tiene mas grande

gana...

Page 5: tog: Open Web, Social Networks y cintas de video
Page 6: tog: Open Web, Social Networks y cintas de video

“Yo creo... que eso es una estupidez.”

- Aitor García (Linking Paths)

Page 7: tog: Open Web, Social Networks y cintas de video

Usuarios !=

Clientes

Page 8: tog: Open Web, Social Networks y cintas de video

Prosticidad

Page 9: tog: Open Web, Social Networks y cintas de video

[...] 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 usohttp://www.facebook.com/terms.php

Page 10: tog: Open Web, Social Networks y cintas de video

Creemos en la teoria de los

objetos sociales

Page 11: tog: Open Web, Social Networks y cintas de video

“La gente no conecta simplemente con otra gente. Conecta a traves de objetos compartidos.”

-Jyri Engeström (creador de jaiku.com)

,

Page 12: tog: Open Web, Social Networks y cintas de video

Gadget & Miniaplicaciones

=Objetos sociales baratos

Page 13: tog: Open Web, Social Networks y cintas de video

Las redes verticales no los necesitan

Page 14: tog: Open Web, Social Networks y cintas de video

Open Web

Page 15: tog: Open Web, Social Networks y cintas de video

Ni silos. Ni una red unica. Ni 2**32 versiones de mi. Ni mis datos personales desperdigados por la web.

Necesitamos una red abierta.

Page 16: tog: Open Web, Social Networks y cintas de video

IdentidadPermisos

Grafico socialRelaciones+Contactos

Actividad

,

Page 17: tog: Open Web, Social Networks y cintas de video

Identidad

“OpenID is a free and easy way to use a single digital identity across the Internet.”

Page 18: tog: Open Web, Social Networks y cintas de video

500Fuente: http://www.janrain.com/openid

millonesde cuentas OpenID

Page 19: tog: Open Web, Social Networks y cintas de video

25.000Fuente: http://www.janrain.com/openid

sitios web que aceptan OpenID

Page 20: tog: Open Web, Social Networks y cintas de video
Page 22: tog: Open Web, Social Networks y cintas de video
Page 23: tog: Open Web, Social Networks y cintas de video
Page 24: tog: Open Web, Social Networks y cintas de video

http://wiki.oauth.net/ServiceProviders

y creciendo....

Page 25: tog: Open Web, Social Networks y cintas de video

Grafico social

PortableContacts

“Providing users a secure way to access their address books and friends lists without having to take their credentials or scrape their data”

,

Page 26: tog: Open Web, Social Networks y cintas de video

XFN<a href="http://jane-blog.example.org/" rel="sweetheart date met">Jane</a><a href="http://dave-blog.example.org/" rel="friend met">Dave</a><a href="http://darryl-blog.example.org/" rel="friend met">Darryl</a><a href="http://www.metafilter.com/">MetaFilter</a><a href="http://james-blog.example.com/" rel="met">James Expert</a>

Page 27: tog: Open Web, Social Networks y cintas de video

Portable Contacts{ "id": "1", "name": "Chris Messina", "urls": [ { "value": "http://factoryjoe.com/blog", "type": "blog" } ] }, { "id": "2", "name": "Joseph Smarr", "emails": [ { "value": "[email protected]", "type": "work", "primary": "true" { "value": "[email protected]", "type": "home" } ], } }

http://www.portablecontacts.net/draft-spec.html

Page 28: tog: Open Web, Social Networks y cintas de video

Actividad

“Actions leave traces on the Web”

-Jyri Engeström

Atom

Page 29: tog: Open Web, Social Networks y cintas de video

{{

Actor + Verb + Social Object

Comunidad - Contexto

Aitor

comentavotavisitapuntua

fotosvideoseventoslugares

+ +,

Page 30: tog: Open Web, Social Networks y cintas de video
Page 31: tog: Open Web, Social Networks y cintas de video
Page 32: tog: Open Web, Social Networks y cintas de video

...y tog

(luego os paso las cintas de video)

Page 33: tog: Open Web, Social Networks y cintas de video

Los objetos sociales y la

Open Web estan modelando tog.

,

Page 34: tog: Open Web, Social Networks y cintas de video

facilitador & impulsor

2 facetas

Page 35: tog: Open Web, Social Networks y cintas de video

Como togificar las aplicaciones ya existentes?

!intrusiva && !invasiva

Page 36: tog: Open Web, Social Networks y cintas de video

Plugin system for Rails on steroids,

caffeine, and botox.

desert

http://github.com/tog/desert

Page 37: tog: Open Web, Social Networks y cintas de video

}class User < ActiveRecord::Base has_many :comments # ... other methodsend

class User < ActiveRecord::Base has_one :profile has_many :memberships has_many :groups # ... other methodsend

class User < ActiveRecord::Base has_one :inbox has_one :outbox has_many :folders has_many :sent_messages has_many :received_messages # ... other methodsend

Todos estos agregados

conforman el modelo final.

Page 38: tog: Open Web, Social Networks y cintas de video

Tambien tenemos un mecanismo para controlar las dependencias.

require_plugin 'tog_core'require_plugin 'acts_as_state_machine'require_plugin 'seo_urls'require_plugin 'file_column'

Page 39: tog: Open Web, Social Networks y cintas de video

configuracion, etiquetas, comentarios, profiles...infraestructura.

tog 0.3,

Page 40: tog: Open Web, Social Networks y cintas de video

OAuth, OpenID, Spam blocking, Sitewide search,

Microformatos....

tog 0.4+Provider + Consumer

Page 41: tog: Open Web, Social Networks y cintas de video

core: cms, blogs, fotos, mensajeria interna

plugins

3rd party: foros, eventos, gestor de ficheros...

Page 43: tog: Open Web, Social Networks y cintas de video

Gracias.

Attribution Non-commercial Share Alike (by-nc-sa)


Recommended