community.egroupware.org: Community wiki

  
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

  1. Numero uno
  2. Number two
    1. Sub-item


You can mix and match list types:

#Number one
#*Bullet
#Number two
  1. Number one
    • Bullet
  2. 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||
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?
You are here