{ticket}
{include file='admin/include_apply_top.tpl'}
{tabset} {tab name="{tr}General{/tr}"} {tr}Social network integration{/tr} {preference name=feature_socialnetworks visible="always"}
    {foreach $prefs["`$socPreffix`enabledProviders"] as $k => $pNum} {$providerName = $socnetsAll[$pNum]} {$prefname="`$socPreffix``$providerName`_socnetEnabled" } {$prefs[$prefname] = 'y'}
  1. {$providerName} {* debug pNum={$pNum} k={$k} *}
  2. {/foreach}
{$prefName = "`$socPreffix`enabledProviders"} {preference name=$prefName visible="always"}
{remarksbox type="note" title="{tr}Note{/tr}"} {tr}To use socnets integration and/or login you need at least:{/tr}
  1. {tr}Register your site as a web application at the corresponding socnets site(s){/tr}.
  2. {tr}Enable that socnet settings with a tick in the ENABLED tab below{/tr}.
  3. {tr}Copy and enter{/tr} a) your app id {tr}and{/tr} b) your app secret {tr}from those sites and into the corresponding fields here below{/tr}.
  4. {tr}Copy your site's URLs as shown in the settings below as callbacks to the corresponding socnets sites{/tr}.
  5. {tr}Configure - enable login and other (some are optional!) settings - for the corresponding socnet in the SETTINGS tab below{/tr}.
P.S.
  1. {tr}If you cannot see or want to change appearance of login buttons for the corresponding socnets you need to tweak login module mod-login.tpl and/or CSS{/tr}.
  2. {tr}If you see only number 1. but not the enabled socnets or encounter other problems, then, first of all, you need to clear Tiki caches and rebuild index{/tr}.
  3. {tr}Also, if some settings become disabled (like user preffix), you need to execute following sequence: disable-apply-enable-apply for ther corresponding socnet.{/tr}
{/remarksbox} {/tab} {tab name="{tr}Settings{/tr}"}
    {foreach $prefs["`$socPreffix`enabledProviders"] as $k => $pNum} {$providerName = $socnetsAll[$pNum]} {* TODO check in which cases is needed lower *} {$providername = $providerName|lower} {$providerName}

      {foreach from=$socBasePrefs key=basePref item=prefItem} {$prefname="`$socPreffix``$providerName``$basePref`"} {if ($basePref === '_socnetEnabled')} {* skip this iteration *} {continue} {elseif ($basePref === '_loginEnabled') } {* if we use closing buttons again... *}
      {preference name=$prefname}
      {else}
    1. {preference name=$prefname}
    2. {/if} {/foreach}
    {remarksbox type="note" title="{tr}Urls for {/tr}{$providerName}"} Login     url: {$callbackUrl}?provider={$providerName}
    Remove url: {$callbackUrl}?remove={$providerName} {/remarksbox}
    {/foreach}
{jq} $("._else_loginEnabled").hide(); var chev = $(".socbutton"); chev.click(function (ev){ var allclass = $(ev.target).attr('class'); var netname1 = allclass.split(' ')[0]; var cl2 = $(this).children('.fa'); cl2.toggleClass('fa-caret-right fa-caret-down'); var logch = $( "." + netname1 + "._else_loginEnabled"); cl2.is('.fa-caret-down') ? logch.show() : logch.hide(); ev.preventDefault(); }); var chk = $("input, input:checkbox","._loginEnabled"); chk.change( function (ev) { var netname = ev.target.name.split('_')[1]; var ch2 = $("i."+netname+".fa"); var logch = $( "." + netname + "._else_loginEnabled"); if ($(this).is( ":checked" )) { logch.show(); ch2.removeClass('fa-caret-right'); ch2.addClass('fa-caret-down'); } else { ch2.removeClass('fa-caret-down'); ch2.addClass('fa-caret-right'); logch.hide(); } ev.preventDefault(); }); {/jq} {************************************}
{tr}Debug and Logs{/tr}
{$prefname = "`$socPreffix`socLoginBaseUrl"} {* {$prefs[$prefname]}*} {preference name=$prefname}
{/tab} {tab name="{tr}bit.ly{/tr}"}
{remarksbox type="note" title="{tr}Note{/tr}"}

{tr}There is no need to set up a site-wide bit.ly account; every user can have his or her own, but this allows for site-wide statistics{/tr}
{tr}Go to{/tr} http://bit.ly/a/sign_up {tr}to sign up for an account{/tr}.
{tr}Go to{/tr} http://bit.ly/a/your_api_key {tr}to retrieve the API key{/tr}.

{/remarksbox}
{preference name=socialnetworks_bitly_login} {preference name=socialnetworks_bitly_key} {preference name=socialnetworks_bitly_sitewide}
{/tab} {tab name="{tr}Share This{/tr}"}
{preference name=feature_wiki_sharethis}
{preference name=blog_sharethis_publisher} {preference name=wiki_sharethis_encourage}
{/tab} {tab name="{tr}Legacy Integrations{/tr}"}
{tr}Twitter{/tr}
{preference name=socialnetworks_twitter_site_name} {preference name=socialnetworks_twitter_site_image}
{remarksbox type="note" title="{tr}Note{/tr}"}

{tr}To use Twitter integration, you must register this site as an application at{/tr} http://twitter.com/oauth_clients/ {tr}and allow write access for the application{/tr}.
{tr}Enter <your site URL>tiki-socialnetworks.php as callback URL{/tr}.

{/remarksbox}
{preference name=socialnetworks_twitter_consumer_key} {preference name=socialnetworks_twitter_consumer_secret}
{tr}Facebook{/tr}
{preference name=socialnetworks_facebook_site_name} {preference name=socialnetworks_facebook_site_image}
{remarksbox type="note" title="{tr}Note{/tr}"}

{tr}To use Facebook integration, you must register this site as an application at{/tr} https://developers.facebook.com/ {tr}and allow extended access for the application{/tr}.
{tr}Enter <your site URL>tiki-socialnetworks.php?request_facebook as Site URL and <your site> as Site Domain{/tr}.

{/remarksbox}
{preference name=socialnetworks_facebook_application_id} {preference name=socialnetworks_facebook_application_secr} {preference name=socialnetworks_facebook_login} {preference name=socialnetworks_facebook_autocreateuser}
{preference name=socialnetworks_facebook_firstloginpopup} {preference name=socialnetworks_facebook_email} {preference name=socialnetworks_facebook_create_user_trackeritem} {preference name=socialnetworks_facebook_names}
{remarksbox type="note" title="{tr}Note{/tr}"} {tr}The following preferences affect what permissions the user is asked to allow Tiki to do by Facebook when authorizing it.{/tr} {/remarksbox} {preference name=socialnetworks_facebook_publish_stream} {preference name=socialnetworks_facebook_manage_events} {preference name=socialnetworks_facebook_manage_pages} {preference name=socialnetworks_facebook_sms}
{tr}LinkedIn{/tr}
{remarksbox type="note" title="{tr}Note{/tr}"}

{tr}To use LinkedIn integration, you must register this site as an application at{/tr} https://www.linkedin.com/developer/apps {tr}and allow necessary permissions for the application{/tr}.
{tr}Enter <your site URL>tiki-socialnetworks_linkedin.php as Authorized OAuth Redirect URLs{/tr}.

{/remarksbox}
{preference name=socialnetworks_linkedin_client_id} {preference name=socialnetworks_linkedin_client_secr} {preference name=socialnetworks_linkedin_login} {preference name=socialnetworks_linkedin_autocreateuser}
{preference name=socialnetworks_linkedin_email} {preference name=socialnetworks_linkedin_create_user_trackeritem} {preference name=socialnetworks_linkedin_names}
{/tab} {/tabset} {include file='admin/include_apply_bottom.tpl'}