WP Plugin: Gregarious


Social bookmarking allows users to submit, comment on, and “promote” websites. The Gregarious plugin supersedes the Digg This Reloaded Plugin and allows for seamless integration between your Wordpress Blog and social bookmarking sites such as Digg.com, Del.icio.us, Reddit and more. Requiring no editing of templates, and a simple point and click interface, Gregarious is the ultimate social bookmarking plugin for Wordpress.

Due to time constraints, I cannot guarantee support for this plugin.
Not compatible with WP 2.5.

Dynamic Buttons

I’m Diggin’ it

Digg iframe button

Gregarious uses the brand new Digg APIs to generate a dynamic ‘Digg It’ button on your post that shows the number of Diggs and allows the user to Digg post. No manual work is needed - the plugin knows when a post has been ‘dugg’ and sticks the button onto your post with no effort, leaving you free to write quality content. That’s right. Just activate it, and watch your traffic shoot through the roof.

Have you reddit?

Another great social bookmarking site that features dynamic buttons is Reddit. Again, integration is no hassle. Just turn on the Reddit button from the Gregarious options page, and you’re laughing. No manual labor, no long and complicated PHP scripts, and no coding. One click and you’re away!

More Features

Wow, could Gregarious possibly have more features? You betcha! As well as merely adding Digg and Reddit buttons, Gregarious has the following nifty additions:

General Features

  • Complete admin interface with options regarding all configurable aspects of plugin including styles, display options (show on post, page, home, etc.) Digg link style (button, image or text link), and more.
  • Check for updates automatically so you’re never out of date.
  • No template customizations or coding knowledge necessary as the plugin handles everything for you, and then some.
  • Choose the position of the buttons. Do you want them before or after your post content?

Digg related features

  • Uses the brand new Digg API to generate dynamic buttons.
  • Gregarious automatically knows if your post has been “Dugg” using DiggDetect™.
  • You decide what to show for posts which have been Dugg or those which are yet to be Dugg. You can customize the links, show a dynamic or compact badge, an image - or choose not show anything.Digg Icon
  • Configurable “What’s this?” link, so your users know exactly what they’re up against.
  • Ease up on the bandwidth by using a text link instead of an image or Digg button if you need to.

Reddit integration

  • Choose between three styles of buttons, from the eye-candy laden to the minimalistic.
  • Customize the position of the button easily from the options page.
  • Easy to use with no work required.

Other social bookmarking sites

  • Submit your post to heaps of bookmarking sites with Alex Kings’s Share This plugin built right into Gregarious (it comes integrated - no further installation needed).
  • Take advantage of further customization with options for Share This in the Gregarious admin panel.
  • Add, remove, edit or rearrange social sites for the Share This plugin - an indispensable feature.

Download

Version 1.9.xx

Gregarious can be downloaded from the WordPress.org Gregarious page. (The link below points to the download from that page)

Direct Download

Installation and Usage

How do you install Gregarious, the ultimate social bookmarking plugin for Wordpress? It couldn’t be easier. After downloading the package, Unzip. Upload. Activate.

The options menu should show up in your administration under Options -> Gregarious. Here’s a screenshot:

Gregarious options screenshot

If you wish to add social sites for Share This, you’ll need to CHMOD the akst.js and akst.css files to 777. Don’t worry if you don’t know what this means or can’t do this - Gregarious has alternative methods to cope.

Configuration

The plugin will work fine immediately after activation, but you may want to change some options to customize it. Gregarious can be configured from the Options tab of the administration panel in Wordpress. Just click on the Gregarious Options link. As mentioned earlier, there are a plethora of options and choices available, so feel free to tweak it to your needs.

Frequently Asked Questions

I installed and activated Gregarious, but the Digg button / Share link isn’t showing on my posts.

Gregarious uses different modules to provide all the features for your site. The PostBadge module is the one that appends content to your posts. If there isn’t anything showing on your posts, make sure that the PostBadge module is turned on, as well as the modules for whatever features you want. (For example, the Share This module shows the Share link, and the Digg button module shows the Digg button or link). Activating a module will also add options to the Gregarious options page so you can configure it.

The Share This link takes me to a separate page. How do I get the popup dialog to show?

To show the Share This popup on your site rather than linking to a Share This page, you need to ensure:

  1. That there is a <?php wp_footer(); ?> call somewhere in the footer.php file of your template.
  2. That there are no javascript errors on your site (due to your template or theme).
  3. That there is a <?php wp_head(); ?> call somewhere in the header.php file of your template.
  4. And that you’re either running WordPress 2.1 or above or have prototype.js referenced in the <head> section of the page.Gregarious no longer requires prototype.js

Generally, it’s the lack or misplacement of the <?php wp_footer(); ?> call that causes the popup not to show. If you still can’t get it working, ask me.

Template Integration

Currently, Gregarious’ feature-set includes various template tags that have been set up to be easy to use and integrate into any theme. Whether you’re a WordPress theme developer, or interested in more precise integration of social bookmarking to your blog, ask me about it.

Copyright © 2006-07 Ankur Kothari. All rights reserved.


Back to Top ↑

1229 Comments so far

Leave a comment

Pages: « 123 24 25 26 27 [28] 29 30 31 32 3341 » Show All

  1. 810

    Great plug-in! Thanks for doing this. I am having some strange issues, though. My pop-box seems to have the content squished to the right. Am I doing something wrong?

  2. 811

    Well, I’ve made sure that header.php and footer.php both have the correct calls in them and still the button sends you to a new page instead of the little popup. Any ideas?

  3. 812

    The reddit button doesn’t show, the share this link doesn’t work, and I’m getting this error when I try the URL linked from share this:
    Parse error: parse error, unexpected ‘}’ in (path)/wp-content/plugins/gregarious/modules/share-this/inc_page.php on line 254

  4. 813

    Paladine, feel free to edit the plugin in any way you please.

    Seth, try moving the < ?php wp_footer() ?> call just before the footer div. The problem is something to do with the theme.

    Ron, the problem is due to a javascript error, which makes the link take you to the page. If you make sure that akst.js and akst.css in modules/share-this/ have their permissions set to 0777 then hit either “save” or “reset”, it’ll fix the problem. Alternatively, you can re-download the plugin as I’ve fixed the original values.

    Jab, that’s my fault. Just delete the last } at the bottom of the file. I must have left that in accidentally when I was optimizing the plugin.

  5. 814

    Great Plugin. One quick question. I see references to javascript errors in IE in past posts, but has a solution ever been found? I’m running WP2.2.1 with gregarious 2.0(build 60). The Options panel works great in FireFox, but is totally broken in IE7. If this is common and unfixable at this time, I will stop looking for answers and just advise to use FireFox. If this is fixable, I’d love to get it corrected for my client. Thanks!

  6. 815

    Nicole, I don’t really have access to IE, so I don’t know what the errors are. If you could tell me what errors are being thrown, I can try and improve IE compatibility.

  7. 816

    I’m sorry but it seems I have a problem…
    <
    Fatal error: Call to undefined function: attribute_escape() in /mnt/w0401/d20/s45/b02b8609/www/whiteshore.net/blog/wp-content/plugins/gregarious/modules/digg-button/digg-button.php on line 96
    >

    I’m using the blueberry boat theme, is it the problem?

    Thanks

  8. 817

    Kay, the theme shouldn’t be a problem. The attribute_escape() function was introduced for improved security in a not-so-recent update to WordPress. Upgrading to the latest version will most likely solve your issue.

  9. 818

    Well, I’ve made sure that the header and footer contain the proper calls and still it goes to a new page. Any ideas? I can’t find any javascript errors but I’m not sure I’d know one if a saw it.

  10. 819

    Ron, you have a couple of Javascript errors:

    illegal character function writeTwitterPartyBadge (badgeWidth,badgeHeight,userID,userName,disp...
     (line 570)
    
    writeTwitterPartyBadge is not defined
    writeTwitterPartyBadge(200,500,2916671,"1389","1389","0xFFFFCE","0x...
     (line 575)
    

    Could be the Twitter plugin.

    However, another error is thrown when a Share link is clicked, so I’m not sure if the Twitter plugin’s error is interfering or if they’re separate errors.

  11. 820

    Nice looking Plugin!

    For some reason I can’t get the icon for “share this” to show up? Can you help?

    Dean

  12. 821

    Dean, there’s a conflict between your theme and the plugin’s CSS. Just find the rule for ‘.akst_share_link’ in modules/share-this/inc_admin.php and mark the background rule as important, like this:

    .akst_share_link {
        background: 1px 0 url(<?php echo greg_uri(); ?>modules/share-this/icons/share-icon-16x16.<?php echo greg_get_option("share_icon_format"); ?>) no-repeat !important;
        padding: 1px 0 3px 22px;
    }
    

    Then go to the options page and hit “Save” once to update the css file.

  13. 822

    thanks for your plugin.

Pages: « 123 24 25 26 27 [28] 29 30 31 32 3341 » Show All

RSS feed for comments on this post.

Leave a comment

Comments may be edited for formatting.