Kazoo Tutorials
I have created a number of tutorials aimed at getting you online and running with the Kazoo Templated Content plugin for WordPress. Feel free to email and request additional tutorials.
Example: 01 - Getting Started
In this tutorial I cover the basics of using the Kazoo Pugin for Wordpress. You will learn how to create inline templates typed directly into the Wordpress content editor, global templates entered through the Kazoo Admin Panel and the short codes for each style.
Date: May 25, 2011
Example: 02 - Using Kazoo Template Tags
In this tutorial I discuss the format and use of template tags. Template tags are the markup language used by kazoo to control the logic flow and content output of your template. Template tags allow you to implement custom post, page and comment loops as well as conditional content based on login, page and other criteria.
Date: May 25, 2011
Example: 03 - Substitution in Kazoo
In this tutorial I explain how to use substitution tags in templates. Substitution tags allow you to include content from Wordpress posts, pages, and comments within your templates.
Date: May 25, 2011
Example: 04 - Conditional content using Kazoo
Not every visitor to your website gets or wants to see everything on a given page or post. In this tutorial I'll show you how to use the three basic conditional template tags to include or exclude content based on a number of important criteria including login status, user level, and whether or not the current content is a post, a page or the front page.
Date: May 25, 2011
Example: 05 - Writing custom components for KudzuPHP
Kazoo is dangerously powerful and even addicting but it can't be everything to everyone right out of the box. Experienced programmers are going to want more functionality than the original code provides. In this tutorial I discuss the KudzuPHP template engine that Kazoo is based upon and how to write custom tag handlers that can do anything you want, whenever you want.
Date: May 25, 2011
Example: 06 - Creating and Importing KudzuPHP Libraries
This tutorial builds on the previous tutorial by showing you how to package the custom tag handlers you create into special libraries that Kazoo can import dynamically using the "import" tag in your templates.
Date: May 25, 2011
Example: 07 - Debugging Kazoo Templates
There are those that get everything right the first time. For the rest of us there is debug mode. In this brief tutorial I'll show you how to debug templates that just don't work like you think they should.
Date: May 25, 2011
The code that generated this page (style removed):
[kazoo]
<!--{getposts|post_type=page&post_parent=8&numberposts=99&orderby=menu_order&order=ASC}-->
<!--{post}-->
<!--{subst}-->
<p><a href="{{post_permalink}}">{{post_title}}</a></p>
<p><b>Author: {{post_author}}, Date: {{post_date}}, Comments: ({{comment_count}})</b></p>
<p>{{post_excerpt}}</p>
<!--{/subst}-->
<!--{/post}-->
<!--{else}-->
<p>There are no tutorials posted at this time.</p>
<!--{/else}-->
<!--{/getposts}-->
[/kazoo]
