Using Adventure Planner

For all of the pages that your users should be able to see, you can create normal pages using the regular DokuWiki Formatting Syntax.

Creating Your World

Adventures

An adventure template has been supplied with this distribution. If you wish to create an adventure named The Great Dungeon Plunder, you would enter the following text:

[[adventure:The Great Dungeon Plunder]]

You can create pages for individual scenes in your adventures as well. If you have a scene “Old Man at the Inn” you would create a link like this:

[[scene:The Great Dungeon Plunder:Old Man at the Inn]]

Populating the World

NPCs similarly get their own template and namespace. To create an NPC named “Uriah The Smiter of Great Blows” you would enter the following text:

[[npc:Uriah The Smiter of Great Blows]]

You can upload photos of your NPCs as well, using the Media Manager. There is always a link to the Media Manager on the page, near the search box.

Game Master Only Stuff

To create material that only the game master should see, you might try the following text:

[[gm:Campaign Outline]]

Managing Your Campaign

Managing a running campaign takes work. Your Adventure Planner website has tools to make that easier.

Characters

A Characters section which may be updated by any signed in user. The characters section allows PDF files and files from popular character creation software to be uploaded. Files must be under 1MB. Certain file types, such as plain text, HTML and XML files aren't allowed, because those file formats are used to store important data on your site, and a malicious user could use that to compromise the site.

Blog

You can use a blog to provide a running campaign summary. This is great for maintaining context between sessions, and can also be good for giving your players insight into what happened. To put a blog on your campaign site, you should include the follow text in the page where you want it to appear.

{{blog}}

The main page is a great place to put this, so that your players see the most recent campaign updates as soon as they visit the site.

The blogging module has a lot of options, with full details available at https://www.dokuwiki.org/plugin:blog

You might also want to just provide a summary of blog updates on the main page. This is especially useful if you want the main page to also have links into the world of your campaign, or if you meet often and don't want the page to get too cluttered. You can insert a summary by placing the following text in the page:

{{archive?*}}

This option shows an nice formatted list of all of the blog entries. This is good if you have a fairly small number of blog entries. If you update your campaign blog weekly, you might consider the autoarchive option, which lists only blog entries for the current month. To use that, use the text

{{autoarchive}}

There is a lot more information available by looking at https://www.dokuwiki.org/tips:blogging

Calendar

Some people are lucky, and have regularly scheduled game days. But a lot of us have family and careers. If we want to play, we have to work around those obligations, and that means a calendar. The closest thing to a universal calendar tool out there is Google Calendar, which lots of people have on their phones. You can create a Google Calendar for your game group and embed it in your site. You can use your Google Calendar from most smart phones and calendar applications.

  1. If you don't already use Google Calendars, sign up for an account at http://calendar.google.com
  2. Under My Calendars choose Create New Calendar from the dropdown
  3. Go through the calendar creation process, and share it with members of your group. Give them whatever level of permissions you think are appropriate.
  4. Once you have created the calendar, it should show up under My Calendars.
  5. Choose Calendar settings from the calendar's dropdown options.
  6. One of the settings is Calendar address, and will contain something called Calendar ID that will look something like a very ugly email address. Copy this ID. It should look something like randomjunk@groups.calendar.google.com.
  7. On the page where you want the calendar to appear, add the following text:
{{cal>randomjunk@groups.calendar.google.com}}