9. Wiki

This wiki has the same access privilege system as the rest of the application. This means that restrictions can be applied to user access. Even so, inside the wiki all users will see the same things. In this version page categories cannot be restricted for different Integria user groups.

It supports:

  • Wiki syntax for title hierarchies, hyperlinks, lists and images.
  • Change management.
  • File uploading and linking from the wiki interface.
  • Generating content charts and hierarchic information views (title, subtitle, etc.)
  • Preformatting: bold or italic lettering, etc.

Basic Syntax

This is a brief summary of the syntax applied.

Headings

Example:

!Heading H2
!!Heading H3
!!!Heading H4

The more exclamation points used, the smaller the title will be (up to five exclamation points can be used). Exclamations have to be placed exactly at the start of a line.

Lists and unorganized lists

Example of a list that isn't organized or numbered:

* Fruit
** Apple
*** Granny smith
** Orange
* Vegetables
** Garlic
** Onion

It will look something like:

  • Fruit
    • Apple
    • Granny smith
    • Orange
  • Vegetables
    • Garlic
    • Onion
Example of a numbered list: 

# First item 
## First subitem 
### First subsubitem
## Second subitem

It'll loook something like:

  1. First item
    1. First subitem
    2. First subsubitem
  2. Second subitem

Lettering Styles

Bold → Bold (three simple quotation marks/apostrophes ['])

Italic → Cursiva (two simple quotation marks/apostrophes)

Striked → Striked text, with an apostrophe and a dash. Ex: '—Striked—'

__Underlined_ → With an apostrophe and two underscores. Ex: '_Underlined_'

You'll only need to write the link like so:

[Main page] → Main page

or

[Main project page|Main page] → Main project page

or

[Features header on Main page|Main page#Features] → Features header on Main page

Emails and webpages are recognized automatically

http://lionwiki.0o.cz → http://lionwiki.0o.cz
[email protected][email protected]

It can also use relative links, but they must begin with . / (otherwise it's understood as a Wiki page). If you wish to link any HTML page on the same directory, use:

[Interesting page|./SomeWebPage.html] → Interesting page

Images

To use an image as a link:

[http://lionwiki.0o.cz/lion.jpg|link=http://lionwiki.0o.cz/] →

You can place the image on the left, right or center by following this example:

[http://lionwiki.0o.cz/lion.jpg|link=http://lionwiki.0o.cz/|center|title=Big Lion
|alt=Alt text]

Content tables

You can generate tables of content automatically by writing {TOC}.

Code or preformatting

Useful when you want to avoid the wiki “formatting” something or misinterpreting it, for placing code, or adding raw information. We use { { y } }. Any text in between will be formatted like the following example:

import sys
 
if len(sys.argv) == 2:

print "Hello",sys.argv[1]}}

Horizontal line

Using —- on a line with nothing else on it.

Avoiding wiki format

Using the '^' symbol before any special words.

HTML Code

You can place HTML directly on the wiki, as long as you use the tags {html} and {/html}

Blank line

Use {br} to insert blank lines.

Wiki menu

You can modify the wiki's menu and insert your own links in HTML format. To do this you must edit a special page named “Side_menu”. On it you must place HTML code directly linked to whatever you may need, whether it's a page from the Wiki or something external.

i.e.: suppose you have a Wiki page with name “office”. The link would look something like:

http://localhost/integria/index.php?sec=wiki&sec2=operation/wiki/wiki&page=Office 

You must create a code on the page side_menu with the following format:

<li><a href='http://localhost/integria/index.php?sec=wiki&sec2=operation/wiki/
wiki&page=Telephone_ES'>Telefonos</a>

Read and Write permits

This features allows you to manage access to contents, and corresponds to the Enterprise version. Initially, all pages are accessible and editable by all users. But administrating users can create access lists for reading and writing on each page in the side menu entries: 'ACL reading' and 'ACL writing'.

If a piece of content doesn't have users on its read or write lists, it'll remain accessible to all.

When we add a user to the access lists only those users will have read or write permissions. As can be seen in the following example, the user 'admin' will be the only one to have write permission on the front page.


Integria Documentation