Main library
The main page for the product photography uploader
Example screenshot
Actions within section
Location of action | Action | Validation rules |
---|---|---|
Top level action (primary) | When this action is selected, a new page is loaded to complete the add photos flow. | |
Top level action (secondary) |
|
|
Top level action (secondary) |
|
|
In-line table row text link (within the Filename column) | Single clicking text within a cell of the Filename column | When this action is selected, the single edit photos modal pops up. Since this is a single edit action, you will be able to replace the photo image and image details within the edit modal. |
Table interactivity | Option to change the number of rows shown within the table per page. Options include 10, 25, 50, 100. | |
Table interactivity | Reset Filters | Option to zero out any changes to the table filters. Does not affect the sort or checkboxes. |
Table interactivity | Default sort |
|
Table interactivity | Filter options |
|
Add New Photos:
Browse files
The page where users can browse/add photos to the product photography library. These are the specs for the initial load.
Example screenshot upon load
Actions within section
Location of action | Action | Validation rules |
---|---|---|
Top level action | When this action is selected (button or input field), the browser will provide a prompt to select files from your device. After files are selected, it will populate within a table below. | |
Secondary action | View documentation | When this action is selected, it opens the formal documenation stored in the DAM for further reference. |
Duplicates found
After you have selected files for upload, we run a file duplicate check against the current upload session and the DAM. If duplicates are found, they are not added to the upload queue and an error alert pops up listing the duplicates and where the duplicates are already located. This modal does not include the x and user must click the Okay button to dismiss.
Example screenshot of error modal
Actions within section
Location of action | Action | Validation rules |
---|---|---|
Modal action | When this action is selected, the modal closes and any files that are not duplicates are added to the upload table queue for review. |
Edit photo information for upload
This section is below the file picker that populates with photos that are queued to be uploaded. At this point you can edit photo details before uploading to the library.
Example screenshot after selecting files for upload
Form label | Required? | Validation rules |
---|---|---|
Product Type | Yes | Upon upload, the data for this field will be automatically parsed. If no data can be pulled, the field and row becomes red. The text within the select menu will read "Choose Product Type". |
Product Family | Yes | Upon upload, the data for this field will be automatically parsed. If no data can be pulled, the field and row becomes red. The text within the select menu will read "Choose Product Family". |
Product Model | Yes | Upon upload, the data for this field will be automatically parsed. If no data can be pulled, the field and row becomes red. The text within the input field will read "Type Product Models". |
Shot Angle | Yes | Upon upload, the data for this field will be automatically parsed. If no data can be pulled, the field and row becomes red. The text within the select menu will read "Choose Shot Angle". |
Shot Composition | Yes | Upon upload, the data for this field will be automatically parsed. If no data can be pulled, the field and row becomes red. The text within the select menu will read "Choose Shot Composition". |
Actions within section
Location of action | Action | Validation rules |
---|---|---|
Top level action | When this action is selected (button or input field), the browser will provide a prompt to select files from your device. Any files selected after inital browse will be added to the current table. | |
Secondary action | View documentation | When this action is selected, it opens the formal documenation stored in the DAM for further reference. |
Secondary action |
|
|
Secondary action |
|
|
In-line table row text link (within the Filename column) | Single clicking text within a cell of the Filename column | When this action is selected, the single edit photos modal pops up. Since this is a single edit action, you will be able to replace the photo image and image details within the edit modal. |
In-line table row edits | Some row cells can be edited in-line. |
|
Table interactivity | Reset Filters | Option to zero out any changes to the table filters. Does not affect the sort or checkboxes. |
Table interactivity | Default sort |
|
Table interactivity | Filter options |
|
Save/Cancel sticky footer actions within section
Purpose of action | Action | Validation rules |
---|---|---|
Primary action |
|
|
Secondary action | When this button is selected, no photos are uploaded and the user is returned to the photography library. |
Edit Photos:
Single file edit
This modal pops up when the user selects a single photo checkbox then selects the Edit 1 Photo button, or selects the linked Filename for that photo row.
Example screenshot of single file edit modal
Form label | Required? | Validation rules |
---|---|---|
Product Type | Yes |
|
Product Family | Yes |
|
Product Model | Yes |
|
Shot Angle | Yes |
|
Shot Composition | Yes |
|
Actions within section
Location of action | Action | Validation rules |
---|---|---|
Modal action | When this action is selected (button or image), the browser will provide a prompt to select a file from your device. After a file is selected, it will prepare to update the image thumbnail and its renditions. The associated photo data is not automatically updated. Filename is also not changed. | |
Modal actions |
|
|
Modal actions | Editable fields |
|
Bulk/multiple file edit
This modal pops up when the user checks multiple photo checkboxes then selects the Edit # Photos button.
Example screenshot of single file edit modal
Form label | Required? | Validation rules |
---|---|---|
Product Type | Yes |
|
Product Family | Yes |
|
Product Model | Yes |
|
Shot Angle | Yes |
|
Shot Composition | Yes |
|
Actions within section
Location of action | Action | Validation rules |
---|---|---|
Modal actions | Display the filenames of the # photos to edit | If selected, the collapse is triggered and it shows/hides each file to be edited as a line item within a bulleted list. |
Modal actions |
|
|
Modal actions | Editable fields |
|
Delete Photos
This modal pops up when the user checks a single or multiple photo checkboxes then selects the Delete # Photo(s) button.
Example screenshot of delete modal
Actions within section
Location of action | Action | Validation rules |
---|---|---|
Modal actions |
|
Alert Examples
We have many types of alert messaging. Below are examples of each type and where they might surface.
Example of a modal alert - error
This type of alert is triggered when an action - or series of actions - fail and require attention from the user before that action can be completed. An example would be when a user tries to save photos, but at least one photo has incomplete data.
Example of a modal alert - verify action
This type of alert is triggered when an action is not easily reversable and requires user to verify they want to follow through with the selected action. An example would be when a user tries to delete photos.
Examples of in-line table alerts
Form error
This visual cue alerts the user that the photo has at least one failed field validation.
Added row
This visual cue alerts the user that a new row has been added to the photo table. The green coloration disappears after 5 seconds.
In-page success alerts
These alerts show when the uploader has successfully completed a task. These alerts are dismissable if the user clicks the x; however, if no actions were taken by the user, the alert will automatically disappear after 10 seconds unless noted otherwise.
Add new photo - task completed
This alert shows after you have selected Save # photos from the sticky footer and the task of creating those photos has finished. You're then redirected to the product photography library page where this alert is shown at the top of the table. The text for the alert changes based on the number of photos uploaded.
Edit photo - task completed
This alert shows above the photo table after the user has selected the Save Edits button within the Edit Photos modal. The text for the alert changes based on the number of photos edited.
Delete - task completed
This alert shows above the photo table after the user has confirmed their delete from the Delete Photos modal. The text for the alert changes based on the number of photos deleted.
Uploader ready to add photos to library - task can be started
This alert shows above the photo table after the user has selected files for upload, information has been parsed from the filename, and there is no missing data for the photos. This alert is not dismissable by the user and stays on the page until user saves from the sticky footer or there is a new detectable error.
In-page error alerts
These alerts show when the uploader will not start a task, because there are errors on the page. These alerts are not dismissable by the user, and stay on the page until all errors are fixed.
Cannot add photos to library - task on hold
This alert shows above the photo table after you have selected files to upload, information has been parsed from the filename, and there is missing data on at least one photo. There is a counter within the alert that keeps track of fixed errors. Once all errors are fixed, this alert disappears and the Uploader ready to add photos to library alert takes its place. The text for the alert changes based on the number of photos with errors.
Loading Messaging
The loading message shows when the uploader is processing data. The message within the loading modal can differ based on the actions taken. The loading symbol also appears in place of the thumbnail within a table until the thumbnail is fully loaded.
General Loading
Triggered upon inital load of product photography library.
Saving
Triggered when user selects the Save # photos button.
Uploading Progress
Shows progress of photos being uploaded to the library.