Content last modified Monday 6 March 2017
hop to #bottom
Current version:
About It:
Get it:
Rate it:
  • Helpful?
  • 7 Yes
  • 0 No
Flag it:

If you'd like to provide updated information and do not have access to directly edit, please contact the site admin; thanks!


This plugin, when activated, will show a maintenance page to all visitors who are not logged in on the admin side of Textpattern. Requires Textpattern 4.0.6 or higher.


  • Very small, due to efficient reuse of TXP internal functions (less than 250 bytes of PHP code)
  • Detailed documentation in the plugin help.
  • Users logged in on the TXP admin side, can still view the website normally. After all, it’s harder to maintain a website if you can’t see what the result is on the front end.
  • Customizable ‘maintenance mode’ template.
  • Sends a “HTTP 503 Service Unavailable” response when in maintenance mode, telling Google spiders to come back later instead of indexing the maintenance page.
  • Minimal interface. Activating and deactivating the plugin is all you have to do to make it work.
Article Request Count:
Initially released:
Posted here:
14 Nov 2007
Article modified:
03 Mar 2008

If there is a comment form at the Information URL, you may want to leave your comments/questions there or at the Forum thread for quicker feedback. Otherwise, comment away:

Commenting is closed for this article.

Commented (6)

If you are using the JPCache Cleaner plugin, you’ll want to clear the cache once you come out of maintenance mode, otherwise, you’re visitors will continue to get the 503 page until the cache automatically clears.

Great plugin!


Warning: unknown_tag: sitename in /home/www/textpattern/publish.php on line 973

The ‘unknown_tag: sitename’ error is not cause by this plugin. Your error_default template probably still contains a <txp:sitename> tag, which should be replaced by a <txp:site_name> tag.

Excellent plugin! Thanks, this is really useful.

I seem to be having trouble viewing the site while logged in with maintenance mode on. Is there a trick to making that work? And just to clarify, this should work on a per-browser basis, yes?

Oh, never mind. Seems that it was the difference between logging in with a “www.” and accessing the site without…

Subscribe to this article's comments RSS feed. [ ? ]   View Recent Comments across the site.

Would you care to write a comment or visit the forum discussion?

You know you want to visit the Archives.




There are also tag clouds, 'cause those are fun.
Published with Textpattern