====== TOS Plugin ====== ---- plugin ---- description: Have users accept the Terms of Service on login author : Andreas Gohr email : andi@splitbrain.org type : action lastupdate : 2022-08-25 compatible : Hogfather depends : conflicts : similar : tags : tos downloadurl: https://github.com/cosmocode/dokuwiki-plugin-tos/zipball/master bugtracker : https://github.com/cosmocode/dokuwiki-plugin-tos/issues sourcerepo : https://github.com/cosmocode/dokuwiki-plugin-tos/ donationurl: screenshot_img : ---- [[https://www.cosmocode.de/en/open-source/dokuwiki-plugins/|{{ https://www.cosmocode.de/static/img/dokuwiki/dwplugins.png?recache|A CosmoCode Plugin}}]] This plugin allows you to setup a "Terms of Service" page that logged in users have to agree to, before they can do anything else in your wiki. Whenever you update the Terms of Service, users need to re-agree to the terms. Superusers and Managers will never be asked to accept the terms of service. ===== Installation ===== Install the plugin using the [[plugin:plugin|Plugin Manager]] and the download URL above, which points to latest version of the plugin. Refer to [[:Plugins]] on how to install plugins manually. ===== Configuration ===== The most important setting is the ''tos'' config option. This is the ID of the wiki page containing your Terms of Service. The ''usesession'' option will skip the check if the TOS have been changed if it has been done once per user session. This means users that are currently using the site under the old terms will not be asked to accept the new terms right after they have been changed, but only on their next use of the site. This is recommended for better performance.