Wjs

Component type

module

Maintenance status

Development status

Component created

Component changed

Wjs is an entry point to make your Javascript web app retrieve assets from your server, via AJAX, or not. Everything is an extension with wjs : script, image, html, etc..., and all extensions can load dependencies. This library is for you, if you want to :

  • Create little lightweight one page sites with full lazy loading (js methods, classes, images, links, etc...).
  • Load complex packages from your PHP application to javascript, in a minimum of requests.
  • Instantiate javascript class objects.

Take a little tour on our demo live sites :

Query Parameters To URL

Component type

module

Maintenance status

Development status

Downloads

5129

Component created

Component changed

This module provides the ability to rewrite URL query parameters into Clean URL components on specified paths.

Motivation

Views exposed filters generates URLs with multiple query parameters, and the URL path gets unwieldy fast if there are multiple filters and filter values used. Furthermore because the path contains query parameters, it might impact SEO results.

An example of a dirty URL like that could be:
example.com/events?field_category_id[0]=100&field_category_id[1]=101&field_author_name[0]=John

Menu Item Fields

Component type

module

Maintenance status

Development status

Downloads

5524

Component created

Component changed

Allows you to add fields to menu items and manage their display.

This module is also an excellent starting point for themers wanting to create the markup needed for a flexible a megamenu in Drupal. The module itself does not create a megamenu, but when combined with your own CSS, completely custom megamenus are much more attainable in Drupal. If you're looking for a way to create a megamenu without writing any code, check out TB Megamenu.

Entity Reference Hierarchy

Component type

module

Maintenance status

Development status

Downloads

5927

Component created

Component changed

Overview

Entity hierarchy extends the standard Entity Reference field to store a nested set representation of the the hierarchy.

This allows for efficient querying of the hierarchy.

Features

Integrates with views
Render a list of children at any depth using views

Menu Tree Compare

Component type

module

Maintenance status

Development status

Downloads

769

Component created

Component changed

The Menu Tree Compare module helps us visually compare two menu trees for two different languages, indicating items that are translations of each other and have the same parent / weight, as well as items that exist in one menu tree but not in another.

This may be useful if we use different menu trees for different languages, and we are looking to periodically compare the structure / order of the items to make sure they're not out of sync.

Usage:

Menu advanced permissions

Component type

module

Maintenance status

Development status

Downloads

754

Component created

Component changed

Overview

This module allows you to specify different permissions for roles for all operations related to menu and menu items. You can delegate permissions for one role to edit the menu items of specific custom menu. Another role to have all permissions and so on ...
The module adds permission lines for every custom menu for all known operations - "add", "edit", "reset", "delete", "view". The module doesn't mess up the standard 'administer menu' permission. If a role has it then users with that role can do everything related to menus without the other permissions.

Node menus

Component type

module

Maintenance status

Development status

Downloads

209

Component created

Component changed

Synopsis

Drupal allows to add node link into menu which is okay, if you have one menu and/or few links. When you build a site with multilingual features and create a menu per language, then your select box might grow really long. This module tries to help with this use case.

In short, this module does the following - relates the primary menu links source variable and languages, so if you edit/add a node, you get the menu dropdown which contains links in that language. No more big and clumsy menu dropdowns!

ARIA Menus

Component type

module

Categories

Maintenance status

Development status

Component created

Component changed

For any Drupal menu, optionally automatically create a corresponding block containing an accessible expandable ARIA dropdown menu with keyboard navigation.