View · Index

Per request initialization

namepsace eval ::myapp {
  ...
  ::myapp::Package instproc initialize {} {
    # Per application type initialization.

    #

    # One can register here e.g. mixins extending/replacing

    # xowiki behavior. For example

    #     ::xowiki::Page instmixin add ::myapp::Page

    #

    next
  }
  ::myapp::Package instproc destroy {} {
    # remove the behavior added by initialize

    #     ::xowiki::Page instmixin delete ::myapp::Page

    next
  }
  ...
}