WordPress.org

Ready to get started?Download WordPress

Plugin Directory

!This plugin hasn't been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

Sabre

Sabre is an acronym for Simple Anti Bot Registration Engine. It's a set of counter measures against spam registration on your blog.

What are the required components for Sabre ?

In order to run, Sabre needs the following:

  • PHP 4.3.2 or higher
  • GD 2.0.2 or higher
  • and WordPress 2.5 or higher

For WordPress 3.0 or higher in mono or multisite mode, use Sabre 1.2.2 For WordPress 2.5 to 2.9.x, use Sabre 1.1.2 For WordPress prior to 2.5, use Sabre 0.6.3

Where can I find a translation of Sabre in my own language ?

Ready-to-use translation files are available in :

  1. Danish (thanks to Mads Christian Jensen)
  2. Spanish (thanks to Daniel)
  3. Finnish (thanks to Kimmo Sinkko)
  4. German (thanks to Andreas Schulz)
  5. German - old version (thanks to Matthias Koch)
  6. Polish (thanks to m1chu)
  7. Portuguese - Brazil (thanks to Gustavo)
  8. Italian (thanks to Gianni)
  9. Norwegian (thanks to Kjetil Flekk°y)

If you can't find the files for your language, you can create them yourself with the sabre.pot file included in the package and PoEdit.

I don't want to bother my users with a captcha or math test but still want to protect me against false registrations. What can Sabre do ?

Sabre can protect your registration process without asking the user to pass a captcha or math test. Just untick the "Activate Captcha" and "Activate math test" checkboxes and select the "All" item of the "Test sequence" dropdown menu. Both tests are now inactive. Then tick off the "Activate stealth test" checkbox. Additionally, change the other parameters of the "Stealth tests" paragraph, if needed. Now Sabre will silently protect your registration process, keeping away spam registration from your site.

I just installed Sabre and now the users already registered can't log in anymore. What's going wrong ?

You decided to activate the registration confirmation and the users registered before Sabre's installation received the following message when they try to log in : "ERROR : Invalid registration status". This is because Sabre considers they have not confirmed their registration. You need to go to Manage >> Sabre >> Approved registrations and manually register each user giving his WordPress account name and clicking on "Add" under "Manual registration". You can also register all the existing WordPress users by ticking off the "Add all WordPress users" checkbox before hiting the "Add" button.

I'm fond of numbers. How can I display some figures about Sabre on my blog ?

You can activate the "Show on dashboard" parameter in Sabre's administration screen to display basic figures like number of registrations blocked, approved and pending confirmation on the dashboard of your blog.

Another possibility is to show up the number of blocked spam bots on the registration form by clicking on the "Show banner" parameter.

The third way is to use Bernhard Riedl's GeneralStats plugin that integrates Sabre's figures among other useful informations about your blog's activity.

How can I fire some of my own functions based on Sabre's events ?

If you're a plugin or theme designer, you can use the following Sabre's action hooks:

  1. sabre_accepted_registration : Fired whenever the registration of a new user is fully accepted. You can simply add the following in your code: < ?php add_action('sabre_accepted_registration', 'myownfunctiontolaunch'); ? > to have your 'myownfunctiontolaunch' function executed each time a new user has been registered by Sabre.
  2. sabre_cancelled_registration : Fired each time you unregister a user. Just add the following in your code: < ?php add_action('sabre_cancelled_registration', 'myownfunctiontolaunch'); ? > to have your 'myownfunctiontolaunch' function executed each time a new user has been unregistered in Sabre.

Requires: 3.0 or higher
Compatible up to: 3.3.2
Last Updated: 2012-4-26
Downloads: 95,123

Ratings

4 stars
4.1 out of 5 stars

Support

Got something to say? Need help?

Compatibility

+
=
Not enough data

1 person says it works.
0 people say it's broken.

100,1,1
100,1,1
100,1,1
100,1,1
100,1,1
100,1,1
100,1,1
100,1,1
100,1,1
100,1,1
100,1,1
100,1,1
100,1,1
100,1,1
50,2,1
100,2,2
100,1,1
100,3,3 100,1,1
100,4,4
100,8,8 100,2,2
0,2,0 0,3,0 50,6,3
85,13,11
100,1,1
0,1,0
100,1,1
33,3,1 67,9,6
100,1,1
0,1,0
67,3,2
67,3,2
69,16,11 0,1,0
100,1,1
0,2,0
16,19,3 78,9,7
100,3,3
83,6,5
50,4,2
60,5,3
0,1,0
0,1,0
0,1,0
20,5,1
100,1,1