DokuwikiCustomization
Over the years I had to make manual changes to dokuwiki to suit my use, here are the final changed files at the moment, in Release 2025-05-14a "Librarian":
inc/ confutils.php init.php template.php lib/tpl/dokuwiki/ tpl_footer.php tpl_header.php script.js (changed makeToggle call) main.php (change css) lib/scripts/ behaviour.js (disable jquery slideUp and slideDown, and bounce) page.js (changed makeToggle call)
I have disabled the real-time indexer for non logged-in users. It runs only for logged in users. This makes the user experience of non logged-in users slightly better.
For CLS issue on dokuwiki I have changed the calling of makeToggle in page.js, and script.js along with changing the css in main.php, also disabled jquery effects of slideUp and slideDown in behaviour.js.
Earlier I used https://www.cleancss.com/css-minify/ to minify the css and https://jscompress.com/ to minify the js.