Is it easy to change how my Graffiti site looks?

Yes. One of our big goals with Graffiti was to make sure that you didn't need a Computer Science degree to use it. In fact, even though Graffiti is built with Microsoft's .NET technology, we don't even assume that people have experience with the technology with which the application is written.

Graffiti has very robust support for giving you complete control over your site's content.

Use themes to change how your site looks

Below is a screen shot of the page for choosing a theme:

image

Graffiti comes with some built-in themes, but new themes can easily be installed and shared - best of all there are no configuration files to mess with or change (we told you this was easy).

Edit themes to personalize

Themes can also be personalized for your particular, just click the "Edit" link on a theme. A theme consists of a set of files such as Style Sheets (CSS) and Views (VM) files. Both of these files can be edited directly within Graffiti:

image

Change how a page is displayed

Every page created in Graffiti can be 100% customized. When Graffiti displays your content it will first look for a view file with the same name as the post, if a view file is not found it looks for a view file named after the channel the content is associated with, lastly if no other files are found the post.vm file will be used. This means that you can have unique pages for specific content or content that belongs to a specific channel!

Let's take a look at the post.vm file that controls the look-and-feel of all content:

image

In the above screen shot we're editing the post.vm file. As you can see there is HTML along with special "macros" and tools for helping you quickly find the macros. Macros allow you to control what happens within a view. For example, $post.Body tells the view to render the body content of the post in this location. From the Settings menu Title can be selected to insert $post.Title.

Changing site navigation

Site navigation can easily be controlled as well (and with no configuration files):

image

Site navigation can be created from categories / channels, posts, or custom links to other sites or applications. The Navigation Links area in the right portion of the screen shot above can be controlled by simply dragging-and-dropping to reorder the navigation links. Then, depending upon how the site navigation is displayed, the navigation is automatically shown on the site:

image

Widgets

Widgets allow you to add interesting bits of content and other data within your site. Widgets can be selected, edited, uploaded and are simply dragged-and-dropped between panes (shown in the screen shot below):

image

Above you can see a list of widgets included with Graffiti. Below is a screen shot of  the Tags and Friends widget is displayed on a Graffiti page:

Back to FAQ