2087 Modules match your search

Extend and customize Drupal functionality with contributed modules. If a module doesn't quite do what you want it to do, if you find a bug or have a suggestion, then join forces and help the module maintainer. Or, share your own by starting a new module.

Advanced Text Formatter

  • Last changed: 3 hours 8 min ago

This module is just a formatter (display) of textfield, text area and text format. The idea behind this is to provide a simple solution, easy to setup, with few dependencies to display text on website.

Implementation

The trim function in this module is taken from Views module with a few modifications.

Integration

Of course, this module is fully compatible with any modules that use entity formatters, such as Views or Panels

Besides that, this module is extremely useful when you use it with view modes. In order to create a new view mode, you can implement the hook_entity_info_alter() or install Entity view modes module.

Dependencies

  1. Text (Drupal 7.x Core)
  2. Filter (Drupal 7.x Core)

Installation

Download the module and simply copy it into your contributed modules folder:

Client menu

  • Last changed: 2 days 2 hours ago

This module allows you to configure a menu management, publishing for the client or the publisher.

With this menu you can select the pages or page types that they can view or edit in a dashboard are custom shaped menu accesible by the customer no matter the place where it is located.

Browsecap user agent block visibility

  • Last changed: 2 days 5 hours ago

Adds a visibility setting to blocks, allowing to show or hide blocks based on the users user agent string.

Examples of use:

  • Hide some blocks for IE6 but show others
  • Show or hide blocks for Linux or Windows users
  • Show or hide blocks for Windows XP

Context view mode

  • Last changed: 2 days 19 hours ago

This module will allow you change the view mode of an entity via Context module. A reaction will also be available.

(See #1221892: Context module integration)

Field formatter label

  • Last changed: 3 days 8 hours ago

This module allows site administrators to override the Field Label on any field in the Manage Display settings page. This allows each field to have a different title in different view modes.

Instructions

The field formatter label settings are found in the Manage display tab for content types, users, and other entities. A text box is available for each field's label, revealed by using the formatter settings edit button (Gear wheel icon) for that field. If no 'Label override' is specified then the default will be used.

Dependencies

Related projects

This module is almost identical to the Field Display Label module, the sole difference being that the label can be overridden in the Manage Display UI (rather than on the field configuration screen).

This module should work just fine with the Field Display Label module in the way you expect. If it is enabled the following logic dictates what a field's label will be:

1. Use the Field Formatter Label override, if it is not specified then:
2. Use the Field Display Label override, if it is not specified then:
3. Use the Field label (as per Drupal core behaviour).

Node Asset

  • Last changed: 4 days 3 hours ago

The Node Asset module provides the ability to add nodes of specified content types as assets to the body of another node. I am following the model of the Asset module but engineering it to use nodes instead of Media Asset entities. This will allow assets to stand alone and be embeded in the body of another node.

This module is currently in the early stages of development so there is no code available at this time.

Sitewide

  • Last changed: 5 days 38 min ago

This module provides a common space for managing commonly used site details, including the core Drupal site settings. It also provides a handful of blocks for simple display of site information.

Field Label Formatter

  • Last changed: 4 days 21 hours ago

This module allows customization of displayed field labels, including its HTML element and CSS classes.

Dependencies

Field formatter settings

Link Widget

  • Last changed: 6 days 16 hours ago

Description:

The Link Widget module provides an elegant way for wrapping an link around a "image" or "text" field type output. This module is dependent upon the Field Widget Storage API, which provides a solution for saving extra widget configurations alongside a field.

What are the differences between Link Widget and related link modules?

The biggest difference is based on the modules architect; instead of creating another field type, I just created a field widget that extends the field configurations. You can make either an image or text field type linkable. This concept can be extended and can accommodate for other field types in future releases.

What are the advantages of the Link Widget module?

There are a couple advantages of the Link Widget module. First and foremost, there is less code to maintain. As I'm only defining a field widget, and don't have to worry about recreating the field component. Second, the Link Widget is flexible and making a text or image field linkable, is super easy and can be done by just selecting a field widget type "Link".

jQuery Fontslider

  • Last changed: 1 week 1 day ago

This module will add a jQuery slider to the page allowing end users to adjust the size of the type on the page. It can add the slider to the $node->content render array and also provides a ctools plugin for placement in panels.

Disable Comment Links

  • Last changed: 1 week 2 days ago

Simple module for disabling add comment links.

Bootstrap Submenu Block

  • Last changed: 1 week 4 days ago

In some case the primary menu want more than

  • element. This module helped developer can customize display of sub-menu item, by using Views module to customize output of display, so you can easily style the element and also fully integrate with drupal's menu system.

    *Use with Bootstrap: http://drupal.org/project/bootstrap

Blockify secondary tabs

  • Last changed: 1 week 1 day ago

Secondary tabs as block.
Requires Blockify module.

Node Tab

  • Last changed: 1 week 5 days ago

Provides a url-based tab solution.

Getting started

Go to admin/structure/types, and click the "tabs" link for your content type.
You will then be able to add the desired tabs.
Each tab has a weight, and the listing is sorted by weight.
The tab with the smallest weight is taken as the default.
Tabs are exportable, and have a machine name (used in the url) and a translatable
label (shown in the tab itself).
You need to have the i18n_string module (part of the Internationalization module)
to be able to translate the labels.

The module is meant to be used with Panels.
Ideally, there would be a Panels page added to node/%node/%node_tab
with two contexts, Node: ID and Node Tab: Name attached to the arguments.
Each variant would then have appropriate selection rules, for instance,
Node: type - "page" and Node Tab: Tab Name - "overview" (or some other tab machine name).
A panels content_type provides a listing of blocks.

Note that if a node type has tabs, and a node of that type has an alias,
an additional alias will be created per tab.
So if you have tabs "Overview", "Documentation" and "Pricing", and a node
with the alias "my-product", the module will create:
my-product/overview, my-product/documentation and my-product/pricing.
This won't be done retroactively for existing nodes, you will need

Vertical Tabbed Page

  • Last changed: 2 weeks 12 min ago

This module supports the easy created of pages with content organized into vertical and horizontal tabs.

Example of pop-up announcement

Popup announcement

  • Last changed: 1 week 4 days ago

Overview

The module provides a pop-up announcement in the pretty colorbox overlay which will appear for the site visitor on the first, second and fifth visit to the site (customable).

If interval between http requests is more than one hour, these are two different visits.

Features

The anoouncement may be with html.
The announcement will appear on the colorbox overlay.
On the configure page it is possible to define, on which visit the announcement will appear. By default on the first, second and fifth visit.
After 90 days records about visits become old and automatically are removed from the database.

Requirements

Colorbox module
Session api module

Pledges

Add button to erase all records about users - it will be useful if text of the announcemnt is changed and we need to show it for all users (even for those who have already seen it).
Add field on the configure page to define the time after which records about visits will be deleted.
Add field on the configure page to define the time after which next http request will be considered as a new visit.

Current

  • Last changed: 2 weeks 1 day ago

This module sets out to provide a solution to complex date sorting of content that cannot be achieved with Views without query modification. It presents content, displayed in a sorted order based on date fields and their relationship to now.

For example, you may have two content types that you would like to display in the same content feed: News and Events. News has a date field called 'Publication Date' and Events have a date field called 'Start Date'. The problem is that Publication Dates are dates that have passed, whereas start dates have not yet arrived. By allowing you to choose the sort order of these fields at the content type level, we can create a feed of this content that logically sorts itself and presents the most Current content amongst the sorted content types.

Agegate

  • Last changed: 2 weeks 3 days ago

Many comercial websites who sell age restricted content are required by local laws to display an "age-gate" before content can be displayed. This modules does just that. This is mostly needed by websites who's content promotes alcohol, drugs, gambling, adult content, etc.

When a user arrives at any page of the site, this module displays an HTML overly if a cookie is not present stating that they are of age.

scrollshow

  • Last changed: 2 weeks 4 days ago

Like a slideshow, except it takes over the entire page and the user scrolls down to advance to the next slide.

Views Random

  • Last changed: 2 weeks 4 days ago

This module can display random rows through JS. It allows to display content through cache.

Supported styles:

  • Unformatted list

Requirements

Installation

  1. Install this module
  2. Select '(JS Random)' style format
  3. Pager: 'Display all items'

Revision Notes

  • Last changed: 2 weeks 5 days ago

Simple module to display revision notes at the top of the screen for content authors.

Swiper

swiper

  • Last changed: 3 weeks 1 day ago

Swiper - is the free and ultra lightweight mobile touch slider with hardware accelerated transitions (where supported) and amazing native behavior. It is intended to use in mobile websites, mobile web apps, and mobile native apps. Designed mostly for iOS, but also works great on Android, Windows Phone 8 and modern Desktop browsers. Swiper plugin is created by iDangero.us

This project has been sponsored by:
CI&T
At Ci&T, we range from building a private set of applications to engineering an entire IT portfolio. Services include the entire application development cycle, including service and project management, business analysis, defining requirements, design, code, testing, implementation and support.

Leaflet GeoJSON formatter

  • Last changed: 3 weeks 2 days ago

Creates a Leaflet GeoJSON formatter for a (long) text field.

View mode displays

  • Last changed: 3 weeks 3 days ago

This project aims to improve development and long term maintenance of sites by providing an easy to use administrative section for displaying rendered entities by bundle, by view mode.

When working on large, complicated sites, it is common to create multiple view modes for entities. This problem is exacerbated since there is no simple way to view the final rendering of these view modes without creating some sort of display, or finding some sort of display on your site already rendering the view mode.

Layering Panels, Panelizer, and other rendering systems on top of the core entity rendering system makes viewing final rendered output extremely difficult.

This module provides an easy way to display view modes for entities in an admin area, suggestions and patches for its improvement are gladly welcomed.

Quick start

Install the module and dependencies.

Enable the Access view mode displays permission from the permissions page for your role. Warning, give this permission to top level administrators only, as entity access permissions are bypassed.

Visit admin/structure/view-mode-displays on your site, accessible through Administration -> Structure -> View mode displays.

Click links to display rendering of entities by view mode.

Dependencies