SlideShare uma empresa Scribd logo
1 de 43
Baixar para ler offline
tog: Open Web,
Social Networks
y cintas de video

Aitor García    13 Noviembre 2008
Linking Paths    Conferencia Rails
tog es una
plataforma para
construir redes
    sociales.
                        ,
(surgida de nuestra vision sobre lo
  bueno y lo malo de las mismas)
Social Networks
Parece que
quien la tiene
 mas grande
    gana...
“Yo creo... que eso
es una estupidez.”
        - Aitor García (Linking Paths)
Usuarios
   !=
Clientes
Prosticidad
[...] 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
Creemos en la
 teoria de los
objetos sociales
“La gente no conecta
simplemente con otra gente.
               ,
Conecta a traves de objetos
compartidos.”
        -Jyri Engeström (creador de jaiku.com)
Gadget &
   Miniaplicaciones
           =
Objetos sociales baratos
Las redes verticales no
     los necesitan
Open Web
Ni silos. Ni una red unica.
Ni 2**32 versiones de mi.
Ni mis datos personales
desperdigados por la web.

 Necesitamos
una red abierta.
Identidad
Permisos
   ,       Relaciones+Contactos
Grafico social
Actividad
Identidad
“OpenID is a free and easy
way to use a single digital
identity across the Internet.”
500
millones
de cuentas OpenID

              Fuente: http://www.janrain.com/openid
25.000
sitios web
que aceptan OpenID
             Fuente: http://www.janrain.com/openid
Permisos
“An open protocol to allow
secure API authorization in a
simple and standard method
from desktop and web
applications.”
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 credentials or
scrape their data”


Portable
Contacts
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>
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
Actividad

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

 Actor + Verb + Social Object




   {{
 Aitor   +
           comenta
           vota
           visita,
                   +
                     fotos
                     videos
                     eventos
           puntua    lugares
...y tog
(luego os paso las cintas de video)
Los objetos
 sociales y la,
Open Web estan
modelando tog.
2 facetas
facilitador
& impulsor
!intrusiva && !invasiva

Como togificar
las aplicaciones
 ya existentes?
desert
 Plugin system for
 Rails on steroids,
caffeine, and botox.
http://github.com/tog/desert
}
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
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.
tog 0.3
            ,
configuracion, etiquetas,
comentarios, profiles...
infraestructura.
tog 0.4+
 Provider + Consumer
  OAuth, OpenID, Spam
blocking, Sitewide search,
    Microformatos....
plugins
core: cms, blogs, fotos,
mensajeria interna
3rd party: foros, eventos,
gestor de ficheros...
Comunidad
www.toghq.com
http://twitter.com/toghq
tog_users@googlegroups.com
Gracias.


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

Mais conteúdo relacionado

Semelhante a tog: Open Web, Social Networks y cintas de video

Semelhante a tog: Open Web, Social Networks y cintas de video (20)

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)
 
Microformatos en accion
Microformatos en accionMicroformatos en accion
Microformatos en accion
 
web 2.0
web 2.0web 2.0
web 2.0
 
Repositorios Software Libre Y Web 2 0
Repositorios Software Libre Y Web 2 0Repositorios Software Libre Y Web 2 0
Repositorios Software Libre Y Web 2 0
 
Web 2.0 y Software Libre. Una relación de amor-odio
Web 2.0 y Software Libre. Una relación de amor-odioWeb 2.0 y Software Libre. Una relación de amor-odio
Web 2.0 y Software Libre. Una relación de amor-odio
 
Social
SocialSocial
Social
 
Web-alternativa-al-Senado-de-Espana-desarrollada-Open-Source
Web-alternativa-al-Senado-de-Espana-desarrollada-Open-SourceWeb-alternativa-al-Senado-de-Espana-desarrollada-Open-Source
Web-alternativa-al-Senado-de-Espana-desarrollada-Open-Source
 
Presentacion tog Jornada Innovacion
Presentacion tog Jornada InnovacionPresentacion tog Jornada Innovacion
Presentacion tog Jornada Innovacion
 
El mundo de los sitios web
El mundo de los sitios webEl mundo de los sitios web
El mundo de los sitios web
 
Introduccion a la Web 20
Introduccion a la Web 20Introduccion a la Web 20
Introduccion a la Web 20
 
Conozca más acerca de Expense Reduction Analysts
Conozca más acerca de Expense Reduction Analysts Conozca más acerca de Expense Reduction Analysts
Conozca más acerca de Expense Reduction Analysts
 
Web 20
Web 20Web 20
Web 20
 
Web 2.0 Definitiva
Web 2.0 DefinitivaWeb 2.0 Definitiva
Web 2.0 Definitiva
 
Web 2.0 Definitiva
Web 2.0 DefinitivaWeb 2.0 Definitiva
Web 2.0 Definitiva
 
Beyond Shodan - Scan the internet like a pro
Beyond Shodan - Scan the internet like a pro Beyond Shodan - Scan the internet like a pro
Beyond Shodan - Scan the internet like a pro
 
Web 20
Web 20Web 20
Web 20
 
Web 20
Web 20Web 20
Web 20
 
Web 20
Web 20Web 20
Web 20
 
funkziona web!
funkziona web!funkziona web!
funkziona web!
 
Web 2.0 (odp)
Web 2.0 (odp)Web 2.0 (odp)
Web 2.0 (odp)
 

Último

EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfAnnimoUno1
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfvladimiroflores1
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 

Último (11)

EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 

tog: Open Web, Social Networks y cintas de video

  • 1. tog: Open Web, Social Networks y cintas de video Aitor García 13 Noviembre 2008 Linking Paths Conferencia Rails
  • 2. tog es una plataforma para construir redes sociales. , (surgida de nuestra vision sobre lo bueno y lo malo de las mismas)
  • 4. Parece que quien la tiene mas grande gana...
  • 5.
  • 6. “Yo creo... que eso es una estupidez.” - Aitor García (Linking Paths)
  • 7. Usuarios != Clientes
  • 9. [...] 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
  • 10. Creemos en la teoria de los objetos sociales
  • 11. “La gente no conecta simplemente con otra gente. , Conecta a traves de objetos compartidos.” -Jyri Engeström (creador de jaiku.com)
  • 12. Gadget & Miniaplicaciones = Objetos sociales baratos
  • 13. Las redes verticales no los necesitan
  • 15. Ni silos. Ni una red unica. Ni 2**32 versiones de mi. Ni mis datos personales desperdigados por la web. Necesitamos una red abierta.
  • 16. Identidad Permisos , Relaciones+Contactos Grafico social Actividad
  • 17. Identidad “OpenID is a free and easy way to use a single digital identity across the Internet.”
  • 18. 500 millones de cuentas OpenID Fuente: http://www.janrain.com/openid
  • 19. 25.000 sitios web que aceptan OpenID Fuente: http://www.janrain.com/openid
  • 20.
  • 21. Permisos “An open protocol to allow secure API authorization in a simple and standard method from desktop and web applications.”
  • 22.
  • 23.
  • 25. , 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” Portable Contacts
  • 26. 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>
  • 27. 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
  • 28. Actividad “Actions leave traces on the Web” -Jyri Engeström Atom
  • 29. Comunidad - Contexto Actor + Verb + Social Object {{ Aitor + comenta vota visita, + fotos videos eventos puntua lugares
  • 30.
  • 31.
  • 32. ...y tog (luego os paso las cintas de video)
  • 33. Los objetos sociales y la, Open Web estan modelando tog.
  • 35. !intrusiva && !invasiva Como togificar las aplicaciones ya existentes?
  • 36. desert Plugin system for Rails on steroids, caffeine, and botox. http://github.com/tog/desert
  • 37. } 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
  • 38. 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.
  • 39. tog 0.3 , configuracion, etiquetas, comentarios, profiles... infraestructura.
  • 40. tog 0.4+ Provider + Consumer OAuth, OpenID, Spam blocking, Sitewide search, Microformatos....
  • 41. plugins core: cms, blogs, fotos, mensajeria interna 3rd party: foros, eventos, gestor de ficheros...
  • 43. Gracias. Attribution Non-commercial Share Alike (by-nc-sa)