Directory based organisational layer

Component type

module

Maintenance status

Development status

Downloads

6968

Component created

Component changed

This module is unsupported due to a security issue the maintainer didn’t fix. See Directory based organisational layer - Critical - Unsupported - SA-CONTRIB-2017-096 for details.

If you want to use this module, your options are:

  • Choose another, actively maintained module instead
  • File an issue in the queue with a patch to fix the module and then contact the security team to have your version reviewed and the project handed over to you following the unsupported project process.
  • Hire someone to fix the security bug so the module can be re-published and supported (Consider hiring companies listed in the Marketplace)

This module adds a new organizational layer to drupal, making it easy for managing large numbers of files and nodes. It allows the creation of onthefly directory structures and upload of mutliple files at once. Jpeg files are displayed as slideshows, other files can be downloaded from a block.

The "Directory based access control (ACL)" module allows the definition of per directory access permissions, and the "Directory based field" module allows adding nodes to directories.

Please read the installation instructions below for any details.

Member Only Content

Component type

module

Maintenance status

Development status

Downloads

1789

Component created

Component changed

Allows you to show a modified (normally just a title and summary) version of a node to anonymous and logged in users who you don't want to allow to see the full content of the node.

The module utilizes a checkbox field which can be applied to each content type individually - via a unified admin screen. This checkbox will then appear in the published tab on the node edit/create screen.

The second portion is a new display mode for each content type which allows you to set which fields appear (and in what format each field appears in) to a non-member.

Views Access Callback

Component type

module

Maintenance status

Development status

Downloads

8233

Component created

Component changed

Provides callback-based access control for Views.

Available callback functions are defined by modules using hook_views_access_callbacks() function (in the same way as in hook_perm()), then could be set in in view's "Access restrictions" configuration.

Workflow Content Permissions

Component type

module

Maintenance status

Development status

Downloads

3151

Component created

Component changed

This module allows the site administrators to control the permissions to edit or view fields of a node that participates in a Workflow for each state.

It's based on the Content Permissions that comes with CCK.

Depends on CCK and Workflow

Public And Private Files

Component type

module

Maintenance status

Development status

Component created

Component changed

The objectives of this module consists in defining a new type of download method.

Private & Public - public files are available using HTTP directly and private file are transferred by DRUPAL, it uses the private path defined.

Why this module is interesting ?
Sometimes, you may need to have a control on the download of certain file, but you don't want to control all the files.

By setting up this module, you may use the private mode only for some paths to thanks to the specific "system/files" path.

Community CDN

Component type

module

Maintenance status

Development status

Component created

Component changed

CCDN is a peer-to-peer Content Distribution Network for the Community.

How it works:

We Install it (you and me)
yourserver.com and myserver.com
We add a trust network (a list of servers you trust )
on your server:

myserver.com | png, jpg | upto 1g | 6 hours
example.com | tar.gz, zip | upto 10g | as long as needed
example2.com | jpg, png, gif, flv | upto 200g | always

on my server

Fast node access rebuild

Component type

module

Maintenance status

Development status

Component created

Component changed

This module was designed to solve the specific problem of rebuilding the node access table quickly.
This task would sometimes take the standard Drupal system tens of hours on sites with hundreds of thousands of nodes. Add to this, the fact that the standard drupal node access rebuild removes all access entries before rebuilding, and this can cause a site to be unavailable for many hours if the permissions have to be rebuilt.