Extend the structure of the site by way of content models, data storage, field types, and navigation, so it is more understandable to users.

Relation ACL

Use Relations within your site to generate node access controls.

Entity Fields Builder

The Entity Fields Builder module enhances Drupal's standard "manage fields" interface, making it possible to quickly add multiple fields to a content type or other fieldable entity, using field templates based on properties of standard content schemas such as the ones available at Schema.org. The advantages of standardized, schema-based field definitions include:

  • Better searchability. Using the Schema.org module, you can automatically and easily add markup to web pages that enables search engines to better recognize the semantic meaning of the content on those pages. This provides search engine optimization. Major search engines including Bing, Google and Yahoo! have agreed to recognized Schema.org-based markup in order to improve the display of search results.
  • Better interoperability. The Schema.org module provides RDFa markup, which means that the content on web pages can be extracted automatically using the SPARQL query language or as Google Rich Snippets. In effect, other websites and applications can use your Drupal site not just as a source of web pages, but as a sort of database from which information can be queried and programmatically retrieved.

Hide Filepath

Hide Filepath provides a way to hide absolute paths to files on the page source, even if your Drupal instance is using the Public download method.
It especially comes in handy if you want users to be prompted to login first before viewing or downloading a file.

Note: This is not a security module. It's only "security through obscurity". If a direct file-path is known, it is still accessible.
Also, this module currently only supports file fields attached to the Node entity.

Video Demo

For a quick visual overview and demo, check out https://vimeo.com/63399648

Install

  • Download and place the module into your preferred module directory
  • Enable.
  • check the Hide Filepath checkbox on the file field settings form (each file field must be set)

Configure

When attempting to access a file, this module provides configuration options for anonymous and authenticated users.
Anonymous user options:

  • Access Denied
  • Page Not Found
  • Login challenge
  • Custom Hook
  • Allow normal access

Authenticated user options:

  • Access Denied
  • Page Not Found
  • Custom Hook
  • Allow normal access

After installation, the default values are set as:
Anonymous user = Login challenge

South African ID

This module provides a text field to enter a South African ID number that will get validated.

Select option sort

About

This module allows us to sort the elements of a field which has the select list
widget.

Usage

For example:
We have a field called Months, which is a "List (text)" field with the "Select list" widget. In the "Allowed values list" for this field we have the following values:

    January|January
    February|February
    March|March
    April|April
    May|May
    June|June
    July|July
    August|August
    September|September
    October|October
    November|November
    December|December

In the "SORT OPTIONS" fieldset:
- Check "Apply sort option";
- Choose "Order by" - order by text or by the selected value;

Explanation: If we will inspect (using FireBug or else) the Months element
from the form, we will have the following:

    <select id="edit-field-months-und" name="field_months[und]"
            class="form-select">
        <option value="_none">- None -</option>
        <option value="April">April</option>
        <option value="August">August</option>
        ...
        <option value="November">November</option>
        <option value="October">October</option>
        <option value="September">September</option>
    </select>

Pages

Subscribe with RSS Subscribe to RSS - Site structure