Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagephp
$wt = new WikiTransformation();

// strip the Wiki processing
$wt->wiki->rules =  array(
    'Include',
'Prefilter',
'Delimiter',
// 'Moduledelimiter',
'Code',
'Raw',
'Modulepre',
'Module',
'Module654',

'Comment',

'Math',
//  'Freelink',
//    'Equationreference',
//'Footnote',
//'Footnoteitem',
//'Footnoteblock',
//'Bibitem',
//'Bibliography',
//'Bibcite',

//'Divprefilter',

//'Anchor',
//'User',
'Heading');

$compiled = $wt->processSource($source);

...

Overall, I would group this in a few categories:

  • Generating RSS feeds

  • Compiling forum posts

  • Compiling private messages

  • Compiling page text

    • Includes the Outdater, which has a bit of notable logic around page invalidation.

  • ListPages

  • Miscellaneous

    • Social bookmarks, only for “purifying”

    • WDEditUtils, which does page sectioning