development
Table of Contents
Development Manual
You are welcome to contribute to DokuWiki and join the development.
What you want to contribute is of course up to you—you should scratch your own itches first. If you need some ideas of what is missing you should have a look at the bugtracker or on the idea pages. You could also consider adopting a plugin or template. Begin by reading the Getting Started chapter.
Getting Started
-
- Editor Setup
- Testing
- BrowserStack browser testing
The Development Manual
- Overview, walk through of how a page request is served
- Environment – global variables and defines
- Accessing Request Variables
-
-
- Examples of event handlers code
-
- LESS preprocessor
- JavaScript (jQuery, jQueryUI)
- Internal Libraries
- Composer Libraries
-
- Further Resources
- Git Webinterface for browsing the source and patches
- Hall of Fame – all DokuWiki contributors
Development Team Guides
Ideas and brainstorms
- Planning an external Security Audit of DokuWiki
- Ideas with some concepting that could be picked up and implemented by (new) DokuWiki developers.
- Plans for more radical Template changes
- DokuWiki Refactoring
- Some remarks on Memory footprint reduction
- Brainstorm about scalability, scalability_proposal
- Brainstorm Tagline for dokuwiki.org
development.txt · Last modified: by andi