The Linux Foundation is a non-profit consortium dedicated to fostering the growth of Linux.
Contents |
Subtopics
Contents [[TableOfContents]]
You maybe want to add some icon to your wiki site, commonly known as `favicon.ico`. To get those little icons besides bookmarks and with tabbed browsing, add this to your `moin_config.py`:
html_head = ''' <link rel="icon" href="/images/icon.png" type="image/png"> <!-- ... more header stuff ... --> '''
The image size must be 16x16 and simply putting it as `/favicon.ico` (into your Document``Root) does not work with all browsers (e.g. does not work with Mozilla versions 1.0 - 1.3).
If you want your users to easily add new InterWiki monikers, change your `moin_config.py` to contain an entry like this:
shared_intermap = ['/usr/local/moin/mywiki/data/text/intermap_2etxt']
Then create a page named `intermap.txt` (see LinuxWiki:intermap.txt for an example) with the following content:
<!-- Keep the first line and add text only after two hash marks (##) --> <!-- --> <!-- This is a publically editable extension of standard [[InterWiki]] --> <!-- definitions. Any addition here is immediately reflected in --> <!-- the wiki. --> <!-- --> <!-- To enable this in your own wiki, either add the page file of --> <!-- this page to config.shared_intermap (can be a list of files --> <!-- since version 1.1), or add an appropriate symbolic link. --> <!-- --> <!-- The format of an entry is interwiki moniker followed by the URL --> <!-- $PAGE can be used to embed the URI following the moniker in --> <!-- the resultant URL --> [[MyNewMoniker]] http://example.com/somewiki/$PAGE.html
Then check whether your new monikers appear on the InterWiki list.
See MoinMoin:PasswordProtectedEditing
`httpd.conf` modification for MoinMoin installation at "/":
[[LoadModule]] rewrite_module /usr/lib/apache/1.3/mod_rewrite.so [[RewriteEngine]] on [[RewriteRule]] ^/wiki/ - [last] [[RewriteRule]] ^/robots.txt - [last] [[RewriteRule]] ^/favicon.ico - [last] [[RewriteRule]] ^/?(.*) /pathto/cgi-bin/moin.cgi/$1 [last,type=application/x-httpd-cgi]
This way you can use short and clean URLs like http://LinuxWiki.de/FrontPage.
The following shows how certain features can help you to optimize your configuration when you run several wikis on one host, or when you use MoinMoin in intranet environments.
The configuration variable "`url_mappings`" can be used to remap absolute URLs to relative ones, or change certain URL prefixes to totally different ones. This is especially useful in intranets, when whole trees of documents hosted outside of the wiki move around.
"`url_mappings`" is a lookup table in the form of a dict, the key is the prefix to be replaced, the value is the replacement. A typical example is `url_mappings = {'http://my.server.net/': '/'}`, which removes the scheme from local URLs, and thus makes links to your own server work for both `http` and `https`.
<!> TODO: explain the following things in detail, and add more detail to the above sections
Needing more explanation:
Admin stuff:
Command-line tools:
Compatibility: