WikkiTikkiTavi is the original version of this documentation system. Their
documentation is usable for the eGroupWare
Wiki too.
For the features of
WikkiTikkiTavi and the eGroupWare Wiki see Tavi:TaviFeatures
?
Learn about Wiki formatting at Tavi:FormattingRules? or here: and try it in our
SandBox
SmashWordsTogether to create a page link. Click on the ? to edit the new page.
You can also create
free links that aren't
WordsSmashedTogether. Type them like this:
((free links)).
''italic text'' becomes
italic text
'''bold text''' becomes
bold text
{{monospace text}} becomes
monospace text
---- becomes a horizontal rule:
Create a remote link simply by typing its URL:
http://www.egroupware.org
If you like, enclose it in brackets to create a numbered reference and avoid cluttering the page;
[http://www.php.net] becomes
[1].
Or you can have a description instead of a numbered reference;
[http://www.php.net/manual/en/ PHP Manual] becomes
PHP Manual
You can put a picture in a page by typing the URL to the picture (it must end in gif, jpg, or png). For example,
http://www.egroupware.org/uploads/images/logo.png becomes
You can link to some other sites by typing shortcuts. See
InterWiki for configuration. For example,
- Axis:eGroupWareDocs for links into the Axis-Wiki
- Bug:0815 of links to the Sourceforge Bug tracker
- Google:eGroupWare searches Google for eGroupWare
- RFC:2445 show the iCal rfc
There are 2 possibilities for
code formatting:
{{$is_admin = $GLOBALS['phpgw_info']['user']['apps']['admin'];}}
or
<code>
if ($_POST['add'])
{
do_something();
}
</code>
becomes
$GLOBALS['phpgw_info']['user']['apps']['admin']
or
if ($_POST['add'])
{
do_something();
}
You can indent by starting a paragraph with one or more colons.
:Indent me!
::Me too!
becomes
- Indent me
- Me too!
You can create bullet lists by starting a paragraph with one or more asterisks.
*Bullet one
**Sub-bullet
becomes
You can create a description list by starting a paragraph with the following syntax
*;Item 1: Something
*;Item 2: Something else
which gives
- Item 1
- Something
- Item 2
- Something else
Similarly, you can create numbered lists by starting a paragraph with one or more hashes.
#Numero uno
#Number two
##Sub-item
becomes
- Numero uno
- Number two
- Sub-item
You can mix and match list types:
#Number one
#*Bullet
#Number two
- Number one
- Number two
You can make various levels of heading by putting = signs before and after the text =
Level 1 heading
Level 2 heading
Level 3 heading
Level 4 heading
Level 5 heading
Level 6 heading
= Level 1 heading =
== Level 2 heading ==
=== Level 3 heading ===
==== Level 4 heading ====
===== Level 5 heading =====
====== Level 6 heading ======
You can create tables using pairs of vertical bars:
| cell one | cell two |
| big ol' line |
| cell four | cell five |
| cell six | here's a very long cell |
||cell one || cell two ||
|||| big ol' line ||
|| cell four || cell five ||
|| cell six || here's a very long cell ||
Lastly, normal blank lines are turned into HTML <br /> elements, to insert a line break in the displayed document.
Advanced Formatting Rules
Anchors (Bookmarks)
Anchors can be created using the Anchor macro.
The following macro:
:== Section One[[Anchor one]] ==
:blah blah[[Anchor my-anchor]] blah
inserts the following HTML into your page:
- <h2>Section One<a name="one"></a></h2>
- blah blah<a name="my-anchor"></a> blah
Only alphanumeric characters and dashes are permitted in anchors. Underscores are technically not allowed by the XHTML specification.
To link to anchors, add a '#anchor-name' to your page link, as follows:
:SandBox#one
:((SandBox#one))
:((SandBox|sand-box, first section#one))
which display as:
- SandBox#one
- SandBox
- sand-box, first section
Disabling Wiki Code
Text that appears in between three backticks (`) is ignored for all other wiki markup rules. Alternatively, a leading ! can also do the job.
For example:
I like !WikiWord.
I like `WikiWord`.
Appears as:
- I like WikiWord.
You can use this trick any time that something you might normally type gets treated as wiki markup, but you don't want it to.
<Code>
Blocks of text that are surrounded by <code> and </code> are treated as source code and displayed within <pre>..</pre> tags. HTML is escaped so that it will appear as text. No other formatting rules are applied to the code, so wiki markup will not be applied.
For example, the following:
<code>
private void menuItem2_Click(object sender, System.EventArgs e)
{
Help.ShowHelp(this, helpProvider1.HelpNamespace);
}
</code>
renders as:
private void menuItem2_Click(object sender, System.EventArgs e)
{
Help.ShowHelp(this, helpProvider1.HelpNamespace);
}
Note that MyFunction didn't appear as a link in that block of code, since wiki markup is not applied to source code.
CurlyOptions
only supported with tables right now
||{s=background:red} CurlyOptions ||{s=color:blue;font-variant:small-caps;font-size:large} some text||
||{Tb=0,s=background:red;color:blue;font-variant:small-caps;font-size:large} some blue text on red ground||
| some blue text on red ground |
||{Tb=0,s=color:red;font-variant:small-caps;font-size:large} some red text||
Inline HTML
colored Text can be produced as follows:
<html>
<b> more </b> <font color="red">with</font> <b>color</b>
</html>
more with color
... and more
... and more
Makros
There are some predefined Makros in WikkiTikkiTaviEGW
?
[[! *]] - shows list of last changes in wiki
[[PageNames NAMENPATTERN]] - shows list of Pages that match the Searchpattern with their Pagename, Wildcards as % are allowed
[[PageTitle NAMEPATTERN]] - shows list of Pages that match the Searchpattern with their Pagetitle, Wildcards as % are allowed
To learn more look at Tavi:FormalFormattingRules
?