CMU Box Cloud Storage-Templates and CMS - Carnegie Mellon University

CMU Box Cloud Storage

Box is a cloud storage service that allows individuals to access files from any device with an Internet connection. When integrated onto a CMS site, Box can be used to share files and provide users a method of uploading files directly to you. For further in-depth information about this service, please refer to the Computing Services documentation on Box Cloud Storage.

The first step in using Box is to open up a CMU Box account. Once your account has been created, you may then proceed to integrate its features onto your CMS site as described below.

Sharing Files

An alternative to storing files within the CMS is to store them in your Box account. There are several benefits of storing files in a Box account including having more control over who may access the files by setting different levels of accessibility (e.g., general public, CMU population, individual collaborators, etc.) In addition, you can easily replace an old version of a file with a new one and not have to worry about re-assigning the link on your site, or risk having users download an obsolete version of a file that may still be accessible on your site. Other benefits include the ability to view access statistics and version history, set expiration dates, and collaborate with other users.

Linking to a File or a Folder Containing Multiple Files

Examples

Instructions

  1. Follow the sharing a file instructions on the Box website to obtain the URL of the file or folder you would like to link to.
  2. In the CMS, edit the page in which you would like to place the link. Create an external link to the URL as you normally would.

Embedding a Folder Onto a Page

Example:

Instructions

  1. Follow the embed widget instructions on the Box website to obtain the HTML snippet of coding to embed onto your site.
  2. In the CMS, edit the page in which you'd like to embed the Box folder. Place your cursor in the appropriate content area and click on the Insert/Edit Embedded Media button.

    Insert Media
  3. In the Insert/Edit Embedded Media pop-up window, select the Embed code tab and paste (Ctrl/Cmd + v) the snippet of HTML coding and click Insert.

    Insert Embed Code
  4. Click Submit to save. The Box folder should now appear on your page.

Accepting File Submissions

You may have the need to provide users with a method of submitting files to you directly on your site. This can be accomplished by using the Box's upload widget or by providing a unique email address associated with a specific folder in your Box account.

Note: The Box's upload widget does not allow you to restrict the users who may submit files using the upload widget or email address as described below. If you wish to restrict the users who may use these features on your site, you will need to password-protect the page that contains the upload widget or email address. As long as the page is accessible by the general public, the upload widget and email address will also be usable by the general public.

Upload Widget

The Box's upload widget allows users to upload files to you directly from your website.  Files will be collected in a specific folder in your Box account.

Instructions

  1. Follow the upload widget instructions on the Box website to obtain the HTML snippet of coding to embed the upload widget onto your site.
  2. Complete steps 2-4 in the instructions above.

Email Address

You may provide your users with a unique email address that is associated with a specific folder in your Box account; files sent to the email address will appear in your Box account.

Instructions

  1. Follow the upload a file by email instructions on the Box website to obtain the email address of the folder.
  2. In the CMS, open up the page where you would like to place the email address. Create an external link to the email address as you normally would.

Additional Help