=begin options

write = root

=end

=head3 PodWiki Variables

B<PodWiki> has build-in variable support. You can insert
variables anywhere in your page. PodWiki automatically
interpolates it to its textual representation.

A variable must begin with the dollar character.

B<Note: If you want to use the DOLLAR character in a Pod page,
prepend it with a backslash: \\$>.

There are some different types of variables:

=head4 Internal Variables

Those variables are maintained by the PodWiki program
itself (in fact: PodWiki::Runner). Here is the list of
internal available variables:

=over

=item B<\$me>

the scriptname of PodWiki, usefull for building uri's.

=item B<\$page>

the name of the current PodWikiPage.

=back



=head4 Predefined Variables

B<PodWiki> includes a module B<PodWiki::Vars> which pre-defines
some variable-sets.

B<Small Graphics Set>:

=over

=item B<$ascii> \$ascii

=item B<$attach> \$attach

=item B<$back> \$back

=item B<$bookmark> \$bookmark

=item B<$cancel> \$cancel

=item B<$cdimage> \$cdimage

=item B<$configure> \$configure

=item B<$contents> \$contents

=item B<$document> \$document

=item B<$down> \$down

=item B<$edit> \$edit

=item B<$encrypted> \$encrypted

=item B<$filefind> \$filefind

=item B<$fileopen> \$fileopen

=item B<$fileprint> \$fileprint

=item B<$filesave> \$filesave

=item B<$forward> \$forward

=item B<$gohome> \$gohome

=item B<$help> \$help

=item B<$html> \$html

=item B<$idea> \$idea

=item B<$image> \$image

=item B<$info> \$info

=item B<$lock> \$lock

=item B<$ok> \$ok

=item B<$pdf> \$pdf

=item B<$sound> \$sound

=item B<$tar> \$tar

=item B<$tgz> \$tgz

=item B<$up> \$up

=item B<$video> \$video

=back

B<Color Variables>

You can use these variables to create colored text.

The following foreground color variables are defined:

\$YELLOW, \$ORANGE, \$RED, \$PINK, \$PURPLE, \$TEAL, \$NAVY,
\$BLUE, \$AQUA, \$LIME, \$GREEN, \$OLIVE, \$MAROON, \$BLACK,
\$GRAY \$SILVER, \$WHITE, \$END.

B<\$END> is a special variable, it resets the color to the
default color.

Example:

 \$RED red text \$END

$RED red text $END

You can use the same colors for background too, just prepend the
variable name with a B<B_>, e.g. B<\$B_AQUA>. You can intermix
foreground and background colors, this way you can create any
combination of colored text.

Example:

 \$GREEN \$B_AQUA green on aqua text \$END \$B_END

$GREEN $B_AQUA green on aqua text $B_END $END

=head4 Custom Variables

Additional variables can be defined by the administrator (root)
of PodWiki via the B<L<Site Admin|state:site_admin>> page. Just add a variable name
and then add a value for this variable. The editor of a page can
use such variables using the same dollar notation as for predefined
variables.

=head4 RCS Variables

There are some special keywords which are used by the RCS
version control system and will be automatically substituted
when a page gets checked in. Take a look at the L<PodWiki RCS documentation|PodWik
iRCS>
for more details.


=cut
