Box.com File Browser

Setup Field

This is a simple module we created during a project in which we needed the ability to add some cloud storage to our nodes for project management. In order to simplify it and keep the cost low, we created this to dynamically add the Box.com file browser to content.

Using Field API, and the Box View API this module will be expanded on in the future to automatically create new folders in Box.com based on a token value from the node. At the moment, the user simply saves a share link in the node, and the module will create and render the embed code, along with any display settings.

Bricks​

Bricks — is a revolutionary new way of creating rich content in Drupal. Thanks to the powerful contributions like ECK and Entity Reference, Bricks itself is just 200 lines of code.

In terms of concept Bricks is a new generation of Paragraphs, drop-in replacement for Panelizer and a good friend to Display Suite and CKEditor or any other WYSIWYG.

Bricks UI

Live sandbox

Drupal 7:

  1. Open pre-configured sandbox on simplytest.me.
  2. Click Launch sandbox and wait.
  3. Click Log in (email and password should be pre-filled).
  4. Go to Appearance and click Set default near the Bootstap theme.
  5. Go to Structure > Content types > Page > Manage fields and:
    • Edit and Save field_body (this enforces Field API to alter database schema).
    • Optionally Delete useless body field.
  6. Finally click Add content on the toolbar and create your first bricky page!

Drupal 8:

  1. Open pre-configured sandbox on simplytest.me.
  2. Click Launch sandbox and wait.
  3. Follow the installation (all settings should be pre-filled, don't change them).
  4. Go to Extend and install Entity Construction Kit.
  5. Go to Structure > ECK Entity Types and create brick entity type.
  6. Go to Extend and install Bricks Bootstrap.
  7. Go to Structure > Content types > Basic page > Manage fields and delete default body field.
  8. Go to Manage form display, set widget = Inline entity form - Complex for field_body and Save.
  9. Go to Manage display, set label = Hidden, format = Rendered entity for field_body and Save.
  10. Finally go to Content and create your first bricky page!

Requirements

Drupal 7:

Drupal 8:

Downloads

Bulk File Upload (Plupload)

This module allows to upload multiple files in a bulk.

Requirements:

Downloads

Protected Download

This module provides a way to grant access to specific files for a limited period of time to anonymous users. The generated links are protected by a HMAC, i.e. a long string which is not likely to be guessed by an attacker.

Unlike private files delivered by Drupal core, downloads provided by this module are cacheable and also support HTTP cache revalidation. This makes it possible to efficiently serve assets to mobile applications while still maintaining some access restrictions.

Downloads

Forbidden File Format

Provides setting for the file upload fields, which allows to upload all types of files except of specified.

For example you can deny to upload files with types js, exe, bat, com but all other types of files will be allowed for upload.

It can be useful if you want to give some freedom for users who want to upload something, but protect users who want to download something from dangerous files.

Downloads

File Duplicates

The File Duplicates module provides a list of a site's duplicate files
by leveraging the filehash module. The filehash module generates hashes
of a site's files via MD5, SHA-1, and/or SHA-256 algorithms.

Pages

Subscribe with RSS Subscribe to RSS - File Management