Lines Matching +full:dokuwiki +full:- +full:release
1 # Delete Page Guard for DokuWiki
4 wikipages in your DokuWiki installation by blocking the “empty save”
7 regular expressions configured via the DokuWiki Configuration Manager.
18 * **Pattern validation**: Real-time validation with detailed error messages for administrators.
20 * **Security features**: Built-in ReDoS protection and input sanitization.
25 `<dokuwiki>/lib/plugins/deletepageguard/`.
28 3. Visit the **Configuration Manager** in your DokuWiki and adjust the
36 |---|---|
46 * **Real-time validation**: Invalid patterns are automatically detected when pages are saved
49 * **Security protection**: Built-in protection against ReDoS (Regular Expression Denial of Service)…
60 …DokuWiki triggers the `COMMON_WIKIPAGE_SAVE` event just before writing to disk. For normal edits, …
85 …ation, matching logic, security features, and edge cases without requiring a DokuWiki installation.
87 ### Release Process
89 For maintainers and contributors, see **[RELEASE.md](RELEASE.md)** for the complete release workflo…
90 - Version management and semantic versioning
91 - Automated testing and validation
92 - Distribution packaging
93 - Git workflow and tagging
94 - Quality assurance processes
98 - **Comprehensive tests** covering all core functionality
99 - **Pattern validation** (syntax, ReDoS protection, length limits)
100 - **Pattern matching** (simple and complex regex patterns)
101 - **File path conversion** (absolute to relative paths)
102 - **Configuration parsing** (multi-line patterns, different line endings)
103 - **Security features** (escaping, unicode support, injection protection)
104 - **Edge cases** (empty patterns, very long inputs)
105 - **Real-world scenarios** (user pages, namespaces, file extensions)
109 This plugin hooks into the `COMMON_WIKIPAGE_SAVE` event, which was introduced in DokuWiki release *…
114 [GNU General Public License v2](https://www.gnu.org/licenses/gpl-2.0.html).