No translation available
Developer documentation![](images/anchor.gif)
Target audience![](images/anchor.gif)
This part of the documentation is not meant for end users of Coppermine, but only for developers. There is no support for this section, it comes as-is.
Contents![](images/anchor.gif)
The developer documentation currently is far from complete. However, the following sections exist:
-
Instrcutions for developers that explain what needs to be done when creating new files within the core
-
A must-read for coppermine dev team members, recommended reading for (potential) contributors
-
Adding config options to coppermine's core code. Developers who want to add configuration options should read this.
-
The database tables used. An overview what get's stored where in the database.
-
For developers and translators
-
A guide how to integrate JavaScript into the Coppermine core or into plugins
-
Steps needed to be performed by the maintainer of the coppermine package each time a new package release is being made
-
For plugin authors
-
Understand how the sanitization works and what you need to do to make superglobals work as expected
-
Need to get the most recent SVN checkout? Go here.
-
Software tools recommended by the coppermine developers to work with Coppermine
-
-
An overview about global variables used in coppermine. Usefull if you're a coder and want to understand how coppermine works to be able to make use of the variables inside your custom code (e.g. if you're a plugin author)
-