Community wiki
WikkiTikkiTavi |
WikkiTikkiTavi
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
- Bullet one
- Sub-bullet
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
- Bullet
- 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]] blahinserts 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.
<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||
CurlyOptions? | 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||
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? which are just listed here, but NOT executed![[! *]] - 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 [[PageSize]] - Displays the size of each page in bytes. [[LinkTable]] - Displays all of the pages that each page links to [[PageLinks]] - Indicates how many links to other pages each page contains. Multiple links to the same page count multiple times [[PageRefs]] - Displays how many links there are to each page. Multiple links on a page increase the count. A page that links to itself also counts. [[OrphanedPages]] - Displays all of the pages that no other page links to [[WantedPages]] - Displays all pages that are linked to but do not yet exist [[Transclude eGroupWare]] - Include the text of an other wikipage called eGroupware
To learn more look at Tavi:FormalFormattingRules?