SlideShare una empresa de Scribd logo
1 de 43
Descargar para leer sin conexión
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)

Más contenido relacionado

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

Similar 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

SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 

Último (19)

SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 

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)