This plugin adds an additional authentication layer to your WordPress installation to put the site into a demo- or maintainance-mode.
When we are working on a new page for a customer, we almost always need to do an online presentation. With this plugin activated, we do not need to expose anything to the rest of the web at that point. Not even that we use WordPress as the CMS.
The authentication form of the plugin accepts login of all your WordPress users. Logged in, these can now see the page just as future visitors will, and as well log in through the WordPress login screen (wp-login.php) to enter the administration backend.
No Demo.
Download: Demo Mode
Version: 1.0
Usage:
- As always: download, unzip and upload to your WordPress plugins directory
- activate the plugin within you WordPress Administration Backend


August 4th, 2007 at 9:31 am
this sounds very good. will give it a shot. thanks.
August 5th, 2007 at 9:00 am
[…] Demo Mode allows only logged in users of your blog to see demo or test pages without revealing them to the whole world. […]
August 5th, 2007 at 11:06 pm
Hi!
A very timely discovery! Thank you!
I wonder if it were possible to add some more specificity, and allow Administrators to view a theme that is being tested, while the rest of users (logged in or not) sees the “official” theme?
This would be a VERY useful facility.
Danke schön!
Peter
August 6th, 2007 at 8:52 am
@Peter Lurie:
Administration options will come in version 1.1. Thanks a lot for your suggestion!
September 12th, 2007 at 6:07 pm
Hi, In using your plugin on another blog of mine, as soon as I turn it off, I begin to have errors with connecting to the WP database all over the site, once I enable your plugin, everything works again, any ideas as to whats wrong?
September 12th, 2007 at 6:34 pm
@TechZ,
Can you specify what kind of error you get? Please use the forum http://wpforum.designpraxis.at/ for support and troubleshooting questions!
BTW: Demo Mode doesn’t interact with the Database at all. It sets a cookie. Try the following: look for the cookies set for the domain your site is on within your browsers cookie cache. Delete the cookie “dprx_demo_mode”.
November 8th, 2007 at 7:06 pm
Hello, your pligin is wrong, need to fix. When i put wherever user and wherever pass, you can see the normal web, and is not necesary put the pass. The conection with the users data base need to verifier.
Good Luck, and your plugs are very nice.
November 8th, 2007 at 7:52 pm
Aldo, thanks a lot for reporting. Could you please tell me what went wrong on your blog with the plugin and how you fixed it?
November 9th, 2007 at 10:12 am
@Aldo, I found the bug and fixed it in version 1.1. Thanks again.
November 14th, 2007 at 4:23 am
Is this WP 2.3 compatible?
November 14th, 2007 at 8:00 pm
Beth, yes, it is, up to 2.3.1
November 17th, 2007 at 11:44 pm
demo mode ist ein ziemlich nützliches plugin.
wie wäre es mit einer 1.2er version, bei der man einen eigenen text definieren kann?
“wir führen wartungsarbeiten durch”, oder “das ist eine sackgasse” oder “bitte kommen sie morgen wieder” ?
November 18th, 2007 at 6:25 pm
@Daniel, Demo Mode 1.2 ist da. Jetzt kann man eine welcome message haben.
November 25th, 2007 at 11:59 pm
Hi, Roland
Installed V1.2 on Wordpress 2.3.1. It installed alright and I am able to activate it. But I have a problem: it doesn’t take in any of my login credentials. I have installed Wordpress in mysite.com/main. Would appreciate your assistance. Regards.
November 26th, 2007 at 9:40 pm
mished, do you have cookies activated? Demo Mode needs to set a cookie to work properly.
December 20th, 2007 at 7:32 am
It does not work with 2.3.1. I have cookies enabled. I also deleted my cache and cookies and tried to login. It won’t let me login with my credentials.
January 7th, 2008 at 4:28 pm
This was just what I was looking for….. but I have the same problem as above. Installed on 2.3.1 and you cant get past the logon screen.
Mark
January 9th, 2008 at 10:38 pm
I, too, am having a problem using WP 2.3.x (2.3.2 here), same as JP. The plugin installs fine and loads a page to login fine, but will not allow me to login with my username and password. I have to delete the plugin from my server to be allowed back into my WP backend or to view my site again.
January 13th, 2008 at 7:34 pm
Stefanie, only thing I cam imagine to be in your way is your browser cache. Ever tried shift & reload after login at the demo-mode promt?
January 15th, 2008 at 11:01 am
Roland, this may help with my problem and the others above. I can now get it to work but it won’t work if:
1/ Wordpress is not in the root directory
or
2/ If you are accessing the site via an ip address (no DNS available).
My initial problem was I was using an ip address but when the DNS servers got updated it worked. Then I decided to move Wordpress to a directory and it stopped working again.
Hope this helps.
Mark
January 24th, 2008 at 8:59 pm
Awesomeness. Good plugins are hard to come by. And trust me I’ve been hard at it looking for it…
Thanks
February 4th, 2008 at 11:19 pm
Hello,
I have the same problem as the people above me.
This plugin works well, but I can’t pass the loginscreen, have to delete the plugin from my root.
My root directory isn’t wordpress. So can this plugin be fixed so it will be working as well on a root directory with another name.
greet,
Ab
February 18th, 2008 at 9:31 pm
Ab, I’ll fix this issue with the next release, promise!
February 23rd, 2008 at 12:52 am
This was exactly what I was looking for. Found through google. Gonna try it out now. Thanks a lot!