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 (ADFS as of Oct. 2020) 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:/var/www/cs.uwaterloo.ca/twiki/
  • Except for some auth configuration in:
    • /etc/apache2/config/sites-available/twiki
If the Web is to be TWiki (i.e., not ADFS) authenticated, add to the list under "htpasswd-authenticated webs".

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

salt-204:/srv/saltstack/states/cscf_apache/vhosts/sites-config/cs.uwaterloo.ca-twiki.conf

>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:/var/www/cs.uwaterloo.ca/twiki/data
  • cd /var/www/cs.uwaterloo.ca/twiki/data
  • htpasswd .htpasswd ImaUser

Add users to a group

Edit | Attach | Watch | Print version | History: r16 < r15 < r14 < r13 < r12 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r16 - 2020-10-21 - DanielAllen
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback