Presentation Toolkit Plugin

« Back to WordPress

The Presentation Toolkit is a WordPress plugin that adds an administration page under the 'Presentation' menu for Presentation Toolkit compatible themes. The Presentation Toolkit Plugin is based on the Wordpress Theme Toolkit by Ozh.

Download


CC-GNU GPL

This software is licensed under the CC-GNU GPL.

Tip Jar

Installing

  • copy the 'presentationtoolkit' directory to your 'wp-contents/plugins' directory.
  • Activate the Presentation Toolkit in your Plugins administration page.
  • Install and activate a Presentation Toolkit compatible theme.
  • You will now see a menu for the Theme (and possibly it's skin) in the 'Presentation' menu.

Using the Presentation Toolkit in a Theme or Skin

  • In the 'functions.php' file for your theme or skin add the following:
    if( function_exists( 'presentationtoolkit' ) ) {
    
     presentationtoolkit(
    
     	array( 'option1' => 'Text for Option One',
    
     		 'option2' => 'Text for Option Two',
    
     		 'option3' => 'Text for Option Three' ),
    
     	__FILE__
    
     );
    
    }

You will now have an admin page for your theme or skin.

To access your theme or skin options simply use get_theme_option('option') or get_skin_option('option') respectively.
You'll find the format of the various options at frenchfragfactory.
Send me your theme/skin details and I'll add it to the Presentation Toolkit compatible Themes and Skins section below.

Presentation Toolkit Compatible Themes and Skins

I you have created a Presentation Toolkit compatible theme or skin, send me the details and I'll add it to the list.

« Back to WordPress

59 comments.

  1. Anzer
    Comment on March 28th, 2007. Reply

    I am unable to (de)activate any other plugins when this plugin is installed. I have a fresh install of wordpress and when I delete the folder of this plugin everything else works like a charm. Any idea what the cause of this is?

  2. Comment on March 29th, 2007. Reply

    Hi Anzer,

    What version of WordPress are you using? I’m running WordPress 2.1.2 and I just tried (de)activating a couple of plugins and had no problems. Do you see any error messages?

  3. Bernd
    Comment on April 10th, 2007. Reply

    I have the same problem, I alway have to deactivate the presentation toolkit if I want to activate another plugin…

  4. Comment on April 10th, 2007. Reply

    Hi Bernd,

    What version of WordPress are you using?

  5. anonymous
    Comment on May 4th, 2007. Reply

    The current version 0.0.4 announces itself as version 0.0.2

  6. Comment on May 4th, 2007. Reply

    Oops. I’ve commit a fix and it will be available for download shortly.

  7. Comment on May 5th, 2007. Reply

    hey Tom,
    I noticed that the other fellow have the same issue and I also. I though I could expand on this.

    (De)activating plugins.
    Wordpress 2.1.3
    PTK 0.0.4

    Tested it with Seamonkey,Opera,Firefox in a Linux os.
    Now the problem seems that once you activate PTk, on can not de activate or activate any other plugins.

  8. Comment on May 5th, 2007. Reply

    opps forgot to add this bit of information

    Are you sure you want to deactivate this plugin: “presentation-toolkit/presentationtoolkit.php”?

    No Yes

    Once you hit yes you get stuck in a loop with

    Are you sure you want to deactivate this plugin: “”?

    No Yes

  9. Comment on May 5th, 2007. Reply

    Thanks Fogbound, I’ll investigate and find out what’s causing the problem.

  10. Comment on May 6th, 2007. Reply

    Hi Tom,
    I’ve just posted a similar comment on the Vistered Little forum. Additionally I have now dicovered that I am unable to change the theme back to the default (which I was going to do in order to test if it wqas the theme causing the problem).

  11. Comment on May 6th, 2007. Reply

    I’ve just release 0.0.5 which will hopefully fix the problem you are having.

  12. Comment on May 6th, 2007. Reply

    Tom,
    Same as before gets stuck in the loop.

  13. Comment on May 6th, 2007. Reply

    Hey Fogbound, What version of PHP are you using and on what version/type of web server?

  14. Comment on May 6th, 2007. Reply

    Hey Tom.
    apache-1.3.37
    php-4.4.6

  15. Comment on May 6th, 2007. Reply

    linux server

  16. alex
    Comment on May 6th, 2007. Reply

    tom, sorry if this is a stupid, but i cannot get the tool to work, i uploaded and activated the plugin but i still don’t get the options in the admin page, what am i doing wrong

  17. Comment on May 6th, 2007. Reply

    Hi alex, when you are in the presentation menu, what items appear in the menu below that? What theme is active when you are doing this?

  18. alex
    Comment on May 6th, 2007. Reply

    the theme i’m using is citrus
    what i see below the presentatiohn menu is
    themes, theme editor, skins, skin editor
    but even with the other themes activated i can’t access the presentation-toolkit options

  19. Comment on May 6th, 2007. Reply

    Hi Alex,
    Check in Plug ins and make sure that the Presentation-tool kit is activated. It does sound like it is not activated.

  20. austin
    Comment on May 7th, 2007. Reply

    I am having the same problem. I have just installed the latest version of WP, and the latest Vistered Little, and the two plugins. I’m pretty computer savvy but new to blogging. I have spent an hour figuring I must be doing something wrong, but I don’t think so. I am unable to get Vistered Little options to appear. I trying installing the plugins and theme in every which order.. Am I doing something obviously wrong?

  21. Comment on May 7th, 2007. Reply

    Tom
    Update: Ok did a install of WP2.1.3 and PTK in a subdir and now it seems to work there. Going to see what the issue is with the main dir.

    Alex:
    Are you using Visited little? Unless you are you will not see the PTK unless you follow Toms’ instructions Above on how to make your theme PTK compatible.

  22. Comment on May 7th, 2007. Reply

    Hi Fogbound, thanks for the good detective work, though I still can’t reproduce the problem. What directories are referring to when you say ’subdir’ and ‘main dir’. More specifically where is presentationtoolkit.php located in both these instances?

  23. Comment on May 7th, 2007. Reply

    Hey alex and austin, what version of wordpress, VL and PTK are you using?

  24. alex
    Comment on May 7th, 2007. Reply

    I am using vistared little 1.7.3 with the citrus skin, PTK 0.05 Activated! and word press 2.1.2
    maybe it’s something to do with the functions.php

  25. alex
    Comment on May 7th, 2007. Reply

    i’ve tried with the default and shiny skin also, no luck

  26. austin
    Comment on May 7th, 2007. Reply

    same here except WP version is 2.1.3…

  27. Comment on May 7th, 2007. Reply

    Hi guys, I’m going to create a debug version and make it available for you in the hope of finding more information on what’s going wrong.

  28. Comment on May 7th, 2007. Reply

    Hi alex, I think I know what the problem is. Currently you have VL installed at “wp-content/themes/vistered-little-173a/vistered-little-1.7.3″
    Try moving it to
    “wp-content/themes/vistered-little-1.7.3″
    and let me know if that fixes the problem.
    austin, can you check if the same applies to you?

  29. austin
    Comment on May 7th, 2007. Reply

    FIXED. This community, this theme, you guys, rock!

  30. alex
    Comment on May 7th, 2007. Reply

    FIXED. Thank you guys, Tom, great work your doing.
    Thanks

  31. Comment on May 8th, 2007. Reply

    I tried to install your Presentation Plugin. Everything went fine until I pasted the html into the functions.php file. Trouble is, you didn’t say WHERE to put it in the file. Please, can someone clarify its exact intended location? I’m html illiterate, but not stupid - just need a tiny bit of help. Thanks!

  32. austin
    Comment on May 8th, 2007. Reply

    Hi Guys - Stupid question but again befuddling. With the default skin Im getting black text on black background and nobody can read it of course…? How might I fix this? Thank you, austin

  33. Comment on May 9th, 2007. Reply

    Hi austin, can you send me the URL to you site and I’ll try to find out what’s going wrong.

  34. Comment on May 9th, 2007. Reply

    Hi Dena, you only need to edit the functions.php if you are creating a theme or skin that you want to be configurable via the presentation toolkit. If you are using vistered little, then this has already been done.

  35. austin
    Comment on May 9th, 2007. Reply

    Hi Tom,
    Could you check out jetsetr.com?
    Thanks
    Austin

  36. Comment on May 10th, 2007. Reply

    Hey austin, currently you have the shiny skin selected. I’ll need to see it in the default skin to debug the problem.

  37. austin
    Comment on May 10th, 2007. Reply

    Doh! Now it is to default skin.

  38. Comment on May 10th, 2007. Reply

    Hey austin, um.. all your paragraphs contain <span style="color: black"> and your text is within those spans. That is why the text is black. I don’t know if the spans are generated by some plugin you are using or simply be setting the font colour to black in the visual editor.

  39. austin
    Comment on May 10th, 2007. Reply

    I was using “default” color but obviously that’s not a good plan. OK, thank you again for all your help.

  40. Comment on May 11th, 2007. Reply

    i was wondering if i could customize the VL theme a bit more. i’ve changed the star.png and bigstar.png to fit my color scheme, but i was wondering if i could change the font styles (linked text orange, caption blue) to another color.
    when i was running the 1.6 version, i did a custom default.css and style.css to fix this but i can’t find where do i have to put those values on 1.7.3.
    sorry about my bad english. brazilian guy here.
    any help is appreciated!

    btw, i love this theme! :)

  41. Comment on May 13th, 2007. Reply

    Hi Leo, you want to edit skins/default/style.css.php. That’s where the colours for the default skin are set.

  42. Comment on May 16th, 2007. Reply

    Will this work with WP 2.2, which was just released?

  43. Comment on May 17th, 2007. Reply

    I’m also having troubles activating and deactivating plugins, and the skins after activating the Presentation Toolkit Plugin. I have found that after the plugin somehow replaces an “&” with “#038;” entity. Eg. …”432e#038;_wpnonce=…” instead of “…432e&_wpnonce=…”. By manually replacing this manually in the address bar I can get the plugins and skins to activate and deactivate.

  44. Comment on May 17th, 2007. Reply

    BUGS, thank you so much for finding this. It’s been driving me insane just trying to reproduce it. I try to get a fix out tomorrow or early next week.

  45. Comment on May 17th, 2007. Reply

    Glad that I could help! And thank you so much for your great work :)

  46. Comment on May 25th, 2007. Reply

    Hey tom, I fixed the issue on my site by commenting:

    275 // session_start();

    307 // session_write_close();

    from your script.

    Hopefully, I’m on the right track.

  47. Comment on May 25th, 2007. Reply

    Hey BUGS, did you get the version I emailed you a few days ago for testing?

  48. Comment on June 10th, 2007. Reply

    Hi there, I’m getting an error after safing the options or deleting the options again:\Fatal error: Call to undefined function wp_redirect() in C:\xampp\xampp\htdocs\wp\wp-content\plugins\presentation-toolkit\presentationtoolkit.php on line 249

    Line 249 is calling the redirect URL to the Options page and it looks OK for me but s/thing must be wrong.

    How ever, the tool is indeed cretaing a database entry as it should.

    This is happening on all of my servers under WP2.2 (I have no older version to test with).

    1. Comment on June 11th, 2007. Reply

      I think I got it. Replacing wp_redirect ($url) with return ($url) and everything is fine.
      Also in Line 254 and 257 wp_redirect must be replaced with return.

    2. Comment on June 11th, 2007. Reply

      Hi Frank, it’s a bug I discovered last week. I should have a fix release this week.

  49. Comment on June 15th, 2007. Reply

    is it possible to use it with citrus skin of vistred little 1.74?
    I onlye get the skin option menĂ¹ when I use the default skin.

  50. Comment on June 15th, 2007. Reply

    The point is: I want to have the central column wide, but using the citrus skin.
    how can I do that?

    1. Comment on June 15th, 2007. Reply

      Sorry, but the Citrus skin doesn’t have a wide mode.

  51. Comment on July 22nd, 2007. Reply

    I found a tiny typo that causes a syntax error in admin_menu():

    <!– rsa <p class="submit"><input type="submit" value="Delete Options" onclick="return confirm(\’Are you really sure you want to delete ?\’);"/></p> –>

    <p class="submit"><input type="submit" value="Delete Options" onclick="return confirm(’Are you really sure you want to delete ?’);"/></p>

    1. Comment on July 22nd, 2007. Reply

      Sorry, forgot to give details:

      Version is 0.0.8 and the problem is caused by the backslashes.

  52. Comment on August 30th, 2007. Reply

    thank you! :idea: i was looking for this solution for a long time

  53. Comment on September 23rd, 2007. Reply

    I read this article about presentation toolkit plugin and think this very helpful things. I will install this plugin. Thank’s for a information how this installing

  54. Comment on October 16th, 2007. Reply

    Yours blog is beutiful, I have a similar colors. Great job

  55. Comment on December 15th, 2007. Reply

    thanks for this great and very easy to use plugin!!

Leave a comment

Names and email addresses are required (email addresses aren't displayed), url's are optional.

Comments may contain the following xhtml tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>