Uploading Galleys to OJS
Once you have created your galley file(s) on your local machine, you upload them to OJS through the Production stage. OJS stores each galley separately with its own label, language, and file.
Navigating to the Galleys Sectionโ
- Log in and open the submission (see Accessing the Production Stage)
- Click the Production tab in the submission workflow
- Scroll down to the Galleys section
The Galleys section displays a list of any existing galleys and an Add Galley button.
Adding a New Galleyโ
Step 1 โ Open the galley dialogueโ
Click Add Galley. A dialogue box opens with two fields:
| Field | Description |
|---|---|
| Galley Label | The format identifier readers will see (e.g. PDF, HTML, XML) |
| Language | The language of the galley (defaults to the submission language) |
Step 2 โ Set the galley labelโ
Use a clear, consistent label that readers will recognise:
| Label | When to use |
|---|---|
PDF | A standard PDF galley |
HTML | An HTML galley |
XML | A JATS XML galley |
ePUB | An ePUB galley |
PDF (French) | A language-specific variant |
Labels appear as download buttons on the article landing page. Keep them short and descriptive.
Step 3 โ Select the languageโ
Choose the language that matches the galley content. For multilingual journals with galleys in multiple languages, create a separate galley entry for each language.
Step 4 โ Save and upload the fileโ
- Click Save โ OJS opens the Edit Galley screen
- Under Galley File, click Upload File
- From the Article Component dropdown, select the appropriate type (e.g. Article Text)
- Click Choose File and select your prepared galley file
- Click Continue to proceed through the upload wizard
- Review the file details on the confirmation screen, then click Complete
OJS accepts most common file types including PDF, HTML, XML, ePUB, and ZIP (for self-contained HTML galleys with embedded images). Maximum upload size is set by your system administrator.
Uploading a Remote URL Instead of a Fileโ
If the galley is hosted externally (e.g. on a preprint server or institutional repository):
- Open the Edit Galley screen for the galley entry
- Instead of uploading a file, enter the full URL in the Remote URL field
- Click Save
OJS will direct readers to the external URL when they click the galley label.
Remote URL galleys are not included in OJS statistics or full-text indexing. Prefer file uploads when the galley can be hosted locally.
Marking a Galley as Publicly Availableโ
By default, galleys are publicly accessible once the issue is published. If your journal uses subscriptions or embargo periods:
- Open the Edit Galley screen
- Locate the Access settings (if enabled by the journal manager)
- Set the appropriate access level
Contact your journal manager if you are unsure about access restrictions.
Editing an Existing Galleyโ
To update a galley's label, language, or remote URL:
- In the Galleys section, click the arrow (โถ) or Edit link next to the galley
- Make your changes in the Edit Galley screen
- Click Save
To replace the galley file itself (e.g. after proofreading corrections), see Revising Galleys.
Deleting a Galleyโ
Deleting a galley permanently removes it and its associated file from OJS. This action cannot be undone.
- In the Galleys section, click the arrow (โถ) next to the galley
- Click Delete
- Confirm the deletion when prompted
Only delete a galley if it was created in error. If you need to replace a file, use the upload replacement workflow instead.
Galley Checklistโ
Before moving to proofreading, confirm the following for each galley:
| Check | Done? |
|---|---|
| Galley label is accurate and readable | โ |
| Correct language is selected | โ |
| File has uploaded successfully (no error message) | โ |
| File opens correctly when downloaded from OJS | โ |
| DOI and metadata are present in the file | โ |
| All images and figures are included and legible | โ |
Further Readingโ
- Learning OJS โ Production โ Full walkthrough of the OJS galley upload interface
- PKP Community Forum โ Community support for galley upload issues