hop to #bottom


Set, read, reset or delete cookies.

Set, read, reset or delete cookies manually or through HTTP variables.


Display a custom quote or pull one from a web service

Easily display your own quote or pull one from the following services:


Content informed conditional

Conditionally generate output depending on whether any of the enclosed tags generate content.


All the things

The download server is on summer vacancy, so I put it here. It’s a working beta, please share your feedback on the forum.


Integrate weather data from OpenWeatherMap

Bringing OpenWeatherMap data to the Textpattern CMS.


Create social links for your articles (support for facebook®, Twitter®, G+®, Pinterest®, Tumblr®, Pocket®, Instapaper®, Linkedin®, Reddit®, Dribbble®) with an icon (optional and in SVG format) a share counting (optional), total share count (optional) plus all needed Open Graph meta tags for your head document (if applicable).


Convert ISBN13 format numbers to access the individual book page on Amazon stores

pat_amazon_isbn is a Textpattern CMS plugin that converts ISBN13 format numbers to ISBN10 ones in order to access the corresponding book page on Amazon stores (support for internationalization).


Script File Management

This plugin provides a system for managing external script files from within TXP Admin.

  • select script directories which are of interest
  • select which scripts you want to include on your pages
  • define the script order
  • tag scripts
  • restrict scripts to certain...


Allow registered users to change and reset password

A companion for cbe_frontauth: users can change and reset passwords for frontend.


Poll / Ballot / Voting plugin


Poll – Ballot – Voting plugin


  • Create votes/polls/ballots for your website.
  • Vote Info is added/edited on the Admin->Vote tab.
  • Presently up to 10 vote options can be set.
  • Ballot fraud check methods include a choice of cookie, ip, login. Cookie (default) reverts to IP if cookie can’t be set.
  • A closing date and time for your ballot can be set. Leave blank or set to ’00-00-00 00:00:00’ for a never ending vote.
  • Option to show results before voting closes or not. (Unless never-ending vote chosen)



Global variables

This is an easy way of getting hold of TXP global variables.

Just specify the variable you’re interested in & adi_globals will find it & return it’s value, e.g.

<txp:adi_globals name="page" />

will return the current Page...


Join stuff together

adi_join is a simple little thing to join stuff together. Useful for creating comma-separated lists of data.

Simply put the adi_join tag around the output you need joined:

	...statement 1...
	...statement 2...
	...statement 3...

and you’ll...


Admin-side form links

adi_form_links is another plugin designed to speed up workflow.

It gives you a list of TXP forms referenced by the currently viewed Page or Form template. From this list you can then jump straight to the form edit/create tab.

See the help supplied with the plugin, or have a look


Authors can connect from frontend to their backend account

This plugin answers an old question asked in the french forum: se connecter depuis une page du site.

It can be summarized as “I want to be able from the site to connect to my Textpattern account, and if I am connected to see something special for me”.


Visitors can rate articles (based on wlk_helpful)

This plugin has two functions: rate an article by voting plus or minus, and return a list of best (or worst) rated articles.


Extends if_variable abilities

Treat your variables as strings or lists and compare them to strings or lists. A combination of if_variable and if_custom_field.

Main tag

  • cbe_if_variable

Two bonus...


A plugin helper library

Needed by some of my other plugins.

It looks like in my desire to minimize unneeded memory usage, i was over-engineering this thingie. For v0.2:

When installing plugins that require lum_p

  • make sure to install and activate lum_p first,
  • then install other...


Like txp:hide but with a feature or two

Show or hide code/content blocks depending on site production status.


Automatic wrapper


This plugin will wrap its contents in an HTML tag – but only if there’s something to wrap.


Simply put the adi_wrap tag around the contents you need wrapped up:

<txp:adi_wrap wraptag="HTML...


Test and see code execution times

Rah_runtime returns execution time between a tag pair. The plugin can be used diagnose and test parts of code, and to pinpoint the source of a slowly executing page.



sho_bluff is an easy way to add charts to your articles or site by using the Bluff JavaScript library. sho_bluff takes the data from an HTML table and draws a chart accordingly.


  • Textpattern 4.2+
  • Bluff libraries...


Split and repeat. Build list, sort values.

Split, loop and repeat a value by value. With this Textpattern plugin, you can turn a simple list of values into advanced HTML output and lists. Split markup half, and represent halves in different places on the page.


Display the number of followers of your Twitter profile.

Textpattern port of the Twounter Wordpress plugin (v1.01) by Muhammad Haris, which lets you display the current number of people that are following your Twitter profile.


Email obfuscate/defuscate as textpattern plugin

yab_email is a tiny Textpattern CMS-Plugin for obfuscating and defuscating email adresses to prevent harvesting email adresses.


Speed up your TXP website!

Did you ever seen the source of Google’s html page? For speed reasons, Google is serving all its home page into one line of code. The benefit is a server bandwidth gain. So what don’t we make the same for ours TXP websites?

Just activate this plugin and your page templates and database css files will be...


Adds no-cache headers to admin-side pages

Adds no-cache headers to admin-side pages. The plugin tries to disable all unwanted admin-side caching that could make editing articles and page templates impossible.


Block visitor's access based on their IP

Block or allow visitors by range of IP addresses. All powered by a elegant single little tag.


Replace occurences

A tiny Textpattern plugin that returns contained content with all searched occurrences replaced with given replacements. All powered with a simple XML stylish Textpattern tag.


Easy variables and calculations

aks_var operate with Txp variables, Custom Fields, apache variables, thisarticle variables, any PHP variables. Calculate, substr, regexp


Choose random text strings from a variety of sources such as the database, a file, a string, or a TXP variable/field.

Add some random spice to your pages by picking a random text string from somewhere in the TXP environment.

All 1085 articles are stored in the treasure rooms that are the Archives.
Published with Textpattern