Authors

Bharat Mediratta
Gaile Elliott
Christian Mohn
Andrew Lindeman
Joan McGalliard
Pierre-Luc Paour
Beckett Madden-Woods
Jens Tkotz

Edited by

Michael Schultheiss

This guide is distributed under the terms of the GNU General Public License.


Table of Contents

2. Gallery Remote
1. What is Gallery Remote?
2. Using Gallery Remote
2.1. Running GR on platforms without an installer
2.2. Preferences
2.3. ImageMagick setup
2.4. Logging
2.5. Saving/loading
2.6. Using HTTPS
2.7. Using QuickConfig (for administrators)
3. Bundled Software
3.1. ImageMagick
3.2. JSX
3.3. Jpegtran
3.4. Jar Bundler Ant Task
3.5. MetadataExtractor
4. Known Problems
4.1. Bundled (or not) software
4.1.1. Windows
4.1.2. Mac OS X
4.1.3. Linux
5. Gallery Remote Protocol
5.1. Introduction
5.2. G2 support
5.3. Overview
5.4. Client-server interactions
5.5. Requests
5.6. Responses
5.7. Commands
5.7.1. Login
5.7.2. Getting a list of albums
5.7.3. Getting a list of albums v2, more efficient [since 2.2]
5.7.4. Uploading a photo to an album
5.7.5. Getting information about an album [since 2.0]
5.7.6. Creating a new album [since 2.1]
5.7.7. Getting the list of photos in an album [since 2.4]
5.7.8. Moving an album [since 2.7]
5.8. Appendix A: Response Status Codes
6. Gallery Remote Protocol for G2
6.1. Introduction
6.2. Design guidelines
6.2.1. Statelessness
6.2.2. Scalability
6.2.3. Security
6.2.4. Granularity
6.2.5. Typing
6.2.6. Consistency
6.2.7. Robust error management
6.2.8. Concurrent modification management
6.2.9. Compatibility with modules
6.2.10. Versioning
6.2.11. Chained requests
6.3. Methods
6.3.1. getItem
6.3.2. addMedia
6.3.3. createAlbum
6.3.4. setItem
6.3.5. moveItem
6.3.6. aliasItem
6.3.7. copyItem
6.3.8. deleteItem
6.3.9. reorderChildren
6.3.10. incrementViewCount
6.3.11. Media manipulation
6.3.12. User management
7. Frequently Asked Questions
8. Gallery Remote Internationalization and Localization
8.1. Instructions for translators
8.1.1. Setting up Gallery Remote for localization work
8.1.2. Installing and running the localization application: ResBundleEdit
8.1.3. Translation guidelines
8.1.4. Sending completed translations
8.2. Using Gallery Remote with a non-roman Gallery

Documentation last generated on: Tue Sep 20 22:56:32 RDT 2005