01.12.2012 Views

7 Components: the Function Pages - Developers

7 Components: the Function Pages - Developers

7 Components: the Function Pages - Developers

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

10 Installing TWiki<br />

Readers<br />

Authors<br />

WikiAdmins<br />

WebAdmins<br />

Currently, TWiki is without doubt <strong>the</strong> flagship of <strong>the</strong> wiki variants.<br />

It not only offers sophisticated permissions and user administration,<br />

various separate areas and its own forms, but also a plugin interface<br />

with which <strong>the</strong> system can be expanded by versatile additional functions,<br />

such as drawing, calculation or a database.<br />

In contrast to MediaWiki, TWiki is written in script language. It<br />

does not use a database to store pages, but ra<strong>the</strong>r saves <strong>the</strong>m as files<br />

in a directory structure directly on <strong>the</strong> hard drive. When doing so, it<br />

often refers to commands and programs that are present by default<br />

on Linux systems. While not impossible, this makes <strong>the</strong> setup in a<br />

test environment under Windows more difficult. For history administration,<br />

<strong>the</strong> tool RCS (Revision Control System) is employed,<br />

which records modifications and stores <strong>the</strong> files accordingly. Since<br />

this tool is not present or cannot be installed (in <strong>the</strong> case of web<br />

hosts) on all systems, TWiki has its own version of RCS which,<br />

however, is still in <strong>the</strong> test phase. All required components are listed<br />

in Tab. 10.1.<br />

<strong>Components</strong> <strong>Function</strong><br />

Apache Web server, administers access to files from <strong>the</strong><br />

Net.<br />

Perl Script language in which <strong>the</strong> TWiki software is<br />

written.<br />

Unix Tools Diverse programs, especially Diff and Grep, that<br />

control access to and formatting of pages.<br />

RCS Revision software to monitor modifications to a<br />

file.<br />

Before you install TWiki, you should think about what you would<br />

like to do with it:<br />

10.1 Installation under Linux<br />

Required<br />

components<br />

Tab. 10.1<br />

�<br />

�<br />

�<br />

147

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!