ewiki

mpi

The so called "mpi" plugins can be embedded into pages, and produce their
output there. They are loaded on demand (only if it appears that they should
be invoked), but it is possible to include() the individual files regardless
if they would be used or not.

In order to have the mpi plugins available, you must however first load the
mpi dispatcher:
   include("plugins/mpi/mpi.php");
Which then takes care of the markup and loading of the requested plugins.

The syntax for calling a mpi plugin is (write this inside of a WikiPage+,
when editing it):

   <?plugin PluginName+  arg="..."  arg2=DDD ?>

Where args are often optional or could even be written without the 'argname='
if only one was required. The name of the mpi plugin is case-insensitive
here.

Some plugins take longer text-only arguments, where you just put some more
paragraphs of text or some pseudo-programming code before the closing ?>
like for the TableEditor+:

   <?plugin TableEditor+
| use | this |
| table | for |
| editing | . |
   ?>

Just see the distributed MpiPlugins page for an overview of available
plugins of this type.

It is often possible to invoke mpi plugins like ["page"] plugins, if you
create a link inside of the page using the syntax <?plugin-link PluginName+ ?>
prev << "markup/definitionlinks"
next >> "mpi/backlinks"


You cannot modify the README.plugins file, but anyhow any ideas or suggestion should as usually get filed on BugReports, UserSuggestions or even better the README.plugins.Discussion.