Plugin Directory

Changeset 493041


Ignore:
Timestamp:
01/21/2012 08:37:14 AM (14 years ago)
Author:
nickiler
Message:
  • Added experimental URL generation for embedded vanilla forums. - unsupported and tagged as version 1.1.1
Location:
wp-vanilla-connect
Files:
6 edited
1 copied

Legend:

Unmodified
Added
Removed
  • wp-vanilla-connect/tags/1.1.1/readme.txt

    r490126 r493041  
    55Requires at least: 3.0
    66Tested up to: 3.3.1
    7 Stable tag: 1.1
     7Stable tag: 1.1.1
    88
    9 This plugin allows your WordPress users to authenticate and login to Vanilla forums
    10 like Facebook Connect, using the username and password they already have. It uses a PHP library and a Vanilla addon called jsConnect
    11 (An SSO plugin that uses json(p) to connect to vanilla, allowing for cross-domain sso.) which was built by Co-founder of Vanilla [Todd Barry](http://vanillaforums.org/profile/todd)
    12 
    13 This is my first WordPress plugin, so please let me know in the forums about any issues and I will try to resolve them A.S.A.P. Releasing as beta.
     9This plugin allows your WordPress users to authenticate and login to Vanilla forums like Facebook Connect.
    1410
    1511== Description ==
     12
     13*   Embedded forums plugin is not supported, however it does appear to work, if you check out the [forums](http://wordpress.org/support/topic/717306), so keep this in mind when you are rating its usefulness. Embedded at the time of this plugin is not supported in jsConnect or WP Vanilla Connect.
    1614
    1715WordPress users logon seamlessly via jsConnect and SSO into your Vanilla Forums. Just install [jsConnect](http://vanillaforums.org/addon/jsconnect-plugin), then copy links and codes from WP to Vanilla jsConnect and your linked up. Takes about 5 minutes to download and install.
     
    5452= Does this plugin work with the <embed> addon that comes with Vanilla? =
    5553
    56 Not sure. I have not tested this with the embed addon.
     54No, not offically. I have not tested with the embedded addon and don't know anything about it what so ever. I have however added an experimental unsupported option for generating the URL for you, but I'm not sure how realiable this is becuase I cannot test it. If you would like to hire me for configuration contact me @Nickiler on twitter.
    5755
    5856= Can I disable the other login methods in Vanilla? =
     
    8583== Changelog ==
    8684
    87 = 1.0.0 =
     85= 1.1.1 =
     86
     87* Added experimental URL generation code for embedded forums - unsupported
     88
     89= 1.1 =
    8890
    8991* Moved plugin activation hook into the else of the if plugin activated for efficiency
     
    101103== Upgrade Notice ==
    102104
    103 = 1.0c =
    104 Updated code and now more efficient. Also, added offical multi site support for options handling and data removal + protection on uninstall.
     105= 1.1.1 =
    105106
     107* Added experimental URL generation code for embedded forums - unsupported. Your current settings will be protected.
  • wp-vanilla-connect/tags/1.1.1/wp-vanilla-connect-options.php

    r490108 r493041  
    2828                    value="<?php echo $options['clientid']; ?>" /></td>
    2929            </tr>
     30           
    3031            <tr valign="top">
    3132                <th scope="row">Secret</th>
     
    3839                <th scope="row">What is the URL of your Vanilla Forums? <br />
    3940                <span>( http:// or https:// )</span>
     41               
     42           
    4043                </th>
    4144                <td><input class="textbox" type="text"
    4245                    name="wp_vanilla_connect_option[vanilla_url]" size="40px"
    4346                    value="<?php echo (isset($options['vanilla_url']) && !empty($options['vanilla_url']) ? $options['vanilla_url'] : 'http:// ( Add your Vanilla Root URL )' ); ?>" />
    44                     <div id="wp-vanilla-connect-slash">/</div><br />Note: do not include the trailing slash</td>
     47                    <div id="wp-vanilla-connect-slash">/</div><br />Note: do not include the trailing slash
     48                   
     49               
     50                       <div>
     51                       <span>Experimental Feature for Vanilla Embedded forums - Unsupported</span>
     52                       
     53                       <input class="checkbox"
     54                       name="wp_vanilla_connect_option[embedded]" type="checkbox"
     55                       value="1"  <?php if(isset($options['embedded'])) checked('1', $options['embedded'] ); ?> />
     56                       </div>
     57               
     58                </td>
     59   
    4560            </tr>
    4661
     
    142157        <?php echo '<pre>' . $this->getVanillaAutoLoginURL() . '</pre>'; ?>
    143158       
     159        <?php if(isset($this->options['embedded'])) echo "<strong>Embedded URL: </strong>This feature is not supported, so keep this in mind when you are rating its usefulness. Embedded at the time of this plugin is not supported in jsConnect or WP Vanilla Connect." ;?>
     160       
    144161    </div>
    145162
  • wp-vanilla-connect/tags/1.1.1/wp-vanilla-connect.php

    r490126 r493041  
    162162   
    163163    function getVanillaAutoLoginURL(){
     164        if(isset($this->options['embedded'])){
     165            $this->vanilla_host .= '/index.php?p=';
     166        }
    164167        return $this->vanilla_host . '/entry/jsconnect?client_id=' . $this->get_clientID();
    165168    }
  • wp-vanilla-connect/trunk/readme.txt

    r490126 r493041  
    55Requires at least: 3.0
    66Tested up to: 3.3.1
    7 Stable tag: 1.1
     7Stable tag: 1.1.1
    88
    9 This plugin allows your WordPress users to authenticate and login to Vanilla forums
    10 like Facebook Connect, using the username and password they already have. It uses a PHP library and a Vanilla addon called jsConnect
    11 (An SSO plugin that uses json(p) to connect to vanilla, allowing for cross-domain sso.) which was built by Co-founder of Vanilla [Todd Barry](http://vanillaforums.org/profile/todd)
    12 
    13 This is my first WordPress plugin, so please let me know in the forums about any issues and I will try to resolve them A.S.A.P. Releasing as beta.
     9This plugin allows your WordPress users to authenticate and login to Vanilla forums like Facebook Connect.
    1410
    1511== Description ==
     12
     13*   Embedded forums plugin is not supported, however it does appear to work, if you check out the [forums](http://wordpress.org/support/topic/717306), so keep this in mind when you are rating its usefulness. Embedded at the time of this plugin is not supported in jsConnect or WP Vanilla Connect.
    1614
    1715WordPress users logon seamlessly via jsConnect and SSO into your Vanilla Forums. Just install [jsConnect](http://vanillaforums.org/addon/jsconnect-plugin), then copy links and codes from WP to Vanilla jsConnect and your linked up. Takes about 5 minutes to download and install.
     
    5452= Does this plugin work with the <embed> addon that comes with Vanilla? =
    5553
    56 Not sure. I have not tested this with the embed addon.
     54No, not offically. I have not tested with the embedded addon and don't know anything about it what so ever. I have however added an experimental unsupported option for generating the URL for you, but I'm not sure how realiable this is becuase I cannot test it. If you would like to hire me for configuration contact me @Nickiler on twitter.
    5755
    5856= Can I disable the other login methods in Vanilla? =
     
    8583== Changelog ==
    8684
    87 = 1.0.0 =
     85= 1.1.1 =
     86
     87* Added experimental URL generation code for embedded forums - unsupported
     88
     89= 1.1 =
    8890
    8991* Moved plugin activation hook into the else of the if plugin activated for efficiency
     
    101103== Upgrade Notice ==
    102104
    103 = 1.0c =
    104 Updated code and now more efficient. Also, added offical multi site support for options handling and data removal + protection on uninstall.
     105= 1.1.1 =
    105106
     107* Added experimental URL generation code for embedded forums - unsupported. Your current settings will be protected.
  • wp-vanilla-connect/trunk/wp-vanilla-connect-options.php

    r490108 r493041  
    2828                    value="<?php echo $options['clientid']; ?>" /></td>
    2929            </tr>
     30           
    3031            <tr valign="top">
    3132                <th scope="row">Secret</th>
     
    3839                <th scope="row">What is the URL of your Vanilla Forums? <br />
    3940                <span>( http:// or https:// )</span>
     41               
     42           
    4043                </th>
    4144                <td><input class="textbox" type="text"
    4245                    name="wp_vanilla_connect_option[vanilla_url]" size="40px"
    4346                    value="<?php echo (isset($options['vanilla_url']) && !empty($options['vanilla_url']) ? $options['vanilla_url'] : 'http:// ( Add your Vanilla Root URL )' ); ?>" />
    44                     <div id="wp-vanilla-connect-slash">/</div><br />Note: do not include the trailing slash</td>
     47                    <div id="wp-vanilla-connect-slash">/</div><br />Note: do not include the trailing slash
     48                   
     49               
     50                       <div>
     51                       <span>Experimental Feature for Vanilla Embedded forums - Unsupported</span>
     52                       
     53                       <input class="checkbox"
     54                       name="wp_vanilla_connect_option[embedded]" type="checkbox"
     55                       value="1"  <?php if(isset($options['embedded'])) checked('1', $options['embedded'] ); ?> />
     56                       </div>
     57               
     58                </td>
     59   
    4560            </tr>
    4661
     
    142157        <?php echo '<pre>' . $this->getVanillaAutoLoginURL() . '</pre>'; ?>
    143158       
     159        <?php if(isset($this->options['embedded'])) echo "<strong>Embedded URL: </strong>This feature is not supported, so keep this in mind when you are rating its usefulness. Embedded at the time of this plugin is not supported in jsConnect or WP Vanilla Connect." ;?>
     160       
    144161    </div>
    145162
  • wp-vanilla-connect/trunk/wp-vanilla-connect.php

    r490126 r493041  
    162162   
    163163    function getVanillaAutoLoginURL(){
     164        if(isset($this->options['embedded'])){
     165            $this->vanilla_host .= '/index.php?p=';
     166        }
    164167        return $this->vanilla_host . '/entry/jsconnect?client_id=' . $this->get_clientID();
    165168    }
Note: See TracChangeset for help on using the changeset viewer.