DokuWiki

It's better when it's simple

User Tools

Site Tools


devel:releases:refactor2022

developer changelog

Refactoring 2022

Update of this page is in Progress

This page lists changes since August 2022. For older changes see refactor2021 and refactor2020.

Welcome to add more notes/examples/etc on this page, to make updating of plugins and templates easy! Please share all remarks and possible improvements. See forum topic. Thank you very much! Klap-in

How to find deprecated code

A lot of code has been marked as deprecated. Which means it will be removed in future releases of DokuWiki. While this does (normally) not cause plugins to malfunction now, it may lead to nasty surprises after future updates.

Plugin/template authors can easily check if they use any deprecated functions, classes or methods:

  • enable the allowdebug setting in the Configuration Manager
  • use the plugin
  • Check logs for any information about deprecated calls caused by the plugin:
    • Up to the Hogfather 2020 release: check data/cache/debug.log .
    • Since the Igor 2022 release: check data/log/deprecated/<date>.log

Refactor fulltext search functions and class Doku_Indexer

devel/releases/refactor2022.txt · Last modified: 2022-07-31 23:14 by Klap-in

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki