TelliTip 20: Add Custom Links to your Navigation Bar in Graffiti CMS


So you use Graffiti for your content management, but you want to create top level links on your site to a non-Graffiti page.  This is easy to to.  Lets pretend, in my case, that I want to create a top level link to my personal site from   

  1. Open the control panel on your site as a site administrator. 
  2. Click the presentation tab.
  3. Click Navigation
  4. Click the custom links sub tab.
  5. Add the text for your link and the link itself
  6. Click add to Navigation
  7. Position the link where you want it in the navigation links control.


TelliTip 18: Configure E-mail Support in GraffitiCMS


Once you have Graffiti set up and you are posting content you’ll probably want to be notified by Graffiti when new user comments are made or if someone uses your contact form.  So, one of the first things you’ll want to do is make sure your e-mail settings are configured properly.

Log into Graffiti as a site administrator and click on the Site Options tab and then click on e-mail settings.


Once you are on the e-mail tab you’ll want to configure the settings. Your ISP should have help on how to configure applications to send e-mail so you may need to contact them. 


After you have updated the settings from your ISP you’ll want to make sure the from address is set appropriately and that you’ve tested via the test settings field.

More information can be found here about the e-mails that are sent by default, but Graffiti plug-ins may also be taking advantage of e-mail settings that are configured as well. For example: with the blog extensions authors will get notifications for trackbacks that are posted just like comments.

TelliTip 16: Get free stats with web analytics tools in GraffitiCMS

Graffiti I moved this post up after a comment on Tellitip 15 reminded me that if you are using the free version of Graffiti you don’t get stats built in.  You still have an option, however, to use any number of stat tracking utilities on the web.  Graffiti allows you to insert tracking scripts into the header of every page from the control panel with these steps:

  1. Sign up for a free analytics service such as google analytics.
  2. Copy the Tracking Code from the service into your clipboard.
  3. Log into your site’s control panel as an admin
  4. Click the site options tab
  5. Click the settings panel


6. Scroll down to the “Web Analytics” form and paste the tracking code there. 


7. Click update settings

At this point it usually takes a couple of hours for the metrics to start showing up in the analytics tool, but you’ll be getting some great data.


TelliTip 11: It’s ok to re-categorize

GraffitiSo you’ve  been posting pages and content for a while with GraffitiCMS and realized that your original categorization of posts was incorrect. That’s OK, blogging and content generation are organic things and as your site grows you’ll discover what information architecture works best for your visitors.  But now you might be afraid to change your Categories since they are built into the URLs. 

Fear not, those awesome GraffitiCMS developers built a nifty URL rewriting engine so you can change page URLs and categories at will.  Simply choose to edit a post, change the category, and publish it again. Anyone that comes from a link that referenced the post under the old category will be redirected to the new one.

TelliTip 4: Using Categories and Tags In Graffiti with Live Writer

imageThis post covers options for setting tags & catagories on Graffiti posts from the graffiti UI & Live Writer.  I was recently pointed to a good blog post discussing the differences between categories, tags, and external tags. From what I’ve seen you need both categories and tags for optimal user navigation, ping-ability, and organization. Graffiti gives you that flexibility when it’s used as a blogging platform.  Posts can be included in only one category, but can have any number of tags.

Finding categories in Graffiti is obvious because it’s the dropdown on the main “content” tab of the Graffiti editor below the post title, but tags are tucked away on the “settings” tab while you are writing a post.


In Windows Live Writer, once it’s configured for your Graffiti site, has a similarly hidden area for setting tags. Catagories are exposed below the editor, but you have to expand the bottem toolbar, as shown to set the tags on a post.



To set tags in Windows Live Writer use comma delimited “keywords”. When this is posted the tags will now be associated with posts. 

Keep in mind that not all themes support the concept of tags.  If your theme does not you may want to experiment with other themes or customize it to add a line like this to the appropriate view files. (More detailed instructions in a future tip. )

#if($macros.IsNull($post.TagList) == false)
    Tagged as:



Peanut-Crusted Chicken with Pineapple Salsa

Pretty easy. Goes well with red wine steamed vegetables. 

Via Cooking Light


1 cup chopped fresh pineapple
2 tablespoons chopped fresh cilantro
1 tablespoon finely chopped red onion
1/3 cup unsalted, dry-roasted peanuts
1 (1-ounce) slice white bread
1/2 teaspoon salt
1/8 teaspoon black pepper
4 (4-ounce) chicken cutlets
1 1/2 teaspoons canola oil
Cooking spray
Cilantro sprigs (optional)


1. Combine first 3 ingredients in a small bowl, tossing well.

2. Combine peanuts and bread slice in a food processor; process until finely chopped. Sprinkle salt and pepper evenly over chicken. Dredge chicken in the breadcrumb mixture.

3. Heat oil in a large nonstick skillet over medium-high heat. Coat pan with cooking spray. Add chicken to pan; cook 2 minutes on each side or until done. Serve chicken with pineapple mixture. Garnish with cilantro sprigs, if desired.


4 servings (serving size: 1 cutlet and 1/4 cup salsa)

Nutritional Information

CALORIES 219(30% from fat); FAT 7.4g (sat 1.1g,mono 3.4g,poly 2.1g); PROTEIN 28.9g; CHOLESTEROL 66mg; CALCIUM 27mg; SODIUM 398mg; FIBER 1.3g; IRON 1.2mg; CARBOHYDRATE 9.1g