Movable Type Plugins for World Peace - Architecture 7

Architecture Overview

  • mt-digest.cgi

    • Runs the application backend:

          MT::App::Digest        # subclass of MT::App
      
  • MT::App::Digest

    • Uses Core MT Modules

          MT::Permission         # Check whether user is authorized
          MT::Blog               # List of blogs
          MT::Entry              # List of entries
          MT::TemplateContext    # Generate digest from template
      
    • App templates

          settings.tmpl          # (uses HTML::Template) to
                                 # show settings page
      
    • Content templates

      • Homegrown MT template system

      • Same format as other MT content templates

      • Allows plugins for special tags

      • For now, paste into textarea on settings page

    • Plugins

          text-effects.pl        # add special tags to for
                                 # wrapping, underlining,
                                 # text boxes, etc.
      

 

Toronto Perl Mongers << Previous | Index | Next >>
Michael Graham - 2003