custom kanka campaign dashboard

How to style your Kanka campaign dashboard

There are several ways you can customise your Kanka campaign dashboard. We’ll start off with the options available to all campaigns, before detailing options for boosted campaigns.

The default dashboard setup for your first campaign includes the “campaign header”, an “entity preview” widget and a “recent list” widget.

kanka default dashboard
The various sections of the default dashboard.

To change the campaign header, click on the campaign name, and click on the “Edit campaign” button.

kanka edit campaign button
From the sidebar, clicking on “World” and “Edit Campaign” brings you to the campaign form.

Now that you are in the campaign edit form, click on the “Dashboard” tab to edit how your campaign header looks like.

campaign dashboard edit form

The contents of the Excerpt field will be displayed on the campaign header. The Header Image will also be displayed in the background of the campaign header. In our example, the campaign header will now be displayed as followed.

improved campaign header

It is currently not possible to remove the campaign header nor change it’s position.

Changing the widgets on the campaign dashboard

To change the widgets displayed, either click on the top-right “cog” icon, or the bottom’s “dashboard settings” button. Both lead to the same page.

campaign widgets control
Campaign dashboard setup page

You can click on a widget to remove it, or click on “Add a widget” to add a new widget by selecting one of the available types. You can also drag and drop widgets to reorder them. Position changes will automatically be saved!

Dashboard Widget Types

Entity Preview: select an entity from your campaign to display on the dashboard. Some entities have extra displays, for example Quests include the quest status, and maps will be rendered on the dashboard. This can be especially helpful with an introduction note that explains the world you’ve created.

kanka campaign widget map preview
The preview widget set for a map.

Calendar: display a calendar from your world, with the current date, along with a list of past and upcoming reminders in your calendar.

Kanka calendar widget
The calendar widget.

Recently Modified: add this widget to display a list of recently modified entities. Options include limiting by type of entity (for example only show recently modified characters), or filtered by tags. You can also set it to only show a single entity instead of a list, which will use the “preview” widget rendering.

Unmentioned entities: whenever an entity is mentioned in another entity’s text using the “@” mentions, the mentioned entity will be flagged as such. This widget shows all entities that aren’t mentioned in other entities. This is a great way to find entities that you’ve created but aren’t used in other parts of your world. Just like recently modified, you can filter this down by entity type and/or tags.

Random Entity: displays a randomly selected entity from your world. You can also filter this widget to only show a specific entity type or by tags. For non-admin users of your campaign, only entities they have permission to see will be displayed.

Boosted Campaign Features

Boosted campaigns have a few more options for customising the campaign dashboard. This includes an option for the Preview widget to use the entity’s header image instead of the entity’s primary image.

Now that your dashboard is nicely setup, invite your friends to your campaign!

3 Replies to “How to style your Kanka campaign dashboard”

  1. Thanks, this was really helpful for making my campaign dash look better!
    I noticed in a couple of the example pictures your background colour isn’t the default gray-blue. Is there a way to change that, as well?

    1. Yes, boosted campaigns can edit the css of their campaign to change the background colour of all pages using the following css

      .wrapper {
      background: url(url-of-an-image);
      background-repeat: repeat;
      background-size: auto;
      background-attachment: fixed;

Leave a Reply

Your email address will not be published. Required fields are marked *