Maintainers are looking for help reviewing issues.

URL Operations

This module aims to provide entity-level, secure URLs for manipulating entities.

What does this mean?!

This module will, currently, produce one-time-use URLs for the following:

  • Nodes:
    • Publish
    • Unpublish
  • Comments:
    • Publish
    • Unpublish
  • Users:
    • Block

These URLs are secured against the private salt on the site, the generated timestamp, the user ID that generate the link and more. The node actions, for example, are also secured against the node changed timestamp so any modification to a node makes a URL invalid (as the hash will change based on the node last changed timestamp). It also means that if an editor alters a node after a link is made, the link becomes invalid.

Administrators can configure how long a link should "live for". If an expiry of 1 hour is set then the timestamp in the URL is used to check that the link is still valid when it is visited. This helps improve security by not leaving dead links lying around.

Taxonomy menu block

Taxonomy Menu Block configuration

Taxonomy Menu Block allows you to make blocks containing unordered lists that represent the structure of your vocabularies, creating a menu out of your taxonomies (without using Drupal's menu system).

Mobile Blocks

Light weight mobile context for block visibility - will provide point/click block visibility settings to hide/show blocks in mobile devices. Requires the Browscap module.

Login redirect

Overview
A simple module providing a method to redirect users according to an URL-defined parameter after logging in. Allows redirects toward non-Drupal location.

Webform Classes

A simple, small add-in that adds an editable class against each webform component to the webforms module.

The module is available in both D6 and D7 versions.

Clean Comments

Clean comments is a plug & play module that cleans up the display of comments for usability and readabilty of the comment threads.

How it works

Clean comments adds a small js file (clean_comments.js) to every page load.

For now it only hides the comment links (delete, edit, reply, etc), and when the user hovers over the comment, it toggles the links visibility.

The height of the comment block element is set through JS inline at the begining in order to avoid jumping when toggling the links visiblity.

The selector for the comments is hardcoded to '#comments div.comment', which is what Drupal renders by default. I don't normaly see this rendered in any other way, so for now we don't include a setting to configure this. Feel free to open a feature request if you have a usecase for it.

Although the js file could be added only if there are comments in the page, the module adds it to the normal bundle. This is beacause it would make your users have download different bundles of js files which would impact frontend performance more than just adding a few lines more to the standard aggregated js file.

How to use it

Simply install the module as usual.

Pages

Subscribe with RSS Subscribe to RSS - Seeking co-maintainer(s)