Tog es una plataforma para construir redes sociales abiertas basadas en estándares como OpenID y OAuth. Usa un sistema de plugins para extender aplicaciones como Rails y agregar funcionalidades como perfiles de usuario, etiquetado, comentarios y más. La versión 0.3 incluye configuración básica mientras que la 0.4 añadirá funciones avanzadas como proveedores de servicios, detección de spam y búsqueda a nivel de sitio. Tog también provee una comunidad y documentación para apoyar a los desarrolladores.
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
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
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.