DownloadAndInstallationMoinMoin

MoinMoin is an advanced, easy to use and extensible WikiEngine with a large community of users. Said in a few words, it is about collaboration on easily editable web pages. MoinMoin is Free Software licensed under the GPL.

Where to download kits

The recommended way to install MoinMoin on OpenVMS is to install the Portable Python kit, for more information view Download and installation of Python for OpenVMS

How to install MoinMoin on OpenVMS

MoinMoin is already installed in the Portable Python LD image.

setup a local Wiki

If you want to create your wiki in dev:[dir.wiki] under the username MOINUSR

$ @python_vms:setup
$ @MOIN_ROOT:[vms]create_moin_wiki dev:[dir.wiki] moinusr
(!)

Then edit moin.py to update interface variable (default 'localhost')

Optionally edit wikiconfig.py to match your requirement.

finally start the Wiki server

$   subm/noprint/user=MOINUSR/que=WIKI_QUEUE -
$         moin_root:[vms]run_wiki/para=dev:[dir.wiki]

Your MoinMoin wiki is ready :-)

How to install setup MoinMoin with WASD

You can use MoinMoin as a CgiPlus server or setup a reverse proxy rule in WASD and use the embedded Web server in MoinMoin.

Using MoinMoin thru a reverse proxy server

To setup the vmspython site to use MoinMoin (running on port 8000) thru a reverse proxy service, the following rules can be used:

pass /wiki/* /moin_root/share/moin/htdocs/* ods=5
...
redirect /* /http://vmspython.dyndns.org:8000/*?
pass http://vmspython.* http://vmspython.* RESPONSE=gzip=none

Using MoinMoin as a CgiPlus server

To run MoinMoin as a CgiPlus server you the following rules can be used (extract from the rules for this wiki):

pass /moin_static163/* /moin_root/share/moin/htdocs/* ods=5
script+ /* /dsa200/pythonwiki/vms/moincgiplus/* \
        map=once ods=5 script=syntax=unix script=query=none \
        script=as=moinmoin_usr throttle=1,,,30

(!) Instead of using "/*" in the script+ rule you can use, for example, "/wiki/*".
(!) You can also use moinwsgi script instead of moincgiplus script.
(!) Be sure to set the correct security profile on the command procedures generated in your wiki tree. In the above example you can use w:re on all dcl procedure in dsa200:[pythonwiki.vms]

Recent