<?xml version="1.0" encoding="utf-8"?><!DOCTYPE article  PUBLIC '-//OASIS//DTD DocBook XML V4.4//EN'  'http://www.docbook.org/xml/4.4/docbookx.dtd'><article><articleinfo><title>HelpOnConfiguration/UserPreferences</title></articleinfo><section><title>User Preferences</title><para>You can predefine, disable or remove several options on the user preferences page using the following parameters in your wiki config: </para><informaltable><tgroup cols="3"><colspec colname="col_0" colwidth="25*"/><colspec colname="col_1"/><colspec colname="col_2"/><tbody><row rowsep="1"><entry colsep="1" rowsep="1"><para><emphasis role="strong">Variable</emphasis> </para></entry><entry colsep="1" rowsep="1"><para><emphasis role="strong">Default</emphasis> </para></entry><entry colsep="1" rowsep="1"><para><emphasis role="strong">Description</emphasis> </para></entry></row><row rowsep="1"><entry colsep="1" rowsep="1"><para> user_checkbox_defaults </para></entry><entry colsep="1" rowsep="1"><para> dict </para></entry><entry colsep="1" rowsep="1"><para> Sets the default settings of the user preferences checkboxes. Example: <code>user_checkbox_defaults = {'edit_on_doubleclick': 0}</code> </para></entry></row><row rowsep="1"><entry colsep="1" rowsep="1"><para> user_checkbox_disable </para></entry><entry colsep="1" rowsep="1"><para> <code>[]</code> </para></entry><entry colsep="1" rowsep="1"><para> a list of checkbox names to be disabled in the user preferences. A disabled checkbox is displayed greyedout and uses the default value set in <code>user_checkbox_defaults</code>. </para></entry></row><row rowsep="1"><entry colsep="1" rowsep="1"><para> user_checkbox_fields </para></entry><entry colsep="1" rowsep="1"><para> <code>[...]</code> </para></entry><entry colsep="1" rowsep="1"><para> list of checkbox items. </para></entry></row><row rowsep="1"><entry colsep="1" rowsep="1"><para> user_checkbox_remove </para></entry><entry colsep="1" rowsep="1"><para> <code>[]</code> </para></entry><entry colsep="1" rowsep="1"><para> a list of checkbox names to be removed from the user preferences. A removed checkbox uses the default value set in <code>user_checkbox_defaults</code>.</para></entry></row><row rowsep="1"><entry colsep="1" rowsep="1"><para> user_form_defaults</para></entry><entry colsep="1" rowsep="1"><para> <code>[]</code> </para></entry><entry colsep="1" rowsep="1"><para> a list of form defaults for user preferences.</para></entry></row><row rowsep="1"><entry colsep="1" rowsep="1"><para> user_form_disable </para></entry><entry colsep="1" rowsep="1"><para> <code>[]</code> </para></entry><entry colsep="1" rowsep="1"><para> a list of form field names to be disabled in the user preferences. A disabled field is displayed greyed out and uses the default value set in <code>user_form_defaults</code>.</para></entry></row><row rowsep="1"><entry colsep="1" rowsep="1"><para> user_form_fields </para></entry><entry colsep="1" rowsep="1"><para> <code>[...]</code> </para></entry><entry colsep="1" rowsep="1"><para> list of user preferences form items. </para></entry></row><row rowsep="1"><entry colsep="1" rowsep="1"><para> user_form_remove </para></entry><entry colsep="1" rowsep="1"><para> <code>[]</code> </para></entry><entry colsep="1" rowsep="1"><para> a list of form field names to be removed from user preferences. A removed form field uses the default value set in <code>user_form_defaults</code>.</para></entry></row></tbody></tgroup></informaltable><para>The possible keys / clear text explanations are found in <code>MoinMoin/config/multiconfig.py</code>: </para><informaltable><tgroup cols="2"><colspec colname="col_0" colwidth="25*"/><colspec colname="col_1"/><tbody><row rowsep="1"><entry colsep="1" rowsep="1"><para><emphasis role="strong">Variable</emphasis> </para></entry><entry colsep="1" rowsep="1"><para><emphasis role="strong">Description</emphasis> </para></entry></row><row rowsep="1"><entry colsep="1" rowsep="1"><para> mailto_author </para></entry><entry colsep="1" rowsep="1"><para> Publish my email (not my wiki homepage) in author info </para></entry></row><row rowsep="1"><entry colsep="1" rowsep="1"><para> edit_on_doubleclick </para></entry><entry colsep="1" rowsep="1"><para> Open editor on double click </para></entry></row><row rowsep="1"><entry colsep="1" rowsep="1"><para> remember_last_visit </para></entry><entry colsep="1" rowsep="1"><para> After login, jump to last visited page </para></entry></row><row rowsep="1"><entry colsep="1" rowsep="1"><para> show_comments </para></entry><entry colsep="1" rowsep="1"><para> Show comment sections </para></entry></row><row rowsep="1"><entry colsep="1" rowsep="1"><para> show_nonexist_qm </para></entry><entry colsep="1" rowsep="1"><para> Show question mark for non-existing pagelinks </para></entry></row><row rowsep="1"><entry colsep="1" rowsep="1"><para> show_page_trail </para></entry><entry colsep="1" rowsep="1"><para> Show page trail </para></entry></row><row rowsep="1"><entry colsep="1" rowsep="1"><para> show_toolbar </para></entry><entry colsep="1" rowsep="1"><para> Show icon toolbar </para></entry></row><row rowsep="1"><entry colsep="1" rowsep="1"><para> show_topbottom </para></entry><entry colsep="1" rowsep="1"><para> Show top/bottom links in headings </para></entry></row><row rowsep="1"><entry colsep="1" rowsep="1"><para> show_fancy_diff </para></entry><entry colsep="1" rowsep="1"><para>Show fancy diffs </para></entry></row><row rowsep="1"><entry colsep="1" rowsep="1"><para> wikiname_add_spaces </para></entry><entry colsep="1" rowsep="1"><para> Add spaces to displayed wiki names </para></entry></row><row rowsep="1"><entry colsep="1" rowsep="1"><para> remember_me </para></entry><entry colsep="1" rowsep="1"><para> Remember login information </para></entry></row><row rowsep="1"><entry colsep="1" rowsep="1"><para> want_trivial </para></entry><entry colsep="1" rowsep="1"><para> Subscribe to trivial changes </para></entry></row><row rowsep="1"><entry colsep="1" rowsep="1"><para> disabled </para></entry><entry colsep="1" rowsep="1"><para> Disable this account forever </para></entry></row></tbody></tgroup></informaltable><para>So you could do, for example: </para><para>user_checkbox_remove = ['edit_on_doubleclick', 'show_nonexist_qm', 'show_toolbar', 'show_topbottom', 'show_fancy_diff', 'wikiname_add_spaces', 'remember_me', 'disabled',] </para><para>user_form_remove = ['password', 'password2', 'css_url', 'logout', 'create', 'account_sendmail', 'aliasname',] </para></section></article>