Модули
What is it for?
This module allows you to write modules in pure OOP syntax. It becomes handy when you need some kind of "aspects" to inweave into the main functionality of your module. Moopapi does it by Decorator pattern. Currently we have these types of decorators implemented:
- Logger: allows to log every method calling together with all parameters passed. A mighty tool for development and debugging in some circumstances.
Used by: BOTCHA (spam protection without CAPTCHA) - its use case is that while developing Selenium-tests for its JavaScript there is no chance to use usual development tools such as XDebug, because Selenium-tests are intended to be launched via command-line interface. Moopapi logger helps BOTCHA to keep debugged.
- Cacher (planned, see #1870060: Create new decorator: Cacher): The idea is to separate a logic of an application and tricks to make it work faster. It could be done by Cacher "aspect" which includes all speed optimizations while your application contains pure business logic.
- Adapter: Abstraction layer for Drupal major version. The concept is thoroughly described here: #1932290: Forwardport doctrine - a proposed solution for Drupal major version migration problem. See 4.x branches of BOTCHA project (D6 & D7) together with common part x.x-1.x as an implementation of such audacious approach.
This module has been discontinued. Use Insert instead.
Send an email to a user when a new role is added to their account. The message is configurable with a number of tokens.
The modules list page can become quite big when dealing with a fairly large site or even just a dev site meant for testing new and various modules being considered.
Creating pages with consistently sized, scaled or rotated images can be accomplished by applying an image style. In this way you can ensure that e.g.
Simple module to keep your Drupal session alive until the user close his browsers window.
FieldFinder is a Durpal module based on CCK.
This (uc_affiliate2) is a module providing affiliate functionality for Ubercart.
Drupal core has the option to force users to use the preview button, before being able to submit content. This option is pretty effective to prevent certain bots from spamming your site.
This module will add Transcriptions (or Closed Captioning) to video and audio files. It will also integrate with Media Player, YouTube API, Asset, and Embedded Media Field.
The swekey is a low cost but highly secure USB authentication USB key.
This module enables swekey hardware authentication in drupal for users and administartors.
The Authoring Aliases module changes real author of nodes or comments uppont it's submission.
For example, it usefull when you don't want to show identity of your root user.
The Book Manager module allows users to create personal books.
Book Manager depends on the core Book module, and can be used alongside it, which means a site can have some books that are personal and other books that are not personal.
A personal book is one in which only the book owner may add pages. Book Manager allows users to access the drag-and-drop outlining feature normally only available to users with the administer book outlines rights.
This module presents an on-page administration interface for blocks, using drag and sort jquery ui functionality.
This module was designed to update the heading tag at the top of the taxonomy term page.
Prevents rendering of comments inside of nodes and provides them as separate page element instead.
With this module, you can place the $comments variable anywhere in your page.tpl.php. However, if you do not output $comments in your template, no comments will be rendered at all.
This Project has been renamed to Views UI Sort
see http://drupal.org/project/views_ui_sort
BlockTools provides a simple programatic interface for retrieving individual blocks from the block system while retaining Drupal's block caching mechanism. Additionally, BlockTools provides per block caching that can be configured through each block's configuration form.
