(module hwikiplugin mzscheme
        ;; To be able to test plugins without having to create a planet
        ;; package with the plugin each time, it is necessary to require
        ;; the plugins.scm from the planet stuff
        ;; The same applies to special pages, which can be part of a plugin
        (require "hwikireq.scm")

        (require "config.scm")
        (require (planet "plugins.scm" ("oesterholt" "hwiki.plt" 1 0)))
        (require "users.scm")
        (require "context.scm")
        (require (planet "page.scm" ("oesterholt" "hwiki.plt" 1 0)))
        (require "template.scm")

        (provide (all-from "hwikireq.scm")
                 (all-from "config.scm")
                 (all-from "users.scm")
                 (all-from "context.scm")
                 (all-from (planet "page.scm" ("oesterholt" "hwiki.plt" 1 0)))
                 (all-from "template.scm")
                 (all-from (planet "plugins.scm" ("oesterholt" "hwiki.plt" 1 0)))