Gallery Bulk Import
What This Page Does
This page lets you import many galleries into your site at once. Instead of adding galleries one by one, you can paste a list of gallery data (such as a spreadsheet export) and import them all in a single batch. The importer handles thumbnails, categories, and performer linking automatically.
[Screenshot: comus-add-main-form-overview]
How to Get Here
Navigate to Admin Panel > Galleries > Bulk Import
Understanding the Page
When you open this page, you see several sections stacked vertically. Here is what each area does.
Playlist Section
At the top, you can save and load import configurations called "playlists." A playlist remembers how you set up your columns, options, and settings so you do not have to reconfigure everything the next time you import from the same source.
[Screenshot: comus-add-playlist-section]
Field Mapping Section
This is where you tell the system what each column in your data means. For example, if the first column of your data is a web address and the second is a category name, you would set Column 1 to "Url" and Column 2 to "Category."
You can map up to 30 columns. Click Add Column to add more, or click the remove button next to a column to take it away.
[Screenshot: comus-add-field-mapping]
Common Fields You Can Map
Here are the most commonly used fields. You do not need to use all of them -- just map the columns that match your data.
Import Data Section
This is where you paste or load the actual data you want to import.
Import Options
Below the data area, you will find checkboxes and dropdowns that control how the import behaves.
[Screenshot: comus-add-import-options]
Help Section
At the bottom of the form, there is a collapsible help section. Click it to expand inline tips about playlists, delimiters, duplicate detection, performer linking, and thumbnails.
Common Tasks
How to Import Galleries from a Spreadsheet or CSV
This is the most common use of this page. You have a list of galleries (exported from another system, or created in a spreadsheet) and you want to add them all to your site.
- Open the Gallery Bulk Import page.
- Set up your field mappings. For each column in your data, select what it represents from the dropdown. For example:
- Column 1: Url
- Column 2: Category
- Column 3: Description
- Column 4: Title
- Click Add Column if you have more columns to map.
- Paste your data into the Gallery Data text box. Each gallery should be on its own line, with columns separated by your chosen delimiter (usually a comma).
- Make sure the Delimiter field matches your data (comma, tab, etc.).
- Choose your Accept setting. Select Pending if you want to review galleries before they go live, or Approved if you want them visible right away.
- Check Fast scan if you trust that all the web addresses in your data are correct.
- Check Check dupes to avoid importing galleries that are already on your site.
- Click Preview Import.
- Review the preview table that appears. It shows a sample of your data so you can confirm the columns are mapped correctly.
- If everything looks right, click Confirm & Start Import.
- Watch the progress bar and log messages as your galleries are imported.
How to Import Galleries with Performers
If your data includes performer names, you can link them automatically during import.
- Add a column mapping and set it to Model.
- In your data, include the performer name(s) in that column. If a gallery features multiple performers, separate their names with commas.
- Run the import as usual.
The system will automatically look up each performer name. If a performer does not exist yet, they will be created for you.
How to Save a Playlist for Reuse
If you import from the same source regularly, save your settings so you do not have to set them up every time.
- Configure all your field mappings and options the way you want them.
- Type a descriptive name in the Playlist Name field (for example, "Weekly Gallery Feed").
- Click Save.
- The next time you visit this page, select your playlist from the Load Existing Playlist dropdown. All your settings will load automatically.
How to Delete a Saved Playlist
- Select the playlist you want to remove from the Load Existing Playlist dropdown.
- Click Delete.
- Confirm the deletion when prompted.
The Progress Screen
After you click Confirm & Start Import, the page switches to a progress view.
Progress Bar
A green animated bar shows how far along the import is, with a percentage displayed inside it.
Status Line
Below the bar, you see a message like "Processed 50 of 200" so you know exactly where things stand.
Log Panel
A scrollable panel shows messages as each gallery is processed. You will see entries for:
- Galleries successfully added
- Duplicate galleries that were skipped
- Web addresses that could not be reached
- Performers that were linked or created
- Any errors that occurred
The panel scrolls automatically to show the latest messages.
Statistics Cards
Three cards appear showing totals:
After the Import Finishes
Once the progress bar reaches 100%, you can:
- Click Admin Home to go back to the gallery management page
- Click New Import to start another import with a fresh form
Filters and Search
This page does not have search or filter controls. It is a data entry page for importing new galleries. To search through or filter your existing galleries, visit the Gallery Management page instead.
Tips for New Users
- Start small. Test with 5 to 10 galleries first to make sure your column mappings are correct before importing a large batch.
- Use Fast scan for trusted data. If you know all the web addresses in your data are valid, checking Fast scan speeds up the import significantly.
- Set imports to Pending. Until you are comfortable with the process, import galleries as "Pending" so you can review them before they go live.
- Save playlists. If you plan to import from the same source more than once, save a playlist so you can skip the setup next time.
- Review the log. After every import, scroll through the log panel to check for any warnings or errors.
Troubleshooting
Galleries are not appearing on my site after import
What you see: You completed an import but the galleries do not show up on your public site.
How to fix it:
- Go to Admin Panel > Galleries > Gallery Management.
- Check the status of your imported galleries.
- If they show Pending, they are waiting for your approval. Select them and approve them to make them visible.
- If you want future imports to go live immediately, set the Accept option to Approved before importing.
The import stalls at 0% and nothing happens
What you see: You clicked Confirm & Start Import, the progress page loads, but the bar stays at 0%.
How to fix it:
- Go back to the Bulk Import page and run your import again from the preview step.
- If the problem continues, contact your hosting provider or site administrator to check server logs.
Thumbnails are not showing up
What you see: Galleries were imported but their thumbnail images are missing.
How to fix it:
- Make sure the thumbnail web addresses in your data are correct and accessible. Try opening one in your browser.
- If you are using the Thumb Path prefix, check that it is correct and includes the trailing slash.
- Re-import the affected galleries with correct thumbnail addresses.
Performers are not being linked to galleries
What you see: You included performer names in your data but they are not associated with the imported galleries.
How to fix it:
- Make sure you mapped the correct column to the Model field.
- Check that performer names in your data are spelled correctly. The system matches names exactly.
- Try importing a small test batch to verify the mapping is working.
I see a "duplicate" message and galleries are being skipped
What you see: The log shows duplicate warnings and some galleries were not imported.
How to fix it:
- This means those galleries already exist on your site (the system detected matching web addresses).
- If you want to allow duplicates, uncheck the Check dupes option before importing.
- If you only want to block duplicates within the same category, check Within category as well.
I see an error about demo mode
What you see: A message saying imports are disabled in demo mode.
How to fix it: Demo mode prevents changes to the site. Contact your site administrator to disable demo mode.
My descriptions are getting cut short
What you see: Long descriptions in your data appear truncated after import.
How to fix it: Descriptions have a maximum length. If your descriptions are very long, consider shortening them before import.