Twiki notes for CSCF and MFCF staff

TWIKI Add On Products

TWIKI Editors and Plugins

TWIKI converters

MSoffice to TWIKI

You will need need wvWiki.xls from  http://twiki.org/~twiki/pub/Codev/MsOfficeIntegration/wvWiki.xsl
$ wvWare -x /usr/share/wv/wvXml.xml foo.doc > foo.xml
$ xsltproc wvWiki.xsl foo.xml > foo.txt

Twiki Web Creation

These notes are for creating a new "Web" in Twiki. There are two basic types in our setup: ones that will use UW authentication (CAS as of Dec. 2012) and those that will use Twiki authentication. The former is good for webs that are for UW users only. The latter is needed for working with external collaborators. The steps are to first create the Web and then update our Apache configuration to set how it is controlled. Finally, if needed, you will need to define the authorized users.

Create the new Twiki Web

Use the TWiki Web creation form:

  • ManagingWebs
    • Naming: Enter a short name of up to 10 characters. The name must start with an upper case letters, followed by optional upper or lower case letters or numbers
    • Based On Web: Pick another Web to use as a style model (Normally use: _default )
    • Web Color: pick one of the StandardColors
    • Description: give a short description
    • Use to: ... finish the sentence
    • Exclude web from "Search all": Yes or No (Hidden or not)
Internal Note:
  • The TWiki itself lives in the webspace at:
    • linux.cs:/software/odyssey-3_apache/data/vhosts/cs.uwaterloo.ca/twiki
  • Except for some auth configuration in:
    • /software/odyssey-3_apache/config/sites-available/twiki
If the Web is to be TWiki (i.e., not CAS) authenticated, add to the list under "htpasswd-authenticated webs".

If the Web is to be CAS-authenticated, add to the list under "UWdir-authenticated webs" in:

www152.cs:/software/odyssey-3_apache/config/sites-available/twiki

>LocationMatch ^/twiki/(attach|edit|installpasswd|manage|preview|rdiff|rdiffauth|register|rename|save|upload|viewauth)/(Main|TWiki|Sandbox|Trash|AIMAS|CF|CFPrivate|CHIL|CSFaculty|CSEveryBody|CsOps|ISG|MathBusOps|UW|CSGenderEquality|CsAdvisors|AdaptiveAnalysis|CrySP|IE|PLGWiki|WomenInCS|CsGrec|FedFan|FAQA|TestWebS|Faqtest)($|/)<

Registering users

Registering for a UW authenticated Web

Registering for a Twiki authenticated Web

Setting passwords

Password for a UW authenticated Web

  • just uses your WatIam password

Password for a Twiki authenticated Web

  • uses the htpassword file in:
    • linux.cs:/software/odyssey-3_apache/data/vhosts/cs.uwaterloo.ca/twiki/data
  • cd /software/odyssey-3_apache/data/vhosts/cs.uwaterloo.ca/twiki/data
  • htpasswd .htpasswd ImaUser

Add users to a group

Miscellaneous notes

It seems TWiki's CGI scripts and data are accessed over NFS. This might be slowing down the "feel" of TWiki.

Topic revision: r15 - 2014-04-14 - DanielAllen
Information in this area is meant for use by CSCF staff and is not official documentation, but anybody who is interested is welcome to use it if they find it useful.


Edit

 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2014 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback