So you upgraded and found a couple of plugins throwing errors etc. Here's what to do.
- disable the plugins in question
If you can still use the extension manager, just disable the plugin there. Otherwise you can either simply delete its folder in lib/plugins
or you can create a conf/plugins.local.php
file like this:
<?php
$plugins['qc'] = 0;
$plugins['anotherplugin'] = 0;
- Submit a bug report
This bug report should be submitted at the plugin's bug tracker. Not in the main DokuWiki bugtracker. Read Reporting Bugs on how to create useful bug reports. Be sure to include all the important info the developer needs to fix the problem
- Mark the plugin as incompatible
Go to the plugin's page on DokuWiki .org and edit it. At the top you'll find something like:
---- plugin ----
description: Analyzes the structural quality of an article and gives feedback to the users
author : Andreas Gohr
email : dokuwiki@cosmocode.de
type : render, syntax
lastupdate : 2020-06-02
compatible : Frusterick Manners, Greebo
...
You want to edit the compatible
line and add !Hogfather
:
compatible : Frusterick Manners, Greebo, !Hogfather
- Wait for a bug fix
Once a bugfix has been released, please go and update the plugin page again, removing the !
from !Hogfather
to mark the plugin as compatible.
While you wait for the fixes you can help by marking the plugins that do work with Hogfather as compatible. Just do the same as in Step 3 but, leave out the !
.