Table of contents
Coppermine documentation
About Coppermine
Quick-Start guide
Table of contents
Minimum requirements
Testing (beta version!)
Languages
Translation guide
Credits
Coppermine team
Contributors
Free code used
Copyrights & Disclaimer
Known issues
Installation and setup
How to install the script
What the installer does
Setting permissions
Apache on Unix/Linux (CHMOD)
Apache on Windows
IIS on Windows
Asking for support on permissions issues
The install screen
Auto-Installers
Installation FAQ
Uninstall
Upgrading
Steps needed to perform when upgrading Coppermine (from any version)
Additional actions for updating from particular versions
Upgrading from version cpg1.0 or cpg1.1
Upgrading from cpg1.2.x or cpg1.3.x to version cpg1.5.x
Upgrading from cpg1.4.x to version cpg1.5.x
The version check tool
What it does
Options
Version comparison
Downgrading from cpg1.5.x to an older version
Getting Started
Basic concepts
Initial configuration
Category/album/file structure
Your admin account
Check uploads
Consider bridging
What are your visitors allowed to do?
Change your coppermine's design
Frequently Asked Questions
Themes
Themes that come with Coppermine
Upgrading your custom theme
Converting cpg1.4.x themes to cpg1.5.x
Edit style.css
Edit template.html
Edit theme.php
Validation Methodology
Converting cpg1.3.x themes to cpg1.4.x
Edit style.css
Edit template.html
Edit theme.php
Validation Methodology
Content of a theme
The sample theme - a template to copy from
How the theme engine works
User-contributed themes
Creating your custom theme
Rename your theme first
Tipps & tricks
Using WYSIWYG-editors
Editing template.html
Modifying colors
Editing theme.php
Copyright-disclaimer in footer
Dynamic (PHP-driven) content
Using anycontent.php
Custom header and footer
Theme-based dynamic content (theme.php)
Modifying core files
Administration
Admin menu items
Configuration
General settings
Language & Charset settings
Themes settings
Album list view
Thumbnail view
Image view
Comment settings
Contact form settings
File settings
Image watermarking
Registration
User settings
Custom fields for user profile
Custom fields for image description
Cookie settings
Email settings
Logging & statistics
Miscellaneous settings
Groups
The group control panel
Group names
Group types
Quota
Group permissions (Rating/Ecards/Comments)
Public albums upload
Personal gallery
Upload method
Assigned albums
Creating custom groups
Deleting custom groups
Triggering synchronisation (bridged only)
Users
The user control panel
Page controls
Searching for user(s)
Creating new users
Editing users
Group membership
Categories
Albums
The Album Manager
Creating albums
Renaming albums
Changing the album order
Deleting albums
Modifying albums/files
Album properties
Reset album properties
Admin vs. user
Files
Editing files
Editing videos
Custom Thumbnails
Keywords
Assigning keywords
Assigning keywords when uploading
Editing/adding keywords
Keywords manager
Album keywords
BBCODE
EXIF data
Plugins
What is a plugin?
The Plugin API
Where to get Plugins from?
The Plugin Manager
Uploading a plugin
Installing a plugin
Plugin Configuration
Uninstalling a plugin
Writing plugins
Admin Tools
Errors
Exporting
Uploading
Uploading pics by FTP / Batch-Add Pictures
Uploading by HTTP
Windows XP Web Publishing Wizard
XP Web Publishing Wizard: Setup
XP Web Publishing Wizard: Uploading pictures
Upload troubleshooting
Asking for support on upload issues
Error messages
Server-sided restrictions
Things to check
Comments
Allowing comments
Comments options
Spam issues
Reviewing Comments
Individual Comments
Bridging
What bridging does
Available bridge files
Pre-requistes
Authentication by cookie
Standalone version first
Coppermine users, groups and pics uploaded by users are lost when integrating
Backup
Integration steps
Using the bridge manager
Choose application to bridge coppermine with
Path(s) used by your bridge app
Bridge-app-specific settings
Enable/disable bridging
Recover from failed bridging
Synchronising the bridge app groups with Coppermine's groups
Bridging support
Some config options get disabled
Bridging files
Creating a custom bridge file
Developer documentation
Sanitization of Superglobals using Inspekt
Javascript in Coppermine
Plugin Writing
Plugin hooks
Editing the documentation
Subversion
Adding config options
Versioncheck