====== Andi's Blog Posts on Patreon ====== The lead developer of DokuWiki gives a look behind the curtains, published as blog [[https://www.patreon.com/dokuwiki|on Patreon]]: ===== Part VII ===== * If this list is no longer up-to-date, you can find [[https://www.patreon.com/dokuwiki|newer posts here]]((Scroll down to the bottom of the page and be patient... (at least in Germany/​Duesseldorf) )) * **[[https://www.patreon.com/posts/better-remote-96036243|A Better Remote API]]** \\ // Revamping Remote API: Modern Standards, Improved Usability, Enhanced Documentation (2024–01–07) // ===== Part VI ===== * **[[https://www.patreon.com/posts/automatic-code-88664648|Automatic Code Fixing]]** \\ // Streamlined Code Updates: Adhering to PSR-12 and Modernizing DokuWiki's PHP Code (2023–09–03) // * **[[https://www.patreon.com/posts/gallery-plugin-88137650|Gallery Plugin Revamped]]** \\ // Overhauling the Gallery Plugin: New Code, Enhanced Design, and Updated Features (2023–08–23) // * **[[https://www.patreon.com/posts/infrastructure-81400776|Infrastructure Work]]** \\ // Streamlining Development: New Tools for Release Management, Plugin Scaffolding, and Upgrades (2023–04–12) // * **[[https://www.patreon.com/posts/dns-post-mortem-73885082 |DNS post mortem]]** \\ // Downtime Explained: How a Registrar Issue Led to DokuWiki's 24-Hour Outage and the Swift Recovery (2022–10–28) // * **[[https://www.patreon.com/posts/working-with-59346160|Working with SVGs]]** \\ // Enhancing DokuWiki with SVGs: New Features, Optimization Tips, and Developer Plugin Support (2021–11–30) // * **[[https://www.patreon.com/posts/better-forms-58551930|Better Forms need Plugin Updates]]** \\ // Modernizing DokuWiki Forms: Why Plugin Updates Are Essential for the Upcoming Release (2021–11–10) // ===== Part V ===== * **[[https://www.patreon.com/posts/dokuwiki-plugin-54035868|DokuWiki Developer Plugin]]** \\ // Streamlining Extension Development: A New DokuWiki Developer Plugin for More Efficiency (2021–07–23) // * **[[https://www.patreon.com/posts/better-logging-44629895|Better Logging]]** \\ // Enhancing DokuWiki: New Logging Features for Better Error Tracking and User Support (2020–12–03) // * **[[https://www.patreon.com/posts/running-dokuwiki-42961375 |Running DokuWiki on Docker]]** \\ // Better Setup: Combine DokuWiki with Docker without Integrating it into a Docker Container (2020–10–20) // * **[[https://www.patreon.com/posts/navigating-41964941|Navigating DokuWiki]]** \\ // Mastering Page Navigation: Exploring Alternatives to the Indexmenu Plugin (2020–09–24) // * **[[https://www.patreon.com/posts/hogfather-plugin-38090834 |Hogfather Plugin Compatibility]]** \\ // Preparing for Hogfather: Addressing Plugin and Template Compatibility Issues in DokuWiki (2020–06–10) // * **[[https://www.patreon.com/posts/infrastructure-37223681 |Infrastructure Updates ]]** \\ // System Overhaul: Server Upgrade, PHP 7 Transition, and new Forum Software  (2020–05–17) // ===== Part IV ===== * **[[https://www.patreon.com/posts/combining-twig-27328611|Combining Twig and DokuWiki ]]** \\ // Efficient Template Creation for DokuWiki with Twig: The TwigStarter Approach (2019–06–02) // * **[[https://www.patreon.com/posts/2019-to-do-list-23699144|2019 To Do List]]** \\ // Setting Priorities for 2019: DokuWiki's Roadmap for Hotfixes, Refactoring, and Server Upgrades  (2019–01–02) // * **[[https://www.patreon.com/posts/wikipatterns-23182312 |Wiki Patterns]]** \\ // Optimizing Your Wiki: Patterns and Anti-Patterns for Successful Wiki Adoption (2018–12–07) // * **[[https://www.patreon.com/posts/dokuwiki-updated-21304699|DokuWiki Downloader updated]]** \\ // Speeding Up DokuWiki Installation: An Updated Downloader Script for Faster Deployments (2018–09–09) // * **[[https://www.patreon.com/posts/unfixed-security-21250652|The unfixed security issue... ]]** \\ // Addressing CVE-2018-15474: Why Some Security 'Vulnerabilities' Aren’t DokuWiki’s Problem (2018–09–06) // * **[[https://www.patreon.com/posts/declaration-be-20638123|Declaration should be compatible with...]]** \\ // Troubleshooting PHP Warnings: How to Fix Compatibility Issues in DokuWiki Plugins (2018–08–08) // ===== Part III ===== * **[[https://www.patreon.com/posts/sentry-plugin-19197112|Sentry Plugin]]** \\ // Enhancing Error Tracking in DokuWiki: Introducing the Sentry Plugin for Seamless Debugging (2018–06–04) // * **[[https://www.patreon.com/posts/dokuwiki-script-19048874|DokuWiki Recovery Script]]** \\ // Recovering Your DokuWiki: A New Tool for Troubleshooting and Restoring DokuWiki Access (2018–05–26) // * **[[https://www.patreon.com/posts/refactoring-18685665|Refactoring]]** \\ // Keeping DokuWiki Alive: The Power of Incremental Refactoring Over Complete Rewrites (2018–05–08) // * **[[https://www.patreon.com/posts/search-all-18507537|Search all the Plugins!]]** \\ // Searching Smarter: A New Tool for Analyzing All DokuWiki Plugins at Once (2018–04–30) // * **[[https://www.patreon.com/posts/command-line-15335339|Command Line Plugins]]** \\ // From Web to Console: Enhancing DokuWiki with a New CLI Plugin Framework for More Powerful Development (2017–11–12) // * **[[https://www.patreon.com/posts/menus-14160215|Menus!]]** \\ // Evolution of Plugin Integration: A New Menu System for Seamless DokuWiki Customization (2017–09–01) // ===== Part II ===== * **[[https://www.patreon.com/posts/minimum-8635399|Minimum Requirements]]** \\ // Raising the Bar: DokuWiki's Upcoming PHP Requirement Shift and What It Means for You (2017–03–31) // * **[[https://www.patreon.com/posts/find-and-replace-8484591|Find and Replace in DokuWiki]]** \\ // Enhancing DokuWiki: Introducing Find & Replace and More with the Revamped Toolbox Plugin (2017–03–18) // * **[[https://www.patreon.com/posts/reviving-geshi-8413834|Reviving GeSHi]]** \\ // Breathing New Life into GeSHi: A Maintenance Update for a Crucial Syntax Highlighting Tool (2017–03–12) // * **[[https://www.patreon.com/posts/managing-plugin-8389933 |Managing Plugin Versions]]** \\ // Streamlining: Introducing the Plugin Version Fixer for Automatic Updates and Git Tagging (2017–03–10) // * **[[https://www.patreon.com/posts/just-thank-you-8354999 |Just a thank-you note]]** \\ // From Open Source to the BBC: A Heartwarming Thank You That Made My Day (2017–03–07) // * **[[https://www.patreon.com/posts/week-in-review-8309641|Week in Review]]** \\ // Fixing jQuery Incompatibilities, Enhancing Security, and Improving File Handling (2017–03–03) // ===== Part I ===== * **[[https://www.patreon.com/posts/why-we-dont-do-8173276|Why we don't do Release Candidates anymore]]** \\ // Embracing Hotfixes: A New Approach to Real-World Testing in DokuWiki (2017–02–20) // * **[[https://www.patreon.com/posts/google-analytics-8061482|Google Analytics Plugin]]** \\ // Enhancing Google Analytics for DokuWiki: New Features for Deeper Insights and Better Tracking (2017–02–10) // * **[[https://www.patreon.com/posts/now-we-can-make-8019242|Now we can make pretty graphs again]]** \\ // Reviving an Old Script: Bringing the DokuWiki Grapher Tool Back to Life After 7 Years (2017–02–06) // * **[[https://www.patreon.com/posts/captcha-woes-8004231|CAPTCHA Woes]]** \\ // Introducing SVG CAPTCHAs: Strengthening DokuWiki's Defense Against Automated Spam (2017–02–05) // * **[[https://www.patreon.com/posts/frusterick-7983168|Frusterick Manners preparations]]** \\ // SVG Icons, Refactoring and Boosted jQuery – A Sneak Peek into the Upcoming Release (2017–02–03) // * **[[https://www.patreon.com/posts/lets-try-new-7983097|Let's try something new]]** \\ //Starting Fresh: A Developer's Diary on DokuWiki and Beyond (2017–02–03) // ===== See also ===== * [[:donate|How to donate a few bucks]]