require_plugin 'tog_core' require_plugin 'tog_mail' require_plugin 'acts_as_state_machine' require_plugin 'seo_urls' require_plugin 'paperclip' require "i18n" unless defined?(I18n) Dir[File.dirname(__FILE__) + '/locale/**/*.yml'].each do |file| I18n.load_path << file end Tog::Plugins.settings :tog_social, "group.image.storage" => "file_system", "group.image.versions.big" => "128x128#", "group.image.versions.medium" => "72x72#", "group.image.versions.small" => "25x25#", "group.image.versions.tiny" => "12x12#", "group.image.default" => "default_group.png" Tog::Plugins.settings :tog_social, "group.moderation.creation" => false Tog::Plugins.settings :tog_social, "profile.image.default" => "default_profile.png", "profile.image.versions.big" => "150x150#", "profile.image.versions.medium" => "100x100#", "profile.image.versions.small" => "50x50#", "profile.image.versions.tiny" => "25x25#", "profile.list.page.size" => "10" # oauth beta support gem 'oauth', '>=0.2.1' require 'oauth/signature/hmac/sha1' require 'oauth/request_proxy/action_controller_request' require 'oauth/server' require 'tog_oauth_controller_methods' Tog::Plugins.helpers ProfilesHelper, GroupsHelper, SharingsHelper Tog::Interface.sections(:site).add "Profiles", "/profiles" Tog::Interface.sections(:site).add "Groups", "/groups" Tog::Interface.sections(:member).add "My groups", "/member/groups" Tog::Interface.sections(:admin).add "Groups", "/admin/groups" Tog::Search.sources << "Group" Tog::Search.sources << "Profile"