TIP: When working with a significant amount of media, use the TERMINALFOUR (T4) bulk upload feature. Below are more details on how the T4 bulk upload works and a continuation of my original post here.
How T4 Bulk Upload Works
You can use a single .zip file to add media files to the TERMINALFOUR (T4) media library. In short, a single zip file is converted to a Media Archive Package. Then the Package is imported into T4. Finally, all imported files are added to a selected Media Category (folder) in the Media Library where:
- The folder structure within the .zip file becomes the Media Category structure in the Media Library.
- Each file in the .zip becomes a Media Item.
- The file name is used as the Media Item name in TERMINALFOUR.
PRO-TIP: The description (and all other metadata) is not imported and is left blank. So, you will need to supply new descriptions or ALT tag information to each media item from the .zip file.
T4 Media Types Drive The T4 Bulk Upload
What I recently discovered was that T4 Media Types drive the T4 Bulk Upload. Here is a list of common Media Types:
- Image (.jpg, .jpeg, .png, .gif)
- Microsoft Office Document (Word, Excel, PowerPoint)
- Adobe PDF Document (.pdf)
There are two ways to organize media when preparing your .zip file for upload:
|Same.zip||Using this method, you will upload several .zip files by Media Type (i.e., Image, Microsoft Office Document, Adobe PDF Document ). In this manner, you will prepare files like this for upload – unit-images.zip, unit-docs.zip, and unit-pdf.zip. In the unit-images.zip, all files must have an image file extension (e.g., .jpg, .png, .gif), or it is excluded from the T4 upload and import process.|
|Mixed.zip||You can organize media into one .zip file that contains different T4 media types (i.e., unit-mixedtypes.zip). In this example, the .zip file may contain files with various extensions (.jpg, doc, .pdf). Using this method, you will need to upload the same .zip file but choose a different T4 Media Type each time.|
After trying both methods, I prefer using common media types organized into multiple .zip files when bulk uploading. Remember, using the mixed bulk upload option (as seen in my example below) will only extract and import media indicated by the selected Media Type. We will discuss this later, but here is a screenshot showing the Media Type option in T4.
Preparing Your Files For Bulk Upload
Both the Same and Mixed type methods will require some file organization to stay sane. This video tutorial shows you how and why creating folders, aka categories, within the T4 media library is the way to go.
Media Categories = Media Folders
Anytime you make a subfolder in the T4 Media Library, you are creating a category. See screenshot. Media categories follow the folder structure.
If you intend to upload a .zip file containing 100s of media items, you will need to create a folder structure inside your .zip file. See below folder and file structure. Here is an example with orange representing the primary .zip file, blue representing folders, and green representing files:
PRO-TIP: It is better to separate files into folders in the T4 media library. The more items added to one folder or category, the more time it takes to load, see and use the media inside the folder. So, adding subcategories to the T4 media library decreases the time it takes to use a media file and find one.
You are now ready to upload your .zip file and create the package in T4. But before you do, be sure that your .zip file and the folders and files inside the folders have meaningful names. Remember, The file name is used as the Media Item name in TERMINALFOUR. And, you don’t want to spend time trying to figure out what each Untitled.doc file is all about.
For the purposes of this demonstration, I am going to use one .zip file during the bulk upload process. But, the below steps will help with both the Same and Mixed method approach discussed above.
Bulk Uploading And Converting .zip Files Into A T4 Package
To create, convert, and import a single .zip file into a Media Archive Package, go to Content > Content Migration > Packages.
From the Packages Screen, Select “Create new package,” then, Select the Type of Media Archive and click Next.
You will be asked to enter the following details seen below. Remember, the more descriptive the information is, the quicker you can locate the package and contents after upload.
The Package Details screen contains a lot of information. I have included a screenshot of what’s essential below. But, for the daring: Take a peek at the lower half of the Package details screen (not seen below), and you should see information about the uploaded Package, such as the files you included in your .zip file. The bottom page details also show warnings and errors related to the created Package.
Ok, now back to bulk uploading. Select Next and then click Finish. Depending on the size of the file, eventually, you will see a message that says, “Your package has been created.” Click Finish.
After clicking Finish, you will land on the Managed Package screen. Since we all share the T4 Media Library, you will need to search for your uploaded package. This is where having and remembering the name of your .zip file becomes essential. Use the Filter box to locate your file. See the screenshot below.
PRO-TIP: To avoid a failed upload or an Error when creating the Package, remove special characters from your file and folder names.
Success! The Package has been created and is listed as “Pending,” and is now ready to Import.
Now, we need to move the files from the created Package into a T4 Media folder. Select Import from the Actions menu:
While importing, T4 will ask you where you want to add the media files in your .zip package. First, find and choose your media folder.
Generally, your media folder has the same name as your website. For example, in the screenshot above, I am adding my files to a TEN TEST folder under the main programs.ifas.ufl.edu media folder.
If your files successfully moved to your media folder, you should see the following message “Your package has been imported.”
Now, you can go to your media folder and check. Here we go! I navigated to the following path in the T4 media library, and I can see my .zip file package import by name.
Let’s take a look at what you get under the + sign.
I can see the image is present in my T4 media folder…
If you want, you can stop here.
But remember, what I said earlier, using the mixed bulk upload option, will only extract and import media indicated by the selected Media Type. So here is a peek at my .zip file. Notice, I have three files of 3 different types.
Remember, the T4 bulk upload is driven by Media Type, and when I uploaded the first time, I selected Media Type > Image. So, T4 only added the .jpg file to the media library.
Let’s try to add the .zip file again but change the Media Type. See the screenshot below.
PRO-TIP: If you upload the same .zip file to extract new files, you will need to provide a new folder name. See the changed name in the screenshot above.
Here is my result after re-importing; the only Media added from the .zip file is the .docx of Media Type: Microsoft Office Document.
Do you want one more pro-tip? If you desire to remove what you imported into the Media Library using the Bulk upload option, find your created package and choose Actions> Rollback Package.
PRO-TIP: If you desire to remove what you imported into the Media Library using the Bulk upload option, find your created package and choose Actions> Rollback Package.
Try both Bulk Upload options. Which do you like best, the Same or Mixed type?