PHPackages                             derky/sortablescaptcha - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. derky/sortablescaptcha

ActivePhpbb-extension[Utility &amp; Helpers](/categories/utility)

derky/sortablescaptcha
======================

Sortables Captcha Extension for phpBB 3.3. This captcha plugin allows you to add questions and provide answers in two separate columns. An user will see all the answers in one column and has to drag some answers to the other column to successfully complete the captcha.

2.0.3(1y ago)730910[1 PRs](https://github.com/Derky/Sortables-CAPTCHA-Plugin/pulls)GPL-2.0-onlyPHPPHP &gt;=7.2.0CI passing

Since Mar 29Pushed 9mo ago3 watchersCompare

[ Source](https://github.com/Derky/Sortables-CAPTCHA-Plugin)[ Packagist](https://packagist.org/packages/derky/sortablescaptcha)[ Docs](https://github.com/Derky/Sortables-CAPTCHA-Plugin)[ RSS](/packages/derky-sortablescaptcha/feed)WikiDiscussions master Synced 3w ago

READMEChangelog (6)Dependencies (1)Versions (6)Used By (0)

Sortables Captcha
=================

[](#sortables-captcha)

Sortables Captcha Extension for phpBB. This captcha plugin allows you to add questions and provide answers in two separate columns. An user will see all the answers in one column and has to drag some answers to the other column to successfully complete the captcha.

[![Build Status](https://github.com/Derky/Sortables-CAPTCHA-Plugin/workflows/Tests/badge.svg)](https://github.com/Derky/Sortables-CAPTCHA-Plugin/actions)

Install development version
---------------------------

[](#install-development-version)

1. Create the following folder structure in your phpBB's `ext` directory: `derky/sortablescaptcha`.
2. Download the latest development version from the master branch and extract it into the `derky/sortablescaptcha` folder.
3. Follow **step 3 to 5** from the production installation instructions below.

Install production version
--------------------------

[](#install-production-version)

1. [Download the latest validated release from phpBB.com](https://www.phpbb.com/customise/db/extension/sortables_captcha/).
2. Extract the ZIP file and copy the `derky` folder into your phpBB's `ext` directory.
3. In your **Admin Control Panel (ACP)**, go to **Customise -&gt; Manage extensions** and enable **Sortables Captcha**.
4. In the **Admin Control Panel (ACP)**, go to **General -&gt; Spambot countermeasures**, select **Sortables Captcha**, click **Configure** to add questions and answers.
5. Set **Sortables** as the default captcha in **General -&gt; Spambot countermeasures**.

Update
------

[](#update)

1. Go to the **Admin Control Panel** -&gt; **Customise** -&gt; **Manage extensions**
2. Disable the extension (**do *not*** click "delete data" to keep all your configured questions and answers)
3. Delete folder `ext/derky/sortablescaptcha`
4. Upload the new version
5. Enable the extension (this will run the necessary migrations and event updates)

**If you replaced the files before disabling the extension**

You'll probably get an HTTP 500 error (blank page). Restore the files of the previous version and follow the recommended update guide above. The previous version can be downloaded from the "Revisions" tab on the [Extension Page](https://www.phpbb.com/customise/db/extension/sortables_captcha/).

Translations
------------

[](#translations)

Translations are included with the extension. Current translations can be found [in the language folder](https://github.com/Derky/Sortables-CAPTCHA-Plugin/tree/master/language). We also welcome new translations! You can contribute by:

- [Pull Request via GitHub](https://github.com/Derky/Sortables-CAPTCHA-Plugin/tree/master/language)
- [Private Message on phpBB.com](http://www.phpbb.com/community/ucp.php?i=pm&mode=compose&u=178494)

License
-------

[](#license)

[GNU General Public License v2](https://opensource.org/licenses/GPL-2.0)

###  Health Score

40

—

FairBetter than 86% of packages

Maintenance48

Moderate activity, may be stable

Popularity22

Limited adoption so far

Community20

Small or concentrated contributor base

Maturity62

Established project with proven stability

 Bus Factor1

Top contributor holds 96.5% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~1167 days

Total

4

Last Release

605d ago

PHP version history (2 changes)2.0.0PHP &gt;=5.3.3

2.0.3PHP &gt;=7.2.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/0200fd7fd66e8e8b942b1c7ab8dc10451050f6779199d03ae157f8f0cec02b54?d=identicon)[Derky](/maintainers/Derky)

---

Top Contributors

[![Derky](https://avatars.githubusercontent.com/u/318762?v=4)](https://github.com/Derky "Derky (219 commits)")[![DrDeath](https://avatars.githubusercontent.com/u/198929?v=4)](https://github.com/DrDeath "DrDeath (1 commits)")[![DT27](https://avatars.githubusercontent.com/u/1001048?v=4)](https://github.com/DT27 "DT27 (1 commits)")[![Galixte](https://avatars.githubusercontent.com/u/7478287?v=4)](https://github.com/Galixte "Galixte (1 commits)")[![Mauron](https://avatars.githubusercontent.com/u/31455584?v=4)](https://github.com/Mauron "Mauron (1 commits)")[![max-ima](https://avatars.githubusercontent.com/u/96241406?v=4)](https://github.com/max-ima "max-ima (1 commits)")[![michaelcullum](https://avatars.githubusercontent.com/u/211740?v=4)](https://github.com/michaelcullum "michaelcullum (1 commits)")[![paul999](https://avatars.githubusercontent.com/u/65767?v=4)](https://github.com/paul999 "paul999 (1 commits)")[![senshi-x](https://avatars.githubusercontent.com/u/6715079?v=4)](https://github.com/senshi-x "senshi-x (1 commits)")

### Embed Badge

![Health badge](/badges/derky-sortablescaptcha/health.svg)

```
[![Health](https://phpackages.com/badges/derky-sortablescaptcha/health.svg)](https://phpackages.com/packages/derky-sortablescaptcha)
```

###  Alternatives

[helsingborg-stad/municipio

A bootstrap theme for creating municipality sites.

4028.3k10](/packages/helsingborg-stad-municipio)[mautic/core

Mautic Open Source Distribution

9.8k2.6k9](/packages/mautic-core)[roots/wp-stage-switcher

WordPress plugin that allows you to switch between different environments from the admin bar

374458.3k3](/packages/roots-wp-stage-switcher)[vinkla/wordplate

The WordPlate boilerplate

2.2k5.3k](/packages/vinkla-wordplate)[mediawiki/maps

Adds various mapping features to MediaWiki

78149.7k3](/packages/mediawiki-maps)[rainlab/blog-plugin

Blog plugin for October CMS

17158.6k](/packages/rainlab-blog-plugin)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
