Вы здесь

Пераклад анатацый да модуляў Друпала

Аватар пользователя RISK
Автор: RISK - вт, 01/05/2007 - 17:09

'me' aliases

Наладжвае шляхі да старонак карыстача на аснове яго псеўданіма, напрыклад user/me, blog/me, user/me/edit, tracker/me і т. д.

Гэта дазваляе не запамінаць карыстачам свой UID.

Пасля ўсталёўкі і актывацыі модуля, адміністратары сайта можгут паказаць любы лік псеўданімаў, якія змяшчаюць фрагмент «me». Модуль выкарыстоўвае сістэму меню для замены /me/ у запытах UID карыстача і перадае запыт да зноў сфармаванай спасылкі.

«widgEditor» — A WYSIWYG editor

Модуль widgEditor лёгка ўсталёўваны, лёгка наладжвальны WYSIWYG-рэдактар для простага рэдагавання. Ён замяняе тэкставыя вобласці для рэдагавання ў дакументах і каментарах палепшанай панэллю рэдагавання з JavaScript. Таму, калі ў вас няма JavaScript (ці ваш браўзар не падтрымлівае рэдагаванне HTML) ён не будзе працаваць.

abuse

Модуль дадае ў канец дакумента спасылку «Гэта абразліва!», націснуўшы на якую карыстачы могуць пазначаць вузлы і каментары для адпраўкі на разгляд адміністратару. У паведамленні адміністратару з выпадальнага спісу можна абраць па якім чынніку карыстач не задаволены дадзеным дакументам. Ёсць поле для ўводу каментара да свайго паведамлення.

Адміністратар можа паказаць, якія тыпы дакументаў даступныя для гэтага модуля.

Accents

Модуль для выдалення націску слоў, каб лепш прадставіць вынікі пошуку. Напрыклад «á», «â», «Å», «ã» становяцца ўсё «a».

Пасля ўсталёўкі вам будзе неабходна нанова выканаць індэксаванне пошуку.

Account reminder

Модуль пасылае паведамленні па электроннай пошце для карыстачоў, якія зарэгістраваліся на сайце, але не разу не што ўвайшлі ў свой запіс. Адміністратар можа ўсталяваць пачатковы час да адпраўлення напамінку, перыяд часу паміж наступнымі напамінкамі і агульная колькасць напамінкаў для адпраўкі. Паведамленне якое будзе паслана таксама наладжваецца.

Account Types

Калі ў вас на сайце шмат карыстачоў і шмат роляў, то можна скарыстацца гэтым модулем. Модуль накіраваны на ўхіленне хібнасці ў вызначэнні роляў і просты для адсочвання каму і што дазволена рабіць.

ACH Payment Gateway

«ACH Direct» — гэта амерыканская служба апрацоўкі карт, для ўдзельнікаў гандлёвай сістэмы. Гэты модуль забяспечвае інтэграцыю пакета «eCommerce» з «АСН Direct» серверам paymentsgateway.net.

Вам трэба быць запрошаным у «ACHDirect» сістэму іншым удзельнікам гэтай сістэмы і атрымаць акаўнт для карыстання службай.

Гэты модуль быў аплачаны: www.weborizon.com.

Acidfree Поўны набор функцый сістэмы кіравання мельтимедиа для Drupal. Модуль дазваляе лёгка кіраваць вашымі фатаграфіямі і відэакліпамі ў Drupal. Acidfree-альбомы і медыя элементы дакументаў Drupal лепш інтэгруюцца ў вашу сістэму з гэтым модулем. Ён прапануе афармленне выкарыстоўваючы стандартныя для альбомаў, для кожнага тыпу мультымедыя, каб дазваляе лепш узгадніць з астатнімі часткамі сайта. Items can be added individually (the drupal node-centric method) and also via a mass-import page that allows server-side directories of media to be imported or zipped, bzipped or gzipped archives to be uploaded and imported.

ACL

Модуль ACL гэта API для іншых модуляў, для стварэння спісаў карыстачоў і падаванню ім доступу да дакументаў. Ён не мае свайго інтэрфейсу і не будзе рабіць нічога сам па сабе; усталёўвайце модуль толькі ў тым выпадку, калі які-небудзь іншы модуль будзе з ім працаваць.

ActionFeed

Модуль, разам з модулем «mailhandler», дазваляе вам атрымліваць і сістэматызаваць уваходныя паведамленні электроннай пошты ад шматлікіх арганізацый ці спісаў падпіскі.

Па-першае, неабходна стварыць арганізацыі, злучаныя з некаторымі e-mail. Then, incoming e-mails are classified, based on the «From:» e-mail address and linked to its corresponding organization. Затым, якія ўваходзяць паведамленні электроннай пошты, класіфікуюцца на падставе палёў электроннай пошты «From:» і злучанымі з полем арганізацыямі. Некаторыя дадатковыя старонкі, напрыклад, «Апошнія паведамленні», «Пералік арганізацый» і стужкі для кожнай катэгорыі таксама прадугледжаны.

Фундатар: New Progressive Coalition.

Actions

Модуль Actions дазваляе наладжваць Drupal action. Drupal action гэта адмыслова напісаныя PHP функцыі, параметры якіх наладжваюцца праз вэб-інтэрфейс. Напрыклад, Send Email action мае параметры Recipient, Subject і Message. Recipient (атрымальнік) вы можаце запоўніць MrFoo@example.com, «Прывітанне» як subject (тэма), і «Прывітанне, г-н Фу» як message (паведамленне), каб стварыць Send Email action. This action instance could then be fired by a module at appropriate times when you want Mr. Foo to get an email.

Гледзіце файл actions.inc, каб пазнаць, як пішуцца actions. The proper place for actions code is in the module that uses the action. Some actions not associated with a module are available here.

Напрыклад, модуль «workflow modul», выкарыстоўвае Drupal actions.

Active Select

The active select module defines the activeselect form element. An activeselect element is the same as a regular select element, except that when the user selects a new option (or set of options), one or more different select elements (the target elements) get their lists updated. This is done using AJAX, and it is designed to degrade gracefully if the required JavaScript support is not present. The target elements can be either regular select boxes, or other activeselect boxes (which in turn can trigger other target boxes, which can trigger yet others, resulting in a hierarchical cascade of activeselect elements).

Don't bother installing this module unless some other module instructs you to do so.

Add and Reference

Модуль дадае магчымасць высылацца на няісныя (новыя) дакументы прама з поля «nodereference», калі вы дадаяце ці рэдагуеце дакумент.

Рэкамендуецца выкарыстоўваць з модулем «Form restore». It simplifies the workflow and enables support for multi-step chained nodes creation — if the content type of new node have nodereference fields it is possible to add and reference from it and so on (up to 10 steps now supported).

Addnode

Модуль вызначае виджет для выкарыстання з полем «nodereference» у CCK. Ён дазваляе карыстачу або абраць пункты ў спісе (звычайны спосаб), або стварыць новыя пункты ў форме, на той жа старонцы. Адзначце, што «add_n_reference» проста, але пасылае карыстача да старонкі стварэння дакумента для гэтага тыпу дакумента, не дазваляючы стварыць адразу, на той жа старонцы.

Фінансуецца obslogic.

Address field for CCK

Модуль робіць даступным як адно поле CCK — усе палі, у якіх карыстач уводзіць свой адрас. У наш час падтрымліваецца толькі фармат адрасоў ЗША, але ў планах дадаць падтрымку іншых краін. Уключае палі «street1», «street2», «apartment/suite», «city», «state», «zip», «country».

Addressbook

Гэта простая запісная кніжка. Мае наступныя асноўныя функцыі:

    інфармацыя пра чальцоў сямъі; можна дадаць фатаграфіі чальцоў сямъі; доступ да інфармацыі на аснове роляў; можа быць дададзена роля чальца сямъі; CSV file upload/download; аўтаматычнае апавяшчэнне пра дні нараджэння па пошце;


A graphical map (www.map24.com) AJAX link is available to show the place were someone lives.

addtofavorites

Модуль стварае новы блок, каб карыстачам было прасцей:

    зрабіць закладку на сайт; зрабіць сайт хатняй старонкай.


Проек пачаты і падтрымліваецца Thierry Guégan ( thierry_gd — www.arvoriad.com).

Admin block

Модуль паказвае адміністратару блок са спісам каментароў для ўхвалы і спіс дакументаў для ўхвалы. Кожны запіс мае спасылку для рэдагавання і выдаленні, каб мець магчымасць хутка кіраваць спісамі.

Admin Role

Модуль дапамагае адміністратарам сайта, даваць аналагічныя правы іншым ролям. Абераце ў спісе роля якой вы жадаеце даць такія правы і націсніце кнопку «Прысвоіць», гэта роля атрымае ўсе вызначаныя правы адразу, гэта значыць не трэба будзе адзначаць галачкамі права доступу да кожнай функцыі.

Admin RSS

Модуль стварае RSS-стужкі з інфармацыяй для адміністратара. Гэтыя стужкі абаронены паролем, які задаецца на старонцы модуля.

Ён можа быць карысны для кіравання рознымі сайтамі. Не трэба наведваць кожны сайт і праглядаць каментары і дакументы якія трэба ўхваліць. Вы можаце атрымліваць усю інфармацыю з усіх сайтаў у выглядзе стужкі.

Administration

Модуль рэарганізуе адміністрацыйныя функцыі ў лагічныя групы задач. Модуль засяроджаны на паказе задач адміністратару, каб палегчыць кіраванне карыстачамі.

Ён таксама забяспечвае кіраванне праз «Панэль прылад» дзе агляды статыстыкі і актыўнасці сайта будуць прадстаўлены ў зручным выглядзе. Ён таксама ўключае спасылкі на кіраўніцтва па Drupal, каб было лягчэй шукаць дакументацыю пры ўзнікненні пытанняў.

Adminmenu Dhtml

Модуль робіць меню ў стылі «DHTML menu». Гэты модуль забяспечвае якое расчыняецца меню ці меню ў якім-небудзь іншым стылі для адміністратара і не замяняе тэму сайта. Уключаны некалькі стыляў меню, уключаючы меню з выкарыстаннем Flash.

AdSense

Модуль дазваляе наладжваць паказ кантэкстнай рэкламы Google AdSense.

Adsense Injector

Працуе з модулем AdSense. Дазваляе дадаваць абъявы ва ўтрыманне дакумента калі старонка адкрыта як адзін дакумент (г.зн. не зъяўляецца спісам кароткага зместа дакументаў).

This allows site administrators to enable automatic injection of an adsense ad into the page without the content editor having to insert inline [adense] filter tags, or having to edit a site's node.tpl.php (or other template) files. This offers a big advantage, as you can change the ad format, group, and channel on the fly without hand-editing each node. You can see it in action at http://exodusdev.com/drupal/4.7/modules/adsense_injector.module

New feature (2/10/07) — Now can insert ads in frontpage, taxonomy, and other teaser-type lists. (Sorry, doesn't work with Views module-defined node lists.)

Advanced Contact

Модуль дадае магчымасці стандартнаму модулю «Contact», уключаючы вызначэнне тэмы па змаўчанні і налады катэгорый праз аргументы URI.

Можа быць карысны калі вы жадаеце дадаць спасылкі на форму кантактаў з розных частак свайго сайта.

Advanced menu item settings

This module adds an interface to three internal menu item settings.

You can now choose for every menu item if it should appear in the breadcrumb, if it should appear in the menu tree and if should be visible even if it does not have any children.

If you'd like to help test the 5.x release, please download HEAD from http://drupal.org/node/96241

Advanced Poll

Модуль зъяўляецца заменай стандартнаму модулю «Poll» і забяспечвае некалькі сістэм галасавання, прыняцці рашэнняў і опцыі кіравання.

Advanced User

Функцыі модуля:

    Фільтраванне карыстачоў на аснове палёў модуля «Profilуe». Масавыя рассыланні/выдаленні для фільтраваных карыстачоў. Паказ усіх карыстачоў ніколі не якія ўваходзілі ў сістэму. Апавяшчэнне па ролях калі рэгіструецца новы карыстач ці калі змяняецца ўліковы запіс. Апавяшчэнні па электроннай пошце ўключаюць: адрас электроннай пошты карыстача; спасылкі для пошуку ў «Google» і «Yahoo!», адрас пошты карыстача — для хуткай праверкі адрасу пошты на магчымую прыналежнасць да спаму. Апавяшчэнні для вызначаных роляў калі карыстач змяняе палі ў профілі.


Фундатар: http://exodusdev.com.

Advertisement

Модуль зъяўляецца магутнай і хутка якая развіваецца рэкламнай сістэмай. Ён падтрымлівае выпадковыя паказы і сачэнне як за графічнай (банарнай) так і за тэкставай рэкламай. Рэкламу можна легдо дадаць у тэму, блокі ці ўтрыманне сайта. Модуль запісвае шырокую статыстыку пра тое калі і як часта паказвалася рэклама і як часта на яе націскалі, включет убудова для генерацыі графічных справаздач. Рэкламу можна прызначыць шматлікім уласнікам, кожнаму з які можна прызначыць правы. Модуль цалкам інтэгруецца з модулем «Views», дазваляючы дэталёва кантраляваць, якія паказваліся абъявы, каму і калі. API падае магчымасць дапрацоўваць функцыянальнасць і інтэграваць з іншымі модулямі.

Advogato import

Модуль імпартуе запісы дзённікаў «Advogato» выкарыстоўваючы «cron».

Ён дазваляе запісам «Advogato» быць імпартаванымі ў блог, старонку ці аповяд. Адміністратар усталёўвае асноўныя опцыі, асобныя карыстачы могуць імпартаваць розныя запісы «Advogato» пад сваімі імёнамі. Запісы ў дзённіках «Advogato» не маюць загалоўкаў як у Drupal і таму імпартуюцца ўсталёўваючы ў якасці загалоўка дату, у тым жа фармаце, як «Advogato» паказвае яе ў радку статуту.

AES Encryption

The main purpose of this module is to replace Drupals system of storing passwords as MD5-hashes with a system using AES/Rijndael encrypted passwords. The benefit of this is that passwords can be decrypted and viewed by users with the permission to do so, while still not being viewable directly in the database.

Affiliate

Модуль дазваляе ўладальніку сайта публікаваць партнёрскія спасылкі. Калі ананімныя наведвальнікі пераходзяць па гэтых спасылках, падлічваюцца зграі па крыніцы, даце і прызначаным словам. Калі якія перайшлі па спасылцы наведвальнікі рэгіструюцца, акаўнт асацыюецца з партнёрам.

Інфармацыя ў наш час абмежавана паказам агульнай колькасці клікаў, рэгістрацый і продажаў (праз пакет «E-Commerce») для карыстачоў-партнёраў і спісам усіх карыстачоў кожнага партнёра. Модуль прызначаны для дэталёвай інфармацыі пра прыцягненне новых кліентаў.

Aggregation

Модуль патрабуе для працы «php» 5-й версіі і «curl». Модуль «Image» патрабуецца калі вы плануеце збор навін са стужак утрымоўвалых у артыкулах малюнка.

Модуль збірае ўтрыманне са стужак XML. У наш час убудавана падтрымка толькі RSS, але архітэктура дазваляе лёгка пашырыць магчымасці для любога выгляду XML-фармату. Некаторыя магчымасці:

  • Збор малюнкаў з XML-фармату. Якая пашыраецца архітэктура для любых XML-стужак. Ability to assign term(s) to all items generated from a feed. Ability to dynamically tag all incoming items during feed handling phase. Items are aggregated as nodes. Built-in support for handling feeds that require HTTP authentication. Built-in support for handling feeds that require an FTP account verification.


Распрацаваны Ashraf Amayreh.

Aggregator Node

Адзначце: гэты модуль заменены пакетам FeedParser.

Aggregator2

This module is no longer maintained. Try Leech (http://drupal.org/project/leech) module instead.

Aggregator2 allows for the collection and display of RSS and ATOM feeds as first class nodes withing the Drupal framework. Now the content offered by RSS need not be limited to side blocks or static display units as is presently the case with Drupal and almost all other CMS applications.

Static RSS blocks are now a staple of the semantic web. But in some respects this display only use of the technology is more reminiscent of web 1.0 (html ) than web 2.0 (data driven and aware). Aggregator2 changes all that and brings RSS content into the content management system proper which exposes a number of interesting possibilities for publishers. The most obvious are things like topic aggregation however this is just the beginning. In effect it creates a distributed publishing system.

If you like the blocks you can still have them as Aggregator2 allows the user to turn on block creation in the settings. None of the standard RSS aggregation and display has been removed -- only extended and/or made more flexible. Other options include the setting the number of feeds updated per cron run to minimize the possibility of systems slowing due to overly long feed updates.

AHAH Forms Framework

Модуль дадавалы AJAX/JavaScript для працы без перазагрузкі старонкі, без неабходнасці пісаць якія-небудзь ява-скрыпты.

Airplane Reservation System

This project aims to provide a simple but useful airplane reservation system with the following features (already implemented):

    Ccalendar view to see, when a plane is booked. Administration of planes and pilotes. Let users with special rights book planes for others (dispatch).


Furthermore planned features:

    A more graphical view of the booked planes. Waiting list, so a plane can be booked although it's already reserved at that time, but if the existing reservation gets deleted, the next one in the waiting list gets it (with email notification and so on).


Current ToDos:

    Port to Drupal 5. Internationalisation (currently only in german). Usablility and stability improvement.


The current version only works for Drupal 4.7.

I am very new to drupal programming, it's a bit confusing still for me. Don't hesitate to offer support or add Issues or patches to this project. Help is very welcome.

Ajax Form Builder

Мэтай праекта зъяўляецца стварэнне рэдактара формаў на аснове браўзара. Карыстачам будзе даступна стварэнне і змена формаў з іх элементамі і наладамі праз інтэрфейс браўзара, са зразумелымі магчымасцямі, такімі як перацягванне мышкай для сартавання. Модуль чытае, змяняе і выдае структуру API формаў, такім чынам зробленыя формы могуць быць захаваны і скарыстаны як згенераваны код модуляў.

AJAX Spellcheck

An AJAX-only spellchecking module to allow the user to check their spelling on all textareas in Drupal (including nodes of course). The interface is very similar to that of Gmail's spellcheck.

Future plans include allowing the use of server-side spellchecking with aspell or similar, rather than using the Google spelling service.

Requirements: This module requires ajax.module to work on Drupal 4.6.x and 4.5.x. Ajax.module will soon be officially released, but is currently only available in my CVS sandbox.

Akismet

Модуль дазваляе вам карыстацца сэрвісам «Akismet» для абароны сайта ад спаму.

Першапачаткова распрацаваны markus_petrux.

Alternate Login

Модуль падае просты інтэрфейс які дазваляе зарэгістраваным карыстача выкарыстоўваць для ўваходу імя, якое адрозніваецца ад таго, пад якім яны рэгістраваліся.

Amazon associate tools

Гэты модуль выкарыстоўвае інтэрфейс «Amazon's ECS4 REST».

Amazon Filter

Provides a text filter to insert amazon book title/links, cover images, and themable formatted information using a simple [amazon {title|cover|info} <asin>] tag. Requires amazontools.module.

Amazon items

Amazon Items is unmaintained. It is a module for Drupal which allows you to add Amazon.com advertisements and links in nodes, just by listing the ASINs (or ISBNs) of the Amazon.com products you wish to advertise.

Amazon search

The amazon_search module is a drop-in search engine for Amazon.com's book store. The search returns a minimally formatted list of books, including the image Amazon.com provides, the list and Amazon.com prices, a purchase link and each author's name links to an Amazon search for more books by that same author. The links can all have an configurable Amazon Associate ID embedded.

AMFPHP

This module provides AMFPHP support to Services. This module overrides AMFPHP classes to provide support for services defined in the service API.

Visit the Services project page, or the Services Handbook for help and information.

Requirements:



Features:

    Integration with Services module Rather than being defined in classes, services are defined in Drupal modules. See Services module.


Support for AMF0 and AMF3 formats.

Announcement

Модуль адпраўляе анонсы кожнага паведамлення на электронную пошту зарэгістраваных карыстачоў.

API

This is an implementation of a subset of the Doxygen documentation generator specification, tuned to produce output that best benefits the Drupal code base.

This module was designed to produce the Drupal developer documentation available at api.drupal.org.

Archive

Гэта замена модулю «Archive», які быў убудаваны ў папярэднія версіі Drupal. У ім няма календара, але ў той жа час ён прадугледжвае штогадовую, штомесячную і штодзённую навігацыю.

Альтэрнатывы: Weekly archive module: http://drupal.org/node/15804. Periodical module: http://drupal.org/node/14252. Views module (much more general): eg. http://drupal.org/node/52037.

Originally by CodeMonkeyX.

Arooga

Модуль для запісу інфармацыі (у watchdog-е Drupal-а) пра час генерацыі старонак.

Article

Модуль дазваляе арганізоўваць і адлюстроўваць любыя дакументы ў адным месцы. Гэта дазваляе адміністратару арганізоўваць дакументы розных тыпаў у адным месцы. Карыстач можа пераходзіць па дакументах выбіраючы розныя катэгорыі ў дрэве таксанаміі злучаным з гэтым модулем.

ASCIIMath Filter

ASCIIMath Filter is a simple wrapper around the ASCIIMathPHP application. What ASCIIMath Filter does is to provide a Drupal input filter that translates plain text math expressions into presentation MathML. ASCIIMath expressions are enclosed in a pair of single backquotes, for example `z=a+bi`, for inline presentation or in a pair of double backquotes, such as ``c=sqrt(a^2+b^2)`` for display presentation.

Please note: ASCIIMathPHP and XSL stylesheet for MathML are not included in this module distribution. In addition, you may need fonts or a plugin for your browser in order to view MathML content. Please see the INSTALL.txt for instructions on obtaining these files.

ASIN Field

Модуль стварае поле для модуля «CCK» для атрымання інфармацыі пра тавар з пляцоўкі «Amazon». Увядзіце нумар ASIN ці ISBN і інфармацыі пра тавар автомотически дадасца ў дакумент. Для працы патрабуецца модуль «Amazon Tools», і таксама ён выкарыстоўваецца для інтэграцыі з модулем «Views».

Asterisk integration

This module provides integration with the Asterisk software PBX, including both some basic built-in call/record/playback functionality, and an API allowing other modules to make use of these functions.

Asynchronous Loading API

This Module enables both developers and end-users to introduce asynchronous loading into the normal node listing. This module was initially developed for the DevelopmentSeed and has now been made public for the drupal community.

The Module offers:

  • A themeable stand-alone Node Listing of all the nodes. A Views integration for the async loading. Easy way for developers to load content Asynchronously. A Pagination system that works asynchronously(like searchmash.com).
Atom
Модуль для працы са стужкамі Atom 1.0.
Attached Node

Модуль дазваляе карыстачам уключаць спасылкі на дакументы ўсярэдзіне іншага дакумента. Літаральна, гэта выяўляецца як тэкст у дакуменце як тэг. Гэты тэг апрацоўваецца фільтрам у скарочаную версію дакумента на які ставіцца спасылка. Таксама, модуль дазваляе карыстачам наладжваць пазіцыю і атрыбуты гэтага дакумента.

Напрыклад можна ўставіць тэг [node:123], дзе 123 гэта ID дакумента які ўстаўляецца.

Attachment

Модуль зъяўляецца альтэрнатыўным стандартнаму модулю «Upload». Ён выкарыстоўвае модуль «Filemanager» для прызначэння ўнікальнай прасторы дакументу і падтрымлівае шмат файлаў. Таксама гэты модуль дазваляе даваць кожнаму прымацаванаму файлу загаловак і апісанне.

audio

Модуль дазваляе карыстачам з адпаведнымі правамі загружаць аўдыёфайлы. Кожны аўдыёзапіс ствараецца як асобны аудиодокумент. Модуль выкарыстоўвае getID3 library для чытання і запісы інфармацыі ID3 мета-тэгаў у/з аўдыё-файлаў. Pages that display the most recent audio files submitted to the site, as well as the most recent audio files uploaded by individual users are also generated. Feeds from these pages are 'podcast friendly'.

The module also comes with the handy XSPF Flash player that is (by default) embedded in your site.

Першапачаткова распрацаваны — Colin Brumelle з «Bryght», для версіі 4.7 перапісаны і значна пашыраны — Andrew Morton.

audioblog

Мэта праекта — дапамагчы карыстачам весткі свой аудиоблог прама са сваіх тэлефонаў.

Адзначце, што гэты праект патрабуе ўсталяванага модуля «Asterisk Integration».

Audit your content

Much content + inconsistent quality – this module = frustration

Benefits of this module:

    Go through all of your content, one piece at a time, to make the quality more consistent. Run multiple audits at the same time. Bookmark the content that needs further consideration. Let your teammates help you. Keep a record of what happened.
Authorship Module

This module allows site administrators and privileged users to alter the way in which usernames are presented in the «Submitted on...« track at the top of posts.

Methods include drupal username (the standard way as used on all drupal sites), by Profile module textfield or by free text.

This module was sponsored by brashquido for www.iis-aid.com

See the documentation page for full details.

Auto time zone

Модуль аўтаматычна абнаўляе налады гадзіннага пояса ў акаўнце карыстача. Працуе на аснове ява-скрыпту які пасылае дадзеныя пра гадзінны пояс з машыны кліента на сервер. Модуль дазваляе карыстачам не запаўняць поле выбару гадзіннага пояса ў сваім профілі.

Automated Logout

Модуль дае магчымасць адміністратару ўсталяваць прамежак часу на бездейсвие карыстача, праз які карыстач будзе лічыцца якое выйшла з сістэмы. Магчымая налада па ролях.

Automatic Nodetitles

Модуль дазваляе схаваць поле «Загаловак» у дакумента. Усталёўка загалоўка можа адбывацца аўтаматычна на падставе тыпу дакумента ці зададзенага параметру.

У Drupal 5.x з утановленным модулем «Token» магчымыя варыянты з аўтарэгенерацыяй загалоўка, напрыклад магчыма выкарыстоўваць поля модуля «CCK».

Таксама магчыма выкарыстанне сниппетов для аўтаматычнай генерацыі загалоўкаў.

Automember

This module provides automated role management for one of the administrator-defined roles.

Applications of this module include:

1) automatically granting frequent and reliable contributers a special role, and 2) automatically granting new users a special role.

Certain kind folk in the Drupal community found this module so useful that they contributed financially. Their contributions are deeply appreciated.

New Maintainer: Update for 4.7 in progress.

Autoresponder

The autoresponder module allow a site visitor to sign up for a series of emails sent each day via a cron job.

A site visitor wants to sign up for a N-day series of emails. In a Drupal block, he enters his email address, select a preferable set of emails and clicks submit. Any emails in the system set to 'Day 0' are immediately sent. Each day thereafter, a cron job triggers the sending of emails appropriate for that day. If at any point the user wishes to unsubscribe, he can click a simple link at the bottom of the email to do so.

Users with the 'configure autoresponder' permission are able to access an administrative interface, which allows them to configure the individual emails in the system, create a mail sets, administrate registerered users. The administrator is able to add/edit/delete each of these emails/sets.

E-mails are sent with both HTML and text encodings.

Module development sponsored by Antinomia Solutions

Autosave

Модуль аўтаматычна захоўвае дакументы пасля зададзенага прамежку часу выкарыстоўваючы AJAX. Усе аўтазахаваныя дакументы захоўваюцца як версіі дакумента — для прадухілення затирания ўтрыманні.

Магчыма ўсталяваць інтэрвал аўтазахавання і тып дакумента.

Модуль патрабуе ўсталяванага планина «Form» (c AJAX) для «jQuery».

Availability

Availability module is an abstract solution to associate a set of dates with certain nodes and users assuming that these nodes are available on specified dates for a certain user.

This module can be used when you deal with rent or booking solutions.

Availability module uses jscalendar in a flat mode to choose dates and depends on jscalendar.module. Since flat mode isn't available in a free version of jscalendar component we provide our own patched jscalendar which must be copied over original jscalendar library. Our patch extends its functionality and doesn't break it! This means that jscalendar module will work as before.

Developed by ARDAS group.

Avatar gallery

Модуль дазваляе ствараць блок і (ці) старонку са спісам аватараў выкарыстоўваных на сайце. Малюнкі дадаюцца кожны раз, калі карыстач рэгіструецца з аватарам ці ўжо існы карыстач абнаўляе свой аватар.

This module was developed by Koumbit based on funding from the HomelessNation project.

The initial 4.6 version was coded by Julien Keable and was ported to 5.0 by David Lesieur.

Avatar Selection

Модуль дазваляе адміністратару стварыць на сайце калекцыю аватараў з якіх карыстачы могуць выбіраць сабе ўпадабаныя. Можна таксама наогул забараніць загрузку файлаў у профіль карыстача і прапанаваць выбіраць толькі з калекцыі.

Backport

The Backport module makes selected core Drupal 4.7 methods and tools available to 4.6 modules. Initially included are portions of the Forms API and the Javascript tools.

Using Backport, developers can construct forms using the Forms API in 4.6 modules and can use the drupal.js methods and widgets.

Note that this module is has had only basic testing.

backup

This module creates a tarball that consists of your Drupal database and all files under DOCUMENT_ROOT, which can then be downloaded through your browser. It is useful for performing backups of entire Drupal-powered websites.

Bad Behavior

Модуль падае набор PHP-скрыптоў, якія замінаюць спамботам засмечваць ваш сайт. Аналізуюцца HTTP-запыты і параўноўваюцца з запытамі вядомых спамботов.

Banner

Модуль дазваляе паказваць банары на вашым сайце. Аўтаматычна адсочваецца колькі часу кожны банар паказваўся і колькі разоў на яго націскалі.

Падтрымлівае шмат графічных фарматаў, флэш і тэкст.

Bbcode

Модуль дадае фільтр BBCode-а на ваш сайт. Адзначце, што фільтр таксама распазнае і канверсуе URL-ы і адрасы электроннай пошты ў спасылкі аўтаматычна.

BBCode Formatting Bar

Модуль дадае панэль прылад для ўстаўкі BBCode-а ў паведамленні. Выкарыстоўвае JavaScript. Працуе ў IE і FF.

Betterdate

In Drupal 4.7, «date» type form fields cannot distinguish between required and non-required fields. In both cases, a user must enter a date, even if the field has been designated not required (e.g. a birthday profile field was set up as optional, but the user must still enter a date).

This module, once enabled, will silently find all date fields and exchange them with 'better date' fields. Better date fields allow users to enter null dates for non-required fields. For required fields, behavior remains the same. For the purposes of theming better dates appear as dates.

Bibliography Module

This module allows users manage and display lists of scholarly publications.

Calling all biblio users.. please take a moment to <click here> and let me know how you are using the module.

And don't forget to check out the new discussion group <here>

Binder

Implements a state machine runner. It's main concern is to enhance node behaviour based on
some criteria, for example node id. It does it by calling actions form actions.module.

    It is somewhat similar but simplified and computationally more powerful
    than the workflow module. It does not rely on explicitly named states. it is not tied to node types in any manner, but by default to nodes. The «bindings» can be extended by implementing the hook_binder_schema().


Consider binder an alternative or complimentary workflow implementation, which may peacefully coexist with and enhance the workflow module.

Don't bother installing this module, unless some other module requires you to.

Requires: actions.module — http://drupal.org/project/actions.

Bio

The Bio module allows each user to create one (and only one) «bio» node. Any node-type can be assigned as the bio or Bio module can provide its own node type. The bio can display on the users profile pages and/or it can add «View [username]'s [Bio]» links to nodes.

Combined with CCK in Drupal 5, Bio module can provide a more flexible, more *efficient* solution than Drupal's core Profile module. If you've wished that user profiles were complete first-class nodes — available to your content search index, available to nodeapi-based modules, and themable through node-[bio].tpl.php, then Bio module is a quick-and-simple way to go.

Birthdays

Модуль дазваляе карыстачам дадаваць дату свайго нараджэння і атрымліваць паштоўкі/паштовыя паведамленні ў свой дзень нараджэння аўтаматычна, таксама нагадвае адміністратару пра надыходзячы дно нараджэння.

Features:

    A block of upcoming users birthdays (currently next 6). A page list of all the user's birthdays. Displays user's star sign, and hooks into «Yahoo Horoscopes». A display of the user's birthday/current age/starsign on the user's profile. Automatically e-mails administrator with upcoming birthdays in a certain number of days (currently 7). Automatically e-mails user on their birthday. If the postcard module is installed, will automatically create an e-card to send them on their birthday (this requires the postcard module from: http://drupal.org/project/postcard).
Block Bar

The Block Bar module is a block module that acts as a container for other Drupal blocks. The module builds an Outlook style collapsible menu bar from the child blocks with each child block representing one panel within the bar. Multiple BlockBars can be created. Each BlockBar can be set with «sticky panels» which will remember the panel's open/close state between page refreshes. Also, an option can be set that will only allow one panel to be open at a time for a given bar. Block Bars and Block Bar panels can be themed globally or individually.

Block Cache

Модуль стварае кэш для кожнага блока. Працуе назависимо ад кэшавання старонак і такім чынам заўсёды кэшуе блокі для якія ўвайшлі карыстачоў. Кэшаваныя блокі выболняют менш запытаў да базы дадзеных, змяншаючы патрабаванні да сістэмы.

Кэшаванне наладжваецца для кожнага блока і адміністратару паказваецца для якіх блокаў кэшаванне ўключана. Модуль дазваляе паскорыць навігацыю па старонках сайта.

Block Region

Block region is designed to address the following issues and bugs that may crop up in block configuration in Drupal 4.7 installs when multiple themes are present:

Configuring settings separately for each theme is awkward/error prone
Some users have complained that block configuration is difficult for multi-themes in 4.7, because each block status, weight, and throttle settings need to be made separately for each enabled theme. This simple module provides a fix, allowing the configuration of these block settings for all themes at once. «Placement» (which region to put the block in) becomes the only setting still configured separately for each theme.
Only the default theme displays on block configuration (other themes look the same as default), and all settings, including placement, are applied to all themes.
When trying to configure blocks by theme, an issue with theme initiation may cause only the default theme to be displayed and all themes to get the default theme's settings. With blockregion in place, each theme will be configurable again.

Enable this module and admin/block will provide global block settings (the default theme). Block configuration for other enabled themes will allow only «Placement» (selection of region).
Blog Archive

This module is an extension of the original archive module. It makes the archive calender blogcentric so that only the current blog's user's blog entries are displayed in the calendar. It further adds the $uid to the path, and adds an additional form select on the archives page so that you can browse the blog archives by user.

You should be able to safely use this module along with the original archive module.

Blog Client

Модуль дазваляе публікаваць дакументы адначасова ў некалькіх блогах выкарыстоўвалых API blogger, metaweblog ці atom.

Распрацаваў Karoly Negyesi (chx) для NowPublic.com.

Blog Information

The bloginfo module adds a blog title and description to your blogs. It is a simple module that adds 2 additional fields to the users account screen, for those who have permission, to have a blog title and blog description. These are then put into a block that can be placed like any other block. The title is the block title and the description is the block content.

The idea is to have a blog title and description like one via blogger.com.

The block will only display on a users blog list or blog post who have filled in the settings.

Blog Theme

Модуль дазваляе карыстачам выбіраць тэму афармлення для свайго блога.

blogadmin

Display a block which has shortcut to commonly used blogging functions and admin configuration. It also comes with hook so that other modules can insert _blogadmin() to insert their own menu.

The reason this module is created instead of modifying admin.module is because (1) we dont want to screw up admin.module hierarchy which is still useful (2) we want to have a quick short cut (3) upload.module (another contrib module for blogger) needs javascript link to popup a window which cannot be done by admin.module/menu().

Blogger

Модуль дазваляе:

1. Паказваць спіс блогераў. Можна ўсталяваць абмежаванні на колькасць паказваных блогераў. 2. Паказваць колькасць запісаў у блогу, напрыклад: Samuel (5), Linda (4) і г.д. 3. A «read more link» to show all bloggers with pagination support and their latest blog. 4. You can choose selected case formats: Upper, Small, or Wordcase. 5. Рабіць сартаванне: бязладную, па імі ці запісам блога. 6. Зрабіць падтрымку аватара ў блоку і на старонцы. 7. Выбіраць памер аватара: зыходны, шырыня і вышыня, захоўваць зыходныя суадносіны бакоў.

Other contributors:

1. Daniel: spelling and capitalization corrections. 2. fkramer: fixs show latest blog.

For new version please download here: New Blogger package ( Support >= Drupal 5.1 ).

Blogroll

Модуль дазваляе рабіць рулон блогаў. Кожны блог мае свой рулон.

BlogSMS

Small module to accept blog entries via HTTP POST from AQL's SMS to HTML gateway.

[19/07/06] Now supports posting to other node types than just blog. [19/07/06] The default title can now be changed in the blogsms settings.

Blogstamp

This module acts as a digital notary for Drupal; it creates notarized/certified timestamps for content. When normal Drupal content is created, an easily modifiable timestamp is created. It is impossible to tell with any real certainity whether or not the node was created at that time. A certified timestamp guarantees the content was created on the timestamp indicated.

Body revision

This tiny module provides a new tab which allows a user to post a new revision of the body of a node only, this is, she will only be able to edit the body of the node. No other part of the node form is shown, besides the title for information only (no editable). In order to have this functionality without having to give 'administer nodes' permission to the user, this module needs a patch for the node.module. This patch creates new permissions on revisions and nodes (delete).

This module also depends on revision moderation module and also on a patch for it, in order to use the new revisions permissions.

Don't user this module if you are not confortable with a patched Drupal ;-) Hopefully some of this new revision permissions will get into core, eventually (!?)

Book Expand

This module attempts to correct a problem with the creation of book pages. Currently when you create a book page, you are free to add the page where ever you want, with any other book page you want, regardless of access control and other restrictions. With this module, an administrator can define a filter (the current filters are by role, by user, or by Organic Group) and then when a user (other than user 1 who is still free to add pages anywhere) tries to add a page, the list of parent pages is restricted to the filter.

If you have Organic Groups enabled, unless you install this module before any groups are created, you can have quite a lot of work to update the database to reflect the changes. This module automatically creates a top-level book page for every group that is created, and when users try to add pages to their group (using one of the views on the side) they are automatically restricted (assuming you have set the filter appropriately) to creating sub-pages of that new book. Unfortunately this feature requires an appropriate view is created (the 5.0 version of Organic Groups does not appear to do this, so this filter may not work as intended yet...)

Book Import

The Book Import module allows the importing of Drupal books, from exported Drupal book XML files. Being able to export books in this way permits bulk/offline editing, importing of books from external content, and moving of books between Drupal sites.

Please be aware that this is somewhat new code — make sure that you back up your Drupal database prior to using this module to import books.

I'm interested in hearing about your experiences with this software. Feel free to contact me via the contact form; please report issues via the Drupal issue tracker: http://drupal.org/project/issues.

Book Review

Модуль дазваляе публікаваць агляды кніг. Ён стварае дадатковыя палі для дакумента, прызначаныя менавіта для напісання аглядаў кніг.

BookGUI

This module allows an authorized user/administrator to modify the tree structure of a book using a graphical interface and then update the database to reflect those changes. At some point the Javascript in the background that creates the GUI will be updated, but for now all you can adjust are the parent child relationships of the books (including splitting a book into pieces, and merging books) and not the relative weights of the pages.

As this module is still experimental, you should not use it on a production site, use it on your sandbox sites until we have ironed out all the bugs.

For more information, contact the module author at david_wees@yahoo.com.

Bookmaker

Модуль дазваляе карыстачам рабіць стаўкі. Пасля таго як будзе апублікаваны вынік, модуль аўтаматычна падлічвае колькасць ачкоў для кожнага карыстача.

Bookmark Us

Модуль дазваляе карыстачам хутка дадаць ваш сайт да сябе ў закладкі. Вельмі гнутка наладжваецца. Працуе з IE, FF, Opera, Netscape і іншымі браўзарамі на ядры Gecko.

Bookmarks

Модуль дазваляе карыстачам зрабіць блок са сваімі асабістымі закладкамі.

Bookmarks2

Модуль падае такія ж магчымасці як модуль «Bookmarks», плюс маюцца магчымасці дадаваць RSS-стужкі, сартаваць закладкі на старонках, нагадваць login/password, and column consolidation in the link display page.

booktree

Модуль стварае дрэва старонак для кнігі.

Boost

This module provides static page caching for Drupal 4.7, enabling a potentially very significant performance and scalability boost for heavily-trafficked Drupal sites.

For an introduction, read the original blog post at: http://bendiken.net/2006/05/28/static-page-caching-for-drupal

Bot

Druplicon is an IRC bot that has been servicing #drupal, #drupal-support, and many other IRC channels since 2005, proving itself an invaluable resource. Originally a Perl Bot::BasicBot::Pluggable application coded by Morbus Iff, he always wanted to make the official #drupal bot an actual Drupal module. This is the fruit of these labors. Whilst the needs of Druplicon are driving the future and design of the module, this is intended as a generic framework for IRC bots within Drupal, and usage outside of Druplicon is encouraged.

Bounced Email

Handles email sent by the site which has bounced back.

Component module which provides service to other modules, don't install this unless another module requires it.

Browscap

The browscap module provides a replacement for PHP's get_browser() function. get_browser() is difficult (or impossible) to configure for most users in shared webhosting situations, and requires attention to keep the underlying data (browscap.ini) up-to-date. This module avoids the configuration issue by storing the data in a database table, and the freshness issue by automatically retrieving the latest data on a weekly basis (if cron.php is run regularly).

Also, statistics on browsers visiting the site may be captured by enabling monitoring in the browscap settings.

Browser Support

This module allows you to specify a list of browsers that your website does not support or are only semi-supported. The motivation behind the module is so that web developers can concentrate on building their site for recent browsers and ask their users to upgrade if they use an older browser that does not display the site properly.

Unsupported browsers will be shown the sites maintenance page with a custom message while semi-supported browsers will get a javascript alert or a drupal message.

You can allow users to forcefully view the site even if they are using an unsupported browser after they have viewed the maintenance page.

Buddy Chat

Модуль дазваляе стварыць чат паміж карыстачамі якія знаходзяцца сябар у сябра ў спісе сяброў. Патрабуе модуль «Buddylist».

Buddylist

Модуль дазваляе дадаваць карыстачоў у свой спіс сяброў, арганізоўваць іх у групы і адсочваць публікацыі імі дакументаў і каментароў.

BUEditor

Проста вельмі добры модуль BUEditor дазваляе самому задаваць тэгі, якія патрэбныя. Напрыклад, акрамя ўстаўкі малюнкаў і спасылак, ён дазваляе неабмежавана дадаваць любыя іншыя тэгі і пры гэтым гэта не WYSIWYG-рэдактар, а проста модуль, які дадае да тэкставых палёў бар любой складанасці.

Акрамя гэтага, у яго ёсць яшчэ правы доступу, якія можна наладзіць. Можна стварыць розныя бары фарматавання для розных роляў, у тым ліку абмежаваць па ступені даступнасці (як у блоках: ад –10 да 10). Разам з модулем IMCE яны складаюць выдатную пару.

Bugbits

Bugbits is a module that allows some integration between Drupal and the popular open source bug tracking software Mantis. Bugbits is still in the early stages of development, so please be patient with any bugs and or feature requests. I am in need of other php programmers to bring this project to the next step. If you are interested, please email me at the email address in README.txt.

This module is made available by OpenMFG, makers of an open source-powered ERP system for manufacturers and distributors. The OpenMFG.org community website is powered by Drupal, and features this module in production.

Business Card

Provides the glue to build a contacts directory using CCK to define your fields.

Each user can have their own contacts (found under the «contacts» tab on their user profile page), and users can access a global contact directory.

Support to expose the global contact directory as an XML feed for Cisco IP Phones has also been included, although not complete at present.

Cacheclear

Модуль дазваляе наладзіць рэгенерацыю кэша старонак праз вызначаны час.

Распрацаваны M Dixon з computerMinds.

CacheExclude

This module provides a simple way to exclude certain pages from being cached. Sometimes you want all pages to be cached for anonymous users except for one or two pages that have dynamic or random or rotating content. If those pages are cached, the dynamic parts cease to be dynamic. This module allows an administrator to selectively exclude certain paths from being cached so that dynamic content is actually dynamic.

Cafepress Shop-front Integration

This module displays items from a cafepress shop in your own drupal website. It can also display a block with a randomly chosen item, optionally provide a link to the item as well as the shop and the sell your own stuff affiliate program. Current release is for Drupal 4.5.x.

Calendar

Requires Views and the Date API (packaged with the Date module). This module will display any Views date field in calendar formats. Switch between year, month, week, and day views. Back and next navigation is provided for all views.

View complete documentation at http://drupal.org/node/120710.

captcha

[31/01/2007]There is a known bug in the last version of capcha, we are working on it, It should be a new release until Saturday (03/02/2007) [What is a captcha?]

Carbon Footprint

Allows drupal users to create and maintain their personal carbon footprints. By entering utility meter readings, gasoline/petrol consumption, daily commutes and plane trips etc., drupal registered users can build a immediate picture of their CO2 emissions. Measuring one's own footprint is a big shock and awakening for many people - it is not just the [insert your country] government that's at fault.

However the fairly unique aspect of this footprinting package is that it works more like a traditional accounting package. Users can return to the site and add additional trips, meter readings etc. and monitor their carbon footprint on an annual basis.

Carto — opengis web mapping

The Carto module makes the mappingwidgets framework available to nodes in Drupal. This enables the browsing of maps (available from opengis compliant web mapping services) in drupal nodes.

General functionality:

    Carto filter to include mapping widgets in any drupal node. Default block for an overview map (with zoom in functionality) or a simple legend. Custom blocks can be defined using the carto filter containing any type of mappingwidget; e.g. a custom overview/legend block or a button-block. Node type for specifying opengis web mapping services; block and RSS feeds for recently added WMS'es; ogc getmap/getcapabilities request can be done through drupal. RSS feeds for recent maps (per user or overall).
CAS

Using the excellent phpCAS library, we have created a small Drupal module to allow single sign-on with CAS.

phpCAS is a fantastic library for integrating Central Authentication Services into PHP applications. The library is well-documented and is licensed under the LGPL. CAS is a Java-based single sign-on solution originally developed at Yale and later placed under the auspices of JA-SIG (Java Architectures - Special Interest Group). CAS has quickly become the most popular single sign-on solution for universities. In its most simple use (CAS can also proxy single sign-on), CAS authenticates users and sends the user to the requested application with a ticket. The application is then responsible for authenticating the ticket (behind the scenes, with a tool like cURL) and automatically logging the user in if the ticket is valid.

Case Tracker

This module enables teams to track outstanding cases which need resolution. It provides e-mail notifications to participants about updates to cases and is similar to many issue tracking systems. This is a rewrite of the project.module and is very similar to that module but varies in important ways. The project.module is specific to software development and the need for a more generic issue tracker has been expressed. As such, the casetracker.module only includes relevant functionality, but also uses regular Drupal comments and integrates with Views, Organic Groups, Mailhander, CCK, XML-RPC, and more.

Current Maintainer: Morbus Iff.

Original Sponsor: Digital202. Original Developers: India-based team.

Oversight: DaveNotik, killes.

Category

Модуль дазваляе ствараць структуру сайта і кіраваць дынамічным утрыманнем. Па сваіх магчымасцях ён замяняе модулі «book» і «taxonomy», а таксама падае трохі вялікія магчымасці, каб зрабіць навігацыю па сайце зручнейшай.

Апісанне і дакументацыю вы можаце знайсці на афіцыйным сайце модуля: http://category.greenash.net.au/.

CCK Field Permissions

This module allows admins to restrict access to specific CCK node type fields to by user roles. This is useful if you have a content type that you want to allow some classes of users greater use of- for example, a CCK node may have a field for a link to an external website. Using this module you can allow only registered users to have access to that field to create, update, and now view.

Note: that when you enable this module for a specific field, you must grant view access for users- when you enable it, it strips view access for all users except the root user. If you disable this module, all access is returned to normal.

CCK Field Permissions does not use node_access so it will not interfere with other access control modules.

CCK Fieldgroup Table

This module will allow you to display fieldgroups as tables. Any multiple value fields inside specified fieldgroups will be integrated into a table at the top of the fieldgroup.

This module is currently alpha. Things are subject to change.

CCK Freetagger

This module creates a free tagging field from any CCK field that can contain a comma separated string value.

Instructions:

1) Create a view* or some other means of searching via a path argument. 2) Configure freetagger. Give it a path with a replacement token %, which will be used to search. 3) Create a CCK type and a text field. Check freetagging for the text field and be sure to select «Filtered Text» so that freetagger can output links.

When users make a comma separated list in the target field, it will be turned into a set of links to searches.

This module recommends using views to create the target path, with a «Taxonomy: Term Name» argument for the term argument.

This module requires both CCK and taxonomy modules.

CCK Wizard

This module breaks up CCK forms into a series of steps. Add several wizard fields to a CCK form to create «partitions» ordered by weight.

This module is very new and will be improved in the near future. Current plans include:

    Back navigation. Display header and footer. Fix a weighting problem of the submit button on the last page.
Challenge-Response Auth

Implements simple challenge-response authentication. Reduces susceptiblity to replay attacks.
Chat Box

Модуль дазваляе зрабіць чат для наведвальнікаў сайта ва ўсплывальным акне, на аснове HTML/JavaScript. Зарэгістраваныя карыстачы могуць запрашаць іншых карыстачоў увайсці ў чат. Не патрабуе дадатковага праграмнага забеспячэння.

Chat room

Модуль дазваляе карыстачам арганізоўваць на сайце чаты. Выкарыстоўвае AJAX для абнаўлення інфармацыі без перазагрузкі старонкі. Чаты зъяўляюцца дакументамі і забяспечваюць доступ непасрэдна ў чат, а таксама да архіваў. Подуль не падтрымлівае ўсплывальныя вокны ці запрашэнні.

Chatblock

This module is yet another chat module. It allows you to include an easy to install, Ajax updated, chat block with your site. There are a few customizations that are possible with the chat module, and it includes some simple smileys. Also, the module is fully functional (albeit not incredible) without Javascript enabled.

This is a new release of this module, and although it works on my server, it may have issues on yours. It creates its own table in your database, and should remove this table when you uninstall it. Also, the Ajax functionality should work for any browser that jQuery works for, and should degrade fairly gracefully.

Current features that my module has are:

1. Displayed as a block. 2. Updates via Ajax but degrades gracefully if Javascript is not present. 3. Admin can choose whether or not they see this block. 4. Includes a chat log page (which has a pagered view of all of the messages for the chat) which permissions to view can be configured. 5. Includes 2 levels of additional permissions, «View chats» and «Join chats». Users who have the first can only see the chats going on, users who have both permissions can see and respond in the chat interface. 6. Smiley/URL replacement support is included, with a help page to show what text leads to what image/link.

Checkall

Inspired by wrunt's code for 4.7, the Checkall module for 5.0 gives the Javascript a very nice facelift with jQuery. Use this module to add checkboxes to your forms that check or uncheck every checkbox in an «edit-» group. Implementation is very simple using the Forms API, and the checkbox itself is rendered via Javascript when the page loads (and excluded for users who have opted not to enable the checkall module). An administration settings page allows site owners to enable a checkall box for any form on the site (Right now this works for comments, posts, and user pages).

Checklist

This module creates interactive checklists for users. Checklists appear in the user menu under «my checklists». Checklist items are created by admins and grouped according to taxonomy. Users login and edit their checklists and save the data for later use. Checklist items display a teaser in the checklist itself. Users click «read more» to view a full node. Anonymous users cannot use checklists.
Includes a CSS file and 2 icons.

Checkmail

Модуль правярае ваш POP3-акаўнт і паказвае колькасць лістоў і іх агульны памер.

Checkout

Модуль прадухіляе адначасовае рэдагаванне дакумента некалькімі карыстачамі. Калі карыстач рэдагуе дакумент, модуль робіць гэты дакумент недаступным для рэдагавання кімсьці яшчэ.

Chessboard Renderer

This module renders chessboard diagrams specified with the FEN syntax or a simple piece placement format. To use it, simply create an input format that includes this filter.

See the help screen of the module for more its usage and some examples.

Features in development:

    Selection of piece size. Replay-able games (with Javascript code).


CVS repository

Chinese Word Splitter

Support _search_preprocess interface. This module split chinese word with space. So it make search module to add correct chinese word into index table. You need re-index your site after active this module.

Module works with a user-defined dictionary. So in fact it can support split other languages.
Now there are two match arithmetic in module.

Using with 4.7, you should disable «simple Chinese/Japanese/Korean tokenizer» in search.module setting.

CAUTION: Dictionary file is utf-8 format without BOM header. You need add BOM header to dictionary file in some systems running some linux, so module can read utf-8 file correctly.

ChipIn module

The Drupal ChipIn module enables users to insert a ChipIn widget which enables group money collection for any purpose. The ChipIn widget is a small indicator of the progress of your event that you can add to your Web pages.

Christmas Snow

This is a very small module that adds a Christmas Snow effect to your site.

I thank Scott Schiller for the javascript code . Please download this file; then you will need to copy the directory \image and the directory \script of this download into the \christmas_snow\ directory of the Christmas Snow module.

The number and speed of the of snowflakes can be set in the snowstorm.js.

Get into the Christmas spirit!

CitizenSpeak

The CitizenSpeak module allows the creation of email petition campaign nodes. Users enter the email recipients and the a message to create a campaign. When someone visits the node, they see a form that displays a preview of the message and allows them to enter their contact information and a personal statement. When they submit the form, the target of the campaign is notified. The version currently in CVS is built against Drupal 4.6.

CiviCRM

Nonprofits and community groups maintain relationships many types of constituents. CiviCRM enables organizations to maintain comprehensive constituent relationship management information in a single database, creating efficiencies and new opportunities for nonprofits to better communicate and benefit from relationships with their constituents.

CiviCRM stores information on the universe of people associated with a nonprofit organization and on their interactions (emails, donations, petitions, events, etc.). The technology is designed to be lightweight, extensible, core functionality that can both stand-alone as a simple contact management application and be easily integrated with a broad variety of technologies and applications (Donation Processing, Fundraising, Advocacy/GOTV, Event Management, CivicSpace, Advokit, Drupal, Mambo, etc.).

CiviCRM Active User

civicrm_activeuser is a VERY simple module that adds a user to a group upon Drupal login.

This was developed primarily to support a double-optin check when using CiviMail. Not only must the user signup for a group, they must use their Drupal login by signing in at least once.

CiviCRM Count Block

civicrm_countblock is a simple module that creates blocks for displaying civicrm group count information. An HTML format string can be defined with substitutable parameters for the group count (%count) and group name (%group). The group count can be rounded to the tens, hundreds, or thousands position. By default, there is one count block, but you can create up to 10 count blocks using the settings page.

CiviCRM Theme

Модуль пашырае стандартныя налады для тэм.

Модуль распрацаваны і падтрымліваецца CivicActions.

CiviNode

CiviNode is a module and API that exposes CiviCRM contacts, groups, and other CiviCRM object types to Drupal as nodes. It's designed to make CiviCRM easier to use and integrate with all of the Drupal tools and techniques you've come to know and love. For example, once you've mirrored a CiviCRM contact into Drupal, you will be able to:

    Catagorize it with taxonomies Attach event or location information Track what's happening with the contact with a work-flow Control the way it displays by theming it.


The project will also include:

  • An «easy-to-use» wrapper API for handling common programming tasks that modules using CiviCRM can use. A flexible access control system for restricting access to contacts in the CiviCRM data store. Integration with Organic Groups based upon membership of contacts in CiviCRM «Smart Groups».


The project is currently experimental, and the project is only now releasing its first files.

Work on this project is being done by Rob Thorne of Torenware Networks, and is sponsored by the generous support of The Collective Heritage Foundation/Bioneers.

Classifed Ads (ed_classified) for Drupal 4.7 and Drupal 5

This module creates a drop-in, plug-and-play textual classified ad node type (ed_classified) with no need to use CCK or flexinode. This module has been in use on several production sites for a while now. It's stable and needs some minor polish. The module provides the following features:

    Cron-based automatic expiration (on expiration, the classified ad node is moved to unpublished state, but is not yet deleted/purged so it can be «renewed») and after an admin-defined «grace period», previously expired ads are purged (deleted). Expired ad renewal: Users with proper permissions may «renew» their expired but not yet purged ads during the «grace period» by checking the «renew ad» checkbox in the edit form. Simple taxonomy-based browsing similar to that provided by image.module galleries (I lifted some of the code from image.module, and modified it for use here). Several useful blocks (latest ads, most popular ads, and stats including total number of unexpired ads and number of new ads in last 24 hours). Per-user classified ads lists (under each user's profile, visible to all users with «access user profiles» permissions). Administration list of all classified ads, sortable by expiration date, with direct edit link to the ad. Length-limited body text with live, javascript-based counter showing characters used and remaining while user enters the body text - no need to hit submit and wait for an error message. Exposes data to Views module. New Feb. 25 2007 Version 5.x-1.5 and 4.7.x-1.5 — Ad expiration varies by taxonomy term. Now you can control ad duration depending on category selection.


Overview and rationale at http://exodusdev.com/drupal/modules/ed_classified.module.

Clean Feeds

Модуль чысціць HTML-тэгі для RSS-стужак вашага сайта. Можна абраць тыпы дакументаў для чысткі.

Аўтар Khalid Baheyeldin з 2bits.

Click2Bookmark

The click2bookmark modules offers a bookmark feature («Add to bookmark») for the nodes of a selected content type. As result you'll get a link «My bookmarks» in the navigation bar as well as a block listing all the bookmarks.

Additionally you can install the click2marks_view module which does the same for views. You enable it in the editing page of the view by checking «Enable Click2bookmark for this view» you'll find in the page section. Unfortunately you must apply a patch to the views module to make it work (as of module views version 5.x-1.5). You'll find that patch on this page: http://drupal.org/node/131226.

Click Thru Tracking

This module provides the ability for site admins to track clicks on their site such as advertising campaigns and newsletter click throughs.

The clicks are organized into groups, so ad campaigns can be tracked if they involve more than one node.

It works by displaying a special link (such as click/123/2) on each node. This is only visible to the admin or other users who have special privileges.

This contains the node id (e.g. 123) and the group id (e.g. 2).

The admin then uses this link externally (e.g. for advertising or newsletters). When visitors click on that link, the database is updated with daily, weekly and total clicks.

Each node will have an extra tab that displays detailed clicks. There is also an overall click report under admin/logs.

Clipper

If you want node to node relations, this is the module for you. In essence its a module that only allows you to create node relations and presnet them in simple lists. With each node, you can define a parent, the new node will then become a child of that parent. In this way, you create parent-child trees, like book module does, in an easier and more flexible way. The APIs are more flexible, the database structure is very flexible and the concept is thought out to suit more cases then just «books».

The name comes from a paperclip, that can clip several papers together.

coComment integration

This module adds support for coComment integration (cf. http://www.cocomment.com/tools/integrate) to comment reply forms.

Code Snippets

Module offer functionality similar to standard PHP-execution filter, but in more flexible manner. Site admin or power users may create named snippets of PHP-code (with access to Drupal API), then categorize and store them to the site code repository. Particular users can't view PHP-code — only snippet name and help. From user point of view snippets are macros, which may be used in postings — nodes and comments. Macros may accept parameters which transferred to snippet code. Example: [macro], [macro|param1|param2], [link|9165]. You may imitate many filters such manner, instead of usage of separate modules for each small filter and allow users to create dynamic pages.
Note: module in alpha stage now, but works. See *.txt files for details about current version. Codefilter

This is a simple filter module. It handles <code></code> and <?php ?> tags so that users can post code without having to worry about escaping with &lt; and &gt;

Coder

Developer Module that assists with code review and version upgrade. The module supports a plug-in extensible hook system so contributed modules can define additional review standards.

The 5.x-2.x version adds a new UI, core support, theme support, a cache for faster display of unchanged files, and works with the new Drupal 6 menu system. Also supports rule #severity of «minor», «normal», and «critical».

Built-in support for:

Collaborative Editor

This module allows collaborative real-time text edition. In other words, different users are able to create content in the same textarea (actually an iframe). One user sees the changes made by other users almost in real-time since AJAX is used to refresh the common content periodically.
A second phase of the project will implement some prototypes to use the COMET pattern instead of the AJAX pattern in order to minimize the update time.

Comment approval

This module addresses a specific workflow need where comments are to be written in a published and unmoderated state, appearing immediately on the website, but should be available for approval or disapproval later. To achieve this, three new sub-menu items are added to the admin/comments screen; «approved», «disapproved» and «not yet moderated». From those three new screens, administrators can approve, disapprove, edit, or delete comments.

Comment closer

Модуль дазваляе аўтаматычна хаваць каментары для ўсіх ці вызначаных тыпаў дакументаў. Вы можаце абраць праз які прамежак чакай хаваць пакінутыя каментары.

Comment Info

This module allows for anonymous guests to keep persistent comment info between comment postings.

This is an opt-in feature that will prevent an anonymous commenter from having to re-enter their info each time.

Comment Mail

Модуль дазваляе адпраўляць паштовае паведамленне адміністратарам сайта кожных разоў, калі на сайце хто-небудзь пакідае каментар. Спасылка ў лісце дазваляе хутка ўхваліць, адрэдагаваць, выдаліць паведамленне ці заблакаваць IP пісьменніка.

Comment mover

Модуль дазваляе перасоўваць каментары. Вы можаце:

1. Перасоўваць каментары ўсярэдзіне дакумента. 2. Перасоўваць каментары ў іншы дакумент. 3. Рабіць каментары тэмамі форума (ці іншымі тыпамі дакументаў). 4. Ператвараць дакументы ў каментары.

Распрацоўка модуля спансуецца CivicSpaceLabs.

Comment Notify

What we all know and love from typical blogging systems like MT or Wordpress just isn't there, so it has to be created!

Features.

    To mail anonymous users about comment follow-ups. To mail registered users about comment follow-ups. To allow both by the click on ONE url to sign out of a specific post followup. To allow registered users to preset their follow-up setting in their profile.


The feature.

To keep anonymous user data persistent in a cookie is already implemented in comment_info and works great — thanks!

History.

Since I started using and implementing Drupal as a CMS and also on blog sites I wondered why there is no module to implement the profane comment follow up e-mail that I knew from Movable Type and Wordpress. However, there are a lot of features in modules like «subscription» and «notify» — which both let you basically subscribe to content of ANY kind, which is a very generic feature.

Comment RSS

Модуль дазваляе стварыць RSS-стужкі каментароў, што зручна для іх адсочвання.

Comment Upload

Comment Upload — гэта просты і патрэбны модуль. Ніякіх складаных і незразумелых налад няма. Як відаць з назвы, дазваляе прымацоўваць да каментароў файлы. Калі ў вас ёсць, напрыклад, які працуе форум, то гэты модуль проста неабходзен.

З налад ёсць яшчэ адна карысная магчымасць, гэты модуль дазваляе прымацоўваць малюнкі і як укладанні і як бачныя ў каментарах малюначка, нажаль паменшаныя малюнкі не ствараюцца. Падтрымліваюцца адразу некалькі прымацаванняў да аднаго каментара. Таксама дазваляе задаць асобныя налады для розных роляў.

Community Tags

Модуль дазваляе ўдзельнікам супольнасці задаваць тэгі для дакументаў іншых карыстачоў і выкарыстоўваць гэту магчымасць для модуля «Tagadelic».

Computed Field

Computed Field is a CCK module which lets you add a computed field to custom content types. You can choose whether to store your computed field in the database. You can also choose whether to display the field, and how to format it. The value of the field is set using php code, so it can draw on anything available to drupal, including other fields, the current user, database tables, etc. The drawback of this is of course that you need to know some php to use it.

Computed Field requires the content module (CCK).

Conference

The conference module for drupal 4.7 allows you to organise conferences with Drupal. It implements a mechanism to post papers, to manage reviewers and to assign reviewers to papers. A paper is an arbitrary node with an attached file and a review is an arbitrary node assigned to a paper. It also takes care for the access permissions to papers and reviews:

Every author can only see his own paper. Every reviewer can only see his own reviews but download the files attached to the papers assigned to him. A manager can see both and create assignments.

The conference module does not implement note types for posting papers and reviews. It is designed to cooperate with the content constriction kit or flexinode (cck is suggested). So you can provide a review questionnaire that suit your needs.

This module is sponsored by the university of Duisburg-Essen (Germany) and developed for the german moodle conference 2007 (see http://www.moodle07.de).

Contact directory

Модуль дазваляе карыстачам наладжваць свае спісы кантактнай інфармацыі.

Contact Link

Модуль стварае спасылку «Звязацца з аўтарам», для дакументаў і каментароў. Адміністратары могуць абраць у якіх тыпах утрымання выкарыстоўваць гэту магчымасць. Спасылка будзе паказвацца, калі аўтар дакумента ці каментара, у наладах свайго акаўнта, абраў магчымасць для ўсталявання з сабой кантакту.

Патрабуе стандартны модуль «contact». Распрацоўка спансуецца CivicSpace.

Contact List & Forms

This module expands the features of the site wide contact form. It eliminates the need for the drop down category menu by generating a form, and a unique path, for each of the contact form categories.

Designed for Corporate Sites where you have multiple contacts and want a clean looking contact form (without a drop down menu) and a listing of contacts or departments.

The path «contact/list» generates a page with a list of links to each category's contact form.
The path «contact/{category}» generates a contact form for that category with a title of «contact {category}».

Content Construction Kit (CCK)

Модуль дазваляе ствараць і наладжваць палі дакументаў.

Content Moderator

This module allows you to give a «moderate nodes» permission to a user role. Users with this permission may see a list of content (restricted using the node access table via db_rewrite_sql so they cannot see content they are normally prohibited) at /admin/content_moderator. Within this list they can either approve posts to move them out of moderation, or put them into moderation to remove them from public view (important note: only some modules, including book and poll, check the moderation status before displaying content).

Content Recommendation Engine

This module is designed to recommend content to users via a Slope One algorithm. The download is a package that contains both the developer api (cre.module) and basic recommendation modules (like node_recommendation.module).

Please copy all files into your module directory (including cre_query_obj.inc).

The algorithm is called Slope One. It is very powerful and yet very fast. As of right now it will only recommend content that has been voted on via VotingAPI. Therefore, you must be using a voting module that depends upon VotingAPI. There are several listed here: http://drupal.org/project/Modules/category/60.

Content Taxonomy

This module provides a field type for CCK for referencing taxonomy terms.

Available widgets:

    Selects. Radios/checkboxes. Autocomplete. Activeselect.
Content Templates (Contemplate)

The Content Template (a.k.a. ConTemplate) module allows modification of Drupal's teaser and body fields using administrator defined templates. These templates use PHP code and all of the node object variables are available for use in the template. An example node object is displayed and it is as simple as clicking on its properties to add them to the current template.

This module was written to solve a need with the Content Construction Kit (CCK), where it had a tendency toward outputting content in a not-very-pretty way. And as such, it dovetails nicely with CCK, adding a «template» tab to CCK content-type editing pages and pre-populating the templates with CCK's default layout. This makes it easy to rearrange fields, output different fields for teaser and body, remove the field title headers, output fields wrapped for use with tabs.module (part of JSTools), or anything you need.

But Content Template can actually be used on any node type and allows modification of the teaser and body properties before they go out in an RSS feed or are handed off to the theme.

This module is currently looking for co-maintainers. Please contact Jeff Robbins if you would like to volunteer.

Content Type Administration by Organic Group

This module allows the admin to limit content types available site-wide and by group. Group owners can then choose which types to use in their group. Since the permission system only lets the admin allow/disallow creation of content types and can't specify WHERE they can be used, this module tries to solve that problem. Permissions and roles are still valid and this module will not override your settings there. So, given that a user has permission to create a content type SOMEWHERE, this module will limit where exactly they can do that. You can limit or even forbid creation of content at the site level, at the overall group level, or at individual groups.

This module keeps track of which content types are available, where they are allowed, and where you, as the site admin, require they be used. See the README file for a detailed explanation of features.

ContentO

Модуль дазваляе ствараць любую колькасць простых тыпаў дакументаў.

Context links

Модуль Сontext links даволі-ткі шырока пашырае вашы магчымасці, па кіраванні сайтам. Што ж ён такога робіць? А ён проста дазваляе вам дадаваць спасылкі, якія можна суправаджаць ці ўяўляць значкамі. Напрыклад, ёсць такія значкі як: info, person (накшталт тых, што ў ЖЧ), question, warning, note.

Прычым, гэта яшчэ не ўсё. Можна суправаджаць такія спасылкі тэкстам і тады ўсё гэта знаходзіцца побач, тэкст, потым спасылка асобна ад яго. Гэта значыць, гэта магчымасць зрабіць вашы спасылкі больш «размаўлялымі» пра тое, куды яны вядуць. Ёсць магчымасць ствараць «вонкавыя» спасылкі, якія будуць адкрывацца ў новым акне (укладцы) браўзара. Для модуля, якому не патрабуюцца ніякія патчы для праўкі іншых модуляў і ядры Drupal'a — гэта проста ўражлівыя магчымасці.

У іншых сістэмах, якія я выкарыстоўваў, у мяне часта ўзнікала жаданне, каб спасылка, напрыклад была часам вонкавай, часам унутранай, але нажаль, просты BBCode, які ўсталяваны паўсюдна не падае такіх магчымасцяў. Распрацоўка модуля пачалася яшчэ для версіі 4.6, і вельмі цешыць, што такія модулі для Друпала падтрымліваюцца на працягу некалькіх версій...

Сінтаксіс жа гэтых спасылак вельмі простай, да кожнага стваранага паведамлення ёсць падрабязны файл дапамогі, які вы можаце прагледзець (напрыклад тут). Для тых, хто калі-небудзь выкарыстоўваў нейкі блог-сэрвіс (накшталт Li.Ru) мяне зразумее, што вельмі зручна, калі спасылка на чалавека, прадстаўлена адпаведным значком.

Control Panel

This module adds a new graphical control panel page. It allows the user to specify the menu path to use as the source for the Control Panel. «admin» is the default. It also allows the user to specify if the want the Control Panel module to recursively build sub panels for the main Control Panel. The 4.7 version supports collapsable sub panels. (collapsable panels within panels) The 4.7 version also has the ability to generate the Control Panel via a block(s). This makes it particularly usefull with the new block regions capability available in 4.7. Also, theme's can override the icons used by the Control Panel by creating a «controlpanel» directory in the theme base directory and placing their theme specific icons in this new directory.

Coolfilter

This allows you to use HTML-like tags as an alternative to HTML itself for adding almost any type of media to your posts for most of modern browsers both in windows & linux easily. It can also help you make Videos on GoogleVideo,YouTube, Ifilm, VSocial etc.(many more, refer to document for detail) embedded in your drupal page. And it just use php to highlight most of common used programming languages, like cpp,java,php,python,ruby etc. You need not install enscript or something like that on your webserver.

Since some files needed by the module are not contained in CVS according to DRUPAL policy, please read documentation first in «Resources section», and download extra package before you install!

Copyright

Даволі патрэбны для супольнасці модуль Copyright, бо дазваляе дадаваць розныя ліцэнзіі на сайт, пры гэтым ствараецца блок, які можна паказваць у патрэбным месцы. Ліцэнзіі не толькі можна абраць з ужо існых, але і стварыць сваю (з указаннем малюначка, шляхоў і тд.) ліцэнзію, тую, якая вам больш падыходзіць.

У наладах можна паказваць не проста год і назва (што, у прынцыпе, можна і самому было зрабіць у склепе сайта), але і зменныя @site, @year, што дазволіць падтрымліваць сайт у абноўленым стане, а таксама дазваляе лёгка пераносіць сваю ліцэнзію на іншыя сайты пад кіраваннем Друпала.

Таксама гэты модуль дазваляе абраць ліцэнзію кожнаму зарэгістраванаму карыстачу на сайце, па змаўчанні гэта опцыю адключана, але ў наладах тыпаў дакументаў, можна дазволіць карыстачам паказваць выдатную ад сайта ліцэнзію (выбар прапануецца з ужо прадусталяваных у модулі ад «Усе правы абаронены» да «Грамадскага здабытку»)...

Хтосьці можа спытаць, а для чаго наогул патрэбныя гэтыя ліцэнзіі і іншае? Ліцэнзіі патрэбныя, каб пазбегнуць, хоць бы, страты часу, адказваючы на тыя ці іншыя пытанні пра магчымасць распостранения вашай творчасці, дакументацыі і тд. Лепш за ўсё гэта растлумачана, на рускай мове, у гэтаму артыкулу, на сайце, прысвечаным ліцэнзіям Creative Commons.

cosign

CoSign is an open-source project originally designed to provide the University of Michigan with a secure single sign-on web authentication system.

CoSign authenticates users on the web server and then provides an environment variable for the users' name. When the users access a part of the site that requires authentication, the presence of that variable allows access without having to sign-on again.

Countdown

Модуль дадае блок «Countdown», у якім ідзе остчет дзён, гадзін, мінуць і секунд да ці пасля падзеі. Можна наладзіць на паказ толькі дзён, дзён і гадзін і г.д.

Cpanel Integration

Integration with cPanel (http://www.cpanel.net/).

cPanel is a next generation web hosting control panel system. cPanel is extremely feature rich as well as include an easy to use web based interface (GUI).

This module provides the facility to automatically create email and/or FTP accounts for each Drupal user, using the cPanel administrative interface.

Users can opt for an Email account or FTP account from their profile page if they belongs to some specific roles assigned by the administrator. Accounts creation/deletion process happen when a user saves its profile.

Administrator can delete and change the quota (space) massively to all accounts created by this module.

Tested with: cPanel v.10.8.2-STABLE_120 Creative Commons

Модуль дазваляе выбіраць і прызначаць «Creative Commons» ліцэнзію дакументам і далучанаму ўтрыманні. Таксама, можна абраць і прызначыць ліцэнзію для ўтрымання ўсяго сайта.

CronPlus

CronPlus adds more «cron» hooks to Drupal beyond the basic one, with each of the new hooks being called at or near specified time intervals (hourly, daily, weekly, monthly, and yearly). UPDATED 2006-05-03.

Crossite

The Crossite plugin allows you to share nodes across a Drupal multi-site configuration such that certain nodes belong to certain sites. This is a form of ultra-cheap aggregation where all the data of the nodes in a Drupal multi-site is shared across all the sites. Practically speaking, when you visit the node page that belongs to a different site than the one you are current on, you will be redirect to the other site.

CSS

Модуль дазваляе наладжваць CSS для асобных дакументаў.

CSV-filter

Allow to insert comma-separated (CSV) tables into postings. Useful for importing data from office suits like OpenOffice, Koffice etc. Initial development of the module (for Drupal 4.4) was sponsored by www.budapestindex.com.

Darcs repository with fresh versions of module: http://dev.axel.pp.ru/view/darcs.cgi?r=csvfilter/4.6.

Currency Exchange

Модуль дазваляе показыват на сайце абменныя курсы валют. Інфармацыя бярэцца з Yahoo! Finance.

Custom Breadcrumbs

Модуль дазваляе адміністратарам наладжваць навігацыйныя лінейкі. Напрыклад, можна стварыць навігацыйныя лінейкі ў стылі «Галоўная — блог_карыстача — 2005 — Студзень».

Custom Cursor

Getting your site in the holiday spirit? Celebrating something special? Or do you just like having all the customized bells and whistles? Well, then, this module is for you! It requires no changes to your database. Just upload the provided folder to your modules directory, enable the cursor module in your admin interface, then access its settings to provide a path to your custom cursor image file. The effect is both IE and Firefox/Mozilla compatible. It works best with transparent graphics like *.gif and *.png images that are small, and you can use animated *.gifs if you would like! Think of the possibilities!

Custom Links

Allows administrators to set up parameterized entries for any node type's links. This allows CCK-style node types to have «Visit this user's blog» style links, without any custom code.

Custom Pagers

Custom Pagers allows administrators to define context-sensitive previous/next pagers for any node type. The list of nodes to be cycled through is generated by a user-selectable view, and each pager can be displayed above or below the node body or in a sidebar block. This makes it possible to duplicate the paging functions of forum.module and book.module, as well as more complex stuff like comic strip navigation. Requires token.module and views.module.

Custom Ranks by Post Count

This is a module that allows you to assign custom ranks based on postcount. Specifically, it allows you to assign minimum post counts to items in a custom selection profile field. It requires the «PROFILE_HIDDEN» patch for profile.module that's here.

Last release was 4.5.

CustomError

Модуль дазваляе адміністратару стварыць «старонкі памылак» 404 (старонка не знойдзена) ці 403 (доступ забаронены), без неабходнасці ствараць дакумент для кожнай з іх.

CV Builder

This module provides a series of node types, with an interface, to enable users to add and maintain their Curriculum Vitae (or resumé) on a Drupal site.

CVS management/tracker

A module that lets you track CVS commit messages. You can see it in action at http://drupal.org/cvs/. Interfaces with the project module to make releases via specific CVS branches and tags, and provides per-project source code access control.

Czech & Slovak Social Networks

Czech & Slovak social networks is module which displays links to add current displayed node to Czech and Slovak social networks such as: Jagg.cz, Linkuj.cz, Asdf.sk, CoJeNoveho.cz.
Administrators are allowed to restrict displaying links to particular node types and selected networks. All networks are currently hardcoded into module, which is a TODO.

Author — (C) 2006 Jakub Suchy, developed for Drupal CZ site.

Daily

The daily module is meant for things like comic strips or daily headlines. It offers a new node type «daily item» that has a date associated with it. You can browse through earlier content using the built-in calendar. A second node type 'daily container' displays for example the first or last currently available daily node, or even a random one. Nodes with a date in the future can automatically become available on that date.

Dashboard

NOTE: 4.7 users and Drupal 5: dashboard module is retiring. It's still available for 4.7, but will never be updated to 5. Instead, you should look at panels module which is a complete replacement for this module.

The dashboard is a simple node type designed to work like a static page that can display content in a two column format, with header and footer areas. It is meant to look like this:

+---------+ | | +----+----+ | | | | | | +----+----+ | | +---------+

Each area has its own section, created entirely by tags and styled via CSS. The CSS tags can be easily overridden in the any theme.

NOTE: Dashboard is probably misnamed at this point; it is merely the start to what the final dashboard functionality ought to be, which includes large amounts of configuration. I'm not entirely interested in coding that, though, so another developer may have to put in some work to get that functionality.

Database Administration

The dba module provides Drupal administrators with direct access to their Drupal database tables from within the standard Drupal user interface. It is possible to execute scripts to create and alter tables, to backup one or more tables, to view/edit/delete data within tables, and to emtpy or drop tables. If using MySQL, it is also possible to check and repair tables.

Date

This package contains both the Date module and a Date API module. The Date API is available to be used by other modules and is not dependent on having CCK installed.

The date module is a flexible date/time field type for the cck content module which requires the CCK content.module and the Date API module.

If you've used a previous version of the Date module, uninstall the date module before uploading the latest version, then go to the admin/modules page and enable the included Date API module as well as the Date module.

    Date.module can store dates in two ways, as an iso date (YYYY-MM-DDTHH:MM:SS) or a unix timestamp. Multiple widgets are available for date input - a drop-down selector, jscalendar pop-up (if jscalendar is installed), and plain text that accepts ISO format or anything strtotime allows. Optional incusion of the adodb date library extends the valid date range from year 100 to year 3000, without the library it is the usual 1970 to 2038. Create dates with a single input element, or add a second date input element to create «From» and «To» dates.
Daylight Savings Reminder

A very simple module that contributes a block just before daylight savings starts or ends.

DB Cron

Модуль дазваляе ствараць і кіраваць SQL-запытамі. Кожны запыт выконваецца праз зададзены інтэрвал выкарыстоўваючы «cron». Можна задаць свой інтэрвал для кожнага запыту.

DB Maintenance

Проста неабходны модуль, асабліва калі сайт досыць наведвальны і ёсць жаданне пазбегнуць непатрэбных праблем з базай дадзеных. Што робіць гэты модуль? Нічога асабліва складанага, гэта, у прынцыпе, можна рэалізаваць і простым скрыптам, але гэты модуль проста навочней.

Модуль DB Maintenance аптымізуе вашу базу дадзеных. Гэта неабходна рабіць перыядычна, каб пазбегнуць непатрэбных притормаживаний у працы сайта. Модуль дазваляе аптымізаваць паказаныя табліцы штогадзіны, штодня, а таксама штотыдзень і штомесяц. Падтрымлівае MyISAM, InnoDB, BerkeleyDB. Ніякіх адмысловых заблытаных налад няма, усё проста і зразумела.

Якія табліцы трэба аптымізаваць? Нядаўна ўсплывала гэта пытанне. Аптымізаваць трэба тыя табліцы, якія, як відаць на скрыншоце, паказаны ў графе «Накладныя выдаткі». Як часта трэба вырабляць аптымізацыю? Залежыць, вядома, ад наведвальнасці вашага сайта.

Debate

This content type is intended for debates, where a premise is posted and users are NOT allowed to post comments until they have «joined» the particular thread. When they join, they are assigned a random position in the debate.

It's very important to note that the comment validation will ONLY work if comment.module has been patched properly. See http://drupal.org/node/14708.

This module is no longer being supported. If someone wants to adopt it, drop me a line and I'll transfer ownership to you.

Decisions

Замяняе стандартны модуль «Poll» і забяспечвае шырэйшыя магчымасці па стварэнні і апрацоўцы апытанняў. Патрабуецца модуль «VotingAPI».

Delicious

This module provides integration with the REST API at http://del.icio.us.

It will use your cron tasks to download tags; each user with the right privilege can have one set of delicious tags and links. The administrator can create blocks that can contain links only from a given set of users, a given set of tags, or a combination of both. If enabled, nodes can be scanned for words which match del.icio.us tags and create smart-links, and if enabled, the first vocabulary term of a node can be added as a del.icio.us tag link using that term the tag.

This module is currently unmaintained and looking for a new maintainer. Contact merlinofchaos if you would like this to be you.

Demexp

Модуль для імпарту і працы з дадзенымі з сервера demexp. Гледзіце www.demexp.org для больш падрабязнай інфармацыі пра гэты праект.

Demonstration Site (Sandbox)

Demo Site is a simple module that allows you to take a snapshot of a Drupal demonstration site. It turns a Drupal installation into a sandbox that you can use for testing modules or publicly demonstrating a module / extension / theme (you name it). In short: With cron enabled, the Drupal site will be reset to the dumped state in a definable interval. Of course you can reset the site manually, too.

Demo module depends on Database Administration (dba) and Drupal's built-in Drupal module (for authentication of Drupal.org users).

Demo registers the users demo1, demo2 and demo3 with the user role demo by default at installation. Their passwords equal their usernames. This allows foreigners (a.k.a. not-yet-registered-at-Drupal.org-users) to play in your sandbox, too. By restricting the access permissions for authenticated users you can enable and disable certain features of your demonstration site.

Notes:

    If your host does not support a real crontab, you can use Poormanscron. dba is not yet migrated to Drupal 5.x completely. Demo uses a subset of dba's functions that are already available in the latest patch. If you'd like to use Demo without patching, please contribute to the 5.x port of dba. Demo will not be supported for 4.7. If you'd like to use it in 4.7, consider contributing a backport. You might understand that we can't provide a demonstration for this module.
Outlook:

  • More default settings during installation of Demo module to protect our kids. An upcoming version will support removing of (uploaded) files that have been added since the snapshot creation. This will allow sandboxes for file related modules.


This module is sponsored by unleashed mind.

dependantDropdown

This modules adds a CCK type which defines a dropdown with a dependant value list upon the value of a different cck field i.e. (the real need for whiah this module was created). Two dropdowns:

1. Measurement system. 2. sizes.

It is clear that dropdown 2 should be depenedant on the value of dropdown 1.

Unlike the activeselect module here all the values are configured ahead. There is no requerying the server for the values.

Dependencies

When enabled, checks dependencies for modules, providing user feedback at admin/modules. The module comes with a set of dependency information.

Based on code by Chad Phillips (hunmunk).

Devel

A module containing helper functions for Drupal developers and inquisitive admins. Initially, this module prints out a summary of all database queries for each page request at the bottom of each page. The summary includes how many times each query was executed on a page (shouldn't run same query multiple times), and how long each query took (short is good - use cache for complex queries).

DHTML Menu

Модуль выкарыстоўвае JavaScript DHTML каб паменшыць колькасць перазагрузак старонак.

Diff

Модуль дадае ўкладку для прагляду змен версій дакумента.

Digg this

Модуль добаляет кнопку «Digg» да дакументаў. Калі за дакумент ужо прагаласавалі, тое паказваецца колькасць галасоў.

Вядомыя праблемы:

У Internet Explorer кнопка «Digg This» для ўжо створанага ўтрымання не працуе (javascript:null()). У FireFox праблем не выяўлена.

Directory

Модуль дазваляе стварыць простую іерархічную структуру падобную каталогам DMOZ, Yahoo і г.д., засноўваючыся на слоўніках таксанаміі. Гэта дазваляе карыстачам праглядаць абранае ўтрыманне вашага сайта.

Discography

Модуль стварае новы тып дакумента «discography», які ўтрымоўвае дэталі альбома. Можна стварыць любую колькасць палёў для альбома, уключаючы спіс трэкаў і апісанне. Калі ўвесці код Amazon (ASIN), то будзе дададзена спасылка на дыск у каталогу Amazon. Таксама вы можаце дадаць спасылкі на iTunes Music Store.

Discuz

Integrate Drupal with Discuz Board. And I also use Subversion to control the code's version, so you can get the latest code via sirtoozee AT gmail DOT com.

Disk Node

Модуль дадае новы тып дакумента, які завецца DiskNode. Прызначэнне гэтага модуля — працаваць модулем загрузкі. Кожная спасылка на файл захоўваецца ў файлавым сховішчы. Файлавы мэнэджар пастаўляецца з модулем, ён патрэбен для загрузкі лакальных файлаў ці файлаў з іншых сервераў. Запісваецца колькасць загрузак файлаў.

Distant parent

The distantparent module lets you make one taxonomy term the child of another term in a different vocabulary. Distant parent relationships are added and edited through the administration interface.

DMOZ

DMoz means Directory Mozilla, also known as Open Directory Project (http://dmoz.org/). This is a multilingual open content directory which is maintained by a community of volunteer editors. Editor tasks are editing, approving, and rejecting website submissions to the directory based on editor guidelines. Editors also seek out new additions to the directory.

This module intends to import DMoz public RDF contents parsing its data and making it handly for Drupal. It uses some great scripts from the phpODPWorld project.

DMoz module has been developed by the guys at Alquimia Proyectos Digitales.

Donations

This module will add detailed donations tracking to your Drupal based site. The donations module can be used by organizations or basically anyone that wants to receive donations. With the module, donors are able to follow their own donation history and any organizations donation history all from within your site. The module requires no maintenance, is just one file and requires no extra database tables for you to add. Also included is a donations 'block' and 18 different donation buttons to choose from. This module works together and is made possible by the free and GPL based donorge.org donation service.

dot_disclaimer

This module adds custom disclaimers to registration and content creation forms.

Features:

1. Allows adding seperate disclaimers for registration, content creation and comments creation. 2. Uses nodes for disclaimer content, to take advantage of revisions. 3. Allows forcing users to select a checkbox with customizable text. 3. Simple Installation.

Double Click

This module allows you go to the edit page by double clicking on any internal link to an item.

Users with the proper permissions can double-click on:

    node links to go to the node's edit page user links to go to the user's edit page comment links to go to the comment's edit page


This module also creates hook_dblclick() which allows other modules to provide double-click, shift-double-click, and alt-double-click behaviors. See the module code for documentation and examples.

This module requires the JQuery Javascript library which is part of Drupal 5.

Download Counter

A module which helps display a counter of Firefox downloads as syndicated from http://spreadfirefox.com. This module can easily be used to display the body of any RSS feed item. Just change the URL mentioned below.

download_count

This module increments a download counter each time an attached file is successfully downloaded. Each file has its counter. Note : the module only works when Drupal's download method is set to private.

The module also logs a descriptive message to admin » logs, under type «download», when a file is either successfully downloaded or when someone (usually a robot) attempts to download a file but is denied access to that file («File x has been downloaded», «Failed to download file x»). Browsing through the logs, the administrator can see who downloaded what file and from which «referal» page.

For certain roles, a page can be accessed where a table lists all downloaded files with their download count. The table provides this information:

Filename. Download count. Last time the file was downloaded in the form «x days y min ago». A link to view the node where the file is attached.

You can view a screenshot of that page.

Statistics can be viewed in the node as well.

Drake :: Drupal-CakePHP bridge

Drake is a module for Drupal that lets you execute your CakePHP applications inside Drupal. It provides a bridge between Drupal and CakePHP, allowing your CakePHP applications to be run with or without Drupal, with no need to change your source code.

What is CakePHP?

CakePHP is a rapid development framework for PHP. It helps developers build robust applications, fast. Here’s what the CakePHP team says:

Cake is a rapid development framework for PHP which uses commonly known design patterns like ActiveRecord, Association Data Mapping, Front Controller and MVC. Our primary goal is to provide a structured framework that enables PHP users at all levels to rapidly develop robust web applications, without any loss to flexibility.

Why Drake?

Drupal is one of the best content management systems around, and while it provides a smart yet compact framework for buidling modules, it doesn’t offer the developer all the features an elegant platform should provide. CakePHP is a robust framework (probably the best PHP framework out there), but offers no out-of-the-box CMS capabilities. So it was just natural to combine them.

Dript — A Scripting Language for Drupal

Dript is a scripting engine running around Drupal. Dript can be used by other modules to add scripting or formula capability. The module itself implements a filter that can be applied to nodes and other contents. Dript is simpler and safer than PHP. It is meant to be a glue language similar to formula in spreadsheet with the casual programming concept «once coded it will be forgotten». As a dialect of LISP and a simpler LISP, Dript is for non-programmers who want to alter their contents slightly according to certain behaviors. Dript will give ordinary users or administrators a capability to add function and logic on the fly while working with Drupal without having to go down with PHP or creating a module.

Drupal Administration Menu

Модуль перенастраивает меню адміністратара, робячы яго зручнейшым.

Drupal Hub

Created by Aaron Winborn winborn at advomatic (dot) com. Begun 16 January 2006.

Drupal Hub is an api to allow a server to act as a portal to other web servers. It associates a specific CCK content type with web listings, and optionally allows the client servers to create and update their own listings, using xml.

Still in development.

Drupal Manager

Drupal Manager is an implementation of a remote administration client for Drupal.
It consists two parts :

    A set of drupal modules providing remote configuration service A XUL client that can be run by XULRunner or inside Firefox


Features :

    Providing a XML-RPC API for remote administrating drupal sites Desktop-like interface Facilitate managing various Drupal site aspects, including : Nodes Taxonomy Users/Permission Modules Tree-based setting management Log viewer
Drupal vB

Модуль дазваляе інтэграваць Drupal з форумам vBulletin.

drush

drush is a command line shell and Unix scripting interface for Drupal, a veritable Swiss Army knife designed to make life easier for those of us who spend most of our working hours hacking away at the command prompt.

DruTeX

DruTeX is a powerfull LaTeX module for Drupal. It can be used for publishing scientifical articles simultaneously on web and as pdf/tex file.

Features include:

    Rendering of maths or arbitrary TeX via latex + ImageMagic / dvipng. Support of classical LaTeX-math environments like $x^2$, \[ x^2 \]. Some plain latex2html and html2latex facilities (no external program needed). pdf generation of nodes (with LaTeX). Highly-configurable input formats. Security-enhanced modes (to allow even anonymous users to write latex). Drupal / LaTeX UTF-8 (utf8) support.
Dutch Stemmer

This module implements a Dutch stemming algorithm to improve Dutch-language searching with the Drupal built-in search.module.

It reduces each word in the index to its basic root or stem so that variations on a word (e.g. boom,bomen» or «opheffen, opheffing, opheffende») are considered equivalent when searching. This generally results in more relevant results.

Dynamic Menus

Модуль стварае димамические блокі меню. Напрыклад, калі вы націснеце на спасылку з якое расчыняецца меню, то ў ім адкрыецца падменю, калі націснеце на спасылку зноў, тое яно зачыніцца.

E-Commerce

Калекцыя модуляў для продажу тавараў ці паслуг.

E-Commerce Live Subproducts

Imagine you want to sell shirts with diferent sizes and colors. With normal products module, included in ecommerce package, with should create one by one.

With ec_live_subproducts, you create first each variation (size and color) and the module creates for you all possible combinations! And for your customers, its also easy to choose theirs product combination.

E-Commerce PayFlow Pro

Not for production use yet. This should be ready for production with in the next few days.

This module integrates with the E-Commerce module to allow for integration with the PayFlow Pro payment gateway (formerly Verisign, now owned by PayPal). This module has been tested to work on both MS Windows platform and Linux.

Requirements:

  • PHP 5+. SimpleXML (enabled by default on most PHP 5.x+ installs). PayFlow Pro SDK for your platform (for windows, just download the VB .net examples, this will give you the dll for the COM, and the needed certs).


Notes:

  • Windows: Uses COM to submit payments. This is enabled and part of PHP core on windows. This is just to make people aware in case they have certain permissions setup for their COM objects/interactivity. Linux: pfpro binaries, certs, etc.


To come:

  • How to setup your Payflow Pro account. Arranging the different options.
E-Commerce Sale

The sale module allows products to have a sale closing date. This is useful for products that lose their value after a particular date, such as tickets.

FEATURES

  • Dynamic Price: each attribute can have a price surcharge. Dynamic Stock: if a single attribute runs out of stock, all combinations are blocked. Images: show the attribute and variation images. SKU creation: Automatic SKU combination. Forbid any undesired combination: not allow create a soft drink with Cola flavor and Green color. Limitless combinations: more than 200k, 500k, 500M, 500B! its up to your database. Runs smoothly: minimum server overload. JavaScript? enhance the module presentation, but its not required. Customize: use CSS to give a new look to your product page. XHTML Strict 1.0.
E-Journal

Модуль дазваляе выдаваць электронныя часопісы. Вы можаце выдаваць любую колькасць часопісаў, прызначаць аўтараў і рэдактараў.

E-Mail field

This module provides a CCK field type for email addresses. It requires the CCK Module. Features:

  • Validation of emails. Turns addresses into a mailto link. Encryption of mail addresses (requires the Invisimail Module).
E-Publish

Модуль дазваляе кіраваць арганізацыяй дакументаў у выданнях, такіх як газеты ці часопісы. Кожнае выданне можа мець некалькі рэдактараў. Таксама можна ў кожным выданні арганізаваць утрыманне па тэмах.

E-Ticket

Add e-ticket functionality to your site. Integrates with E-Commerce module, adding a product type of E-ticket, that can have availablity control (certain number of tickets), and provides E-ticket details form on checkout screens to allow customer to enter all the details of the ticket holders when purchasing, and saves them in guestlist on database. The guestlist can be sorted and printed.

This is a very fast implmentation and has worked on a live site which I had to develop at very short notice. The form is specific to the event, there is no configuration options for this (it was for a Pimps & Hoes Party) but this can be modified at code level. The module worked when used without any problems to sell 200 tickets! Obviously this is the first version and there will be improvements in the future, anyone who wants to help out please let me know.

TO DO:

    Tidy up code into nice functions Make forms configurable Make e-tickets work with more than one node, so several tickets for different events/services can be sold at once. TEST!
EasyFilter

Модуль для арганізацыі зручнага паказу спісаў дакументаў.

Easylinks

This module is intended to supply Drupal sites with an easy, non-intrusive mechanism for allowing visitors or registered users to suggest links to other sites.

You have the choice of having suggested links «auto-approved» i.e. approved without administrator intervention or (by default) look at the list of links and approve those that have been suggested.

There is also basic functionality for reporting broken links. And settings now include option to open links in new window.

Edit As New

This module allows users to create new nodes using existing nodes as templates.Upon enabling this module, you'll see a new tab next to the «edit» tab for nodes that you want to copy. You can restrict the types of nodes that offer this feature in the admin settings.

Edit Authoring Information

This tiny module adds more granular permissions in order to let users edit a node's Authored by and/or Authored on field (without them being granted the all-powerful administer nodes permission).

Editview

Editview is a plugin for the Views module. It allows you to create a view in which the nodes are editable, and new nodes can be created. Editview uses AJAX to speed things up, but will still work on browsers with javascript disabled.

eKudos

Ekudos is a Dutch Diggalike democratic news system. This module adds an ekudos link to you posts. See ekudos.nl for the site.

This module has two theme funtions: theme_ekudos_add_link and theme_ekudos_vote_link, which can be used to change the appearance of the links.

After installation, make sure to switch the links on for the content types you want them on, at http://example.com/admin/settings/content-types.

Requires either curl or fopen to work. If you have no clue what this means, you should probably contact sympal.nl (info@sympal.nl) for a managed hosting: we will sort out all such technical issues for you.

Electronic Resource Manager

A resource management module for Drupal. This utility is still heavily in development, being re-written for Drupal 5.

Includes:

    Job Management (Complete). Asset Management (In development). Purchase/Stock Control (In development). Training Management (In development). Travel Management (In development).


Job Management — Gives:

  • Ability to mange customers, business units. Ability to create job groups. Ability to create jobs/projects. Integration of data with other «ERM» modules.

Asset Management – Gives:
  • Specify a status (stock, in service, under repair etc). Hold warranty & service information. Hold asset data. Comment on asset with complete history. Assign assets to jobs, projects, business units etc. Track cost/purchase orders & depricative values. Track inspection dates.


Purchase/Stock Management — Gives:

  • Create purchase orders. Can be tied with customers/groups/jobs/projects. Manage suppliers. Convert PO items to assets.


Training Management — Gives:

  • Ability to create online training material. Create courses. Track & rate users. Create reports. Skills matrix.


Travel Management — Gives:

  • Create travel plans for users.
Email Newsletters

Модуль для публікацыі ўтрымання сайта праз лісты.

Email Verification

This module provides advanced email address checking. The core of Drupal, through the user module, only performs syntactical checking of user-entered email addresses, both during registration and account edition. This creates loads of problems when users incorrectly enter their address. First, they don't get any email from the site. If it happened during registration, they will not get their password. They will either bug the site admin or give up on the site altogether, both cases being a bad thing. Second, the site admin will get email bounces, which soon gets annoying if you have a moderately busy site.

This module tries to solve this problem by checking that the address really exists when it is entered by the user. First, it checks if the domain/host part exists at all, and reports an error if it does not. I found that this step alone catches between 1/2 and 2/3 of typos. Second, it tries to validate the user name too, by sending a HELO/MAIL FROM/RCPT TO chain of commands to the SMTP servers for the found host. Some hosts will not reveal if the user name is valid («catch-all policy») while others might refuse the check for some reason (for instance, some hosts refuse deliveries from IPs delivered to home users by Internet access providers). When in doub, we try to play it safe and rather accept some invalid addresses than to refuse valid ones.

Embed filter

Many great sites like YouTube, iFilm and NowPublic allow their media assets to be served to 3rd party websites (like this one). They usually offer snippets of code to be embedded in a web page that will then load a media object (usually Flash) from their servers. This module lets your site users embed such snippets into posts but gives you the power to decide which hosts to trust.

Encheferizer

The ultimate novelty filter: translates any content into Muppets-style mock Swedish. Should probably be an optional input format...

encrypted_text

Requires Content Construction Kit (CCK), for Drupal 4.7. Defines an encrypted text field types for CCK module-defined content types.

The text appears normally on the web page, but in the database table, it is encrypted. This module is suitable for cases where you are storing private information, and your security requirements are modest.

These encrypted_text fields are encrypted using MySQL's AES_ENCRYPT() function, which employs the AES (Advanced Encryption Standard) algorithm, with a 128- bit key length.

To use this module, you must add a parameter to your site's settings.php file as in

$conf = array( 'encrypted_text_key' => 'my encryption key' );

Change the above key to a random string of characters; the encrypt_text module uses a maximum of 128 bits from this string. Do not alter this key after you have added encrypted content, as this content can only be unencrypted using the same key that was used to encrypt it.

Endorsements Module

Endorsement Module — harshal@solutionset.com 02/15/2006. Company: SolutionSet: http://www.solutionset.com.

Allows adding of endorsements for a particular user.

Description: A user can submit endorsements to other user, upon which other user can either accept or reject the endorsement.

Usage: Please use endorsements_get_endorsements and endorsement_get_pending_endorsements() to use this in your application. The particular is a customized AJAX version for our internal client.

Feedback: ; IM: unixguru2k@hotmail.com MSN.

erp

Basically enough to run a small business. Needed for multiple computer stores within the same company.

Sort of like Quickbooks/Myob, but with customisability through extensible modules.

Euronext.LIFFE Daily Information Sheets

Модуль для паказу старонкі «Daily Information» з сайта LIFFE.

Evaluation

Evaluation.module serves the needs of the academic instructor who needs to monitor the progress of his students. For more information see the release announcement.

Event

This is a simple module to keep track of events and show them to users in various calendar displays. It also provides an event API to allow other modules to store and work with date data.

Event Repeat

Eventrepeat enables the creation of repeating event patterns for node types that are event-enabled. Eventrepeat's pattern creation was largely modeled on the iCal RRULE specification.
Event with volunteer time slots

This module requires the event module and defines a new event-enabled node type «event with volunteer time slots». Site users can sign up for particular times, and event organizers (and those with the admin permission) can also add users to or remove users from the schedule.

EventFinder

EventFinder is a means of searching a Drupal site for events based on event type, geographic location, and proximity to major metropolitan area. Search criteria can be saved and new matches can be emailed to registered users. EventFinder allows users to register for events and for event hosts to download lists of these people. Features a My Events screen listing all of the events a user has registered for and agreed to host via the site.

Trellon, LLC is a political consulting firm specializing in the Internet and New Media. Our core competencies include online communities, contact relationship management, volunteer and grassroots mobilization, advocacy campaigns, fundraising, and constituent intelligence. Our contributed Drupal modules include petition and eventfinder.

Excerpt

Excerpt module allows you to enter a separate excerpt/summary/teaser for a node, which does not have to be a cut off version of the body.

Excluded Users

Excluded Users is a helper module which allows administrators to select users not to appear in user listings by modules that know how to work with excluded_users. This should only be installed if you're using a module which knows how to work with it (at this time, organizational infrastructure, minutes, and site user list).

Exif

Модуль дазваляе паказваць дадзеныя Exif для малюнкаў. Апісанне Exif выкарыстоўваецца для малюнкаў у лічбавых камерах. Адміністратары могуць выбіраць якія палі Exif трэба паказаць і ўсталёўваюць іх парадак. У наш час модуль падтрымлівае молько JPEG-файлы.

Модуль патрабуе PHP Exif Library (PEL). Адзначце, што PEL патрабуе PHP 5.

Export DocBook

Модуль дазваляе выконваць экспарт кніг з Drupal-а ў фармат DocBook XML.

Модуль патрабуе PHP 5 і Tidy.

Export dotReader Book

Exports Drupal books to dotReader, an open source e-book reader written in Perl. After installing this module, all Drupal books will have an export to dotReader link. The dotReader is available from http://www.dotreader.com.

Export DXML

Модуль дазваляе экспартаваць кнігі Drupal у фармаце DXML (Drupal XML). Гэты фармат дазваляе рэдагаваць кнігі афлайн, трансфармаваць праз XSLT, падзяляць на асобныя іерархічныя старонкі па файлах, ці імпартаваць іншыя кнігі Drupal на сайт. Кнігі экспартуюцца выкарыстоўваючы модуль Export DXML, імпартуюцца выкарыстоўваючы модуль bookimport.

Export OPML

Модуль дазваляе экспартаваць кнігі Drupal у OPML фармат.

Extended Tracker

Модуль выконвае функцыі стандартнага модуля «Tracker», але падае больш інфармацыі для адлюстравання.

External Links

Модуль дадае да вонкавых спасылак невялікую піктаграму, дазваляючы візуальна адрозніваць іх ад унутраных спасылак.

Eye-drop Editor

Гэты дадатак для jQuery, які забяспечвае інтэрфейс для рэдагавання малюнкаў.

One example of integration ships with this tool: Eye-drop Field, which is a CCK field with image_attach dependency. On the node that you've attached an image too, these images will be displayed. The image can be clicked and a new crop area chosen. Save the image updates the database and refreshes the image in the page.

EZdownload

This module is a simple module to provide a tree structure for public downloads. This module can be easily adapted to accomplish any tree like functionality.

This module is made available by OpenMFG, makers of an open source-powered ERP system for manufacturers and distributors. The OpenMFG.org community website is powered by Drupal, and features this module in production.

Ezmlm

Note that this module, ezmlm, will no longer be maintained after release 4.7 because its functionality has been superceded by the Mailing List Manager (mlm) module.

If for some reason this really simple module is what you really want and you want to take over maintenance, contact me.

This module allows a site administrator to list one or more ezmlm-managed mailing lists which site visitors can then subscribe to through either a block and/or page form as selected by the administrator. The module sends the required subscribe message to the configured mailing list, and the subscription process proceeds in the normal fashion from that point.

Facebook

Allows users to authenticate against Facebook and then creates the relevant local Drupal account.

This code is still very young and therefore rather buggy. Please file issues for any problems you come across, or even better, patches.

Family

Модуль для запісу, паказу і аналізу генеалагічных дадзеных.

Fantasy Formula 1

This module allows sites to run the fantasy formula 1 game. This game allows users to select a team consisting of 2 drivers, a car and an engine, scoring points based on the real F1 results. F1 results are automatically updated via cron.

It was originally developed for drupal 4.6.x and this is currently the only available version. Documentation is very limited.

It is currently being updated for Drupal 5.x.

faq

Модуль дазваляе ствараць пары пытанне-адказ. Старонка тыпу «faq», аўтаматычна генеруецца з тыпу дакумента «faq». Выгляд старонак наладжваецца. Калі ўключаны модуль «Taxonomy», магчыма ўключэнне пытанняў у катэгорыі.

fastpath_fscache

A file-based caching mechanism for serving up cached Drupal pages instead of using the database «cache» table. This approach is generally faster since the web server doesn't need to initialize a database connection and crunch through a bunch of PHP files for an anonymous user hit. This code is in beta quality and shouldn't be used in production.

This project is maintained by jeremy@kerneltrap.org and matt westgate, and based on Jeremy's previous work.

Fasttoggle

Speeds up common administration tasks like unpublishing or promoting nodes or blocking users through the use of AJAX callbacks. This saves lots of page loads. If JavaScript is not available, it degrades gracefully to a Web 1.0 confirmation page.

Favorite Nodes

Модуль дазваляе карыстачам дадаваць дакументы ў спіс абранага. Для кожнага дакумента зъяўляецца кнопку «Add to favorites». Спіс абранага даступны іншым наведвальнікам сайта.

Favorites

The Favorites module allows administrators the ability to create a list of «favorites» or quick-links that will be available to users in a block. This module does NOT allow users to define their own links. Instead the administrator can define a list of links and the user can choose to turn on/off each link individually. Perhaps you can think of it as a user configurable nav-bar.

Each favorite can be configured to default to visible, hidden, or persistent (always on). And favorites can be associated with roles so that they are only available to certain users. So for example, you could create a link to «admin/logs» that is only available to admin users. And by setting the default to visible or persistent, this favorite will appear automatically once the user receives the associated role.

Drupal community sites can get very confusing with lots of nodes and many tucked-away items. Favorites module provides a way for administrators to guide users to important parts of the site.

FCKeditor

Тэкставы рэдактар з шырокімі магчымасцямі. Выкарыстоўвае JavaScript.

Feature

A module that lets you organize and maintain a feature list by category.

The 5.0 version has configurable categories.

You can see it in action at http://drupal.org/features.

Feed

Allows for styleable feeds. Makes feed functions themable and uses XSLT for output styling.
Provides replacement functions for node/rss.xml and taxonomy term feeds as well as a templatable replacement for view_rss feeds.

Notes:

    Currently only works for RSS, but should be usable with ATOM. Requires clean urls. Um, well, Firefox2 and IE7 ignore RSS XSL templates.
Feedback

The feedback module allows visitors to your Drupal web site to contact one or more email addresses using one or more custom feedback pages that display a web form.

FeedBurner

Модуль інтэгруе Drupal з сэрвісам FeedBurner.

Currently this module redirects requests for a site's main feed to a user-specified FeedBurner feed with an HTTP redirect status code. FeedBurner and Feed Validator are still able to access the raw feed so there is no need for any special .htaccess hacking.

Future plans for this module include the following:

    FeedBurner Feed Management API integration for easy creation and selection of FeedBurner feeds. FeedBurner StandardStats metrics system integration.
FeedButtons

Модуль стварае блок з кнопкамі, дазваляючы карыстачам падпісвацца на RSS-стужкі для свайго RSS-рыдара (Google, Bloglines, Newsgator, Pluck і г.д.). Заснаваны на http://www.toprankresults.com/tools/button-maker.php.

FeedField

A CCK content field to integrate with the Aggregator. When an entry with this content type is saved, the feed url will be added to the aggregator (And removed from the aggregator if the entry is deleted).

Feedparser

This package provides a drop in replacement for the aggregator.module but provides an API to extend the feed parsing capabilities of Drupal.

Features include:

    Generate Nodes or (aggregator.module style) Items from a feed. Uses standard Drupal taxonomy for feed categories. Updating as frequently as every 5 minutes. Abilitity to never expire aggregated content. OPML import/export. Support for unlimited enclosures per feed item. Inserting of feed item categories into Drupal's taxonomy. Developers API. Uses externally developed parsing engine.


Feed parsing is done using the SimplePie engine as the Drupal Core one appears to suffer too much with the various feed formats (see the aggregator.module issue queue for examples!)

Installation requires that the aggregator.module is disabled first otherwise it will conflict with Feedparser.

Some Live Examples:

feed_node

The purpose of this module is to provide a simple method for displaying aggregator feed items within a node framework. One can «feed enable» a particular node type which allows the user to attach a single feed to a node by specifying a feed title and URL.

An alternative module which performs a similar function and integrates with CCK is the feedfield module: feedfield.

This module provides two display styles (title, and title + teaser) and allows the user to configure the maximum number of feed items to display. As well, the module ensures that all aspects of an aggregator feed and it's corresponding feed items are available in the node data structure so that custom themeing can be achieved if the default themes are not adequate.

The development of this module was sponsored by Bryght (http://www.bryght.com).

Fetchgals

Fetchgals is a public domain webspider used to download and/or display free content gathered from adult entertainment TGP sites (Thumbnail Gallery Posts). This module provides a user interface for the fetchgals package and automates the entire process. It also allows you to display the content gained right there on your own Drupal site.

Field Actions

The Field Actions module combines the power of Drupal actions with the data in CCK nodes to create new ways of working with your nodes in Drupal. This module enables action enabled modules (such as workflow.module) to reach into your nodes, pull out information, and use it appropriately. This leads to more reuse of data throughout your site, and easier creation of behavior for non-programmers and programmers alike.

File utils

У пакета знаходзяцца дзве ўтыліты:

    Калькулятар. Лічыльнік загрузак.
Filebrowser

Allows site administrators to expose a particular file system folder and all of its subfolders with a fancy FTP-like interface to site visitors. File metainformation (via descript.ion and files.bss) is supported. The module also allows these metafiles to store special content, which can be parsed with a callback. If no callback is specified in the file, only the description will be fetched.

This module tries to protect your files outside of the public folder from being listed, as well as trying to protect version control metafiles (CVS and .svn folders) from being listed, but there is no guarantee as usual, that this will never happen. If you find a bug, feel free to submit a bug report.

Filebrowser Extensions

A rewrite of the filebrowser.module (which provides FTP-like Browsing functionality).
It's now totally stand-alone.

This extensions package adds:

    in-page file listings Ajax dynamic file browsing trees autocomplete pop-up widgets list (not table) rendering and custom info columns
filefield

filefield provides a generic file upload field for content.module (CCK).

Filemanager

This module adds a full featured file management API for your modules to use. This API is module development and does not directly add functionality to your site. This module is required for the attachment module which is an alternative to Drupal's included upload module.

FileRequest

Drupal has an aweful way of handling file requests through the private method. This module fixes that, it implements most of the HTTP features. Things likecaching and resuming are supported.

This module also as a anti-leech feature which should prevent stealing of files on remote sites. So this module can also be an addition when using the public method. The user will be redirected to the node to which the file was associated. Currently the anti-leech only checks the referer to be within the configured range. Empty referers are currently still allowed, but this might change in a future release.

A special mode has been added for in case of images (only JPEG, PNG and GIF). Either a watermark can be added or the image can be subsituted with an other image. In case of watermarking the watermark images has to be a PNG, it's best to make use of the PNG alpha channels for a nicer result.

Be sure to read the README.TXT file concerning a performance increase by using rewrite rules.

Note: if you had a filerequest module installed from before march 26, 2006 you will need to update the throttle.config.php if you were using this feature.

Fileshare

The fileshare module is used to create pages that allow browsing, uploading, downloading and deleting of files from a fileshare directory that is created by Drupal and linked to the node.

Fileshare was designed to be able to browse large libraries of files, it uses recursive AJAX (actually JAH) to do the browsing, so that an entire directory structure does not have to be initially loaded. The contents of each directory is loaded when it's clicked upon.

There are built in permission options for create, edit, modify files and download files. There is also the ability to link up preview thumbnails by putting the thumbnails in a «_previews» directory and giving them the same filename with either a jpg or gif extension.

Thank you and enjoy!

Filestore2

A completely rewritten version of filestore which stores the files on the filesystem instead of in the database.

Note: this module does not respect node_access permissions. This is only a probloem if you site runs a node_access module.

filesystem

Alternative to current core file handling.

Notice: I did a major overhaul of fileapi last weekend as I began actually implementing an alternative driver to the default php driver. Walkah mentioned something like mointpoints and certain paths being associated to a driver... a virtual filesystem was kind of born from it. I'll have unit test and a demo by 9/4/2006.

filesystem.module goals:

    hook_filesystem Support storage services (s3, ftp, sftp, etc). Intelligent form elements for handling files. Finer grained access control for files. Simplified file apis.
    Concepts:
  • Files are their own entity. aka not a node. File submission and upload is asynchronous to the node creation process. files are keyed to file id not node id. Seperate file api into two layers. Storage / low level driver abstraction(fileapi). db/cms object abstraction(filesystem). Create tools to help developers.
Filesystem Backup

The Filesystem Backup module (fbu) simplifies the administrator's job of keeping an offsite backup of the files that make up a Drupal site. The module will send the administrator a series of uniquely numbered archive files (zip, bz2, tgz etc.) that together make a complete copy of your Drupal files.

Features.

    Mails an entire backup of the document root to the administrator in chunks. The maximum size of each chunk is configurable so that restrictions on email attachment size can be observed. Works in batches (cron) so that the drain on system resources can be controlled. The frequency of the backup process is configurable. Can archive files to many popular (zip, bz2, tgz) archive types. Can be configured to backup the entire filesystem (complete mode), or only those files that are new or modified since the last backup (only new mode).


Dependencies.

Fileview

This module allows uploaded files to be viewed online.

A list of file extensions can be specified and for each file extension a renderer. In conjunction with the upload module, the links in the attachement table can be replaced by links to view the files online.

There are three renderers: using a «pre» tag, using an «img» tag and using a Drupal Input format. With the input format renderer, one can for example highlight source code files using any code filter supported by Drupal.

Fill-in-the-Blanks Sets

Enables the creation of pairs of content (e.g. What are the numbers from one to seven? — [[1]], [[2]], [[3]], [[4]]) for learning purposes.

Most useful when used in collaboration with a viewer module (e.g. Flashcard Module, Typecheck module).

Filter Default

The Filter Default module allows you to assign a different default input format for each role on your site. It adds a «defaults» tab to the administer — input formats page on which you can manage the assignments.

Filtercache

This simple filter output caching module speeds up sites using a lot of filters or even a few filters, if those perform expensive operations. While Drupal has page level caching, if your site visitors are mostly users and/or you are using custom text markup modules, you can speed up your site extremely with filter output caching.

Drupal 4.5+ includes built in support for filtercaching, so there is no need to install this module, Drupal 4.5+ caches filter output without additional components.

Find URL Alias

This is a small utility module to help you track down particular URL aliases. If you have many thousands of URL aliases, browsing through the list to find one URL alias can be painful. You might need figure out if an alias is to a node or view or taxonomy, or delete an orphaned alias, or find out if a node has multiple aliases. This module will help you out, by adding a "Find alias" tab to the URL Aliases admin page.

Firebug
Firebug is an amazing developers tool available as a plugin for Firefox. The people behind Firebug have also released Firebug Lite which is available as a standalone JavaScript utility that can be embedded on any web site.

Early version. Looking For a Co-Maintainer.

Firestats
FireStats is a web statistics system. This module allow FireStats to monitor access to your Drupal site.

Module options:
    Option to filter out administration pages. Option to filter out specific users or roles.


Installation:
  • Install FireStats as a Standalone. Install and activate the Firestats module. Put the FireStats file system location in the FireStats module settings.


Demo: A live demo of FireStats is available here.

Fivestar

The Five Star voting module adds a clean, attractive voting widget to nodes in Drupal 5. It features:

  • jQuery rollover effects and AJAX no-reload voting. Graceful degradation to an HTML rating form when JavaScript is turned off. Support for anonymous voters. Spam protection to keep users from filling your DB with bogus votes. Easy-to-use integration with Views module for lists sorted by rating, or filtered by min/max ratings. A Fivestar CCK field for use in custom node types. An easy-to-use Form API element type for use in other modules.


Designed by Nate Haug and Jeff Eaton of Lullabot.

Flag content

This module allows users to flag nodes as offensive for the adminstrator to review. The admin can specify which type of nodes are allowed to be flagged. An email is sent to the administrator to notify them who flagged what. The flagged nodes are also queued for the administrator to review. They can edit, delete or unflag the node.

Note: If you grant anonymous users the permission to flag content, there may be false positives because of crawlers.

Sponsored by Social Signal for ChangeEverything.

Author Khalid Baheyeldin of 2bits. The author can also be contacted for paid customizations of this module as well as Drupal consulting, installation, development, and customizations.

Flash Filter

This module is acting as a filter which helps to automate Flash content embedding process. Core functionality consists of two major parts, the first — it works as a content filter and replaces all meta-tags [flash:filename.swf] with a corresponding HTML code and secondly it can be enable to auto-display all attachments inline as a Flash content.

Flash gallery

This module (originally created by DriesK) is an alternative way of displaying your photo albums using Flash, inside a Drupal environment.

Flash gallery module depends on image module and image gallery module. It takes existing images and galleries, prepares a custom xml-feed from them, and injects the feed into an embedded Flash file. This module is based on Simpleviewer, a free (but, alas, not open-source) customizable Flash image viewing application written by Felix Turner from Airtight Interactive.

Read here for more information. Contents:

FlashCard

This is a content viewer module. Allows you to view responses to preset questions to test your skills. Requires at least one of the following modules:

    Vocabulary Set module. Fill-in-the-Blanks module. Question-and-Answer module.


Documentation: http://sbs.suuch.com/drupal/modules/flashcard.

FlashVideo

FlashVideo is a complete video solution that expands the upload module to allow web developers and users to upload video files, automatically convert those videos to the popular Flash format, and then embed thier video in any node type in the Drupal System using the simple [video] tag. This project stemmed from my opinion that a video should not be considered a "node", but rather should be treated as a file. Because of this, this module simply expands the Upload module to allow more than one video to be attached to any node, and then referenced through the use of parameters passed to the tag [video]. I have also included automatic conversion to the Flash Format using FFMPEG.

Use this module if you...

    Would like a complete video solution for any user-generated-content video website. Wish to have the power to embed your video anywhere in the body of a node using a simple [video] tag Wish to link as many videos as you like to a node. Would like a built in automatic Flash conversion. Believe that a video is just a file and should be treated as such in the Drupal system.


To help people become familiar with this module, I have created a complete walkthrough tutorial to help them create multimedia driven websites. You can find this tutorial at www.travistidwell.com/flashvideo.

Flatcomments

Flatcomments is a small module that allows you to force comments to always be replies to the node regardless of the reply link used. The comments are not just displayed flat, but also stored in this way, making edits with for example comment_mover more intuitive.

Flexiblock

Have you ever wanted more than two regions to put blocks in? Me too - thats why I wrote Flexiblock. Flexiblock has an admin page where you can allocate each enabled block to one of nine regions. Your themes can then invoke the blocks for each region: see the documentation for how - brief instructions are also included in the code.

Flexinode

Flexinode is a module that allows non-programmers to create new node types (flexible content types) in Drupal. Users can define the fields in the node edit form for their content type, and can either view the nodes as presented by the module or modify the presentation in their theme.

Flexinode to CCK Converter

Limited and crude utility to convert flexinode node into CCK node. Hopefully this module will inspire someone who actually knows what they are doing to write a less limited converter.

Flexisearch

The flexisearch.module allows site admins to setup a custom flexinode content search page that permits users, with permission, to search through specific content fields and content types.

A simple settings page offers complete control on which content types and which content type fields appear on the flexisearch page.

Example application.

Using a music site as an illustrative example, let's say a site had a large live music venues database for Europe. Flexisearch would allow users, with permission, to search specific fields within the venue flexinodes, such as the Town/City field or the Capacity field, as opposed to searching all the nodes for a keyword. The key advantage of the module is that because it runs a search on specific fields, it improves the efficiency of the search making it faster and more accurate.

Flickr

Access photos on Flickr's site via their API. The module provides a filter for inserting photos and photosets and blocks for a user's recent photos and photosets.

Flickrhood will be integrated into this module shortly. Integration with Flickrmodule has already been completed.

Flickr Block

Flickr Block is a simple module what generates blocks of Flickr images. It is proof-of-concept and not yet ready for mainstream use.

Currently 2 blocks are generated:

  • «Related Flickr Images» will show up on taxonomy/term/x pages. «My latest Flickr images» shows stream of latest images added.


In future, I'd like to see this module integrated to Jonas' flickr.module
http://drupal.org/node/14912.
Flickr CCK

This module will install CCK fields for Flickr Flash Slideshows and Flickr Flash Badges. If you have the Slideshow Creator module installed, you also have the option to create a javascript slideshow of flickr images. CCK nodes allow flickr content to be stored by any combination of username/userid, photosets, tags, and/or searched text. Fields have various settings to control appearance, such as width/height and transition/fade modes (when using Slideshow Creator). Plays well with Views, so if you have, for instance, a Flash slideshow in the node, you could have a block that displays the flickr show as a badge or mini-slideshow.

Authors: Aaron Winborn & Sam Tresler. Original Development at DrupalCampNYC2 01/21/07. Requires: Drupal 4.7+, cck & flickr modules. Optional: Views, Slideshow Creator.

Flickr Module

A module to incorporate some Flickr functionality into your site. Each site must have its own API key, and can have only one Flickr account associated with it. Once installed, the module exposes your photosets (must have at least one) to /flickr and gives you a convenient local page with all images in that set. It also allows the use of tags inside nodes to display flickr images.

There wont be any release for Drupal 5. drewish and I have decided to merge modules.

Flickr Rippr

Read's users configured Flickr streams, checking for new or updated photos, and turns these into nodes. Runs from cron. Just publish photos + descriptions to flickr, and see these automagically appear on your blog. First alpha version. Requires PhpFlickr (LGPL license).

flickrhood
WARNING: I am currently working on merging this module with flickr and will no longer be working on flickrhood features. Once I am satisfied with flickr's featureset I will provide an easy way to upgrade from flickrhood to flickr.

This module allows a Drupal community to share their flickr photos. Each user enters a flickr username or email in their profile and can then access their photos at drupalsite.com/flickrhood/[uid].

Please note that cvs HEAD is now Drupal 5.

This is in development, and may have a few bugs so I would appreciate any bug reports or feature requests.

Flickrstickr

This module is an AJAX based solution to easily insert your Flickr photos into your posts.
It displays Flickr photos as thumbnails in a bar across the bottom of your node post form. Clicking on the thumbnail of a photo you want to use will then automatically insert the proper HTML snippet into your post. If you have tinyMCE enabled on a textarea you can click and drag an image into the textarea.

Features:

  • Search for photos based on Flickr user and / or tags without leaving the edit screen. Photos are loaded in the background via AJAX. Click on a thumbnail to automatically insert it into your post. Drag a thumbnail into tinyMCE-enabled textareas. Integration with lightbox2 module which uses lightbox to "pop out" larger pictures onto the web browser. Tested with Firefox 1.5, IE 1.6, Opera 8.5.


This module was written by Elek Márton and sponsored by Development
Seed (http://www.developmentseed.org)

Aron Novak added to the current version several usability improvements and features, including:

  • Click and drag into tinyMCE. Scroll through your photos 10 at a time (paging). Lightbox2 integration. Docking and floating capability of the iframe to allow inserting into textareas not visible on the screen.


Inspired by http://tantannoodles.com/toolkit/wp-flickr-post-bar/.

FOAF

FOAF module enables the following:

1. Automatically import/synchronize profile information between any Drupal-powered sites. 2. Import profile information from external FOAF files. 3. Export a FOAF file based on a user's profile.

Focus

Модуль дазваляе рабіць актыўным першае поле ў форме.

Font size

Модуль стварае блок спасылак для павелічэння ці памяншэнні памеру шрыфта. Выкарыстоўвае JavaScript і CSS.

Footnotes

The Footnotes module can be used to create automatically numbered footnotes within a text. In the place, where you want to add a footnote, enclose the footnote text within an fn tag: <fn>like this</fn>. The filter will take the text within the tag and move it to a footnote at the bottom of the page. In it's place it will place a number which is also a link to the footnote.

There is also another filter which does the same with a Textile markup style. Use it together with the Textile module.

Foreigner

Foreigner allows Drupal to maintain references to content items and users that are managed externally, and to treat these references like regular Drupal nodes/users.

The module supports a simple URI approach for identifying foreign items and users. Using a single delimiter that you configure, you may use identifiers of an arbitrary number of components to identify your items and users, in a hierarchical fashion. For instance, you might identify a content item as:

myworld:myapp:items:123 and a user as: myworld:myapp:users:joe_schmoe

Foreigner provides functions that check whether a given item or user URI is already known, and then return an internal Drupal identifier (nid or uid) for the item or user, after having created that item or user if necessary. Additionally, Foreigner parses out the hierarchy implicit in the URI, and maintains a mapping of that hierarchy, so that you will be able to query for «all users in myworld:myapp» or «all items in myworld:myapp», and so on.

This code is not yet complete.

Form Enabler

This module enables/disables form fields in dependency of a checkbox.

It integrates with the CCK. For each field a checkbox may be chosen, which will be used as enable/disable «switch» for this field. It also provides a simple API, which other modules may use.

Warning: This module is still experimental and currently it is working only with firefox.

Form Inspect

Labels Forms with their form_id and provides developers with a dump of the corresponding form array. Requires the Devel module.

Form Markup

This module offers the possibility to add prefix and suffix values for CCK widgets. It requires the content.module to be installed.

Form restore

This module restores form values saved by another modules in user session on non-submit form actions. Values are free for altering so You can use it to simulate multi-step workflow. Moreover this module uses stored forms parent-child relationship for correct redirection after submit.

Form single

Announcement: Drupal 5.2 (not currently released) and Drupal 6 have solved this issue at the core level. Drupal 5 users wishing to have this protection before 5.2 is available can apply the patch found here: http://drupal.org/system/files/issues/t_6.patch.

Any efforts to backport this patch to 4.7 would be greatly appreciated. To read about the final soultion that was achieved, read here: http://drupal.org/node/107358.

The Formsingle module prevents forms in Drupal 4.7 from being submitted twice. Try this; with your Drupal 4.7 installation, create a new page, or submit a new comment. When it comes time to press the submit button, click it as many times as you can before the page reloads. Can you click it 50 times? 100 times? Does Drupal submit a new page or comment for every single click? You bet! This module fixes that.

As this is a new module and totally untested in the real world, I highly recommend NOT installing it on live sites. Please test this module, examine the code, provide feedback, and hopefully soon we'll have a solid tool to provide this (critical) feature.

See the Roadmap issue in the issue tracker for an overview of tasks and future directions for this module.

Form store

Form store is a useless module by itself. It maintains and provides other modules with a list of forms. Captcha relies on it to add captcha points to arbitrary forms.

Form Tweaker

«Holy crap! Select Taxonomy terms as checkboxes and radio buttons!» Squidgy got really excited, when he found Merlinofchaos' great code snippet (see this forum topic).

After further development by various people, including Merlinofchaos and z.stolar, this snippet evolved to this module, which - while not yet complete — is already perfectly usable.

Form Updater

Let's face it, upgrading old modules to the new form API in Drupal 4.7 can be quite a challenge. Form Updater can help developers with the upgrade by automatically searching through old Drupal code to find calls to old form functions (such as form_textfield, form_radios, etc). It will then reformat these functions as arrays for use with the new Drupal 4.7 form API. It's far from a complete solution, but it provides a big kick-start for the upgrade.

This module uses the new form api itself, so it requires the CVS (4.7) version of Drupal in order to run.

This module works just fine, however is no longer maintained. Please contact me if you would like to adopt. Please see the Coder module for a continuation of this type of code checking in Drupal 5 and forward.

Formfilter

Formfilter provides tools and a user interface for doing common form altering tasks. Includes a UI for selecting which fields to hide (passing the elements as values, if possible). Also includes an optional filtering of node forms to promote two fields and then put fieldsets in an 'advanced options' fieldset, to declutter the form.

Formfilter can also be used by module developers to fetch altered versions of forms.

Formproc

Formproc defines an API for handling forms in Drupal in which all aspects of a form (rendering, validation, and filtering) are defined in one place. It parameterizes fields in a unified way and uses arrays instead of function calls.

Forms

Forms module provides an api for adding user-customizable form elements within modules. Related and dependent modules include: survey.

SPONSORS: CivicSpace.

Forms No JavaScript

Allows the admin user to disable certain JavaScript elements used in Drupal powered forms. Removing the JavaScript used in forms can sometimes remove problems the themes.

form_mail

This module makes it easy to create forms in Drupal which send their contents via email to one or more recipients. These can be «contact us» forms, or any other type.

Forum Access

This module changes your forum administration page to allow you to set forums private. You can control what user roles can view, edit, delete and post to each forum. You can also give each forum a list of users who have administrative access on that forum (AKA moderators).

This module requires the ACL module in order to function. This module is only for Drupal 5.0.

Forummail

This module works in conjunction with the forum module to provide a front-end for support queries. Users can opt to send queries by mail only or to post to the forums. If a recipient (or newline-separated list of recipients) has been defined in the forummail settings, this/these address(es) will receive new forum postings and comments in addition to any mail-only queries.

Note the function forummail_help_form(), which can be called in any PHP-filtered node to print the help form.

Forward

Adds a «forward this page» link to each node. This module allows users to forward a link to a specific node on your site to a friend. You can customize the default form field values and even view a running count of the emails sent so far using the forward module. Here are some of the additional features:

    Forward Tracker — shows which pages have been sent and which ones generated clickthroughs. This is currently fairly basic but I will be expanding it in the future. HTML Emails — create a template which matches the design of your site. Dynamic Block — emails can nclude a list of latest blog articles, latest users, latest comments, or most popular content. I will be adding ability to select a texonomy term to list recent posts from in the near future. Most Emailed Block — put a block in your sidebar listing the most emailed pages today, this week, all time, or most recent.


Many thanks to Jeff Miccolis of developmentseed.org for his invaluable help with this module.

fQuery

fQuery is a PHP tool to help you deal with Drupal Form API arrays. Inspired by the jQuery library, it lets you find form elements using a simple and intuitive selector scheme, based on CSS.

Frameprevention

This module prevents your site from beeing framed by another one.

Updates/Features:

  • Disable the module for selected pages/nodes (e.g. img_assist). XHTML DTD supported for the javascript.
freelinking

The freelinking.module for Drupal implements a filter for input formats, creating links to existing content or links to new content creation via automatic linking of CamelCase words or words with double-square-bracket delimiters. It can be used «wiki style» to provide links between content or easy creation of new linked content. It does not implement a «wiki» type of content; this can be done with the flexinode module or using another core content type like blog or story.

Freemind

Freemind is an open source «mindmapping» tool to help organise your thoughts and to provide a clear visual means of displaying ideas.

The purpose of this module is to export a site's taxonomy in Freemind format, and so to offer an alternative navigational tool to those already provided by modules such as taxonomy_dhtml.

The screenshots, demo site, and project Home page are from the Freemind project itself. To look at the demo you'll need to have the Java VM installed on your machine.

French stemmer

This module improves results of the search module for the french language.

It does so by using the Paice Husk stemmer algorithm and some extra process:

  • accents are removed, «au» «eau» «o» are interpreted as «o», double letters are reduced to one letter, «tt», «mm», «nn» etc. are interpreted as «t», «m», «n» etc., depending on its following letters, «c» is converted to «k» or «s», ...


Keys:

  • activated periodically by search and cron, does not add new tables to your database.


This module has been developped for the french city of Rouen website.

Front Page

The Front Page module allows user to specify splash pages or front pages to their site that are different in layout to the default theme/style and also offers the option to display different front pages to Authenticated Users (logged in) and Anonymous users (not logged in). It is very simple to install, no SQL fiddling required and step by step instructions are provided in the README.TXT file in the download.

Example application.

Using a music site as an illustrative example; it's quite common for bands and record labels to have a high impact splash page promoting a new album or tour, often containing flash or a splash image and nothing else, for when visitors land on their website.

The front_page.module allows you to manage full page/flash splash pages efficiently and simply with the added bonus of redirecting HOME links from within your site to a different page. So users aren't always redirected back to the splash page each time they click on a HOME link.

Added control options include presenting a different home page to Logged in (Authenticated Users) and users not logged in (Anonymous Users).

FSCache

A file system cache which allows storing of files on the filesystem of your web site. This module is used by filestore2 to ease the maintenace of files uploaded to the website.

FUDforum integration

This module provides integration with FUDforum (a popular PHP forum system like phpBB). The following (all optional) blocks are provided to integrate your forum with your drupal site.

Fullname field for CCK

This provides a first, middle, and last name field as a single CCK field. Optionally, the user can choose to use only a middle initial. In any case, should a user enter in only one letter for either the first or last name, each will be presented with a period after it.

G2 Glossary

Glossary2 (G2) is an all-new glossary module written for Drupal 4.7.

It is not intended as a direct replacement for the glossary module already available with drupal for quite some time now, but as an alternative for sites needing a glossary for a large (think thousands) number of entries.

Unlike glossary.module, is uses nodes for its definitions, and does not automatically link terms in other nodes to their entries in G2.

Buzzword-compliance: XML-RPC Web services.

A word of warning: due to G2 targeting high-volume glossaries and including its own APIs and features, the code is heavier than glossary.module: the base 4.7 version source for G2 is more than twice the volume of the base 4.7 version source for glossary.

Versions: G2 is currently 4.7 only. It won't be tracking 5.0 HEAD until after 5.0 official release, if ever.

Gallery

This module embeds Gallery2 (http://gallery.menalto.com) inside your drupal installation to support photos, videos and other content. There is support for 2 types of image block (can be placed in the sidebar) and a navigation menu, inserting of images into nodes via an input filter, TinyMCE support, syncing of users between the 2 applications, ...

Note that you will need to download and install Gallery2 (http://codex.gallery2.org/index.php/Gallery2:Download) prior to installing this module.

You can see the module in action on Gallery's own website at: http://gallery.menalto.com/gallery.

Please post any issues, support requests, feature requests etc in either Drupal 4.7 GalleryEmbedded Forum or Gallery module issues tracker only, rather than in other Drupal or Gallery2 forums.

GData module

The GData Module helps Drupal to interact with clients using the GData API. Also the module can act as a client itself to connect to other GData servers. The GData API is from Google and its details are available here: http://code.google.com/apis/gdata/index.html The GData allows for syndication, insert, update and delete of data. Thus modules need to decide if they want to expose their data through Gdata.module.

Authentication occcurs in a *Google* way. Details are here: http://code.google.com/apis/accounts/AuthForWebApps.html => Google Account Authentication.

gem_cat_index

This module is coded against 4.7 Drupal and the Category module. I am using the form_alter hook to include a set of radio options «Enabled» and «Disabled» on the Category sections. When enabled, the navigation tree is appended to that nodes body. This will display all navigational elements, even if those elements have been marked as «hidden» from the main navigation menu via the Category module. The reasoning for this is that we have massive amounts of nodes and need a convenient way for users to get to the content without cluttering the main nav with all the content.

The following features are provided:

    Navigational style listings per node — appended to the nodes body. Add/delete/modify functions. db install script.
GeoRSS module

The GeoRSS module allows for geodata in the standard GeoRSS format to be extracted from nodes in incoming feeds (currently using aggregator2, but also soon feedparser and leech) and adds the coordinates using location module for each node that is created.

In addition, it adds a choice of GeoRSS formats to outgoing RSS feeds from Drupal.

GeSHiFilter

The GeShiFilter Module provides <blockcode [type="language"]>...</blockcode> tags to syntax-highlight code automatically. It also allows to post highlighted inline code using <code [type="language"]>...</code> tags.

This module requires the third-party php application GeSHi - Generic Syntax Highlighter by Nigel McNie.

Global Redirect

Description:

Simple module which…

    …checks if the currently url has an alias set and does a 301 redirect to it. …checks if the currently url has a trailing slash, removes it and checks if that has an alias and, if so, does a 301 redirect to that. …Finally, checks if the current URL is the same as the site_frontpage, if so - then redirects to «nothing» (ie the frontpage).


Reason:

Once enabled, an alias provides a nice URL for a node. However it doesn't remove the old URL (eg node/1234). This is a problem as you now have two URL's representing precisely the same content. You're getting into dangerous territory for duplicate pages which can get you sandboxed by the likes of Google!

Solution:

This module uses hook_init to interrupt the page load and do an alias lookup. If one exists, redirect off to iit — otherwise the page load may continue uninterrupted. An example of this in use is on the site it was developed for: http://www.sportbusiness.com/node/160559 redirects to: http://www.sportbusiness.com/news/160559/lagardere-sets-up-sports-division.

Glossary

Glossary helps newbies understand the jargon which always crops up when specialists talk about a topic. Doctors discuss CBC and EKG and CCs. Web developers keep talking about CSS, P2P, XSLT, etc. This is all intimidating for newbies.

GMap Module

The GMap module is primarily an API packaged with a few modules to give some functionality.

The API allows developers of other modules to include Google Maps in their module. There is also a macro generator and a filter to insert a google map from a macro into any node where the filter is run.

A second module packaged with gmap.module integrates with the location.module and allows users that have lat,long information entered for the user to be displayed on a single map so that you can see where in the world all of your users are coming from. The gmap.module also includes functionality to allow users to set their latitude and longitude on a gmap in an interactive fashion.

This module also adds some functionality to location.module that can allow the node locations to be set in an interactively. Then the location of the current node can be shown in a block if it has lat/long information stored for it in the location.module. All of the nodes that have lat/long location information can be viewed on a common map.

The above description is for the Drupal 4.7 version. The 4.6 version does not have the user functionality and the programming API is not as complete.

Go — url redirection

The go module adds the option to add redirected urls. It's much like the url alias system except that it uses redirects to go to the real url. The visits to the «go» urls are tracked, so you can see how often a certain go url has been visited. You can optionally force a disclaimer to be displayed before the user is redirected.

GoJoinGo

A collection of modules aimed at social networking sites utilizing groups and events. This was developed by CivicSpace Labs and is available as hosted solution. Please contact us if you would like a hosted version or would like social networking software development.

file-a basic node that allows uploading of files for groups front gjg_event gsearch invite user_invite userstag venue

If you are looking to implement this functionality we suggest you start with event module and group module for Drupal 4.7.

Google Ajax Search Module

The main googleajaxsearch module allows you to add inline searches over a number of Google services (Web Search, Local Search, Video Search, Blog Search, and News Search). This module includes a macro generator which allows you to interactively create a googleajaxsearch inline tag. This feature gives you ability to create multiple inline google searchers. We have included hook_filter(), which allows you to copy and paste inline tag created with the macro generator and insert it into any node.

Available features:

    googleajaxsearch block in the block section block title enable/disable custom block title available google inline searchers:web search, blog search, news search, video search, local search initial search phrase initial place for local search google control modes: tabbed, linear google searchers default state link target enable search from root [search form in a different place than result] googleajaxsearch inline tag filter googleajaxsearch inline tag creator Larg/Small set of results and order results by date or by relevance Integration with Google Custom Search Engine, set restriction search with blog searcher and news searcher
Google Analytics

Adds the Google Analytics web statistics tracking system to your website.

Provides the ability to selectively track certain user roles. Now with support for segmentation - allowing tracking of logged in visitors by user id, username, and profile fields from within Google Analytics.

Google Custom Search Engine

Google Co-op Custom Search Engine (CSE) is an embedded search engine that can be used to search any set of one or more sites. No Google API key is required. More info at http://www.google.com/coop/cse.

After installing this module, configure it by entering Google's alphanumeric ID for your CSE. Otherwise you will see a generic Google search frame on your site. Once you have granted permission for one or more roles to search the Google CSE, the search page can be found at search/google, and a search block is also available.

Google Earth

This module provides a KML file to see visitors through the Google Earth interface by using IP of them.

Requires a GeoLite (free) or GeoIP database.

Google PageRank

This module provides visitors to your web site a way to find the Google PageRank of sites choose by them. It's the first of some SEO related modules that I plan to release.

Google PageRank is a general representation of an internet page's popularity; it is primarily based on link popularity. Commonly the websites with a high PageRank value tend to have more traffic and higher positions in search engines (although many other factors are also taken into consideration).

Google Search

Google Search is a very small module that provides a search block that uses Google's Site Search functionality to search the current site. It is an alternative to Drupal's built-in search functionality. Pairing this module with Google SiteMap is probably a good idea.

Please be aware of the Google Site Search Terms of Service before using this module.

Google Translate

Why maintain a multi-lingual site while Google Translate can do that for you?
Simply add your content and your visitors can view it translated with just a click. Your visitors won't even know it's translated by Google.

Demo 4.7.x: http://drupal.owahab.com/47x/. Demo 5.x: http://drupal.owahab.com/5x/.
Googlemap
Googlemap.module integrates with the locative data added to Drupal's native RSS feeds by location.module. Nodes in the RSS feed are plotted on a administrator-configurable map.
This module uses Google's official mapping API (http://www.google.com/apis/maps/).
Update February 2006: I have no plans to work more on this module. If somebody would like to "adopt" it for further development, please contact me.

Update March 21 2006: Development taken over by bensheldon. See http://drupal.org/node/39608 for details.

GoogleVerify

Модуль дазваляе карыстацца Google Webmaster Tools для праверкі сайта. Works with both the Meta Tag and the Upload File methods.

Googtube

Googtube allows users to embed Youtube and Google Videos. When users post a url to videos on either of the two sites, the link is automatically converted to embed code.

Gradebook

Gradebook is targeted to become a solid and flexible gradebook module that will become the basis for Drupal based LMS (Learning Management Systems).

Gradebook is currently only for Drupal 4.7.

Graphstat

Graphstat uses data from the statistics, user, node, and comment modules to generate some graphs, which are accessible under administer->logs->graphs. Currently, seven graphs are available, grouped under two tabs:
Daily graphs: graphs showing data of 1 day in 2-hour intervals, based on statistics module
graph type: histogram.
    average page generation time plus standard deviation total number of pages served number of unique pages served unique visitors

History graphs:graphs showing site history, from day 1 until current date
graph type: line.
    number of nodes number of users number of comments
Greybox Redux

Greybox Redux is a lot like the popular lightbox, but is used to display web sites on top of your current page. The small sized Greybox redux(jQuery based) library, included in this download, was developed by John Resig.

A demo is available if you’re interested in seeing some examples of how Greybox Redux works in general.

Guest Pass

Permits authorized users to send «guest passes» to their friends.

When a visitor activates a guest pass, they are entitled to all privileges assigned to an admin-defined guest role. If the guest pass was sent as part of a send to friend link, guests are also entitled to view the full content of items from that email.

Guest role membership is limited to an adminstrator-defined time period (for example, 3 days). You can also control the number of times a user may become a guest before they wear out their welcome.

Guest Pass is a Drupal 4.7 module. It requires Send and Mime Mail. It works in harmony with Premium and node access modules.

This module has been brought to you by CivicActions.

Guestbook

Модуль Guestbook, Госцевая кніга. Сімпатычны, лёгкі модуль, які дазваляе мець кнігу водгукаў на сайце. Але больш таго, гэты модуль, стварае кожнаму карыстачу па асобнай госцевай кнізе, якая становіцца даступная з яго профіля. Вельмі зручна і лагічна, калі сайт, напрыклад, «толькі для зарэгістраваных карыстачоў», то «асабістыя паведамленні» ім недаступныя, але затое, яны могуць выкарыстоўваць асабістую госцевую кнігу для сувязі ці выказванні пажаданняў...

Падтрымка аватараў таксама ёсць, розныя налады доступу... з навігацыйнага меню можна прагледзець госцевыя кнігі ўсіх аўтараў, якія ёсць на сайце. Вельмі зручна, калі вы сапраўды не ведаеце да каго лепш звярнуцца, можна прагледзець спіс і абраць... Гэты модуль ужо ідзе з рускай мовай, у тэчцы po, вы знойдзеце файл ru.po, які можна дадаць да вашых перакладаў.

Існуюць таксама розныя налады адлюстравання госцевай кнігі, у тым ліку і фарматы ўводу і што можна ўводзіць ананімным наведвальнікам, а што нельга. Калі сайт арыентаваны на напісанне артыкулаў і гэта не супольнасць з форумам і зносінамі, то гэты модуль госцевых кніг — гэта выдатная магчымасць даць наведвальнікам магчымасць мець зносіны з аўтарамі... У версіі 5.0 дадалася магчымасць паведамлення на электронную пошту пра новае паведамленне ў госцевай кнізе і інтэграцыя c модулем Spam.

Hall of Fame

HOF, or «Hall of Fame», is a module that provides publicly-visible summary statistics for a Drupal web site. What differentiates hof.module from the regular Drupal statistics is that HOF is meant to provide a public display of statistics, emphasizing credit to those who help a site to succeed.
Help Edit

This module provides the ability to assign help messages to any page on a drupal site through a simple interface in the administration section of the site.

Help Tip

A «help tip» is a message or instructions that appears only on some pages. This module allows you to create help tips and configure where and how they are displayed. For example you could.

    show a random tip on every page, or show a welcome message that users may hide once they've read it, or use your imagination
helpdesk

This is a module designed to help a dedicated support team provide helpdesk support to users.

Unlike existing Drupal functionality like the project module, it is not designed for peer support, but it defines user roles like: technician, customer, and user. It defines parameterized support contracts, charging support by the call (think incident packages), by time spent (think typical hotline contracts), on a periodic basis (think yearly maintenance), or not at all (think presales support). Contracts have expiration dates separated from charging, and can optionally be suspended temporarily.

The module issues customized tickets and followups on tickets. Followups can be charged differently from the original ticket if need be.

Tickets can be linked with an ecommerce transaction to link support requests with purchases (think expiring support contracts like warranties on purchases).

Code and downloadable docs (phpdocumentor-generated) are now available on drupal's CVS repository, and a wiki has been setup for the manual documentation effort on http://wiki.audean.com/.

Documentation comments and requirements are welcome on the documentation wiki. Please submit feature requests, tasks, or bugs, here on drupal.org.

The first version uploaded to CVS implements the global settings, the Contract node's view and form, and several display blocks. Although implemented, Tickets and Followups should not be used yet.

helpers

Helpers is a library, or toolbox, with lots of very useful functions that help you build your modules and sites with joy.

A helper would, for example be: number_to_currency(), or distance_of_time_in_words(). Or off course something like select_year(), or even select_country().
Basically all kinds of interesting and extremely useful functions that are too specific to make it into core, but still very handy to have at hand. Stuff that you have wondered that «would be very useful in addition to the default PHP».

How cool would it be to call a $form['country'] = select_country() and get a «select your country» select, pre-filled with all the known countries in the world? Or to have a ready made function to render any number as a currency? Or even to render any percentage in a star-rating piece of HTML (render_rate_as_stars()) etc.

This is part of my plan to «bring more Ruby on Rails delight to Drupal». And most of all to make Drupal a developer friendly environment (where developing no longer requires you to think about the folks that might put the currency symbol behind the value... But where that is simply a case of calling a proper function).

Feel free to submit patches for more functions, and please read the README for more information on contributing to this project.

Hidden Content

Модуль дазваляе дазволіць прагляд некаторых частак дакумента толькі вызначаным ролям ці карыстачам.

Highlight

Модуль дазваляе падсвятляць на старонцы тэрміны. Падтрымліваецца подстветка ў выніках пошуку.

Historic Monument Display

The Monument module is designed to display and organise photographs or other images of historic monuments. Each image can be related to a specific part of a monument and the module can take care of displaying many image thumbnails at once to give an impression of the layout of the monument. The current version provides a «compass rose» type arrangement for display at the moment.

The inspiration for the module comes from code written to display ancient Broch structures, Iron Age towers found in Shetland and the North of Scotland. Presently many of the catalogue numbers in the module relate to Brochs, so this needs to be generalised to accommodate user-definable catalogue numbers.

The module is working but not ready for production use.

Hovertips and Clicktips

Модуль дазваляе выкарыстоўваць два выгляду ўсплывальных падказак. «Hovertips» паказваюцца, калі мышка знаходзіцца на мэтай, «Clicktips» усплывае ў момант націску мышкі на мэту. Модуль выкарыстоўвае Hovertip plugin for jquery.

HTML corrector

Модуль выконвае функцыю карэкцыі HTML-кода. Фільтр скануе тэгі, будуе спіс адкрытых тэгаў і ў выпадку неабходнасці зачыняе іх.

HTML To Text

Кампанент модуля (для выкарыстання з іншымі модулямі). Ператварае HTML у тэкставы фармат.

Htmlarea

Тэкставы рэдактар.

Htmltidy

This module tidies up Drupal's HTML output. It currently supports, configured via the normal interface, indenting, word wrapping, and optional info/warning/error information appended to pages including wrong HTML attributes and w3c validation info.

htmlwrap

This is a simple filter module which wraps input by breaking long words and preventing them from damaging your layout. This is a common problem on site with newbie or troll commenters who post long urls, or nonsense words to destroy the site layout. You cannot generally wrap a single word with css or table layouts.

This filter will add a line break into words at a certain length and will not break html like long urls in a tags.

Based on the script htmlwrap by Brian Huisman AKA GreyWyvern at http://www.greywyvern.com/code/php/htmlwrap_1.1.php.txt.

HTTP authentication

This module allows users to authenticate using HTTP authentication.

What it does:

  • accepts (but does not force) HTTP authentication on the whole website. requests the browser to authenticate using HTTP authentication when an Access denied page is shown on specific or all pages. (This does not work (yet?) if you use a custom access denied page.) force HTTP authentication when authenticate is in the query string (e.g. http://example.com/rss.xml?authenticate). This is handy for reading RSS feeds that require authentication (or will contain more items if authenticated) in your favourite news reader (the latter must support HTTP authentication, but doesn't necessarily need to support cookies).


What it doesn't:

  • secure (parts of) your website. In that case you should take a look at the Secure Site module.
Hungarian local functionality (mini modules)

This module suite contains mini modules relevant for Hungarian Drupal users. Currently we host two modules: one to allow for the setting of proper Hungarian date-time formats in Drupal, and the other for supporting freeweb.hu mail sending (which requires a special mail header). This free web host is popular in Hungary, so it was the easiest to support it here.

Icecast Streaming Server

Модуль дадае поддерку icecast для вашага сайта. Дазваляе карыстачам ствараць icecast-серверы.

Icecast — гэта вольнае праграмнае забеспячэнне для струменевых фарматаў мультымедыя. http://www.icecast.org/.

icontheme

Define «iconthemes» and provide an api to get an item by it's name.

In many places the use of icons makes for a nicer gui. In order to get a more unified look, it doesn't make sense if every module brings along it's own icons, but it should be able to ask the system for an icon by a functional name. I think we need such an API in drupal core, but for prototyping and discussing a module in contrib should be fine.

We are not the first to talk about icon themes, so I have taken a look at the freedesktop project where some material can be found. A good starting point is http://tango.freedesktop.org/Standard_Icon_Naming_Specification, of special interest may be the icon naming specification and the icon theme specification.

Why do I want to reuse their icon-theme work? Because it would enable us to reuse existing icons themes (there are lots for gnome and kde) to provide icons for drupal installations.

I have converted the pseudo-code from the icon-theme specification to php and will commit it shortly to cvs, but there's not yet functional code!. I think the file-based lookup scheme wouldn't work scalable for a web-application, and we need to convert it to get the right data out from a nice cache-table.

The code is intended to encourage discussion of how the API should look like, and ideally we would manage to bring something into shape in time for drupal 6. And also working as contrib module for drupal 5 of course ;-)

I hope for many responses here.

Identity Hash

Component module (for use by other modules).

Useful for any other module that creates output outside of the Drupal website and need to include links back to the site which contain the identity of a site member. For example, it could be used in an email, personalised PDF, SMS, RSS feed, or voice message to identify the user it's for.

IE Destroyer

Модуль закліквалы людзей пераходзіць з Internet Explorer на Firefox. Модуль паказвае банар угары вашага сайта з рэкламай Firefox, or can blank the content to only display a Firefox splash screen.

IFramer

Модуль дазваляе ўключаць iframe на вашым сайце.

Адміністратар можа:

    Задаваць колькасць фрэймаў; Наладжваць вышыню і шырыню фрэймаў (ад 10 да 2049); Прызначаць парадак па назве, тыпу ці URL са спісу фрэймаў;


The iframer:

  • Have security validation (not totally complete); Have precise error message; Accept English and French name;
Image

Модуль дазваляе карыстачам з адпаведнымі правамі загрузать малюнкі на сайт. Малюначкі для папярэдняга прагляду зададзенага памеру ствараюцца аўтаматычна.

Image Assist

Модуль дазваляе карыстачам загружаць малюнкі для паведамленняў. Ён аўтаматычна генеруе кнопку «Дадаць малюнак» над тэкставым полем. Пры націску на спасылку адкрываецца акно прагляду, паказваюцца ўсе малюнкі, якія былі загружаны пры дапамозе модуля «image». Малюнкі могуць быць спарадкаваны па ўладальніку ці тэрмінам таксанаміі (катэгорыям). Новыя малюнкі таксама могуць быць загружаны пры дапамозе акна модуля. Пасля выбару малюнка паказваецца старонка з наладамі, такімі як памер і інш., дазваляючы задаць налады да націску кнопкі «Уставіць».

Модуль таксама можна выкарыстоўваць для дадання малюнкаў праз тэкставыя рэдактары. Існуе ўбудова для TinyMCE. Падтрымку іншых рэдактараў плануецца ажыццявіць у будучыні.

Image Enhanced Scaling

Image Enhanced Scaling replaces the image scaling function used by the image module with one that gives a better image quality. This is achieved by applying a sharpness filter to the image derivatives and converting them to a suitable color profile. See the README file for important information on how to install the module.

Image Exact Sizes

THIS MODULE IS DEPRICATED.

There will be no 5.0 version of this module, as all it's functionality is present in the generally superior imagecache module. I will be posting documentation to show you how to achieve the same effects as image_exact with imagecache.

This is a simple utility module which extends image.module and user.module to allow admins to set exact sizes for image thumbnails and for user avatars.

Many site designs look better if thumbs and avatars are all square, for instance, or at least always have the same aspect ratio. This module lets you have that by cropping images equally from all sides until the correct aspect ratio is reached, and then scaling.

Image filter

Модуль дазваляе ўстаўляць дакументы малюнкаў у іншыя дакументы.

Спачатку вы павінны стварыць дакумент тыпу «Image», для малюнка якое жадаеце ўставіць у дакумент. Затым, у дакуменце, у які жадаеце ўставіць малюнак, прапісаць тэг [image:nodeid]. Пры адкрыцці старонкі, тэг будзе перазапісаны паменшаным малюнкам малюначка. Налада тэга дае магчымасць задаць розныя параметры паказу малюнка.

Image Notes

This module provides «flickr-style» note capabilities for image nodes. It requires and uses the Fotonotes™ technology, more about fotonotes on their site: http://fotonotes.net/.
Image Pager

Image Pager provides a block that displays a selected subset of a page's images. The images are shown one at a time; the user can dynamically switch among them using previous/next links. Each image's alt and title text is shown as a caption.

Complete documentation and a demonstration are available at http://jaspan.com/dynamic-image-pager-module.

Image Publishing

This module aims to provide a full implementation of the Gallery project's Gallery Remote API in order to support publishing images using Drupal's Image module.

This module should support publishing images via any of the various clients Gallery itself supports, including:



Caveats:

  • Works with the image.module gallery facility, and operates on the taxonomy used by image.module. Does not work with album.module.


History:

This module was originally developed by Sam Revitch against Drupal 4.6.2. It was subsequently updated by Tom Nys for Drupal 4.7.0RC2 compatibility. It is currently maintained by Edwin Shin.

FYI: The maintainer is on vacation until the first week of August.

Image Tab

This module was developed to associate images with nodes, using a new tab to access and modify the associations. Associated images will be displayed as thumbnails and/or full images, before or after a node page or teaser display, according to settings options. Note that this was developed for 4.6, although there will be a forthcoming patch for 4.7. Includes javascript to optionally allow a hover over a thumbnail to display the full-sized image in a larger area.

The CVS of this module only works for 4.6, although a patch is promised for 4.7 from another contributor. If you are using 4.7, you may want to take a look at the image_attach module (included now in the image.module), to see if it will give you the functionality you need.

Image watermark

This modules allows a Drupal site running the image module to overlay each image with a watermark.

The watermark is an 8-bit or 24-bit PNG image.

Features:

    Path for watermark is configurable. The location of the watermark can be any one of nine positions (any combination of top, middle, bottom and left, right and center). Can select which images to apply the watermark to (e.g. preview and _original, but not thumbnail.


Requirements:

This module requires no patches to Drupal nor image module. It does require the PHP GD library to be configured by your host. GD is enabled by default in PHP 4.3 and later, and can be added to earlier version if compiled in them. For more information see http://php.net/image. The module was tested with PHP 5.1.2, but should work with other versions that had GD.

Author Khalid Baheyeldin of 2bits.com.

The author can also be contacted for paid customizations of this module as well as Drupal consulting, installation, development, and customizations.

imagecache

Imagecache is a dynamic image derivative generator. It allows you to assign a set of image manipulation functions to a preset and generate images on the fly based on the preset name.

It takes advantage of Drupal's rewrite rules to pass URL requests to drupal for paths that do not exist. ImageCache will generate the modified image in the requested path, and later requests for the image will be served by the web server directly.
Requires:

  • mod_rewrite or similar aka Clean URL support. Public files.

Recommended:

  • Apache. Linux. Latest Drupal 4.x or 5.x.

Note:
Drupal 4.7.3 generated a .htaccess file in the public files folder. If you are running Drupal 4.7.3
the following lines in that .htaccess file need to be changed. Options None -> Options FollowSymlinks
RewriteEngine Off -> #RewriteEngine Off. Do not delete this .htaccess file as Drupal will regenerate it.
Maintainers:

Imagedrop

Provides a user friendly way to get images in to WYSIWYG textareas through a drag and drop interface. No pop-ups are used, and the goal is to make something that just works!

Below each node body text area is a strip of images. These can be filtered based on the image vocabulary terms.

A user then drags the image from the imagedrop palette on to the WYSIWYG editor.

Each node-type can have an image palette attached to it through the ?q=admin/settings/content-types configuration page.

This module is not yet feature complete.

  • No way to upload new images from the editing page yet. Only tested with tinymce. Doesn't both to respect any access permissions. No way to configure what HTML is created when the image is dropped on the WYSIWYG editor. Don't know what happens when JavaScript is disabled.
imagefield

Image field provides a basic image field for CCK.

Features:

  • views integration single & multivalue support maximum image dimension constraints imagecache integration


Imagefield does not provide thumbnail or derivative generation like image.module.
Views can use imagecache to generate derivatives of imagefield images, but imagecache
can be difficult to configure and is not well documented.

Drupal 4.7.3 generated a .htaccess file in the public files folder that prevented upload previews from working. If you are running Drupal 4.7.3 the following lines in that .htaccess file need to be changed. Later versions of Drupal are unaffected.

Options None -> Options FollowSymlinks RewriteEngine Off -> #RewriteEngine Off.

Initial Development of this module supported by... Lullabot, The New America Foundation

Imagemagick

Imagemagick library allows you to manipulate images.

Summer Of Code project: discuss on groups.

Applications:

1) Add border to the banner. 2) Add text to an image that is uploaded. 3) Manipulate User Avatars (Instead of uploading a 100x100 picture, user can upload can any size image).

Present Image Manipulation Functions:

1) Resize. 2) Crop. 3) Blur. 4) Rotate. 5) Blur. 6) Charcoal. 7) Emboss. 8) Sharpen. 9) Swirl. 10) Spread. 11) Solarize. 12) Flip. 13) Flop. 14) Magnify. 15) Minify. 16) Normalize. 17) Trim. 18) Transparent.

Project status:

--> Library prototype done. --> Integrated the imagemagick library so that can be used with image.module (For creating thumbnails and previews).

TODO:

--> Create a image2.module (with additional functionality from image.module). --> Upload the original image. Do image manipulations(Blur, flip...) and save both ethe images as nodes. --> Create patches for user.module (For user avatars). --> Show the functionailty in a theme for the banner application.

Imagemenu

A simple module which allows you to create menus from image files. Supports title (displayed when hovering over a menu item), alt text, weights and optional mouseover behaviour.

This module is loosely based on Drupals own menu module — the UI can be found by navigating to: Drupal 4.7 admin/menu/imagemenu Drupal 5.x admin/build/menu/imagemenu

You're not restricted to only displaying an imagemenu within the supplied block, you can also enable a filter in admin/filters and display several different imagemenus within a page/ node without any conflicts for the mouseovers (note that if you display two or more of the same imagemenu on one page then the mouseovers will NOT work as the image name tags will conflict).

Sponsored by Inventicus.com.

image_import

Модуль падае магчымасць масавай загрузкі малюнкаў.

Imap Auth

Модуль дазваляе карыстачам Drupal ідэнтыфікавацца на большасці IMAP/POP3/NNTP сервераў.

IMCE

IMCE — гэта модуль з вельмі вялікімі магчымасцямі, бо дазваляе не толькі кіраваць малюначкамі (запампоўваць, устаўляць у дакументы, рэдагаваць), але таксама дазваляе прызначыць розныя правы для розных роляў. А таксама, карыстачы якія адносяцца да розных груп доступу могуць мець розныя дырэкторыі на сайце для запампоўкі малюнкаў, з рознымі квотамі і г.д.

Дазваляе дадаваць малюнкі не толькі да дакументаў, але і каментарам, што, на мой погляд, у некаторых выпадках, вельмі важна. Не стварае асобнага дакумента для малюнка (як модуль Image Attache, напрыклад), вельмі зручна, калі вызначаныя малюначкі патрэбныя толькі менавіта ў тым ці іншым дакуменце і зусім не патрэбныя ў галерэі малюнкаў.

Усё, што трэба, для гэтага модуля, гэта дазволіць выкарыстанне тэга <img>, таксама можна ўстаўляць як спасылку, пры гэтым будзе паказвацца памер файла. Таксама дазваляе паказваць розны памер малюнкаў.

IMCE_Gallery

An option to create photo albums that is user-specific with the use of IMCE module.

This is an option to using the gallery module.

IMCE is used to upload the image files. And this module will be used to organize the pictures uploaded into albums that users create. The amount of albums is administerable by the admin. There is also a feature for public/private, to allow users make the album itself be public/private to other users.

imood

The imood module is a module that can synchronize moods with imood. You designate two profile fields to act as mood fields. Those fields will be synchronized when the user account is edited.

Import / Export API

The import/export API allows for the definition of data entities within Drupal. The definition system lets data entities be related to each other, and it includes a number of different field types. It also supports a system of import (parsing) and export (rendering) engines, for formats such as XML and CSV. Data entities are able to be exported from, and imported into, a Drupal site, for purposes such as backup, offline editing, data migration, and data transfer between Drupal databases.

This module is currently in beta mode, and testers are welcome. Documents such as specs, schedules, and status updates can be found on the wiki.

This is one of the Google Summer of Code 2006 Drupal projects.

Import HTML

Модуль для імпарту HTML-сайтаў у Druapl з захаваннем структуры сайта. Дазваляе адміністратару паказаць тэчку з існым HTML-сайтам і імпартаваць утрыманне. Гледзіце файл import_html_help.htm для детельной даведкі.

Import Typepad

Модуль дазваляе імпартаваць утрыманне «typepad» з файла экспарту «typepad». Можна захапіць:

    Каментары. Катэгорыі/таксанамію. Аўтара блога. Rewrite links/substitution.
Import-export

The module should simplify mass manual task. Now it's possible to maintain nodes separately from web browser and import then all in the same time automatically. You can also: export selected nodes, process in a word processor (grammar chack, ...) and import is another task.

Importpage

This module is oriented towards sites that wish to accumulate information quickly and easily. For example, sites that reference news articles often find their online links gone after a short time. Importing the article directly into a site will minimize the need to cull broken links. This module is also handy for creating books of 'clippings' from across the internet.

Inactive User

Модуль дапамагае адміністраваць невыкарыстоўваныя акаўнты карыстачоў. Модуль дазваляе нагадаць карыстачам пра выдаленне акаўнта пасля вызначанага перыяду чакай і выдаляць невыкарыстоўваныя акаўнты.

IndexPage

Модуль паказвае індэксныя старонкі для кожнага тыпу дакументаў, з сартаваннем па алфавіце ці таксанаміі.

Inline

Модуль дазваляе змяшчаць спасылкі на файлы ў цела дакумента испльзуя тэг [inline:імя_файла.jpg]. У залежнасці ад тыпу файла, на яго будзе або створана спасылка, або ён будзе паказаны ў дакуменце.

Insert Block

Sidebar blocks contain all sorts of nifty stuff, but sometimes you want to stick that stuff into the body of your node. Instead of using PHP snippets (a possible security hole on public sites), you can use this module. When it's activated...

[block:name of module=delta of block]

...will insert the contents of a rendered sidebar block into the body of your node. If no delta is specified, the default block for that module will be displayed.

Insert View

Insert View is a filter that allows users to embed content lists generated by the excellent Views module in node bodies using relatively simple tag syntax:

[view:name of view] is replaced by the content listing, and [view:name of view=x] limits the listing to a particular x of entries.

Naturally, it requires the Views module to operate.

Install Profile API

A set of helper functions (aka CRUD) that make it easier to work with Drupal data structures by providing some wrapper functions. Include crud.inc in your install profile to use them.

Please help by getting similar functions into core for Drupal 6. Please ask for co-maintainer status if you are also developing install profiles and would like to contribute.

Instant messenger

Модуль уяўляе з сябе пэйджар. Ён дазваляе карыстачам абменьвацца кароткімі паведамленнямі.

Абмен паведамленнямі адбываецца праз блок пэйджара, што дазваляе абраць карыстача і затым адправіць яму паведамленняў. Паведамленні зъяўляюцца ўгары вокны блока.

Internationalization

This is a collection of modules to add multi-lingual capabilities to Drupal sites. Provides content translation -nodes and taxonomy-, interface translation for anonymous users -with the locale module- and browser language detection. Includes a block for language selection and manages translation relationships for nodes and taxonomy terms.

Sponsored by Development Seed.

Interview

Модуль стварае тып дакумента «інтэрвъю». Адміністратарам даступная публікацыя інтэрвъю з адпаведнымі палямі ў дакуменце.

Распрацаваны хлопцамі з Alquimia Proyectos Digitales.

interwiki

This filter provides a simplified, wiki-like syntax for linking to articles or search results on many commonly-used internet reference websites.

Inventory field

This is a CCK field that lets you take inventory of a list of items. The items are entered into the field configuration either as a line separated list of strings, or as an array returned from PHP. Then, at node creation time, each of those items has a select box with numbers letting you say how many of that item you have. Below is an example of an Inventory field letting you indicate how many pieces of fruit are in your basket.

Inventory Management

This project gives you the oppertunity to manage you warehouse in an advanced way. With this module you will be able to:

    Import from supplier. Prices. Stock value. Ean barcode. Product weight. Manufacturer information. Check with your supplier, to see if he got any new products. Arrange your products in item classes, sub itemclases. List you products in a list form, based on manufacturer and item sub classes (http://www.schultzconsult.dk/node/438). Manage if a product should be visible to the visitors, which means, you do not need to delete the product to avoid visitors from seeing the product.


In the furuture, the module will be able to:

  • Show related products on every product page, if any related products exist. Dynamicaly create the related product, based on supplier information. Show sales informations about different manufacturers, item classes and item sub classes. Automatically mark products not visible if the product is no more avalible from any supplier. List random products on presentation pages, based on manufacturer and item sub clases (http://www.schultzconsult.dk/node/65).


NOTICE! The module is not tested at all for use with PostgreSQL, but it will probably work with it, please let me know if something is wrong with it.

Invisimail

Invisimail provides a content filter to hide email addresses from spam-bots. Email addresses are converted to ascii code and optionally written to the page using a concatenated JavaScript «write» command. The email addresses will appear on the page normally, but their html source will be obscured so as not to appear as an email address to email harvesting robots. Invisimail also provides an option to automatically create mailto links for email addresses.

Obviously, the best protection is not to publish email addresses at all. But on a community site, some users are going to do this regardless. Invisimail provides protection for these email addresses.

Invite

Модуль забяспечвае магчымасць «запрасіць сябра». Ён дазваляе карыстачам пасылаць і адсочваць запрашэнні ўступіць у супольнасць сайта. Калі карыстач рэгіструецца на сайце, прыходзіць абвестка пра гэта, такім чынам новага карыстача можна дадаць напрыклад у свой спіс кантактаў. Для запрашэнняў генеруецца выпадковы код, які пасылаецца разам са спасылкай на форму рэгістрацыі. Адміністратар можа прызначыць ролю, у якую будзе ўваходзіць карыстач, які зарэгістраваўся па такім запрашэнні.

Модуль можа таксама выкарыстоўвацца для стварэння прыватнага сайта, на якім можна зарэгістравацца толькі атрымаўшы запрашэнне.

IP to Country

A simple APIs for retrieving country information such as country code, country name, flag, network name, and autonomous system number by given IP address. This module is able to use for displaying additional information of IP address instead of just plain IP to help optimize content for readers.

This «work» uses the IP-to-Country Database. Provided by WebHosting.Info (http://www.webhosting.info), available from http://ip-to-country.webhosting.info.

Jabber

Модуль дазваляе інтэграваць Jabber у Drupal.

Janode

Модуль стварае свой тып дакумента і дазваляе ствараць каталогі спасылак на іншыя рэсурсы сеткі. Кожны дакумент иммет загаловак, які наладжваецца URL і апісанне. Дакументы па змаўчанні выкарыстоўваюць таксанамію.

Вы можаце выкарыстоўваць модуль для стварэння вэб-каталогаў. Ён переодически правярае спасылкі на 404 памылку і калі спасылка не дакладная, то дакумент адпраўляецца на мадэрацыю.

Javascript Countdown Timer

Модуль дае магчымасць весці остчет часу да зададзенай даты. Выкарыстоўвае JavaScript.

Javascript Tools

Javascript Tools provides both an integrated set of Javascript and AJAX modules and a common set of methods extending those available in Drupal core (drupal.js) for Javascript and AJAX module development in Drupal.

Jstools meet the criteria of «graceful degradation» or «progressive enhancement» — that is, they contribute additional functionality to pages that are fully usable without the Javascript. All jstools attach behaviours to page elements on the basis of CSS selectors.

Javascript Tools is maintained by nedjo, jjeff, m3avrck, and Steve McKenzie.

Jcss RTL css Files

This module purpose is to help RTL users to do some of the dirty work in RTLing a css
the module will accept a css content and will do the following replacments:

    margin-right <==> margin-left padding-right <==> padding-left margin and padding with 4 elements => replace the second and the forth so margin : 1 2 3 4; will become margin 1 4 3 2; the module will leave the original line as a comment i.e. margin: 1 2 3 4; ==> margin: 1 4 3 2; /* Jcss.Old margin: 1 2 3 4*/


Hopfully there will be more Drupal RTL themes...

Jeopardy

This module allows users to add categories and questions to a custom node type, and then view the node and play a Jeopardy game with the questions/categories, with a Jeopardy-like interface. It is easy to use and maintain, and the number of questions and categories can be configured.

Job queue

New job queue module which can be used by other modules to queue up function calls for execution on cron.

Job Search

Модуль дазваляе карыстачам праглядаць, ствараць ці шукаць рэзюмэ для прыёму на реботу на вашым сайце.

jQuery 4.7

Drupal 5.0 will include the fab JavaScript library jQuery. But where does that leave us poor slobs who need to develop on 4.7? Out in the cold, that's where. Sadly, Drupal 4.7's own JavaScript package conflicts with jQuery in a number of places, preventing easy including of the jQuery library in contributed modules.

Enter jquery47, a slightly hacked version of jQuery, compatible with Drupal's own JS files. By invoking jquery47_add_js('path/to/your/file.js') you can reap the benefits of jQuery while wrapped warmly in the bosom of Drupal 4.7.

jRating

Модуль выкарыстоўвае jQuery для паказу формаў рэйтынгу ў дакументах сайта. Пры выключаным JavaScript, модуль выкарыстоўвае стандартныя формы; пры ўключаным JavaScript, модуль выкарыстоўвае заснаванай на малюначках (зорачках) дынамічна які абнаўляецца рэйтынг.

Распрацоўку гэтага модуля спансавалі Nature Publishing Group і Jason Bahn.

Jsdomenu

This utility module generates multi-level popup menus using the open source, standards-based Jsdomenu library. Included is a «site menu» block with multi-layer popups to navigate the full hierarchy of a vocabulary.

JSnippets

The snippets module can be used to insert code snippets, general text templates and so on into specified Drupal textareas.

Karma

Клон сайта Scoop.

kasahorow Web Toolpack

This toolpack is a collection of modules which enable African language content publishing on the Web. Current modules include: Dictionary publishing.

Technical Support: Left-to-right language support by Suuch Solutions.

Keyword links

This module enables you to join nodes using keyword. Nodes are linked using link list in body that is generated according correspondent keywords of other nodes in order of relevance. The main advantage of keywords that they enable bookmarking of nodes that do not yet exist. Associated pictures visible in node list are also supported.

KML module

The KML module allows people to access spatially enabled information in Drupal through the Google Earth interface (requires location.module for storing coordinates).

Last Node
Last node module allow fast access at latest item submitted for each node, these nodes come sorted only by date.

When i created this module i had more node types and i like sort this item for each node, not for node number but for creation date. When I submit my post don't are ever completed, and i can change your date for show each item at top of list.

With my module i can navigate my latest items submitted for each node only writing address like ?q=last_node/story, ?q=last_node/page ... at URL bar.

Last node provide:
    simply api for create your «frontpage» page... with one row you make list of x number last item title; one block that link all lists for each node allowed; one block for show all last 10 items (in all nodes allowed) with marquee tag; feed page for each node type; at setting page you can associate one picture and one label for most representative last_node/ result.

Last node vs Views: my module don't create other Db Table, it's very fast and easy to use; views module it's more complete but more complex and redundancy-capabilities for my simple use.

Latest and Greatest

A blogroll-like module that displays a block of items from a given aggregator feed. Using votingapi.module, it allows users to flag items in the sidebar as interesting. If enough users flag an item, it will remain on the list rather than being pushed off as new entries come in.

LaTeX

This filter allows use TeX/LaTeX commands in content. Only base commands supported though, but may be useful for importing simple documents or writing posts in this format if you love TeX :)

Lazy registration

Lazy registration implements lazy registration for Drupal.

It can create accounts automatically, purge them after a period of time, allow users to make them permanent by either email confirmation or a simple edit to the account.

The account is created the first time the user tries to access an area which requires authentication. There are two ways of handling a user trying to access a members only area:

    Automatically create a temporary account. Display a login form with the option of continuing with a temporary account.


Users can confirm the account in two ways:

  • By editing their account information. By email confirmation to make sure people don't enter bogus email addresses.


Email confirmation is still buggy. A small test is here: http://dev.creditlink.ro/andu/4.7/node/248.

This project was sponsored by Creditlink.

LDAP Address Book

LDAP Address book will let you maintain an address book stored in a LDAP directory. It currently offers the ability to add, delete and edit entries. The main advantage of storing your address data in an LDAP directory is that it is available for a wide range of different mail clients and other software from a central location.

The module was a little bit inactive and is now under development. The To-Do list has on top releasing a 5.x version, expected by April.

LDAP integration

This module allows users to authenticate against a LDAP directory. It can preserve LDAP groups as Drupal roles. In addition, the newly added ldapdata module also facilitates management of LDAP data from within Drupal.

UPDATE: Mar 02, 2007 - Updated HEAD; see release notest for details. UPDATE: Feb 13, 2007 - Updated LDAP Integration 5.x.1.1 released. Contains security fixes. UPDATE: Feb 11, 2007 - Updated Documentation pages. UPDATE: Feb 10, 2007 - New Features in HEAD.

Support for Postgresql (http://drupal.org/node/116063).

ldapdata module now available.

I have just committed the ldapdata.module for Drupal 5.x into HEAD. It also includes couple of bug fixes to the ldapgroups and ldapauth modules.

The hope is to release a 5.x.2.0 version of the ldap_integration module after this module has been tested for bugs et al. This release would also include security-fixes for the other two modules (ldapauth and ldapgroups).

Older News Items.

IMPORTANT NOTE: This module ownership is currently undergoing a transition! Anyone interested in helping with maintaining and enhancing the module, please contact scafmac or kreaper.

Previous versions of this module were sponsored by VIZ Media and Antinomia Solutions.

Leech

Модуль прызначаны для загрузкі артыкулаў у выглядзе RSS-стужак. Зъяўляецца працягам модуля «Aggregator2».

New in Leech is that articles aggregated from a feed can be turned into any node type. Likewise, feeds themselves can be represented as a node type of choice.

The add on module leech_yahoo_terms allows autotagging of aggregated articles with the Yahoo term extraction web service.

Leech comes since version 1.2 with an interface to the URL profile module. URL profile allows you to trace the origin of aggregated articles and retrieve information about the article's sources from technorati or alexa - particularly useful when dealing with feeds that contain articles from different origins. (Learn more about URL profile)

Legal

A module which displays your Terms & Conditions to users who want to register, and requires that they accept the T&C before their registration is accepted.

LibDB

LibDB allows you to smartly and easily catalog your movies, books, magazines, comics, etc. into your own computerized «personal library». It is a free, open sourced library and asset management system based on and inspired by the Functional Requirements for Bibliographic Records, triples from the semantic web, and «the end-user doesn't, and shouldn't, need to know this stuff».

Light CRM

A very simple Customer Relationship Management module that allows site admin to reply to support requests.

    The module can be configured to notify users when a support request has been replied to. The email message can be configured. Roles can be selected to be notified when a new support request is made. A new menu item called lightcrm is added to the user menu.


No database changes required. The module uses the comment module. A new block called lightcrm is created and displays to users if there is a new reply from admin, when the user logs in. Site admin view suport request by clicking on comments menu. A new node type lightcrm is created.

Lightbox V2

The Lightbox module is a simple, unobtrusive script used to overlay images on the current page. It's a snap to setup and works on most modern browsers.

The module places images above your current page, not within. This frees you from the constraints of the layout, particularly column widths.It keeps users on the same page. Clicking to view an image and then having to click the back button to return to your site is bad for continuity (and no fun!).

The module inserts the required Javascript and CSS directly into your page with no need to edit the theme.

The version 2 module has several benefits over the plain Lightbox module. The module allows you to have images in groups and navigate through them - ideal for your image galleries. It also adds a fancy pre-loader and transition when you click on the image. The 4.7 version also formats image node thumbnails automatically.

Link

A CCK content field which lets you add a complete link to your content types; including URL, title, and optionally a target attribute.

Requires the content module (CCK).

Link Attach

Модуль дазваляе далучаць «weblinks» да іншых модуляў. Для працы патрабуецца ўсталяваны модуль «weblink».

Link to content

Модуль дазваляе з дапамогай убудоў пашырыць магчымасці tinyMCE.

Link to This Page

Модуль дадае ў кожны дакумент надписть «Спасылка на гэту старонку».

Links Package

The Links Package is a multi-module set for managing URL links in a master directory, and attaching them in various ways to your content pages. It includes both an API for developers and user-visible content modules. This package is released for Drupal 4.7 and Drupal 5.0.

LinksDB

Small module to allow you to maintain a simple categorised database of external site links.

Liquid Wiki Engine Project

The Liquid Wiki Engine Project aims to build a module providing wiki funktionality to Drupal.

Important: Please download the current development release (HEAD). Some important changes has been applied.

Note: The 4.7 branch is no longer being developed. It contains heaps of bugs and should not be used. Please don't submit issue-requests on this version.

Listhandler

Listhandler is a module that aims at inserting mailing list discussions in Drupal forum and vice versa.

Live Discussion

The Live Discussions module creates a block listing recently commented upon threads. The number of nodes listed in the block is configurable (5, 10, 15, 20, 25 or 30 nodes). The link can display the number of comments made on the node and the block title is configurable. As of November 2, 2006 the module also provides a page for logged in users to track discussion sitewide.

livejournal

The livejournal module is an auth module, that is to say it provides an alternative authentication mechanism to use in combination with site specific accounts and drupal accounts. With this module active, your users may login using their Livejournal accounts, e.g. brad@www.livejournal.com rather than having to re-register on your site.

LiveJournal CrossPoster

This module allows you or your users to automatically crosspost entries to a LiveJournal account. It is based upon the excellent work of Evan Broder who wrote a WordPress plugin of the same name.

Currently this module needs further testing but appears to basically work. CVS is for Drupal 4.7, please use that for now.

LiveSearch

This module provides a block for searching with (something the search module lacks).

But the whole point of this module's existence is to make the search box dynamic — it uses JavaScript to provide live searching. For an example, check out http://almaw.com

LMO — League Manager Online

This Module integrates the famous «Liga Manager Online» into Drupal.

It is very alpha and you should not use it on productive sites but I want to give the possibility to discuss about the project and to submit your feature requests. In this time the module only integrates the LMO into your Drupal so you can use it here as you normaly would use LMO itself.

    4.7 Download works with Drupal 4.7. cvs Download works with Drupal Head (5.x).


Plans for the next days:

    Filter to insert leagues, standings and match results into your nodes Connection to 'og_teampage' module to show up standings and match results into your teampages Blocks with standings, leaques etc
lm_paypal

This module provides an interface to PayPal using Instant Payment Notifications (IPN). It is designed to work with Drupal 4.7 (and Drupal 5.0.0 dev) and supports paid memberships (subscriptions), donations (tip jar) and paid adverts (classified ads).

lm_paypal now consists of four modules:

    lm_paypal which handles talking with PayPal, receiving, validating and processing PayPal IPN messages. To use the other modules this module is required. lm_paypal_donations which works with lm_paypal to provide donation buttons ("tip jar") lm_paypal_subscriptions which works with lm_paypal to provided paid role memberships. If Organic Groups is installed then OG subscriptions can also be created. lm_paypal_paid_adverts which works with lm_paypal and lm_paypal_subscriptions to allow any node type to be flagged as requiring payment to be published. Articles created with these flagged node types are only publically viewable once paid for using an admin configured paypal subscription. This provides a "classified ads" system for Drupal.


Developement of this module is supported by: LMMR Technologies Ltd.

Special Note: Currently this module is resticted to use on MySQL databases. This is a limitation that should be fixed in the near future.

lobby

lobby: eAction module to send email/fax messages to targets.

This is a port of Back-End.org's eAction module. This module includes code for sophisticated screen scraping to capture information about targets. The original code was also developed it to send messages via either email or fax (myfax.com or hylafax), we will be adding the fax capacity in time. Multiple actions can be created using this module targeting different individuals. Users can customize the messages.

This module presently requires CiviCRM as all participants in the online action are stored there.

Localizer

The Localizer module extends Drupal's ability to handle human languages. It provides control over a site's user interface language, the ability to enter and control content in multiple languages, and the ability to display the correct language content needed. The module has been designed so that only the features needed for a particular site need be implemented. More ...

If you would like to support this project, take a look at this page: http://www.speedtech.it/drupal/localizermodule

For the latest development features and announcements, take a look here: http://drupal.org/project/issues/localizer

location (API, module)

This module provides routines for conducting postal code proximity searches, deep linking into mapping services, and other functions for generating location forms and collecting locations.

Log Search

Модуль дазваляе адміністратарам шукаць па логах стандартнага модуля «Watchdog».

Login Destination

This module controls where users go after logging in.

You can configure login destination on a settings page. It will be either static URL or a PHP snippet evaluating your own site's logic. You can also configure which pages redirection is appied. To achieve this you can specify either a list of URLs or a PHP snippet to build this list dynamically. So, you can redirect user to various pages depending on which pages they are logging from.

Developed by ARDAS group.

Login Menu

Drupal provides a logout link for authenticated users, but does not provide a login link for anonymous users. This module provides that.

This handles issue http://drupal.org/node/74706.

Code is a revision to Heine's code at http://drupal.org/node/14223#comment-105408.

Login Ticket API

This is a pure API module, providing functions for generating login tickets.

A login ticket consists of an automatically generated pass code, an expiration date, and a user who may log in with the pass code. This module provides functions for generating, retrieving and deleting login tickets, as well as checking validness of a given pass code and, given a valid code (while not requiring username and password), logging the concerned user in.

The Login Ticket API was designed to act as backend for modules like Temporary Invitation and Site Pass, with less (but still some) parts of the API being suitable for the Invite module as well.

Only fetch this module if another required module depends on it, or if you want to use it in order to build your own.

LoginToboggan

The Login Toboggan module offers several modifications of the Drupal login system in an external module by offering the following features and usability improvements:

    Allow users to login using either their username OR their e-mail address. Allow users to define their own password. Allow users to login immediately. Provide a login form on Access Denied pages for non-logged-in (anonymous) users. The module provides two login block options: One uses JavaScript to display the form within the block immediately upon clicking «log in». The other brings the user to a separate page, but returns the user to their original page upon login. Customize the registration form with two e-mail fields to ensure accuracy. Optionally redirect the user to a specific page when using the 'immediate login' feature. Optionally redirect the user to a specific page upon validation of their e-mail address. Optionally display a user message indicating a successful login.
Logo Tool

Модуль паказвае ці якія змяняюцца эмблемы на кожнай стринице ці вызначаную эмблему на абраных старонках, а на нявылучаных звычайную.

Loves and Hates

Lets users vote «love» or «hate» on the terms of a particular taxonomy vocabulary. Each user's loves and hates can be displayed on their profile, and the /lovehate page shows the popularity of each term. The pages and lists are simple, but flexible: every byte of HTML the module generates can be themed. Loves and Hates requires the VotingAPI module, and (obviously) the Taxonomy module.

Loves and Hates was sponsored by the fine folks at Lullabot!

Lucid menu

Lucid menu is a highly customizable javascript menu which replaces the current menus with new ones. Its idea was heavily influenced by nice_menus but attempts to provide more customization options.

Almost every aspect of this menu is customizable. It uses the doIMenu 1.5.3 by Donna Iwan Setiawan, this release is a beta release. Feedback is always welcome. Customization may be needed in a fresh installation to get it up and running.

Contributed by: Ashraf Amayreh.

Macromedia Contribute Helper

Macromedia Contribute is a website management tool with a WYSIWYG editor and permissions management. It is nice (but not unique) in that you can force the user to choose styles from a specific style sheet and you can hide your php snippets and other stuff. This module allows you to display the content of html files which are maintained by Contribute (somewhere else on the same server).

Macrotags

Модуль дазваляе карыстачам ствараць дынамічнае ўтрыманне выкарыстоўваючы просты сінтакс.

Mail

A basic module for sending email to registered users. Email messages are saved to the database as a node for future reference. Email senders can select which roles to send to.

Note: while originally there were plans to retire this module after 4.6, users reported difficulties in getting its functionality elsewhere so the module was updated for 4.7.

Mail Archive

This module is being rewritten for Drupal 4.7 and beyond.

The mailarchive module allows you to subscribe to one or more mailing lists which will then be stored in a threaded archive. Much like groups.google.com or marc.theaimsgroup.com, it is possible for users to navigate through the mailing list archives.

CAUTION: This is still a work in progress. It is functional, and you may enjoy testing the module and submitting fixes in the form of patches. However, it is not recommended that you use this module on a production system yet. The smaller the todo list is, the closer this module is to being released.

Mailalias

Модуль дазваляе карыстачам далучыць дадатковыя адрасы электроннай пошты да свайго акаўнта. Гэтыя адрасы выкарыстоўваюцца модулем «mailhandler» для ідэнтыфікацыі ўваходнай пошты.

Mailcommand

The mailcommand module lets you send commands to a Drupal site that either has mailhandler or og2list installed.

The mail command module can be used to execute Drupal commands through email. This basic functionality can be extended by other modules. The og2list module uses this to allow users to subscribe to mailing lists. This is useful when group managers do not have access to web based connections.

Mail command allows you to perform the following command much like mailing list managers. Mail command is current limited to handle only 5 commands per hour and user to avoid a denial of service attack.

Available commands:

    Help This command allows you to receive information on how to use the mailcommand capabilities here on your OG2List site. It takes no arguments. Confirm This command allows you to confirm commands given to the mail processor at OG2List site. It takes one argument, an auto-generated token. Discard This command allows you to discard commands given to the mail processor at OG2List site. It takes one argument, an auto-generated token. Tokentest This command allows you to test token processing done by the mail processor at OG2List site. It takes one mandatory and two optional arguments. The first argument can be any PHP function and the others will be passed as arguments. This action requires the permission «test tokens».
Mailhandler

Модуль дазваляе зарэгістраваным карыстачам ствараць ці рэдагаваць дакументы і каментары праз электронную пошту. Ідэнтыфікацыя засноўваецца звычайна на поле «From» электроннага ліста. Карыстачы могуць задаваць тэрміны таксанаміі, кароткі змест і іншыя параметры дакумента карыстаючыся вызначанымі камандамі.

Mailing List Manager

Manage multiple mailing lists through pluggable backends.

Using plug-ins, this module provides an interface to subscribe, unsubscribe and post to mailing list backends. The intended purpose is to integrate existing mailing list solutions into a unified interface for subscribers.

This module was requires Mime Mail. It does not provide an interface to create or format messages, only the ability to distribute them to the list.

mailman mailing list admin

This module takes care of creating and deleting mailman mailing lists.

There are two levels of access:

(1) «user»: a mailing list administrator that can create new mailman lists and delete his own lists. (2) «admin»: can delete any lists administered through this module.

The mailman commands are given via XML RPC. The modified client library supports SSL over a non standard port.

It's the XML RPC server's responsibility to perform the actual operations (e.g. via sudo). Mailman doesn't have a XML RPC interface in the stock vanilla distribution.

If you want to use this with mailman you'll end up having to write your own server and method handlers.

An example server implemtation is included.

Mailman Mailing List Management Wrapper

Wraps around the CLI of mailman. You can create, manage, delete, etc. lists and users all within drupal. It basically is an alternative visual layer for mailman. It includes a nifty Step-by-Step mailing list creator and user management tool.

Mailman Manager

This module provides an interface through which users can subscribe to mailing lists run by Mailman.

The administer page allows administrators to add or delete lists and program appropriate request addresses to which commands are sent by Drupal via email. Each subscription is assigned a password which is then used by the module to automatically change subscription settings from within the module, without requiring further confirmation by the user.

Other than the original confirmation of subscription by the user, the use of Mailman as a mailing list software is more or less invisible to the enduser as all settings can be changed from within Drupal.

The combination of this module with mailhandler and listhandler modules replicates to a great extent the functionality of Yahoo!Groups or Google Groups.

Versions 4.6 and 4.7 have been tested, whereas 5.0 is still in a beta stage.

Map module

Модуль утрымоўвае тры асноўных кампанента:

    Тып дакумента «map». Кожная карта заснавана на службе «Google Map». Убудова TinyMCE з селектарам карт. Фільтр для стварэння і ўстаўкі карт у дакуменце.


Распрацоўнік: OpenCraft.

Mapbuilder

The Mapbuilder module integrates the Community Mapbuilder web mapping client with Drupal.

It adds the Mapbuilder context (mapcontext) and configuration (mapconfig) as content types and can produce the corresponding xml output to be used as input to a Mapbuilder client.
A filter is added for showing Mapbuilder clients (i.e. maps) inline.

Most developments are being done on the 5.x version of this module. Differences in functionality between the releases:

    Support for xml schema for mapbuilder context: ViewContext or OWSContext. Support for blocks to present an overview map, legend, scalebar, and feature info; these blocks are shown for maps that are specified as e.g. <map config="mapbuilder/config/nid" blocks="overview,scalebar"/>.


At present, PHP 5 is required to use this module. PHP4 support is now experimental in the 5.x version of this module. PHP must support curl and dom/xml functions.

Markdown with SmartyPants

The Markdown with SmartyPants module allows you to enter content using Markdown, a simple, plain text syntax that is filtered into valid XHTML, and will automatically convert plain ASCII characters to their proper Unicode entities in context («curly quotes», et al.) using SmartyPants.

Masquerade

The masquerade module is designed as a tool for site designers and site administrators. It allows a user with the right permissions to switch users. While masquerading, a field is set on the $user object, and a menu item appears allowing the user to switch back. Watchdog entries are made any time a user masquerades or stops masquerading.

Module has been Upgraded for Drupal 5.x. (This 4.6/4.7 version of this module was created under contract for GoodStorm by CivicSpace Labs.)

Mass Contact

The mail module is simply a modified version of the core contact module. It works opposite the latter, in that it allows site moderators (or anyone with permissions), to send mail to a set role or group of roles or even to all registered users.

The sender's own address may be placed in the «To:» field, and all recipients placed in the «Bcc:» field, or the recipients simply placed in the «To:» field. Note that the latter option leaves all recipients open to abuse due to their e-mail addresses being visible to all other recipients.

The e-mail may be sent as html or plain text, and may include a single binary file attachment.

At the option of the sender, a node may be created in order to keep a record of the e-mail sent.

Mass Mailer

massmailer is an interface module that provides a front end for a variety of mailer engine modules which implement functionality from various other mailing engine applications. Currently the only engine available for massmailer is for the phplist application (www.phplist.com).

Mass URL

A module that allows for easy mass url aliasing, not requiring the use of path.module for many types of common URLs.

Currently this module only supports user page and user blog URLs.

When installed, a user's account page is accessible via http://example.com/user/username, and a user's blog is accessible via http://example.com/blog/username.

As of now, only view functions are available (no edit for account pages), and user names must be entered exactly as they are formatted (including spaces). I hope to implement some kind of fuzzy filtering soon, but that's a big task...

Mathematics Filter

This module allows you to add a mathematics filter to your regular input filters. You can then post mathematical equations between [tex] and [/tex] tags. You can also post mathematical graphs between [graph] and [/graph] tags (or the slightly more complicated format [graph xmin="#" xmax="#" ymin="#" ymax="#"] x^2+4x [/graph] where the # should be replaced with appropriate integers.) . The mathematical equations relies on the Mimetex binaries created by John Forkosh available as a separate download from here. Documentation on what types of graphs are able to be presented are available from here.

Matrix Field

This module provides a field type for cck with table view of textfields. It requires the CCK module.

MeCommerce

The MeCommerce module allows you to add product-serving blocks to your website. You can decide what kind of books, music, etc. you want sold on your site, and set the colors in the product window to match the look and feel of your website.

Media

The media module serves as both a meta-data collector for audio and video files and a playlist builder for audio files:

    Uses getId3 [1] to read and store the metadata from any audio or video file that is uploaded to a Drupal site via the upload.module. Presents the metadata from all audio and video files in a sortable table. Supports downloading and streaming of media. Introduces a new node type, the media-playlist.


This code is in beta stage.

Media Field

This is a bundle of two modules audiofield.module and videofield.module which are CCK fields for storing audio and video files. They are similar to filefield.module and imagefield.module fields.
Both fields depend on multimediafile.inc which implements common functions and can be used in the future for all other file CCK fields.

These fields depend on 3-d party getid3 library which must be put in 'misc/lib' directory.

Developed by ARDAS group.

Media Mover

What it is.

The Media Mover module is a module which allows admins to setup a media move process which gathers files, processes them and stores them. Media Mover does little on its own- it calls a set of modules which implement the media_mover hook and plugs them together in to media mover scripts.

What it does.

Media mover is a handler module for a set of driver modules. It basically runs the four types of actions that any one media move can have: harvest, process, storage, and complete. Multiple configurations can be built, each with a seperate set of configurations, eg: you can have a process that creates high and low bandwidth versions of a video file.

    Harvest — a mechanism to gather the files that drupal will process. Process — a mechanism to process the files. Storage — a mechanism to store files. Complete — do something once the process is complete.


Currently I have a harvest process which uses the drupal files table, a process process which uses ffmpeg to convert video files, an amazon s3 module which stores the completed files on amazon, and a completion process that allows you to set files to be moderated or published to front page.

This module is currently in development and requires a fair bit of knowledge to put into use. I've placed it on drupal.org in the hopes of attracting other people to build some plugins for it, and perhaps get some other developers interested and active on it.

mediumvote

MediumVote is based on Eaton's excellent SimpleVote module.

In learning SimpleVote and VotingAPI I wanted to extend some of the features provided by SimpleVote, so I created MediumVote to:

1) Add ajax functionality using drupal.js included in the 4.7 releases. 2) Add multi-criteria voting (on either nodes or comments). 3) A menu option to select voting mode (percentages vs scores). 4) Node-specific voting criteria (v 1.2).

MediumVote has only been tested on version 4.7, as drupal.js is required.
Also, like SimpleVote, it requires the VotingAPI module, and won't run without it.
It also requires a CSS-capable browser, or the stars voting widget (used when percentage voting option is selectd) won't display properly.

I suggest you familiarize yourself with SimpleVote, VotingAPI and the ajax Handbook tutorials, as the work on MediumVote is largely lifted from that excellent work.

Development funded by addictedtotravel.com.

Meez Integration

This module provides integration with the Meez avatar/profile site. Meez is a system for creating a centralized avatar that you can use on multiple sites. Visit http://www.meez.com/ for more details.

Members

Members provides an alternate listing style to profile.module, with a focus on tabular display and an emphasis on roles (including listing by role).

Membership management

A module that provides «Association Member Secretary» style functions to Drupal.

Allows for the administration of a membership database.

Work in progress/experimental.

Development sponsored by Synergy New Media Ltd.

Memcache API and Integration

This project consists of several parts:



1. An API for using Memcached and the PECL Memcache library with Drupal. 2. A set of patches that can be applied selectively to Drupal to cache various objects for high performance. The patches are necessary and this cannot be avoided. 3. «Drop-in» replacement libraries for session handling and caching (replacing the Drupal cache). 4. A module that provides administrative overview of Drupal's interaction with Memcached and logic to invalidate «dirty» cache items. 5. A set of tests that can be run to test your memcache setup.

This project is co-maintained by Robert Douglass and Nicholas Thompson.

Menu on-the-fly

Note: this module is now a part of Drupal 4.7 and will no longer be supported as a contributed module.

This module allows you to create and manage menu items from within the node form. While creating content (a node), the module allows users, who have permission, to choose a link title and specify which menu it should appear in.

Menu per Role

This module allows you to restrict access to menu items per roles. It depends on the
drupal core menu.module — just activate both modules and edit a menu item as usual.
There will be a new fieldset that allows you to restrict access by role.

Unfortunately the module requires a simple patch for drupal's menu.inc. Be sure to read the README.txt.

Menu scout

Type in a keyword or two, and get a list of matching admin pages back. Links are highlighted on the current page with spiffy bubbles. Deep links are highlighted with half-transparent bubbles.

Updated demo video available: http://acko.net/system/files/Drupal%20Menu%20Scout.mp4.

It indexes the menu item titles, descriptions and help with search.module on first search (takes a couple of seconds). It does not use cron-based indexing.

Known limitations:

    Your admin theme must have a «content» region. This is standard for all core themes. Requires javascript (degrades gracefully otherwise).


Authored by Steven Wittens.

Menu Subtree Permissions

Provide means to allow users to modify parts of the menu without giving permissions for the whole menu structure.

Some info is available in the README.txt file.

If you want to restrict viewing have a look at the Menu per Role module.

Menu Trim

The Menu Trim module allows menu hierarchies to be trimmed when navigated. Trimming, here, means skipping the display of parent menu items when any of some designated items becomes active.

At the simplest level, this module allows to hide a menu until some of its items has become the active item (by reaching the corresponding url). This is easier than configuring the menu's block visibility for each possible path contained in the menu.

This module can be used to make a «contextual secondary menu» based on the primary links (e.g. you set the Primary links menu for «Allow trimming for this menu, hide menu when no item is active», activate the «Primary links (Menu trim)» block, then edit the menu's top-level items to check the «Trim parent items» option). After that, when an item is selected in the primary links, the contextual menu appears, showing only the subitems of the selected item. Drupal already allows contextual «secondary links» based on the primary links, but these secondary links are limited to a flat list of items. Menu Trim, on the other hand, can display complete menu subtrees.

This module can also be used in any menu to trim parents when reaching deep menu items. This can make deep menus more usable, and the breadcrumb will still show the full path.

MenuTree

This module provides a nested unordered list representation of a complete Drupal menu structure. menutree/1 provides a tree representation of menu 1, menutree/2 provides a tree representation of menu 2, etc. If no ID is specified, the primary_links menu is used. That allows it to be used as a simple menu-based sitemap, give or take a path alias.

This module was developed by Palantir.net.

Meta tags

Модуль Meta tags дазваляе дадаваць на сайт мета тэгі, напрыклад, указанне аўтарства, ключавыя словы і апісанне сайта для галоўнай старонкі, а таксама індывідуальныя налады для кожнага дакумента. Вельмі патрэбны і неабходны модуль, бо ў самім Друпале сродкі па кіраванні мета тэгамі адсутнічаюць.

Налады, увогуле вось простыя, можна абраць для якіх тыпаў матэрыялу дзейнічае гэты модуль (на старонцы самага модуля, што зручна), таксама можна паказаць робатам інструкцыі, як ім паводзіць сябе на сайце (індэксаваць ці няма і тд.), гэтак жа ёсць яшчэ некаторыя налады. Увогуле разбірацца там асоба не ў чым, усё проста і зразумела... але несумнеўна, што падобны модуль павінен быць на кожным сайце Друпала, калі адміністратараў, вядома, цікавяць наведвальнікі...

microcontent

Basically you can think of this project as «making drupal easier by making more stuff nodes».

    Every microcontent entry is a node. Every microcontent entry is available as a block You can also choose "special" microcontent subtypes. For now:
    • Site summary (site title, site body).
    • Mission (mission title, short mission, long mission).
    • Site details (footer).


So the basic site setup is done in your content area. Blocks are made and moderared trough our famous content user interfaces.

Microformats

Designed for humans first and machines second, microformats are a set of simple, open data formats built upon existing and widely adopted standards.

This module is similar to the idea of CCK, but rather than allow the creation of custom content types, the module allows the development of set microformats such as hCard and hCalendar, with scope for the addition of other content types.

This project is still currently in an alpha stage, with a design of the database required first. Input will include JS elements such as a pickable calendar, and output will be both in XHTML format for display, as well as XHTML that can be copied and pasted.

Current Working Modules.

MicroID Module — Dynamicly generates a MicroID hash from a node authors email and the URL of the node. This module then generates a meta tag with the MicroID, and using jQuery also add's the MicroID to the node's class.

microsummary

This module provides a simple «microsummary» of a Drupal site.

See Mozilla Wiki about Microsummaries for details on possible uses.

This module currently provides three microsummaries by default and can be extended with custom microsummaries about a site.

Possible uses include providing a count of new or total users, a count of total nodes on a site, a count of certain kinds of content added to the site, the name of the most recent user: anything that changes on a semi regular basis.

Mime Mail

This is a Mime Mail component module (for use by other modules).

    It permits users to recieve HTML email and can be used by other modules. The mail functionality accepts an HTML message body, mime-endcodes it and sends it. If the HTML has embedded graphics, these graphics are MIME-encoded and included as a message attachment. Adopts your site's style by automatically including your theme's stylesheet files in a themeable HTML message format If the recipient's preference is available and they prefer plaintext, the HTML will be converted to plain text and sent as-is. Otherwise, the email will be sent in themeable HTML with a plaintext alternative.


This module is required by the Send module.

This project is based on work efforts by Robert Castelo, Gerhard Killesreiter and Allie Micka.

Minutes

The minutes module allows you to attach minutes to any event (as defined by event.module). Minutes «inherit» the categories of their parent event. They also allow you to track who attended the event.

Mobile Media Blog

Mobile Media Blog allows you to post media via e-mail or sms2email or a cell phone's email client.

This module is alpha and inadequately tested, don't use it in a production environment.
CVS built against Drupal 4.7

Mobile theme selection

Mobit (MobilizeIt or MobileTheme) is a module that allows users to choose a theme for use with mobile devices.

It has 2 parts. Part one allows the administrator to define one or more of the installed themes as themes appropriate for use with mobile devices, meaning not much images, no javascript, simple layout.

Among those themes the user is able to select a theme as his mobile theme. whenever the user accesses the site with a mobile device (identified by the UA profile) this mobile theme will be used. so the user default theme for web access will not change and the web-browsing experience will be as good as usual. i would like to share this module to get some feedback and new ideas for enhancements.

As mobile devices get more and more popular i think this is an interesting area for enhancements.

The code allows to switch to on access to an external rendering system.

modauthmysql

This module allows you to administer mod_auth_mysql apache users and groups from within drupal. Requires apache/mod_auth_mysql. More information on that module is here: http://modauthmysql.sourceforge.net/CONFIGURE

Moderation Log

This module logs the modifications of nodes and comments done by non-authors (that is, anyone with the «administer content» or «administer comments» privileges) and displays the statistics on these modifications in a block as well as a detailed view of the modifications on separate pages.

modr8

Provides an administrative interface for managing content in moderation.

Allows you to preview content, as well as approve or deny, and send messages to the author informing them of your choice.

Module Builder

A module which auto-generates a skeleton or «scaffolding» for a module, along with hints on how to fill them in. Useful for newbie developers to learn how hooks work, and seasoned developers who are too lazy to look up what arguments a function has to take. ;)

Module Installer

Перспектыўны модуль, так бы мовіць, на будучыню... бо Module Installer займаецца менавіта гэтым. Так-так, ён усталёўвае модулі на ваш сайт. Зроблена ўсё проста, неабходна толькі ўвесці спасылку з архівам модуля, а далей ён усё робіць сам. Распакоўвае, усталёўвае і нават выдаляе архіў з непатрэбным зараз модулем, калі модуль усталяваўся шчасна. Хутка Друпал, як мне здаецца, наогул ператворыцца ў сістэму, якая ўсё робіць сама... не стамляюся дзівіцца...

Праўда, аўтары папярэджваюць, што ўсё пакуль толькі для тэстаў (на лакальнай машыне), але несумнеўна, у будучыні магчымасці такія будуць. Мне падабаецца сама ідэя, да гэтага (усталёўкі модуляў) пакуль дайшлі толькі аперацыйныя сістэмы, ды і тое не ўсё... дайшлі некаторыя праграмы, але CMS я падобных яшчэ не бачыў. Напэўна, як і ва ўсім Друпал будзе першым...

moduleweight

Drupal 4.7 assigns each module a «weight». For most operations involving any module that defines a particular hook, the modules are invoked in an order defined by their weight, lowest-first (equal-weighted modules are ordered by filename).

This module adds a Weight column to the modules table at admin/modules, allowing weights to be viewed and edited.

Monitor

System to integrate with rrdtool and snmp to monitor a collection of servers in the style of MRTG.

Monthly Archive

Бо модуль Archive не вытрымлівае ніякай крытыкі, не абнаўляўся гадамі (функцыянальна), то нядзіўна, што яму зъявілася замена. Вельмі нядрэнны (а галоўнае, вельмі просты зразумелы і зручны) модуль Monthly Archive. Усе паведамленні паказваюцца па месяцах, ліст з месяцамі выведзены на асобную старонку, паказваецца колькасць вообщений у дужках (колькі ў кожным месяцы было паведамленняў).

У наладах можна змяніць:

1. Паказ паведамленняў па старшынстве ці наадварот. 2. Паказ на старонцы месяцаў па старшынстве ці наадварот. 3. Паказваць у блоку ўсе месяцы. 4. Можна абраць для вызначанага тыпу кантэнту. 5. Паказваць абраны месяц пастаронкава (як па змаўчанні ў Друпале) ці ўвесь месяц на адной старонцы.

Усе налады размяшчаюцца ў наладах паказу блока модуля, а не ў наладах модуля (якіх уласна і няма).

З недахопаў можна назваць тое, што модуль не паддаецца перакладу. Версію 4.7 перавесці можна, унясучы змены ў сам модуль, па аналогіі з іспанскай і кітайскай версіяй модуля (ідуць у архіве разам з ангельскай), а вось для пятай такой магчымасці няма, код не працуе... Але, калі вас не палохаюць ангельскія назвы месяцаў, то вам гэты модуль можа падысці, бо ён да немагчымасці проста і навочны, што выклікае толькі дадатныя адчуванні.

Moodle Single Signon

This module is not ready for real use.

We're waiting on a patch to moodle 1.8 to allow delegation of logout urls.

watch this space.

What is moode?

Moodle is a course management system (CMS) — a free, Open Source software package designed using sound pedagogical principles, to help educators create effective online learning communities.

Moodle has a large and diverse user community with over 150,000 registered users on this site alone, speaking over 75 languages in over 160 countries.

How this module works.

Drupal module that sets a shared cookie, and maintains a database that moodle can read.
Uses moodle lazy account creation.

Why create this module?

This module was developed for Linuxchix.org courses integration - released under GPL to make the world a better place.

Who should use this module?

If wish to create a drupal website / portal, and also have moodle handle the education/course portion. Theme the moodle instance the same and your drupal, and they appear to seamlessly integrate.

Movie database

The moviedb module provides the tools to maintain a large movie database.

The module treats movies, people (actors, directors...) and companies as separate nodes. This allows a great flexibility and extensibility.

Movie Review

This module allows users, with permission, to submit movie reviews.

Moxie

This is the «unfork» of TinyMCE, preserving the features of the 4.7 version of TinyMCE, while providing an upgrade path for Drupal 5.0.

The new maintainer for TinyMCE has elected to remove several features in favor of a lighter-weight module. Unfortunately, this eliminated the upgrade path for one of Drupal's most popular modules. A small riot ensued, and we have not been able to get a dialog or a clear plan of action from the maintainer.

The intent of this module is to provide an upgrade path while everything blows over and the projects can be merged again. Meanwhile, participation is welcome! Please help support this module by working the issue queue.

Mugshot

The Mugshot module enables the users to take directly a photo in web page via a webcam. The photos are then presented in a gallery or on a block.

The module can be bind to the comment form, thus, the users can leave a photo in their comments.

The gallery has an RSS feed to notify the arrival of new photos.

The mugshot module has 2 blocks, one for the latest photo taken and one for a random photo of the gallery.

So that the module functions correctly, the user must have the flash plugin (version 8 or greater) in the browser and authorize the browser to access the webcam.

Note: You need also install the SWFObject API module.

Multiple Domains

This is a module which allows you to span one site across multiple domains.

You can configure which domains to use for different parts of your site including which protocol that section uses. It can also be used to put the ecommerce or user account functionality behind https, for instance.

This module was primarily developed for Oasis Magazine for the purpose of hosting different types of content, on different sites, while using the same database, so that information can be cleanly promoted between the different sites, without having to worry about syndication and the like.

This module requires the single sign-on module, to allow you to be logged into multiple domains at the same time.

A small patch to Drupal core is required for this module to work. It is included in the package.

Multiselect

This module defines a widget to be used with the nodereference CCK field type. It allows the user to select multiple items in an easy way. It consists of two lists, one of unselected items, the other of selected items. The user can select an item by moving it from the unselected list to the selected list.

MyBlogLog module

This module provides simple and hassle-free integration with MyBlogLog services. MyBlogLog provides community-based services and statistics to web sites (not just bloggers.) Think «MySpace»-like community features but you get to provide them on your site.

One benefit of using MyBlogLog is that it can help drive new users and traffic to your site. There is also a basic (free) and pro (paid) statistics and click tracking system — tells you how people come to your site, what they do when they are there, and how they leave your site — including clicking on adsense ads.

View live demos at http://exodusdev.com.

Development sponsored by Exodus Development.

mypage

Provides users with the ability to select among all your site's taxonomy terms, and then get a customized «mypage» with nodes from those selected terms only. Also allows for personalized RSS feeds.

Last release was 4.5.

MySite

MySite pages are designed to let users create a personalized summary of the site. As such, the MySite module duplicates the functionality of tools like MyYahoo! and Google's personalized homepage.

The module allows registered site users to create a MySite page that contains content from throughout the site. For sites that use the Aggregator module, users may also add feeds from external web sites to their MySite pages.

MySite was written using an API/Plug-In model that allows the core module to be extended to handle additional content types. These content types do not have to be nodes.

The following types of content are supported by MySite:

Individual RSS feeds handled by Aggregator. RSS feed categories handled by Aggregator. Blog posts by individual site users. Book pages. Forum topics and content. Content assigned to taxonomy terms.

MySite 5.x.1.10 and higher also support user-selected theming and automatic path alias support. MySite 4.7.x.3.9 and 5.x.1.10 are PostgreSQL compliant.

MySite is sponsored by Morris DigitalWorks.

Testers needed for Drag-and-Drop sorting.

Navigation

This module is currently unmaintained. The last release was for Drupal 4.4.

The navigation module allows a site administrator to build custom menus. These menus can be displayed in a box like the automatically generated navigation menu, or they can be displayed as CSS tabs.

A menu is comprised of a hierarchy of menu items. It is possible to build a flat or three dimensional menu. Menu items can be linked to arbitrary urls, including both on-site and off-site web pages.

Netnews (NNTP)

netnews.module provides synchronization between a Drupal forum and a netnews newsgroup.

This module is in early beta stage. Definately usable/useful, but expect incompatible changes in the near future.

Do test this if you are interested!

News

A news module that uses Send to deliver one or more nodes to a mailing list.

Because News uses the send and MLM frameworks, it is short and efficient. But it includes all of Send's feature list, including CiviCRM integration, message history and HTML formatting. You can deliver news to any of MLM's mailing lists.

This module requires Mime Mail, Send, and MLM.

News Page

Allows creation of pages which show syndicated «news» items from an aggregator category.

News items are automatically filtered by keywords (chosen when creating the page), so that only news items which contain a keyword are shown.

News pages can be placed in a book, and added to a taxonomy.

Newsletter Checkbox

Adds a checkbox to site-wide contact forms allowing users to subscribe to your newsletter while contacting you.

The module notifies the administrator and includes the subscribe email address in the contact message.

It can also interact with a newsletter management system like Campaign Monitor (other systems can be added in one function).

Drupal 4.7 version now available via CVS. It's almost the same code as for Drupal 5.0.

Future versions will include a settings page and support for more newsletter management applications.

Nice Menus

Nice Menus enables drop-down/right/left expandable menus for an unlimited number of menus. Uses CSS (and Javascript for IE).

Three styles/types of menus are currently possible: horizontal (menus drop down); vertical (menus drop to the left); vertical (menus drop to the right).

Menu items come out of the normal menu tree. Nice menus are blocks which can be placed wherever normal blocks can be placed. The module comes with a simple colour scheme which can be fully overriden with the user's normal stylesheet. Several CSS override examples are provided in the included README.txt file.

The link to the demo site shows an old version with bugs which have sinced been fixed. See my site to see an example customization of drop-down menus using a more recent version of nice menus.

11 August 2006 update: Just updated version 4.6 of module with all functionality added to 4.7 over the last 7 months!!!

Nicelinks

This module gives pleasant-looking DHTML CSS tooltips on Internet Explorer & Gecko browsers (Mozilla, Netscape 7, etc.).

It knows the difference between internal and external links (provided the internal ones are fully-qualified), and displays the URL of the page at the bottom of the tooltip for external links only.

Last release was 4.5.

Nifty Corners Module

This module provides integration with the nifty corners script which can be found at Nifty Corners Cube. It allows user with the approriate permission to add «Nifty Corner» nodes which define one rule for a given set of selectors. Each time a «Nifty Corner» node is added or changed the resulting javascript is produced and cached (so it does not need to be generated on each page load).

This module was inspired by bluemarine + niftycorners small howto.

A direct link to the Nifty Corners Cube is http://www.html.it/articoli/niftycube/NiftyCube.zip. You will need to extract niftycube.js and niftycorners.css into the modules/niftycorners directory.

Node Access Arbitrator

The Node Access Arbitrator is an experimental module API designed to allow multiple node access systems to work together.

Node Adoption

Node Adoption provides one potential solution to the problem of node ownership when users are deleted. It allows admins to specify to whom ownership of orphaned nodes should be transferred when a user is deleted.

Sponsored by The Chicago Technology Cooperative.

Node Aggregator

The main advantage of the import module over the default aggregatoris that RSS items are stored as first class nodes. That means that they can be promoted to home page, queued, commented upon, etc. Anything you can do with a normal node can be done with these feed-items.

It is not yet ready for 4.6, nor for HEAD. Allthough It does work, it still needs a lot of love ad time. So you can help.

This module is no longer maintained, HEAD has been removed from CVS. Please look at to Feedparser instead.

Node approval

This module addresses a specific workflow for publishing nodes where nodes are to be created in published, unmoderated form, but approved by an administrator at a later time. It provides three extra tabs on the admin/node page; approved, disapproved, not yet moderated.

The controls on these three new pages allow you to approve, disapprove, edit or delete nodes.

Wishlist.

The module does not yet do these things, which might be useful to some people:

    No new permissions are introduced. A user need the "administer nodes" perm to use these functions. There is no filter for node type, nor is there a setting that only some types are to be part of this system.
Node As Block

This module allows those with the appropriate permissions the right to create blocks for each node. By default these blocks display the node title as the block title and the node teaser as the body. This can be themed by overriding the theme('nodeasblock', $node) function.

Node Audio Gallery

Модуль устаўляе аудиоколлекцию ў дакумент.

Node Auto Term [NAT]

The NAT module is a helper module used to maintain node-term relationships, i.e. when a node is created, an equivalent taxonomy term is automatically created in any associated vocabularies. This module is a simple but effective way to create node-node relationships via the taxonomy module.

Testers, feature requests and patches welcome :)

Initially sponsored by: Moshe Weitzman.

Node Blocks

This module allows you to specify content type(s) as being a block. This allows the content managers of the site to edit the block text and title without having to access the block administration page. Users only edit access to that node in order to edit it. Users with administer block access will see region and weight options on the node form.

It is very handy to create a simple block content type and enable this content type for blocks and use these in place of the normal 'add block' functionality.

Node Browser

Easily find any node with this module:

    List nodes by category. List nodes by title. List nodes by date. Create a Node Tree (based on how nodes are categorized in the taxonomy). Uncategorized nodes (nodes not categorized in any taxonomy).
Node clone

The clone module allows users to make a copy of an existing item of site content (a node) and then edit that copy. The authorship is set to the current user, the menu and url aliases are reset, and the words «Clone of» are inserted into the title to remind you that you are not editing the original content.

Node comments

Даволі цікавы і своеасаблівы модуль, бо змяняе ўсю сістэму Друпала. У сутнасці, ён таксама рэвалюцыйны, як і модуль Category. Што ж у ім такога? А вось што: модуль Node comments замяняе каментары, як непаўнавартасныя тыпы дадзеных на паўнавартасныя дакументы. Разам з гэтым набываюцца такія ж уласцівасці, як у звычайных дакументаў, рэвізіі, прымацаванне файлаў (малюнкаў), таксанамія (бо каментар становіцца паўнавартасным дакументам) і ўсё астатняе, што ёсць у дакументаў.

Гэта вельмі важна і галоўнае зручна, мець падобную сістэму. Менш модуляў-мыліц, якія пашыраюць каментары, менш нязручнасцяў з каментарамі наогул, паколькі зараз гэты не штосьці дадатковы, зараз гэты поўны і зручны сродак для каментавання. Накшталт усё выдатна, так? Зараз пра недахопы...

Гэты модуль цягне за сабой модуль Views, у каго варта гэты монстар, тым няма патрэбныя жахацца... яшчэ адзін найбуйны недахоп у несумяшчальнасці са звычайнымі каментарамі. Іх прыйдзецца адключыць перад усталёўкай гэтага модуля. Таксама: гэты модуль знаходзіцца ў стане «бэта», гэта значыць, толькі для тэстаў, што, вядома, астудзіць шматлікіх. Хоць тыя, хто толькі пачынаюць будаваць свой сайт, могуць паспрабаваць яго сабе ўсталяваць... а для гэтага трэба дадаць у сваю тэму дадатковы node-comment.tpl.php файл, калі ж ваш тып каментароў будзе не «comment», то і гэты файл трэба будзе змяніць як node-ваш_тып_каментара.tpl.php.

З праблем, якія ёсць наогул з гэтым модулем, так я б назваў некаторую цяжкасць усталёўкі. Усё быццам бы проста, але ў аўтара гэтага модуля не хапіла часу нават на тое, каб стварыць файл з растлумачэннямі па паэтапнай усталёўцы гэтага модуля, а з-за яго прывязкі да Views наогул зразумець штосьці не так проста. Стварыць каментар у мяне атрымалася, выглядае як звычайны дакумент, але зразумець, як яго прывязаць да стварылага яго дакумента (каб атрымалася старонка з каментарамі) у мяне так і не выйшла. Трэба далей разбірацца.

Што трэба для ўсталёўкі гэтага модуля? Некалькі дзеянняў:

1) Адключыць модуль Comment. 2) Стварыць новы тып матэрыялу comment. 3) Дадаць файл node-comment.tpl.php у тэчку з вашай тэмай. 4) На старонцы налад модуля Views опеределить новы выгляд node_comments як старонку. 5) У наладах каментароў абраць тып дакумента па змаўчанні для каментароў.

Node Expire

Модуль дадае поле выбару даты, і калі міне тэрмін дакумента, яго публікацыя будзе адклікана.

Node Family

With this module you can define relations between content types. It automatically creates a relation between all nodes, which have been created from the same user and have the defined content types.

It is a simple node relationship module, which doesn't provide any enduser interface. Relations are set automatically (based on admin defined content type relations) or programmatically through its API. It also allows to restrict the population of a content type (the number of creatable nodes of a content type per user).

The module doesn't display related nodes when viewing a node or anything similar. Currently it's up to the user to use the relation, e.g. use it to display related nodes during viewing a node (example provided) or use it for generating views in conjunction with views fusion.

Node footnotes

This simple module gets around the problem of incorrect footnote references being created in nodes when copy/pasting Word or OpenOffice documents with footnotes, by putting explicit page references into the anchors when nodes are created or updated.

It also removes footnote references from the teaser, since it does not seem very
appropriate for them to appear there.

NOTE: having just tested this functionality in 4.7.0 (using TinyMCE) it appears to work correctly without footnotes. Unless something strange happens, this probably therefore means that the module will not be upgraded to 4.7.

Node Frontpage Manager

Модуль дазваляе наладжваць парадак дакументаў на першай старонцы. Інтэгруецца з модулем Views.

Node Go To

This module allows you to define any page or URL as the target, after you:

    create a node; update a node delete a node


It also has the option to send the target page a variable informing from where it came.
It works with nodes created with CCK.

Example of uses:

    Congratulations page. Guide the user on creating node after node etc...
Node History

Модуль замяняе спіс версій дакументаў стандартнага модуля Node. Можна наладжваць колькасць калонак, іх функцыі і фарматаванне.

Node Image Block

Модуль паказвае ўсе малюнкі далучаныя да дакумента (выкарыстоўваючы модуль Upload) у блоку, які можна размясціць у любой вобласці старонкі.

Node Images

Дадае кнопку на старонку дакумента, дазваляючы карыстачам дадаваць малюнкі да дакумента выкарыстоўваючы модуль Upload. Першыя два малюнкі паказваюцца ў рэжыме прадпрагляду ўнізе дакумента ці ў любым месцы вызначаным у файле node.tpl.php. Усе малюнкі даступныя на старонцы галерэі ў стылі «Polaroid».

Адзначце: малюнкі не захоўваюцца як дакументы. Калі выдаляецца дакумент, усе злучаныя з ім малюнка таксама выдаляюцца.

Node import

Модуль дазваляе імпартаваць набор дакументаў з CVS ці TSV—файлаў. Падтрымліваюцца наступныя тыпы дакументаў:

    Event. Page. Story. усе дакументы створаныя з выкарыстаннем модуля CCK. усе дакументы створаныя з выкарыстаннем модуля flexinode.


Допольнительно падтрымліваецца імпарт:

    Event-enabled nodes. Location-enabled nodes. Taxonomy-enabled nodes.
Node Info Boxes

Create any number of custom blocks (node_blocks) and automatically associate them for display on a particular (node) page view.

Useful for granting non-admin users the ability to insert custom blocks. Developed to enable block insertion into special phptemplate regions in a node by regular users.

A new tab «info boxes» is added to the node page for adding a node_block.

Saves the trouble of going to configure the block manually in admin/block.

Block display region is set in admin/settings/node_block.

On deleting the block association, the block itself is deleted from the block table.

No database tables are created by this module.

node limit by role

The nodelimit.module allows administrators to limit the number of instances of each type of node which can be created by users, on a per-role basis.

Each node type can have a different maximum number of nodes created for each role.

The module also provides an alternative «Create Content» page, and alternate «Create (content-type)» menu items, which may be used instead of the standard ones, (to prevent links to node types that the user has exceeded their limit on from appearing).

People may also want to check out the following project: Nodefamily (http://drupal.org/project/nodefamily).

Which apparently provides relationships between nodes, as well as allowing a limit on number of nodes per type, per user.

Node list

Модуль забяспечвае стварэнне спісаў дакументаў па загалоўках у алфавітным парадку і кэшуе старонку для лепшай прадукцыйнасці сістэмы. Таксама модуль можа ствараць спісы дакументаў на аснове слоўнікаў і тэрмінаў.

Node Moderation

This module enables users to vote on nodes. Like comment moderation, the available votes and the value of each vote is configured by the admin.

node privacy byrole

Модуль дазваляе вызначыць якія ролі могуць праглядаць ці рэдагаваць дакументы.

Node Profile

This module builds user profile's as nodes, which opens the opportunity to use the Content Construction Kit (CCK).

Building a profile out of nodes allows using CCK and its field types as well as the CCK form builder. For a maximum of flexibility it'll be also possible to use custom node-types and modules instead of the CCK.

Integration of the views module allows to easily build customizeable user listings or even user search. Making users available as nodes also offers additional benefits, which are currently only available for nodes, think of using taxonomy, node comments or searching by field with users.

Dependency: Node Family.

Suggested: Usernode.

Note: You can find further information regarding this project on this site.

This project has started as Google Summer of Code project: project description
There is also a related discussion group on groups.drupal.org: profiles-as-nodes.

Node Queue

The Node Queue module allows an administrator to arbitrarily put nodes in a group for some purpose; examples of this might be to highlight one particular node, as in a typical news site's Lead Article. Another use might be to create a block listing teasers for 5 forum posts that the admin thinks are important. Another use might be to create a group of nodes, and then have a block or the front page offer one of these randomly.

This group can be re-ordered arbitrarily by the administrator, by moving nodes up and down on an easy to use screen.

Node Queue Builder

Extends Node Queue by adding another tab for mass adding nodes to a queue.

Node Relativity

The module allows parent-child relationships between nodes to be established, managed and searched. You can restrict the types of nodes that can be parented and the ordinality of parents. These are used to contextually create links to add new child nodes or attach existing ones. There is also a navigation block that uses a node's ancestry to list out breadcrumb-style links.

Node stack

The node stack modules allows you to select nodes by navigating around your site. If you find a node you want to alter, simply drag it in the «Node stack» block. After you found all nodes, you can perform batch actions on them like publishing, unpublishing, promoting or deleting.

Node style

The node style module is a simple module that allows per-node customisations by overriding PHPTemplate variables.

Example scenarios where this module will be useful:

    If you have a node that you've promoted to the front page, you can disable side bars, submission information and other node and page elements. You can inject mark-up into the <head></head> tags and thereby add styles, JS etc. on a per node basis. Override the theme on a per-node basis.


N.B. This module works at the theme level and might not necessarily be the most efficient way to accomplish a task.

Ideas on improving this module are welcome.

Node Teaser

Модуль стварае асобнае поле для апісання кароткага зместа дакумента.

Node time tracker

node_time_tracker is a time tracking system per node type. You can set any type of node to have a time tracking block. This block has a couple of buttons to start and stop the clock. The clock keeps counting even if you close the browser window. Once you stop it, it will show you the total time you are spending on that node doing whatever you like to track (I'm using it to track the time I'm spending to solve my client's issues, which are cck nodes).

Node type filter

Lets you filter node listing pages simply by &type=story,blog to the URL (for example). So now you can have recipe specific feeds, or blog+story specific tracker page (i.e. recent posts). Also works for the taxonomy/term pages.

Note: this module needs a maintainer.

Node Type-Categories

A module that lets you easily group nodes of the same type (book, story, event, etc.) that belong to the same category (taxonomy).

Node Vote

This module provides the ability for users to vote on various node, assigning a score to each one. The average overall score and number of votes are displayed below each node.

nodeaccess

Nodeaccess is a drupal access control module which provides per node access control. Users with the 'grant node permissions' access control will have a grant tab on node pages which allows them to grant access to that node by user or role. Administrators can set default access controls per page type, and also define which roles are available to grant permissions on the node grants tab.

1) Simple access only deals with groups of roles. nodeaccess deals with users and roles. 2) Simple access only deals with viewing nodes. nodeaccess deals with editing and deleting as well.

Nodeauthor information

Nodeauthor module is very simple module which allows users to edit additional information about them in user-edit form. This information is then displayed below nodes created by such users.

Administrators are allowed to restrict displaying info to particular node types.

nodeformpopup

Provides popup windows and bookmarklets to submit new nodes with ease.

Popup windows can be accessed with links generated by the function nodeformpopup_l, or with the bookmarklets supplied in the apposite page. Bookmarklets pass the current page's URL, title and selected text to the node form via a query string like this:

http://www.example.com/nodeformpopup/node-type?url=currenturl&title=currentitle&description=selectedtext

It works in team with nodeformtemplate, and should work with other modules implementing a similar scheme too.

Popups/bookmarklets can be enabled in the content types settings for each content type.

As a bonus feature, you can enable «shortcut links» for CCK types: a link to a popup form will appear beneath each nodereference field for each referenceable type.

nodeformtemplate

Allow users to configure a default template for each node type. Templates can include placeholders starting with a % sign, which will be replaced with the query string parameter having the same name.

nodeorder

The nodeorder module gives users an easy way to order nodes within their taxonomy terms.

By default, the taxonomy module orders listings of nodes by stickiness and then by node creation date — most recently posted nodes come first.

The nodeorder module gives the user the ability to put nodes in any order they wish within each category that the node lives.

There are two ways that a user can order nodes within a category. The first is to use the «move up» and «move down» links that can be configured to appear on each node (especially useful when looking at lists of taxonomy terms). The second is to use drag and drop, which appears on the administrative listings of nodes in a category.

Nodeperm_role

Allows users to assign role-based viewing and editing permissions for nodes. This module has a couple of different objectives from other node permissions modules.

1) If you only need to manage who can edit content (not who can view pages that are in the published state), you can disable and hide the view permissions component of this module.

2) Users can optionally be restricted from editing their own node permissions.

3) Use this module in conjunction with both Actions module (http://drupal.org/project/actions) and Workflow module (http://drupal.org/project/workflow) to dynamically alter node permissions when a node changes state (for example, you could give write access to users in the Reviewer role when a node changes workflow from «draft» to «review»).

A version for 4.7.x is now available for testing. The latest bleeding edge version is located at:

http://www.lab.canfield.com/projects/nodeperm

The CVS version at Drupal is usually a couple of minor revisions behind but is often better tested. Also note that tar file below takes a while to be updated from Drupal's CVS repository.

NodeReview

This module adds user reviews to specified node types, on multiple axes and with voting via the Voting API module (required). It uses the Views module (required) for some displays.

It also demonstrates a simple and easy way to have nodes whose content are dependent on a related node, and cannot be created otherwise.

Notes on version status:
    Drupal 5: This is the maintained version of the module. New features will be added only to the current version. Drupal 4.7: This version of the module is frozen. I will only be adding bug fixes. HEAD: This release isn't tagged for a reason. Don't use it. Ever. Its status id «undefined».
Nodetype

Модуль Nodetype — гэта, напэўна, самы доўгачаканы модуль, ва ўсякім разе, для мяне, бо ён дазваляе змяняць тып кантэнту ў дакументаў. Зараз няма ніякай залежнасці ад аднаго тыпу кантэнту і яго заўсёды можна перавесці ў іншай. Прастата модуля трасе, ніякіх складаных налад, проста пры рэдагаванні можна абраць таксама тып кантэнту і ўсё...

Можна пераносіць важныя дадзеныя з форумаў у дзённікі ці наадварот, непатрэбнае ў форумы... можна пасля канвертавання сайта (з іншай CMS) перамясціць свае запісы так, як менавіта табе падабаецца. Вельмі зручны модуль, незразумела, чаму такая магчымасць не ўваходзіць у стандартную камплектацыю Друпала.

Nofollow List

Allows a blacklist of sites that will have a rel="nofollow" attribute added to their link tags whenever used on your site.

You must configure the input formats and add this to a format for this module to work.

Notepad

A very simple module which provides a way for users to have a 'notepad' area where they can record any arbitrary text.

Notes are defined as a new node type and are listed in a block or a summary page. Notes consist of a title, a body (subject to filters) and a priority which governs the list in which they are displayed in the summary page and block.

Notify

The notify module allows users to subscribe to periodic emails which include all new or revised content and/or comments much like the daily news letters sent by some websites. Even if this feature is not configured for normal site users, it can be a useful feature for an administrator of a site to monitor new content submissions and comment posts.

Nutch search engine integration

Nutch is a web crawler/indexer/search engine that is based on Lucene. It is a Java tool. This module allows you to have basic control over the Nutch crawl lifecycle through the Drupal web interface. Combind this module with the OpenSearch Client module and you can offer the search results through Drupal as well. This is a work in progress and participation from Nutch and Drupal developers is wanted.

There is no documentation yet, but if you are familiar with Drupal and have managed to get Nutch running from the Nutch documentation, you'll figure the rest out.

There is now a working group to discuss this module and other Nutch/Lucene related efforts: http://groups.drupal.org/lucene-and-nutch.

OAI-PMH Module

This module provides an Open Archives Initiative Protocol for Metadata Harvesting (OAI-PMH), interface to the Bibliography Module.

Currently it only exposes metadata from the biblio module; however if there was demand I believe that it could be made configurable to expose other node types as well.

This module was inspired by and I have used some code from http://physnet.uni-oldenburg.de/oai/ writen by Heinrich Stamerjohanns.

Object driver

A utility module designed to make it easier for developers to read, display, and update data stored in one or more custom database table by allowing the developer write a custom module that simply describes the new data «object».

Note: alpha, under active development.

Offload

«Offload» allows sites to offload non-essential data, typically, those used for archiving, to an off-site repository, where they can be kept as needed for either compliance needs or more mundane statistical analysis, without having to maintain them on a production site where they add load to the main DB server.

It will expected to be mostly useful to larger sites. Prime targets for offloading are the accesslog, watchdog and (contrib) zeitgeist tables.

Structure.

The project is in two parts:

    a «front-office» server Drupal module, operating on the web server essentially as a «driver» to control access to the DB using the Drupal API and access control a «back-office» client built as a traditional (non-Web) cross-platform UI (php-gtk) to manage the synchronization.


The client connects to its local back-office DB using local access, and indirectly to the remote Drupal DB via the module, over XML-RPC.

Prerequisites.

    Drupal site: 4.7.x with MySQL ≥ 4.x Client UI:
OG Actions

The og_actions module is a collection of 5 actions for use with the actions module and workflow module. These actions facilitate the use of organic groups with the actions and workflow modules, allowing administrators to create rules to modify the organic group information for specific nodes.

OG Aggregator

A module to create individual aggregator for Organic Groups using Aggregator.

Key features.

    Feed content filter (including keyword filter and excluding keyword filter). An individual feed page of every feed source is available.


Requirements.

    Aggregator module. OG module.
OG Audience

The OG Audience module provides an «audience» tab on node pages that allows Organic Groups (OG) users to change the audience of existing content. A user can add a node to one or more of his subscribed groups. A group administrator can remove a node from his group(s).

Users with the proper permission can change the audience of a node even if they do not have the permission to edit the node.

OG Author

This is a small module to set the authoring group for any group post.

OG Block Visibility

This module allows you to specify that a block should be visible only within a selected group. This can be used for many purposes, from providing each organic group with its own navigation menu, to allowing a group to highlight its own featured content, etc.

OG Calendar

This module provides each group with a calendar showing only the group's events.

OG Forum

Creates a forum per organic group and restricts viewing forum nodes by group membership.

OG Galleries

A module to create individual image galleries for Organic Groups using Taxonomy and Views. A public gallery is created, along with galleries for each group which are private to that group. Your galleries are controlled by a Views view, and you can set the url, fields, and filters as you like by changing the view. Node types can be image nodes, CCK nodes, or any other content type. Add items to the galleries by selecting a gallery when the node is edited.

The view will step from a list of available galleries, to a paged teaser view of the selected gallery, to view of the selected node with a back/next pager.

The teaser view is comprised of any fields added to your view, so add your image or media field to the fields list and set it to display the thumbnail view. Several themes are provided for components of the summary and full views.

Latest Changes.
    Major re-write. Pull up and re-save any galleries views and re-save all settings.
    • Move all gallery elements into theme functions.
    • Rewrite gallery emulation progression to be:
      • Galleries list.
      • Paged teaser view.
      • Paged full node view.
OG Gradebook

Creates a gradebook per organic group and restricts viewing grades by group membership.

OG Gradebook is currently only for Drupal 4.7.

OG Join Role

The OG Join Role module simply adds a «join organic groups» permission to the Organic Groups module. A use case for this would be if you have a site where only members of a certain role are allowed to join an organic group.

The module is written in an all-or-nothing sort of way — either certain roles can join any and all groups or they can join no groups. It will not work on a per-group basis.

In addition to granting/denying permission to join a group, the module also modifies any text and/or links to join a group unless the user has the proper role. For example, the module removes any «og/subscribe» links on the page and replaces them with «nicer» text that you define in the admin settings.

OG Minutes

This module makes Organic groups and Minutes work together. It allows to filter users so that the list of potential attendees in Minutes shows only the members of the group(s) to which the related event belongs.

OG moderated posts

This module moderates public posts from organic groups module. Moderated posts will be hidden from anonymous visitors. Moderation needs to be done by node administrators or another module.

OG Project

Allows the Project module to function properly on a 4.7.x site that has Organic groups enabled. Without this module, the issue tracker does not work if you enable organic groups.

OG promote

Promote users that join certain groups to a special role.

Choose one role that all users who join the groups you select will be promoted to. Should a user leave that group, he will be demoted again.

OG Public Access

The OG Public Access module allows Organic Groups (OG) administrators to control public access to their groups content. This module does not require group administrators to be granted the site-wide administer nodes permission.

The use case for this module is for a site with teams of writers submitting content privately in their groups, and editors controlling what is allowed to go public in specific groups.

OG Roles

This module allows you to, for each group type, specify a list of roles that group administrators are allowed to assign. For example, if you created a «trusted user» role, and a new node type called «official group», you could allow administrators of only official groups to add selected other group members of to the «trusted user» role.

OG Teampage

This module provides a table view with all members (subscribers) of an organic group.
Usefull to present sport teams or your staff!

You can show the members of groub with picture and additionally informations in a table on the group homepage or you also can insert this table in any node by a filter [teamtable:xxx] where xxx stands for the group id and configure the table with all (existing) og homepage types.

    Usable with all organic groups homepage nodes. Usable as a filter in all node types. A picture can be uploaded for each user in each group. Additional information can be added for each user in each group like real name, position in team, description of what the member does in this team. Members can be hidden from view so for example admins can be a member but must not be shown.
OG Vocab

Provide each organic group with its own vocabularies.

Onlinestatus Indicator

This Module adds Online Status Indicator Support for the most common Instant Messangers into Drupal.

At the Moment «Onlinestatus Indicator» has support for:



Important: Your PHP installation needs CURL Support.

Openads

This module helps with integration the openads adserver 2.3 (http://www.openads.org/) into Drupal. Escpecially it helps with seperating code (where to place ads in templates) and content (which ads to serve). This module will generate all the JavaScript required to invoke openads adserver.

Features include:

    Define which ads show to which user roles Extended information in ad_channel, including full url and user role Ads are available as blocks or can be inserted manually into templates.
OpenID

The 4.7 version was originally developed by JanRain to implement OpenID consumer support in Drupal using the JanRain PHP OpenID and Yadis libraries.

There is a 4.7-2.x branch developed by James Walker and Rowan Kerr that supports OpenID 2.x, and includes a server and a client component, including attribute exchange.

Find out more about OpenID at openid.org.

OpenID URL

Allows you to delegate your URL as an OpenID. This prevents your from having to run your own OpenID server while allowing you to harness your URL as an OpenID. If you switch OpenID Providers, just switch your settings in the module. This is based on this article which covers the topic in more depth.

OpenSearch Client

Turns your Drupal site into an OpenSearch client capable of searching 3rd party sites that offer OpenSearch RSS feeds. See http://opensearch.a9.com/ for more information.

RSS parsing is handled by the Magpie RSS library. This enables search requests to remote sites to be cached in order to politely limit the amount of overhead and traffic caused.

There is now a working group to discuss Lucene and Nutch: http://groups.drupal.org/lucene-and-nutch.

OpenSearch Feed

This module adds OpenSearch feed creation capability to core search.module. Searches are exported as RSS 2.0 feeds at /opensearch/type/keywords and can be autodiscovered through OpenSearch Description XML. Works with all hook_search() searches (content, users, ...).

Opt-in

Users who sign up to receive or do something have «opted in». For example, a user who checks a box labeled «I want to receive news about ACME Products» has opted in to receive email on that topic. Email to users who have opt-ed in is, by definition, not SPAM. Opt-in e-mail has been endorsed as the best practice for marketers by the Internet Direct Marketing Bureau (IDMB).

This module provides a mechanism for users to opt-in for multiple things. They simply check the desired boxes in their account profile or when they are registering with this web site. Cron periodicly checks to see who has opted in and grants a special role to those users.

Requires cron and profile.module enabled.

This project needs a maintainer.

Optimize

This module uses the cron hooks to run MySQL specific OPTIMIZE methods on some core Drupal tables. This can improve DB performance and size, often quite significantly (if you've not done it before).

Another possible option is DB Maintenance which is available for Drupal 4.7.

Opus filter

This module enables you to enter visual formating tags to node body. The tag syntax is taken from Opus documentor http://www.opus.ch. Available tags are listed on filter tips page.

Organic groups

Enable users to create and manage their own 'groups'. Each group can have subscribers, and maintains a group home page where subscribers communicate amongst themselves.

Organic groups list manager

The organic groups list manager (OG2List) module allows groups of users to have a mailing list managed as part of their organic group, a collection of users with common interests and shared content. Mail on the mailing list is archived in a forum and groups members can respond by email or they can respond in forums directly. Mailing list are one of the most effective and popular methods for group collaboration using the Internet.

Organic Groups Mandatory Group

An add-on for the Organic Groups (og) module that makes one group mandatory for all new users and/or requires new users to pick a group.

Choose one group that all new users will be put into. You can chose either an open or a closed group. Any new user will be auto-approved as member of the group. The group manager(s) of groups that a new user joins will get an automatic e-mail notice.

As of Oct 25, 2006, the Drupal 4.7 version of this module has been updated with new features, a bug fixed, and an intial update for 5.x completed.

Organic Groups — Multiple Mandatory Groups by Role

From the README:

The goal of this module was to extend the capabilities of the original og_mandatory_group module to allow as many mandatory groups as the user wants for:

1) All users. 2) Group administrators/owners. 3) any role.

As all of the changes constitute a module with drastically different capabilities, it didn't make sense to patch the original module with this code. Additionally, most of the old code was thrown out and a ton of new code put in place.

This isn't simply a patch to og_mandatory_group. Read the rest of the README for a full rundown of features and functionality.

Organic Groups Registration Codes

This module is add-on for the Organic Groups module designed to facilitate users in joining a specific group upon registration (or afterwards as a member) on sites that have a number of groups that is too large to easily browse through or show in the registration form.

A new user will be auto-approved as member of a group when they supply a group code at registration. You may combine this feature with the usual use of groups in the registration form. Users may also visit the «Use group code» page to join a group using a code.

Organic Groups Sites

Together, og_sites_hub and og_sites provide multisite functionality in which a central 'hub' site has a set of associated sites leveraging Organic Groups functionality to selectively share data (nodes and users), such that the hub site has access to all data while associated sites see and edit only their own data plus that specifically shared by the hub site.

This module will be particularly useful to, e.g., an organization or company with a head office and many branch office, or a network wanting a central site.

Developed by CivicSpace, sponsored by Alpha, http://alpha.org.

By default, Drupal supports table sharing between sites. In a multisite configuration, however, it is often desirable to selectively limit access between sites. For example, with simple table sharing, an admin user on one site could reset the password of user 1 on another site, gaining full control over that other site.

Control over access is especially needed in a configuration where one site is a network hub, with many associated sites--e.g., an organization with a head office and many branches. Under this configuration, the hub site needs access to all users and content, but the branches should only have access to their own content and users.

og_sites_hub runs on the hub site. It maintains links between users, groups, and content. Each associated site is represented by an organic group on the hub site.

og_sites runs on each client site. It registers all users and content with the site's group on the hub site and restricts access to users and content created on the client site or associated with the client site's group. There is also a group created on the hub site that allows publishing of content that will be visible on all associated (client) sites.

Organizational Infrastructure

The OI module allows users to be categorized in a hierarchical manner in OI entities. Entities by default propagate membership up (so that if a user in a member of a child entity, they are usually in the parent entity as well). Entities have roles, which can be filled by members of the entity, and fields (support for this is very limited in the current code) which can support various meta-data about the entity. Entities are categorized into different types of entities («groups», «committees», «organizations», «sites», etc). The OI entities can be used for node access restrictions (I haven't looked at making this work with na_arbitrator yet). There is also a text filter that allows you to display entity membership. Node access restrictions do not apply to users with «administer content» permissions.

The code works for 4.7, and does most of what it is intended to do. Documentation is non-existant. I will eventually work on this.

Outgoing links filter

This is a simple filter that adds in a configurable CSS classname to all outgoing links (e.g., links that point to a *different* website).

What's so useful about that? Well you can then easily add a little icon next to each link indicating that it takes you to a different site. Or you can use some unobtrusive JavaScript to hook in some useful effects, warnings, or whatever you want.

Over text

The over_text module enables the use of popup tooltip-like boxes using an included javascript function or the wz_tooltip library. Install over_text to get popups for events on the event calendar block.

Override Node Publishing Options

A small module that allows users to override the default publishing options for any new nodes they create and any nodes they can edit without giving them the 'administer nodes' permission. Hopefully, the permissions in Drupal 6.x will be a bit more granular to include this type of functionality and this module will die a happy death.

NOTE: This module still needs some use-case testing as I haven't really run it through the grinder.

Page Array

A small (single function) helper module that can be used whenever there is a need to load the output of any Drupal path in data form. Based on the code in index.php, Page Array bypasses the theme('page') call, instead returning the page's output in data form. This can then be used for tasks like outputting in Javascript form, theming for printing, etc.

Page title

The word «title» is a bit overloaded. Every node in Drupal has a title, and so does every page. The page title is the one found in the HTML head in the <title> tag.

This module gives you control over the page title. It gives you the chance to provide templates for how the title should be structured, and on node pages, gives you the chance to specify the page title rather than defaulting to the node title.

Pageroute

The module can be used to provide an userfriendly wizard for creating and editing several nodes.

Paging

Break long pages into smaller ones by means of a «page» tag:

first page here. <!--pagebreak--> second page here.

Panels

The panels module is the ideological son, successor to and almost complete replacement for the dashboard module. This module allows you to create pages that are divided into areas of the page. Where the dashboard module only gave four areas--top, bottom, left and right--this one is a completely flexible system that includes a couple of 2 column and 3 column layouts by default, but is also highly extensible and other layouts can be plugged in with a little HTML and CSS knowledge, with just enough PHP knowledge to be able to edit an include file without breaking it.

Perhaps most importantly, unlike the dashboard module it requires no fiddling with PHP code to include the things you want; the interface lets you add blocks, nodes and custom content just by selecting and clicking.

Panels 2 is currently in active development; the Panels 2-dev branch (for Drupal 5 *only*) can be downloaded to look at, but DO NOT USE IT. It's highly unstable and there is no upgrade path.

Paranoia

paranoia.module is for all the good sysadmins out there who think that allowing random CMS admins to execute PHP of their choice is not a safe idea.

Password policy

This module provides a way to specify a certain level of password complexity (aka. «password hardening») for user passwords on a system by defining a password policy.

Password Textfield Widget

Defines a password widget for cck.

Path

The path module lets you create custom urls for your Drupal paths. For example, assume you want to post your resume for potential employers. Without the paths module enabled, the URL to view your resume would be something like yourdomain.com/node/view/26. Using this module, you could create a new URL to your resume such as yourdomain.com/my/resume or yourdomain.com/resume.html.

As of Drupal 4.3, this module has been integrated into the core. If you would like to keep your old aliases during the upgrade, download this script and run it against your 4.2 database to generate the necessary sql statements for the new drupal installation.

Path Access

The path_access module gives site administrators an additional layer of access control to all pages of a Drupal site.

Path Filter

Path Filter takes internal Drupal paths in double quotes, written as e.g. "internal:node/99", and replaces them with the appropriate absolute HTTP URL using Drupal's url() function.

Path Image

This module allows site administrators to add a «block» to their site the contains of which is a predefined image (uploaded separately) dependent upon the current path.

Path Redirect

This module allows you to specify a redirect from one path to another, using any HTTP redirect status (301 — Permanent Redirect, etc.).

Pathauto

Description: The pathauto module automatically generates path aliases for various kinds of content (nodes, categories, users) without requiring the user to manually specify the path alias. This allows you to get aliases like /category/my-node-title.html instead of /node/123. The aliases are based upon a «pattern» system which the administrator can control.

pathmenu

The pathmenu module allows you to define rules thus defining more precisely the way Drupal should organize the menu and breadcrumb.

Here are some rules samples which may give you a better view of the module.

// If the node is associated with term whose tid is 30, attach it to the menu whose mid is 23
term(30)->parentmenu(23) // Show a message if an admin user is seeing a story type node
userrole(admin user)+nodetype(story)->message(You are seeing a story node type) // If URI starts with news/ and the node type is story, show a message and attach the node to the menu whose mid is 24 urlstart(news/)+nodetype(story)->message(You are seeing a news)+parentmenu(24).

Pay-per-node

This module allows creation of a number of nodes of chosen type for some users. It temporarily overrides the node creation permissions and keeps track of the number of nodes the user can create.

It can work as a stand alone module, with the administrator deciding how many nodes of which types a user can create or as an eCommerce plug-in, providing a new product type which will allow, upon purchase, to create a number of nodes.

This module has been sponsored by Exprimiendo Ideas S.L.

Paypal Framework

Users looking for a Paypal solution for their site are strongly recommended to look at the lm_paypal module. For various reasons lm_paypal supersedes the Paypal Framework module.

PayPal Subscription

This module automatically grants roles to users who pay through PayPal (requires the paypal_framework.module).

PayPal tip jar

This module provides a tip jar block to request donations and to describe the amount of recent contributions. If PHP was compiled with PNG support in the GD library, a simple bar graph can be automatically generated as well.

NOTE: paypal_framework.module is required in order to receive IPN information from PayPal.

Pblog

pblog version 5.x-0.9.

I have just rewritten the module for drupal 5. When you create a pblog entry it allows you to add a zip file containing images along with the normal text body. Once you have submitted the blog entry it unzips the file creates thumbnails and medium size versions of the images. In the teaser for the entry it will display a random out of the gallery and in the node under the blog entry it displays a gallery of thumbnails. If you click on a thumbnail it shows you the medium size image, and allows you to skip forward or backwards through the gallery or view the full size image.

First Release.

My «blog» is all based around my digital camera. I take pictures of things that happen, the module aims to make it easy to upload a ton of photos with a blog. The teaser show a random picture and links to the main node with a gallery of all the pics. There is also a block that displays a random pic from all your pblogs. Ive tried to make it as simple as possible, no database fiddling needed. Just copy pblog.module to your modules dir enable and your ready to go.

Pdfview

Pdfview is a module that generates simple PDFs from nodes.

PEAR Wiki Filter

This module provides a filter which uses the PEAR Text_Wiki package for formatting. Thus it supports the following syntax:



See the readme.txt for installation instructions of the PEAR packages.

The filter integrates with following modules by using their favored link path:

    wikitools: wikilinks point to the specified wikipath of wikitools. You should update to the new release. freelinking: wikilinks point to freelinking links liquid: wikilinks point to liquid's wiki path
Peek

The purpose of this module is to allow drupal site administrators to provide temporary access to a node page, for one or more 'users', not necessarily registered on the site. A typical use might be for an organization to provide temporary client access to a private project page or a collection of documents located on their drupal-powered intranet.

More specifically, this module provides an extra tab on node pages that allow a administrator to send emails to other users with a special permissioned "peek" url. This url will give the recipient an opportunity to get a 'peek' at the corresponding node. The permission inherent in the peek url will last for a restricted period of time, and only gives access to that node page (which means both the node content, as well as the rest of the content on that node page that would be visible to an authenticated user). The module avoids the usual permission restrictions by providing access via a different url than the usual node.

Note that this access may have unforseen security implications and should be tested before being used. Specifically, the magic url will grant the user authenticated user status (for that peek url only), so if privacy is based on permissions that restrict access to authenticated users, this peek url may provide access to other parts of the site not intended - e.g. information in blocks, display of attachments. Please see the peek_show function to see how this works. In the future, this may be fixed by allowing the peek url to grant the user a different role.

People's Email Network

This module is an access point for applying for and receiving an interfacing relationship with the outside service of The People's Email Network, a proxy server submission engine for instantly sending your personal message directly to all your members of Congress (based on your address) with one click. By using the system of The People's Email Network, you can have your own custom issue action form linking to the full power of its resource for free.

More on The People's Email Network here: http://www.usalone.com/.

To use this module you must agree to the terms and conditions of connecting to The People's Email Network service included on the create question page of the module as well as those listed here: http://www.usalone.com/wtv_terms.htm.

Last release was 4.5.

Persistent Login

The Persistent Login module provides the familiar "Remember Me" option in the user login form. The module's settings allow the administrator to:

    Control how long user logins are remembered. Control which pages a remembered user can or cannot access without explicitly logging in with a username and password (e.g. you cannot edit your account or change your password with just a persistent login).


Each user's 'my account' view tab gives them option of explicitly clearing all of his/her remembered logins.

Persistent Login is independent of the PHP session settings and is more secure (and user-friendly) than simply setting a long PHP session lifetime. For a detailed discussion of the design and security of Persistent Login, see Improved Persistent Login Cookie Best Practice.

Petition

The petition.module is a means of conducting online petitions and collecting signatory names in CiviCRM.

Phone (CCK)

This module provides a phone field type for CCK.

PhoneBlogz

This module enables Drupal to automatically download and post audio messages recorded by the PhoneBlogz system at http://www.phoneblogz.com.

PhoneBlogz allows users to call a number and leave an audio message that is automatically converted to an MP3 and posted to the user's blog.

Requires the audio module which posts audio content as their own nodes and allows the use of different MP3 players.

Phorum Converter

This module assists in migrating from the Phorum message board system to a Drupal based forum site.

Since Drupal and Phorum are continually evolving, this module is offered as a snapshot of something that can work now (for Drupal 4.7.x and Phorum 5.1.x). If you are attempting to do an import from or to other versions, you may need to revise the code.

This module was developed by a top secret developer (who shall remain nameless) for pingVision, LLC, and packaged/contributed by Greg Knaddison (greggles).

We are not in the position to support continuous development of this module, sorry, but we welcome input and/or interest in assuming this project. We are potentially available for paid projects supporting a migration using this module.

See the README.txt for more details.

Phorum integration

This module enables a Phorum5 message board to be integrated with Drupal. The core forum module is not fully compatible with some contributed modules, so this module provides an alternative way to implement a forum in that case. Phorum also provides extra functionality above and beyond that offered by the core forum module, so may be a better choice in some cases.

When this module is installed, the page content generated by Phorum is shown embedded into a Drupal page. User login authentication is provided by Drupal (all forum users must be registered Drupal users first, and be granted the 'phorum_access' privilege).

Currently this module is only suitable for integrating a freshly installed Phorum board. It will not permit you to integrate a board that already has registered users other than the administrator.

The module relies on a package by Maurice Makaay which must be downloaded separately (http://phorum-dev.gitaar.net/packages/embed_phorum-0.0.13.zip).

Photobar

This module enables automatically importing directories as galleries of images on a per-date basis. For each gallery, a photobar preview of the gallery is created for display on the main-page.

Photoblog

The Photoblog module provides simple photoblog-style features:

    A single image per page. Navigation links to the previous and next image (in chronological order). Multiple photoblogs are possible by tagging posts with distinct categories. Global photoblogs or per-user photoblogs. View the latest photoblog post on the site's front page. A block with links to the latest post of each photoblog.


The accompanying Photoblog Views module hooks into Views to provide an «archive» view, displaying photoblog posts by user, category, year, month, with corresponding RSS feeds.

Of course, this module works with any kind of image. Photography is only the most popular use for these features. Some other possible applications are online slideshows and portfolios.

IMPORTANT UPDATE: Please have a look at Custom Pagers. In combination with Views, it allows for much more flexibility. That's cool stuff. I am now considering abandoning the Photoblog module. Note that you could easily migrate your site to Custom Pagers, because Photoblog relies only on data that's also available to Views (users, taxonomy). If you still believe in this module and are interested in taking up maintainership, contact me.

PHP Non-tag Delimiters

php_nontag_delimiters is an input filter that allows you to use the delimiters [[?php and php?]] instead of <?php and ?> to put php code into your text.

phpbb

This is a module that lets Drupal handle user- and session-management for phpBB 2.x, a popular forum / bulletin board system. In practice it takes things from the Drupal database and updates the phpBB database each time a user logs in.

phpBB2Drupal

This script will import your phpBB data into Drupal. It currently targets imports from phpBB 2.0.20.

phpfreechat

Adds free, simple, fast and customizable AJAX chat to your Drupal site. Features: chat on any node, multiple channels, moderation and sound notification.

PhpGedView

A module to integrate version 4 of the PhpGedView genealogy program (http://www.phpgedview.net/) with Drupal.

Ping Server

This module allows you to run a simple ping server a la Weblogs.Com. You can then instruct sites to ping you at http://example.org/xmlrpc.php. Additionally, it can work together with the spam module (v2.0 and up).

Pirate

On International Talk Like a Pirate Day (September 19th), this filter changes all appropriate English phrases and words into pirate-speak.

PJIRC

This is the old PJIRC module re-worked for 4.6, 4.7, and 5.x. This module embeds the PJIRC Java IRC client into Drupal and allows visitors to use IRC from any Drupal site. Great for community chat, live support, or a general use IRC client.

There is an issue with the PJIRC applet's certificate being expired. Waiting for the PJIRC team to issue an update.

Planet

Planet is an aggregator that allows you to aggregate the blogs for users in a given role (e.g. staff) and associate content with the users rather than as a detached feed. This provides the benefit of showing avatars with content, providing per-user aggregation of planet content in addition to blog content, etc.

To use planet, go to admin/settings/planet and note the following sections:

    Recent Items. This is a queue of items that have recently been pulled into the site. The convert column allows you to turn them into bona fide blog posts. This is useful if you want to feature blog posts front and center and keep planet as a secondary content view. Conversion allows you to float site-relevant content to the mainstream while providing a view of more general content from your members. General Settings. The auto-publish value is a string that the module looks for in categories (if possible) or within a post itself. Posts that include the value will be auto-converted into blog entries. The role to select bloggers from lets you narrow the user list for when you're adding a feed and associating it with a user. A common setting will be to create a staff role and use this for planet. Feeds. This section lets you add a new feed. Give it a title, select an author, provide the feed url, and you're off. You'll have to manually refresh it or wait for a cron run for items to be imported.
Playlist (toolkit, modules)

This module is currently undergoing many changes and may be broken down into several smaller modules for 5.x. As such, the migration path to 5.x is uncertain at this time. See this thread for more information.

This module is actually two projects, a general playlist relationship API, and an audio_playlist.module which makes use of the API.

Plazes

This module connects with the plazes website and shows the latest known plaze of your users, once they supply their Plazes username and password. If the GMap Filter module is installed, it prints the plaze on a Google Map.

Pledgebank

A module to allow users to create and sign pledges at MySociety's Pledgebank.com.

Pollfield

This module creates a CCK field that behaves like the core Poll module. Instead of creating a content type, it creates a field that can be added to any content type. The poll questions and results are Views-enabled and can be added to any Views view.

poll_inline

Poll inline allows the incorporation of polls into the body of other nodes via the tag [[poll: node_id]].

Pontomail Webmail Client

This is a simple webmail client for Drupal. With this module, you can read your IMAP accounts right from inside Drupal. You can also setup multiple accounts, reply and compose emails to anyone and you can send attachments when you have upload.module installed.

Poormanscron

A module which runs the Drupal cron operations without needing the cron application.

Portal

Allows the creation of special Resource Pages that aggregate content both locally and from several 3rd party services and presents the content in an attractive format.

Porter-Stemmer

This module implements the Porter-Stemmer algorithm to improve English-language searching with the Drupal built-in search.module.

portfolio

Started to code this, in need of a portfolio module for artists/designers. It will be -with 1-2 other modules- available very soon...

Postcard

This module allows users to create online postcards (e-cards) and send links to them via email. Postcard relies on the Image module and requires that both Image and Image_Gallery are enabled on your site.

Swedish and Norwegian translations available.

I have a Drupal 5 development release but I need testers before I do a stable release. Please post bugs in the issue queue.

Powell's

This module adds a node called «powell's book» which is fairly basic book node with a title, description, isbn, and a listing weight.

Premium

Restricts access to premium content by role.

prepopulate

Allows fields in the create content forms to be pre-populated from the URL.

PressFlow Preempt

PressFlow Preempt is a caching module with several benefits over the Drupal core cache, although it is not an appropriate replacement in every case. A simple use of this module's capabilities is PressFlow Preempt Panels.

PressFlow Preempt Panels

This module loads panels through the PressFlow Preempt cache system. After installation, you can access a cached version of any panel by prefixing «preempt_panels/» to the regular panel path. Because the path isn't too clean, I recommend using URL aliases for the cached panels.

Security note: This module does not distinguish between users loading the panel. If your panels differ between users or roles, you probably shouldn't use this module right now.

This module requires Panels and PressFlow Preempt.

PressFlow Transaction

This module uses functionality available only in PHP 5 or later. Provides a nested transaction API modeled after Java's synchronized functions. To start a transaction, put this at the beginning of a function that needs to operate atomically:

$txn = new pressflow_transaction();

If something goes wrong, run this to schedule the transaction for rollback:

$txn->rollback();

If you'd like to know whether the current transaction is scheduled to roll back (returns a boolean):

$txn->will_rollback();

Once the $txn object leaves scope, the system will perform the appropriate database operation. This means you never have to call COMMIT.

Notes:

    Transactions are nested, so only the database is only aware of the outermost transaction. Rollbacks propagate to the outermost transaction.

Primary Term

Allows you to specify which term of a taxonomy listing should be the «Primary» term.

Useful for theming to know which template should apply, if themes are based around taxonomy terms.

Print Friendly Pages

Generate printer friendly pages for all node types. Features include the ability to explicitly list all URL references made on the page, custom stylesheet and HTML template and complete control of the node elements that are visible when the page is rendered.

Printable

Printable is a simple module that adds a print link to all pages on a Drupal site.

Private

Private is a very simple node access module that gives each node a 'private' checkbox. If it's set, it can only be seen by the node author, or users with the 'see all private nodes' permission. It's most useful on small sites with limited needs, like single user blogs that want to hide a few posts from the general public without the overhead of a comprehensive access management module.

This module is based on the node_access_example module in the Drupal developer documentation archive.

Privatemsg

This module allows your site's visitors to send private messages to each other.

privatespace

The private space module allows to create a «private space» for each user in the form of a node that only they have access to. Administrators provide a template node, and private nodes are created on the fly when first accessed. Features include:

    Any node can be used as template for private spaces. Unique, configurable access point. When going to (eg.) /privatespace each user is redirected to his or her own private space. Attempt to access private space when not logged in can redirect to a specified node (eg. login page). The private space can be added (or not) automatically to the
    navigation menu. Administration interface shows each user's private space. Access rights can be strictly enforced via the node api (for 4.7). Provided API allows module creators to manage access rights
    themselves.


This module was contributed to the comunity by Netuxo http://www.netuxo.co.uk.

Prodigem

This module will automatically make torrents of files attached to nodes, using Prodigem, a site where you can easily create and host these torrents.

Profile CSV

This is a profile module export user and profile data to a comma separated variable file (CSV).

Profile Plus

Adds profile searching capabilities without the need to keep patching profile.module everytime Drupal core is updated.

Profile Privacy

Users control how much of own profile information is publically displayed.

4.7 version requires a small patch to core, and possibly to your Contrib modules.

Profile visit

A small module that mails users a notice about which other users looked at their profile page.

Project

This module provides project management for Drupal sites.

Project issue tracking

This module provides issue tracking for projects created with the project module.

Protected node

With protected node module the users can restrict the access to a node accessible only with a password they provided when the node was created. On node creation you can set a node protected, supply a password and verify strength of the password(via JavaScript).
If somebody wants to view the node or download an attachment of the node, will be redirected to a password query. If password is right, the user will be redirected to the originally accessed page. Authorization is stored in session, so don't have to enter the password over and over again if once it was provided right.

ProtX Payment Gateway

A ProtX payment gateway for the eCommerce package.

Provisionator

Provisionator is a utility module for use in managing the deployment (provisioning) of new sites in a shared Drupal hosting environment.

The current version of the module is far from complete, but it does function. Specifically, it does:

    create database for new site populate database with selected mysqldump template file copy template site directory (with settings.php, files, modules, themes) modify settings.php as needed create symlink to expose Drupal via Apache for the new site (as a subdirectory of a server, currently) add a new record to the database, describing the site list all records in the Provisionator database table


This module is still very much a work in progress. It's also likely quite rough, but it works.

It assumes that you'll be running in a shared Drupal hosting environment, with Drupal itself not installed directly within the Apache wwwroot directory. It assumes new sites will be exposed to Apache by creating symlinks from the Drupal directory to locations within wwwroot.

Pubcookie

This is an external authentication module that allows users to authenticate to Drupal using pubcookie. Pubcookie is used by many educational institutions for single sign-on.

Publication

Defines the content of a publication, and what templates the publication uses.

Component module which provides service to other modules, don't install this unless another module requires it.

Publish

The publish module allows you to create channels which other Drupal sites may subscribe to using the subscribe module. Both push and pull publishing models are supported. Communication between the publishing and subscribing sites is accomplished via XML-RPC.

Publishing

The publishing module is primarily a glue module to make it easier to handle article publication in a standard form.

It helps you define and create a workflow, provides a page to make it easy to see what state the articles are in, and provides tools to help ease things along.

In order to use this module, first I suggest you read this article: http://www.angrydonuts.com/publishing_articles_a_tutorial.

The module currently in CVS is for 4.7.

pureftp

This is a simple module for managing ftp users with a mysql enabled pureftp service. More on pureftp here: http://www.pureftpd.org. More on configuring it with mysql here: http://www.pureftpd.org/README.MySQL.

Included is a sample pureftp configuration file, pureftp-mysql.conf, as well as the ubiquitous .mysql file required for installation.

Originally developed for advomatic.com by Aaron Welch (crunchywelch) at Advomatic LLC.

Query Exporter For JasperReports

The Query Exporter For JasperReports is a combination of a Drupal module (query_export.module) and a Java library that lets you seamlessly export data from Drupal into JasperReports tools like iReport to prepare professional reports.

The PHP files for the project are hosted here at Drupal.org. The Java code and binaries will be hosted at Jasper Forge.

Question

This module allows users to add questions to a queue. Administrators can view the queue and choose to create question/answer nodes from submitted questions.

A common use for such a module would be to have a sort of "Ask the Experts" feature where users can ask administrators about various topics. Question is actively in use at Mac Geekery. Look for the nodes with the blue bar down the side to see what an answered question looks like.

Question-and-Answer Sets

Enables the creation of pairs of content for quizzes (e.g. What are the numbers between one and seven? [[1]] [[2]] [[3]] [[4]] 15 20) for learning purposes. The answers in square brackets indicate the correct answers. End-users can test their memory by selecting the correct checkboxes (see Typecheck module) or viewing as flashcards (see Flashcard Module).

Quickbooks Integration

Note, this is here for collaboration, and testing. It is not ready for use. With that said, feel free to download it and take it for a spin.

I am sorry for the poor quality of the screen cast. I've never done one, and I used "wink" to do it. I'll probabley update the "how to" later down the road.

This module is still very pre-alpha, and the screen-cast is not the best. But I did it quickly. I've been getting a few inquiries, and I figured this would be the easiest way to explain it. I'll be releasing it to the cvs by the end of this week so hopefully I can some collaboration on it.

Link to video: http://earnestberry.com/node/7/play.

Currently what it does:

    Brings in customers. Brings in invoices and as the invoices come in, links them to customers. Displays information. Prints invoices as PDF's on the fly. Allows a company logo to be uploaded and printed on the invoice. Allows mapping of QB customers to drupal users (you can map more than one QB customer to the same drupal user). Re-syncs without losing customer-drupal_user maps.


Things that will need done (off the top of my head):

    Double-check syncing. Double-check multi-page invoices print correctly. «Dueue» for new invoices so that they need to be approved before letting the end user/client view them. More «stats». Better UI screens for viewing customers, their jobs, etc.


RDS 6.0

There is a lot of buzz right now at Intuit. There are some many changes coming to the RDS server. They are bascially doing a complete re-write. You will have to download an older version (pre 6.0) of the Intuit SDK to get the RDS server because it is currently not bundled with the 6.0 release. They are re-writing it because RDS 5.0+ doens't work with Windows Vista.

Please feel free to comment on this if you have more information. I will try and keep information about the RDS status as up-to-date as possible. I am currently running this module find on QB 2003, Windows 2003, RDS 3.0, Apache, MySQL, + NuSOAP.

Quickfile

The Quickfile module allows instant selling and download of digital products such as ebooks, photographs, music and software. Clients don't need to be registered to buy and they are sent to a page with a link to start downloading right after making their payment.

The file module in the Ecommerce package is quite helpful and I'm thankful for many ideas and code I got from there, but I've noticed that in many sites clients get a little lost when they need to register a Drupal account, wait for a confirmation email and then login and go to «My Files» page to get their files. This can reduce the sales of ebooks.

The Quickfile module creates a new node type called «quickfile».

With the Quickfile module clients just need to visit three web pages, when using a credit card, in a single session to make the payment and download a file.

Features:

    Clients can buy and download any digital product without a Drupal account. Supports Authorize.net and Paypal with their test modes. Use multipage form approach for showing confirmation page. Discount coupons supporting fixed or percentage discounts and date validity. Coupons can be applied to one ebook or for all of them. Uses module jscalendar from Javascript Tools if installed. See: http://drupal.org/node/57285. Manual creation of transactions. Editing transactions allows to re-activate downloads.
Quickpost

Quickpost is a simpler way of entering content into Drupal. Quickpost allows for context-sensitive posting of nodes, a tab based way of selecting node type, and it allows administrators to control which hooks the users can see by default by giving adminstrators control over the «Advanced» and «Hidden» tabs. Administrators can move the various forms generated by modules (i.e. subscriptions form, scheduling form, etc.) to the Advanced or Hidden tabs. The user can then type in thier information, optionally click «Advanced» to see advanced options, and submit the node to the current category.

NOTICE: You do not use «node/add/X» to post content when this module is enabled, it will be incorrectly displayed. You use the form «quickpost/X» or «quickpost/X/tid» instead. For more information see the README.txt.

Last release was 4.5.

quicktags

Quicktags adds buttons to your forms, for easy insertation of code (like basic HTML) into a textarea.

It uses on-the-fly generated javascript to do the magick.

It is not a wysiwyg editor, but something far simpler: It simply inserts the basic HTML into your textarea.

Quiz

The quiz module administers a quiz, as a sequence of questions, and tracks the answers given.

Quote

Гэты модуль дадае спасылку «quote» (цытаваць) унізе дакументаў і каментароў. Пры яе націску, утрыманне дакумента ці каментар змяшчаецца ўнутр новага каментара і складаецца ў маркеры, якія паказваюць на цытаванне.

Quotes

Модуль дазваляе карыстачам зрабіць спіс цытат якія яны знаходзяць выбітнымі, вясёлымі, выдатнымі, дурнымі ці годнымі ўвагі. Quotes are stored as nodes, and users with the appropriate permissions can maintain their own list of quotes much like maintaining their own blog.

Randomizer

This module is designed to assist researchers and students who want an easy way to perform random sampling or assign participants to experimental conditions. It accepts form input as parameters for generating a pseudo-random list of numbers.

Rawlog

This module uses the proposed hook_watchdog() ( http://drupal.org/node/63881 ) to log watchdog (and other, if desired) messages to a raw text file, for easy tailing. This enables you to see what your visitors are doing on your website in real time, without having to keep reloading a browser page.

Has a setting where you choose which directory to put the drupal.log file in. Must have Apache write access to that folder.

Re: Comment subjects

This module, once installed, fills in a default comment in the comment form. The subject is derived from either the title of the node, or the subject of the parent comment. This title takes the familiar form of «Re: [parent comment tile]». If the parent already starts with «re:», it is not added a second time. Users can still change the comment title to something else entirely.

Read More Tweak

Вельмі просты і, разам з тым, карысны модуль. Штатнымі сродкамі Друпала пасля таго як вялікі тэкст абразаецца, спасылка «чытаць далей» размяшчаецца там жа, дзе «дадаць каментар», гэта не заўсёды апраўдана, напрыклад, пры вызначаным дызайне старонак, такую спасылку можна проста не заўважыць.

Модуль Read More Tweak прапануе вырашыць гэту праблему. Ён выдаляе спасылкі «чытаць далей» з раёна спасылак і перасоўвае іх на месца, якое варта адразу пасля абрэзанага тэксту. Гэтым дасягаецца вельмі добрая бачнасць таго, што тэкст абрэзаны, што ён вялікай і г.д.

Модуль дазваляе задаць мінімальную канфігурацыю падобных спасылак. Таксама як і ўставіць любыя, зручныя для вас словы, напрыклад, калі вам не падабаецца словазлучэнне «чытаць далей», вы можаце дадаць «цісні сюды»...

Recent blocks (customizable) [orphaned]

This module creates «recent content» blocks, similar to the ones provided by tracker module and comment module, but better ;)

Recent Changes

The recent changes module let's you track all editing on your site. A page is provided with a list of all revisions and comments in chronological order.

An RSS feed is available to keep track of all changes on the page.

If you have the diff module installed, the RSS feed will also include a difference view between node revisions.

The recent changes page and the RSS feed are accessible to everyone with the view revisions permission.

See the demo page and the RSS feed of the demo page to see how it looks like.

Recipe

Модуль для абмену рэцэптамі.

Recommended Posts

Scoop-style recommended posts.

Recorder

With this Drupal module you can record (detect, track and log) specific visitors, hosts, and user agents. The recorder can be used for several purposes, as debugging and solving user problems, monitoring security, tracking trolls, crawlers, and search engine spiders, page and site statistics (samples), and simple usability research.

Referer Theme

This module provides web sites that offer a service the ability to have different themes depending on the referer the user is coming from.

Referertools

The referertools.module provides a selection of options for administrators to control how their sites are presented, based on the user's referer (i.e. where the user clicked a link to visit your site).

Refine by taxonomy

Паляпшэнне таксанаміі яшчэ адным спосабам.

Refresh

The refresh module adds the functionality to have the «node display page» automatically refresh (using a meta refresh) using a (per node) configurable number of seconds.

Regex Filters

regex_filter implements perl/Php regular expression filters.

Register Profile

Adds nodeprofile.module profile nodes to the register page.

If Role Signup module is installed it allows for per role profile pages when the user registers.

Requires nodeprofile.module.

Registration Code

Allows administrators to set registration codes. New users must enter one of these before they can complete the registration process. If a new user enters a code that is not in the list of valid codes, he or she is denied registration.

The initial codebase for this was taken from http://drupal.org/node/85861.

Related links

The relatedlinks module enables nodes to display related URLs to the user via blocks. Related links can be defined in 3 ways:

    Parsed links: links that are retrieved from the body of a node. Manual links: links that are added manually. Discovered links: links that are discovered by the module using various criteria, including the category terms of a node and suggestions provided by the search module (when enabled).


The relatedlinks module allows for flexibility in creating blocks for each type
of relatedlinks or creating blocks for a combination of link types.

RelatedContent

RelatedContent is a Drupal module that allows privileged users to assemble teasers at the end of a node. The teasers are selected from a list of nodes. The list is provided by a view from the Views module. The number of nodes and the view to get them from are configurable for each node type.

RelatedContent is developed by Thomas Barregren of Webbredaktören. The initial release was sponsored by Spoon Media.

Background.

It is very common for websites to plug for material on the site by presenting abstracts, which in Drupal idiom is called «teasers». There are many great solutions for doing this in Drupal: taxonomy, views and queues, to mention a few. In spite of these possibilities, there is still need for an alternative way of compiling teasers to be shown. In this section, a quick review of some possibilities are given, and the need for an alternative is explained in the context of an actual use case.

Special pages with teasers are provided out of the box for nodes that are categorized by the core Taxonomy module. If your needs are more elaborative, you can compile a such page (or block) yourself with the wonderful Views module. In both cases, you cannot directly select which teasers to show. Instead you are reduced to setup conditions for the viewed teasers to meet.

To directly select teasers to show, you can resort to the Node Queue module. With the Node Queue module, you can create a «queue», which is a named set of references to nodes. You add references by visiting the nodes one by one or en masse by using the Node Queue Builder module. Once created, you can embed a PHP snippet into a node or a block to view teasers of the nodes referenced by a particular queue.

Although powerful, the Node Queue approach is not always suitable. To understand why, consider the cause for writing the RelatedContent module in the first place:

The Simplenews module can be used to provide newsletters for visitors to subscribe to. The module provides a particular content type called «Newsletter issue». When editing a newsletter issue, the editor has a single text-area for the content. It is suitable for self-contained newsletters. However, it cannot easily be used to accomplish newsletters made up of an introductory text followed by teasers to articles already published on the website. RelatedContent was developed to extend Simplenews (and other content types) with this possibility.

So why is Node Queue less appropriate for this particular purpose? There are at least two reasons:

First, it would be necessary to write PHP code in order to pull out teasers from the nodes referenced by a queue. Probably the editor of a newsletter issue is not a programmer, and hence not comfortable with (or versed in) writing PHP code. It is also a security risk since the editor must have a role with the privilege to use the PHP code input format.

Second, and a little more subtle, but nevertheless a problem, is the fact that changes in a queue is propagated to wherever the queue is used. For a newsletter to not change on the web after it has been published, the queue must not be altered. The implication is that it is necessary to setup a unique queue for each issue, which is not feasible in the long run.

Both these problems are overcome by using the RelatedContent module.

Requirements: Views module.

Relationship — Node linking and Metadata

The Relationship Manager module is intended to allow free-form links between nodes, recording not just that one page relates to another, but HOW it relates.

Relative Link Filter

This is a simple filter module. It converts relative URLs to be relative to their current location, not the Drupal home directory. This eases the process of loading a directory of HTML files into your Drupal database and mapping them to the same URLs they had before Drupal.

Release Monitor

This is a Site Administrator Module that assists with keeping contributed modules up to date and summarizing their upgrade availability.

The Release Monitor reads the current version information of enabled contributed modules from the module.info file if they are available, from CVS/Tag and the CVS $Id$ string. Using cron, it gets the current version information to determine if there are minor or major upgrades available. The Monitor displays this information on a single page and creates watchdog events when an upgrade is available. To make downloading easier, it gives links to the Drupal project page, and the CVS repositories (if appropriate).

The monitor currently gets version information from cvs.drupal.org, but future versions whould get this information from the drupal.org project.module. The monitor pulls module information once per day, although this is a configurable option.

Remember Filter

A simple module that remembers the last input filter used by each user for editing nodes.

It operates completely in the background, using nodeapi hooks — just create the database table, enable the module, and you're done.

Remember me

Модуль стварае поле «Запомніць мяне» у блоку рэгістрацыі, такім чынам карыстач які адзначыў гэта поле пры наведванні сайта ў наступны раз аўтаматычна ўвойдзе ў сістэму.

Remindme

A module that reminds users of upcoming events. They can choose to subscribe to individual events or events that have a taxonomy term assigned to them.

Reports

Модуль для генерацыі справаздач і статыстыкі. Дазваляе ствараць простыя і гнуткія справаздачы па датах для любых даступных у базе табліц.

Модуль знаходзіцца ў стадыі распрацоўкі і ў ім пакуль не працуюць некаторыя з закладзеных функцый.

Republish

The Republish module allows users to republish content on the site, for example nodes previously created by aggregators on the site. The republished content has the following properties:

    node type «republish»; title and body set from the original node values and fully editable; one or more taxonomy terms selectable from a specific vocabulary «Republishing channels»; optional free tags.


The module exports the republished nodes in an RSS feed. This feed may show the republished nodes for all channels (http://www.example.com/republish/rss/channel), or the republished node for a specific channel (http://www.example.com/republish/rss/channel/[channelID]). The republished nodes may also shown on the site using a custom view from views.module, which filters out all nodes having type "republish".

Administrators may toggle the republish action for each content type. When the republish is enabled, a «Republish this content» link is shown in the node links.

Rep[lacement]Tags

The Rep[lacement]Tags module allows you to define tags (like $MYTAG$ or {DATE}) and replace them with user-defined text, images, code, or use RepTag to format your pages with simple markup-style tags.

Restricted Text

Модуль дадае фільтр уводу, дазваляючы аўтару абмяжоўваць даступнасць некаторых частак дакумента для вызначаных роляў.

Result cache

The result cache speeds up slow operations by storing function results in a cache table and later, on page execution time, pulling these results from the cache table rather than calculating them.

Return-Path

Fixes the problem of bad email «Return-Path» header settings which prevent email bounce backs going to the sender of the email.

Review

Модуль дазваляе аўтару дакумента прысвоіць яму некаторы рэйтынг. Звычайна рэйтынг выглядае як «8 з 10».

Revision Deletion

DESCRIPTION/FEATURES Enables the ability to mass delete aging node revisions. Possible settings include node type, the age of node revision before being deleted, along with a cron frequency setting. The revisions may be deleted after review on an administer page as well. This module will NEVER delete the current revision of a node. Automate the process of deleting old revisions with the cron functionality.

IDEALLY SUITED FOR: Any site with limited database size. Aged revisions, if not needed anymore, can bloat the size of the drupal database. If 10MBs or less is your maximum database size, this module may help you recover space. Collabrative writing/editing site. The revisions of node may pile up quickly during the article creation phase, but then the article/node stablizes and is rarely touched. If those 'in process' revisions are not needed long term, this automated tool may help clean up the node revisions table.

Revision Moderation

The Revision Moderation module allows you to leave existing revisions of a node published while new revisions go into moderation for an administrator to approve.

Revision tags

A node can have many revisions. This module lets you tag revisions to keep track of your revision milestones. Tags can be public or not. If there is more than one public tag, a block is available that lets you browse the revisions by tag.

Example usage.

This could be used for documentation nodes that have to apply to different versions of a software.

Features.

Tagged revisions can be public or not. If they are not public, the tags are only visible to users with the tag revisions permission.

By default, the tags must be unique. You can override this default by setting $conf['revision_tags_unique'] = FALSE; in settings.php.

Permissions.

The revision tags module defines two permissions; tag revisions and view tagged revisions. With the view tagged revisions, a user is able to browse public tagged revisions without the view revisions permission that exists in core. The tag revisions permission only makes sense if the user also has view revisions permission.

RobotsTxt

Use this module when you are running multiple Drupal sites from a single code base (multisite) and you need a different robots.txt file for each one. This module generates the robots.txt file dynamically and gives you the chance to edit it, on a per-site basis, from the web UI.

Role Signup

Allows users to register and get assigned to a role. The user will go to /user/register/ and get redirected to a role select page. Once selected they are redirected to the register page.

When the form is submitted the new user gets assigned to a new role. Admins can select any number of roles that users are allowed to register for, but at the moment they can only register for 1 of those roles.

Installation of this module will prevent user registration until you configure the settings in the «Access control» page at http://www.example.com/?q=admin/access.

Role to file

This module uses cron to build a flat text file based on the users in a given role. The original intent was to build a DNS file with one line per user in the role. However, additional features of low complexity have been added.

Features: 1) Optionally define a multi-line body of text for the file header. 2) Optionally define a multi-line body of text that is applied for each user in the group. 3) Optionally define a multi-line body of text for the file footer. 4) Use variables in each body of text, including: site name, number of users in the role, role name, role ID, current timestamp, user name (only in #2 above), and user ID (only in #2 above). 5) Optionally replace spaces in the site name, role name, and user name with a specified string. 6) Optionally convert the site name, role name, and user name to lowercase. 7) Specify the minimum hours between cron updates.

Last release was 4.5.

Role Weights

Role Weights allows site admins to specify certain weights for user roles. Its not much use on its own, but more of a helper module for other modules requiring this functionality.

A note on versions: 4.7.x-1.0 is the current release for 4.7-based sites. The HEAD branch is geared for 5.0 and will be tagged soon.

Role Assign

RoleAssign specifically allows site administrators to further delegate the task of managing user's roles.

This module creates a block that allows your users to change their role. You tell the module which roles your users are allowed to choose from. A css file is included for custom styling as well as a js file for custom actions.

roledelay

Модуль дазваляе аўтаматычна прысвойваць патрэбную ролю карыстачу пасля вызначанага перыяду часу пасля рэгістрацыі.

roundcube webmail integration

Інтэгруе паштовы кліент «rundcube» у Drupal.

Rounded corners

Модуль закругляе куты, інтэгруючы http://methvin.com/jquery/jq-corner.htm з Drupal. Прызначаны для дасведчаных карыстачоў якія разбіраюцца ў Jquery, у наш час дрэнна дакументаваны.

RSJ Fastr

RSJ Fastr is Drupal port of popular Flickr based game Fastr. Fastr was originally developed by Scott Reynen as a game that used flickr images. It loads ten images that all share a common tag, one by one, and you guess what the tag is. When you guess right, the tag will turn blue, and you'll get points.

The Drupal port was done as part of TahoeShare by the Graduate Program at Reynolds School of Journalism and Advanced Media Research at the University of Nevada Reno.

Other Modules Developed or Supported by the Reynolds School of Journalism and Advanced Media Research include: RSJ Promise

RSJ Promise is one module being developed by the journalism graduate program at UNR's Reynolds School of Journalism with a focus on improving environmental journalism by increasing engagement with the reader. RSJ Promise was inspired by PledgeBank, but is designed to be more effective for smaller geographic areas.

The module was designed by students in the Masters in Interactive Environmental Journalism for their needs, but could be used by any group trying move users from simply being informed about a topic to actually committing time or money to do something about it. In addition to environmental groups, RSJ Promise might be useful to neighborhood organizations and political groups.

This module will eventually be integrated with the ChipIn to automate the process of collecting contributions.

RSSAd Модуль забяспечвае паказ блока рэкламы ад RSSAd — рэкламнай сістэмы (галоўным чынам) для блогераў. Напрыклад, загружайце рэкламу выкарыстоўваючы «curl» глей «file_get_contents» і кэшуйце рэкламны спасылкі («cron» неабходзен для выдалення старых рэкламных спасылак).

RSSKey

The RSSKey module provides rss feeds for selected content (e.g. story or forum) and taxonomy, authenticated by a cryptographic key that is included in the feed url. This permits rss aggregators to get useful feeds from a drupal installation that does not allow anonymous users to view content, or that varies content permitted by user.

RSVP

RSVP lets users invite people to attend an event.

S/P Ajax

This module provides many functions to use the Scriptaculous/Prototype AJAX library in Drupal.

S/P Magic Menus

This module creates DHTML/AJAX menu blocks in three different styles.

S5 presentation player

This module allows you to play book pages as S5 presentations.

Safari Search

This modules changes the type attribute of a search box to search. Safari displays this (non-standard) type like a OS native search box with rounded corners.

Sanity

This module is used for checking some basic settings in your Drupal installation and detecting settings that might suck up excessive CPU time during a cron run.

Sawmill

This module adds JavaScript to your $footer to be added to the bottom of all your Drupal pages. The JavaScript added allow screen dimensions to be tracked by Sawmill (http://www.sawmill.net/), a commercial log analysis package.

Schedule

Handles data, logic, and UI of schedule(s).

Component module which provides service to other modules, don't install this unless another module requires it.

Scheduled Actions

The Scheduled Actions module provides support for scheduling and managing Actions to be invoked in the future.

Scheduler

Модуль дазваляе задаць як час публікацыі дакумента, так і час водгуку публікацыі. Гэта значыць, у прынцыпе, модуль Scheduler дае магчымасць стварыць увесь час які абнаўляецца сайт нават пры доўгай адсутнасці адміністратара. Аўтаматызуе працэс публікацыі дакументаў да вызначанага часу... калі вам трэба, каб вось такі дакумент зъявіўся вось такога ліку, а ўжо на наступны дзень яго не было... то няма ніякіх праблем, усё будзе зроблена...

Налады таксама даволі простыя: для вызначанага тыпу матэрыялу можна дазволіць функцыю налады часу публікацыі і потым у дакуменце гэтага тыпу трэба паказаць час, калі павінна ажыццявіцца публікацыя... у выпадку незаполнения чакай публікацыі, дакумент публікуецца адразу ж, а ў выпадку незаполнения чакай водгуку публікацыі, дакумент заўсёды застаецца апублікаваным. Усё проста...

scoopt_woords

The scoopt_words module enables admins and user's to add a banner link (badge) to the ScooptWords service to nodes.

Scraper

This module scrapes data from web pages. This data can then be imported into a Drupal site as nodes or used for any other purpose.

Scripture Filter

This is a simple filter module. It converts a Scripture reference into a clickable link that points to one of numerous on-line Bibles.

Search 404

Instead of showing a standard «404 Page not found», this module performs a search on the keywords in the URL, e.g. if a user goes to http://example.com/does/not/exist, this module will do a search for «does not exist».

Note: I have been told that in order to verify a site for use with Google Sitemap, this module needs to be temporarily disabled.

Search config
Дазваляе адміністратарам наладжваць форму пашыранага пошуку.
Search export — CSV Allows a user to export the search results from the current query to a CSV format. Works with all hook_search() searches (content, users, ...).

The resulting CSV contains the following fields:

    Title Snippet Link Type Author Date Comments Attachments Score


If you're looking for a similar module which exports your search results into an OpenSearch/RSS format, check out the OpenSearch Feed module.

Todo.

    Possibly allow users to select which fields are displayed to the user from an administration interface.
Search Keywords

An another statistics-style module for extracting search keywords from referers to show in table.

Second Life framework

This module is a simple Second Life framework, allowing objects inside Second Life to interact with application on your web server and do neat things.

Secondary links and themed style sheets (the missing module)

This module provides a block for secondary links and — more importantly — PHP-based stylesheets. It is used in the manage theme.

Sections

This module allows you to create sections. Each section has an installed template, theme or style attached to it. Each section also contains a path setting similar to the new blocks admin. You can then assign themes to a list of (regexped) paths.

Secure Pages

Маленькія працэс, які пераадрасуе неабходныя старонкі на SSL версіі старонак.

Secure Site

Модуль дазваляе абараніць сайт паролем.

Security

The Drupal security.module helps the site admin to check and ensure the security of his Drupal installation.

Selenium

This module integrates Drupal with the Selenium test tool.

Send

Дадае спасылку «распавядзі сябру» да дакументаў, адсочвае пасланыя паведамленні ў CiviCRM (калі ўсталяваны) і захоўвае гісторыю.

Separate «management» theme for administrative pages

This module provides a way to set a dedicated theme for your site's admin pages.

Series

This module allows you to put nodes into series using the Drupal taxonomy. The list of nodes in the same series can be embedded into the node body at a place defined by the node author.

Service links

The service links module enables admins to add links to a number of social bookmarking sites, blog search sites etc. Includes sites are del.icio.us, Digg, Reddit, ma.gnolia.com, Newsvine, Furl, Google, Yahoo, Technorati and IceRocket.

Service Status

Allows site administrators to define various services, and show a status light for that service.

Services

The services module package was created out of a need for a standardized solution of integrating external applications with Drupal, specifically Flash and Flex applications.

Note: XMLRPC server support is included in this package. To enable AMF support for Flash and Flex, you must download and install the AMFPHP server module in addition to this module.

Visit the Services Handbook for help and information.

Features:

    service browser manage api keys services are defined in modules using the service api servers such as XMLRPC and AMFPHP are defined in modules using the server api


Service modules included:

    node service user service taxonomy service system service views service


Server modules included:

    xmlrpc server


Additional server modules available:



Services is currently available for Drupal 5 only.

Session_Limit

Модуль дазваляе адміністратарам абмяжоўваць колькасць адначасовых сесій для аднаго карыстача.

shazamgallery

This wants to become a feature rich, advanced gallery. It uses nodes for everything, but depends heavily on image and views module.

Shortcuts

Provides a multi-layer navigation block based on a single vocabulary.

Shoutbook

This is a combined guestbook and shoutbox module. It is multiuser aware, it is meant to be blogcentric, so each blog owner can have thier own shoutbook.

Shoutbox

Модуль стварае блок, у якім наведвальнікі могуць хутка пакідаць паведамленні.

Shoutcast Streaming Server

This module adds shoutcast support to your Website. Enables your users to create shoutcast-servers to be a DJ.

SHOUTcast is Nullsoft's Free Winamp-based distributed streaming audio system. Thousands of broadcasters around the world are waiting for you to tune in and listen. http://shoutcast.com/.

This module is only tested with the linux-version of shoutcast «SHOUTcast Linux server (glibc) v1.9.7». Please let me know of your experiences on other platforms.

Side Content

When creating or editing a page, this module enables content to be added to a side bar block.

Sidebar

This module adds support for the sidebar found in Mozilla (yes kids, that includes Netscape 6) and Opera browsers. A panel is displayed which lists recent nodes and provides links to the full text of the nodes on your drupal site.

sIFR

sIFR is a web technology that uses Flash and JavaScript to render html text using font files provided by the web server.

Signature module

Модуль Signature паляпшае магчымасці дадання подпісаў да вашых запісаў. Самае галоўнае, гэты модуль дазваляе выдаляць подпісы наогул (што, напрыклад, мною і зроблена)...

Гэты модуль дадае подпісы дынамічна, а не статычна (да кожнага паведамлення), што дазваляе, напрыклад, пры змене подпісу, змяняць яе ва ўсіх вашых паведамленнях (што, пагодзіцеся, лагічна), а не толькі ў наступных новых запісах.

Гэты модуль дазваляе паказаць тыпы кантэнту, да якіх яго можна ўжываць, тады як стандартны модуль Друпала дазваляе выкарыстоўваць подпісу толькі ў каментарах, што, ізноў жа, не вельмі добра і наогул не адпавядае духу развіцця Друпала (бо ў іншых абласцях, ён наадварот, імкнецца да разнастайнасці).

Подпісы зараз можна аформіць як заўгодна, у адпаведнасці з шаблонам. Аўтар версіі 4.7 быў ultraboy@drupal.org, а ў пятай версіі эстафету прыняў распрацоўнік Zertox, які стварыў для гэтага неацэннага модуля адпаведны праект.

SignIt

The SignIt module is a means of conducting online signature gathering and sending of those signatures. It provides options for sending or just displaying the signatures on the site. It has a fair degree of CiviCRM integration, but does not depend on CiviCRM. In the future, much more robust support for CiviCRM will be added.

SignIt is basically a fork of the Petition module It does, however, offer different functionality and has taken a significantly different direction. That being said, thanks to Morbus for a good foundation to start from.

This module was developed for DefectiveByDesign and sponsored by CivicActions.

An official release will happen once documentation is complete and the first round of CivicCRM integration is more rigorously tested.

Features:
    Can be enabled on any node type Can just collect signatures, send individual signatures, and send as a batch Supports multiple concurrent signature collection Displays users who have signed the node Allows anon and logged in user signatures Admins can determine if users can set subject of email Admins can determine if users can add a comment to the email Admins can set some basic statistics for the node (goals, padding, etc) Admins can set an open and close date on a node


CiviCRM features:

    Can use a CiviCRM group as a target list Can integrate a CiviCRM profile form within the SignIt form Can add a signer to a specific CiviCRM group
Signup

Signup allows users to sign up (or register, as in register for a class) for nodes of any type. Includes options for sending a notification email to a selected email address upon a new user signup (good for notifying event coordinators, etc.) and a confirmation email to users who sign up.

Signwriter

Модуль дазваляе наладжваць шрыфты для загалоўкаў. Ён робіць гэта перапісваючы загаловак html-кода малюнкам згенераваным на аснове шрыфта TrueType які вы задасце.

Similar Entries

Модуль стварае блок, у якім паказваюцца спасылкі на падобныя дакументы, адносна таго, што вы праглядаеце. Выбарка ажыццяўляецца на аснове загалоўка і ўтрыманні дакументаў.

Simple Access

This module allows administrators to make some nodes private and/or editable by certain user roles.

Simple invite

Модуль дазваляе зарэгістраваным карыстачам адпраўляць запрашэнні на наведванне вашага сайта сваім сябрам.

Simple Tags (Drupal 4 Bloggers)

This module enables simple.theme to use simple tags for theming. This is needed for simple.theme to work properly.

Simple Vote

An ultra-streamlined voting module that adds a five star rating widget to every node. While it may be useful for sites with limited needs, it's intended as a demonstration of the VotingAPI module, and is NOT meant to compete with the more mature and feature-complete voting modules out there.

Simpleads

A module to display some ads in a block on your site.

SimpleFeed

SimpleFeed — feed parsing done right!

This new module parses feeds into nodes. It uses the SimplePie library to do parse the feeds.

THIS MODULE IS NOT READY FOR PRODUCTION USE. Please test and post feedback, it should be ready for production use sometime March 2007.

SimpleMenu

Модуль стварае меню якое паказваецца ўгары кожнай старонкі. Меню зафіксавана і выкарыстоўвае JQuery для пазіцыянавання і даданні эфектаў.

Simplenews

Дазваляе карыстачам падпісвацца на розныя паведамленні.

Simplenews Template

Simplenews Template is a Drupal module that extends the Simplenews module by providing a themable template with configurable header, footer and style. Header, footer and style are configurable for each newsletter independently.

Simplenews Template can with advantage be used in conjunction with RelatedContent.

Simplenews Template is developed by Thomas Barregren of Webbredaktören. The initial release was sponsored by Spoon Media.

Requirements: Simplenews. Mime Mail. PHPTemplate based theme.

Simpletest

A framework for running automated unit tests in Drupal.

Simpletest automation

Automation of tests. Every commited patch is run through a series of tests and the contributor is notified whether the patch passes them or not.

Simpy integration

The Simpy module offers integration with the Simpy social bookmarking service.

Single Sign-On

Enables «Single Sign-Ons» between related Drupal sites on one server with a shared database. Installation instructions are in the «singlesignon.module» file itself.

SIOC

SIOC (Semantically-Interconnected Online Communities) project is an open specification for describing communities using online discussion forums or blogs, leading to what some may term «distributed conversations». At the moment, online communities are islands that are not interlinked, and the SIOC ontology has been proposed to not only link these communities but to leverage data in ways that were previously unknown.

Site map

Модуль стварае карту сайта. Таксама дазваляе паказваць RSS-стужкі для ўсіх блогаў і катэгорый.

Site Pass

Site Pass is a module that enables user authentication without passwords.

Instead of having to remember passwords users simply request a Site Pass when they need one. (This is similar to the way that airlines allow you to do on-line check-in with just an Itinerary Number instead of a username/password pair.)

A Site Pass is a 6 digit code (like «G5FRD7») which is valid for 24hours, one time only, from a computer at the IP address that requested it. After 3 failed login attempts from an IP address, all unused Site Passes for that IP address will be deleted.

Site Profile Directory

A module that lists every user on the site with a certain profile_field filled in, similar to a site directory of users with that information listed (i.e., users with an AOL Instant Messenger or XFire account).

Site tours with Amberjack

Amberjack (http://amberjack.org/) is a lightweight Open Source library, enabling webmasters to create cool site tours. With this module you can create an unlimited number of site tours, improving user understanding of the site’s functionality.

Requirements: The module requires the Amberjack javascripts and skins (http://amberjack.org/src/stable/ for the last minute updates).

Usage: The module provides an administration page to manage site tours. You'll be able to create new tours and edit the tour pages. Each tour has an url ID that is used to recall the tour by the url /site_tour/[url ID]. This is the url you can open to launch the tour.

Site User List

The site_user_list module displays a list of all the users on the site by their profile.module fields.

SiteMenu

Модуль стварае старонку ў стылі «карта сайта» на аснове катэгорый і загалоўкаў дакументаў.

Skype Support

A module that gives the users on your site the ability to offer live support via Skype.

Slideshow

Модуль трансфармуе далучаныя малюнкі ў JavaScript, які дазваляе рабіць з іх слайд-шоў. Слайд-шоў можна размясціць угары, унізе ці ўсярэдзіне ўтрымання дакумента.

Slideshow Creator

Модуль дазваляе ствараць слайд-шоў для любых малюнкаў з Інтэрнэту і мае шмат іншых магчымасцяў. Калі ў карыстача адключаны JavaScript, то на старонку выводзяцца малюнкі з кнопкай «наступнае».

Магчымасці: Convenient: can be inserted in any node type. Customize: add as many images you want, rotate speed and even more than one slideshow per page. Lightweight: the JavaScript file is very small. Themable: use a CSS to customize the look. Usable: JavaScript enhance the slideshow, but it is not required. Valid: the code is XHTML 1.0 Strict.

Slideshow-Box

This module creates a slideshow with smooth cross-fading effects of images belonging to a chosen term. The teaser of the image-node is faded in and out at the border of the slideshow-box.

There are three possibilities for the displayed slideshow:
    Timed mode — images switch automatically. Gallery mode — you can navigate through the images by two buttons. Timed gallery mode — is a mixture of the two possibilities above.


The script is based on Jonathan Schemoul's "JonDesign's Smooth SlideShow Library".
The use of mootools (www.mootools.net) for the effects can evoke problems with other modules using prototype.

This module is still under development. Please help me to improve it.

SmartyPants This module translates plain ASCII punctuation characters into «smart» typographic punctuation HTML entities including Straight quotes, Backticks-style quotes, dashes and three consecutive dots.. SMFforum Integration module

SMFforum Integration module provides integration with SMF: Simple Machines Forum
http://www.simplemachines.org/.

The following blocks are provided to integrate SMF with your Drupal site.

Smileys

Фільтр, які замяшчае тэкставыя смайлікі малюначкамі.

Толькі ў Drupal 5.x: Уключае пакет смайлікаў phpBB з магчымасцю імпарту/экспарту і некалькі іншых магчымасцяў.

SMS Email

This module is an API module for sending SMS messages via email gateways. It can be used by other modules or by PHP snippets. The module itself gives you an administration page where you can set up your email gateways.

The only function you need after that is smsemail_send('380673332244', t("You've got a new comment!")). This function will search for a gateway in the database specified for '38067' prefix and use it to send an SMS.

SMS Gateway

This module adds SMS (Short Message Service) texting capabilities to Drupal allowing the sending of messages to and the reception of messages from mobile phones.

SMTP Authentication Support

This module allows Drupal to bypass the PHP mail() function and send email directly to an SMTP server. The module supports SMTP authentication and can even connect to servers using SSL if supported by PHP.

New features for drupal 5.0 include the ability to use SSL to connect to SMTP servers like gmail. Get it here: http://drupal.org/node/95819.

Snap Preview Anywhere

Snap Preview Anywhere (http://www.snap.com/about/spa1A.php) gives nice site previews of external links for users when they mouse over an external link.

At some point I would like to try and make it such that you don't have to go to the snap site to get a key.. but that is for another day.

You will have to go to the snap site and register your site then copy the key into the settings.

Updates 2-18-07. Just added the ability to theme the pop up window with colors. Also added the ability to add a snap icon after a preview link type, with the ability to only use snap on the icon or both (link/icon).

Social Insurance Number (CCK)

This module provides a Social Insurance Numbers field type for CCK.

Social Network Analysis Tool

This module is able to generate a network (directed graph) from the users activity on the site.

Solr

This module handles integration with Solr — an XML-based front-end to the Lucene search engine — and is a replacement for the core search.module.

Call solr.module functions from any module that handles a custom node type (example hook functions are provided in readme.txt). Use hook_update_index_solr to periodically post new or updated nodes to the index, and hook_solr to search the index and return an array of search results. You'll need a Solr instance running for each of your node types (in Tomcat, for example).

Spam

Модуль утрымоўвае некалькі ўтыліт для аўтавызначэння спаму на вашым сайце. Спам аўтаматычна выдаляецца ці публікацыя адклікаецца.

The spam module provides four main mechanisms for automatically detecting spam: a trainable Bayesian filter, manually entered custom filters, counting the number of URLs, and detection of content posted from open email relays.

SpamSpan filter

The SpamSpan module obfuscates email addresses to help prevent spambots from collecting them. It implements the technique at the SpamSpan website. The problem with most email address obfuscators is that they rely upon JavaScript being enabled on the client side. This makes the technique inaccessible to people with screen readers. SpamSpan however will produce clickable links if JavaScript is enabled, and will show the email address as example [at] example [dot] com if the browser does not support JavaScript or if JavaScript is disabled.

Sparkline generator and filter

A Drupal wrapper for the PHP Sparkline library.

Spellcheck

This module adds spell-checking capabilities to all nodes.

SpreadFirefox Affiliates

This is a port of the SpreadFireFox.com affiliates module. It allows a site to setup various buttons and text links and track the clicks from the affiliates' sites. A top block and page display who gained the highest clicks with a link back to their site. The block and page results are cached to avoid undue load from thousands or millions of clicks. If Userpoints module is configured, users can get points for incoming click thrus. Requires Userpoints 2.0.

Spreadshirt integration

A simple module for integrating a Spreadshirt shop into Drupal. Spreadshirt is a web shop similar to Cafepress.

SQL Search (Trip Search)

As of version 4.6, SQL Search (a new iteration of Trip Search) is an alternative search module that offers advanced search operands (phrases in quotes, excluded terms); searching by taxonomy term, user and date; filtering within results; and an advanced search page. SQL Search does not use Drupal search indexing. Instead, it offers three alternative search methods: simple SQL LIKE matching, matching with regular expressions, and MySQL full text index searching.

Staff Bio

This module alows you to create and list biographical sketches of members who belong to a given role.

staticHTML

Модуль дазваляе ўстаўляць статычныя HTML-старонкі ў сайт.

Station

Гэта група модуляў для арганізацыі радыёстанцыі на сайце. Першапачаткова была распрацавана для радыёстанцыі каледжа KPSU, Портленд, Арэгон, ЗША.

Statistics filtering

The statistics_filter module allows customizable filtering of hits from particular user roles or from crawlers. It also can monitor hits by different user agents.

Statistics trends

The statistics_trends module provides a block showing recent hits to the site over various periods.

Stock

Модуль забяспечвае паказ розных зводак з фінансавых ранков.

Stock chart

Модуль паказвае дыяграмы з фондавых рынкаў.

stockapi

This is a stock quote api module that provides other modules with a facility to incorporate stock data in them.

Style

The Style Module is a module that generates variables for Drupal theme templates (HTML and CSS), and makes it possible to change a theme or webpage style and layout (colors, fonts, margins etc.) in your web browser.

Subdomain Manager

This module allows us to create new subdomain through drupal. It has settings page there all information related to cPanel will be stored.

Intially it allows you to create and delete subdomain.

Tested on Drupal 5.x.

To know your cPanel setting login to your cPanel. Look at URL in your browserIt would look somewhat similar to http://www.yourdomain.com:2082/frontend/x/index.php.

Here your cPanel theme name will be x that is after «/frontend/» to next slash(«/»). Yourextension will be php that is anything after «index.». your domain name will be yourdomain.com that is after «www.» to «:». And cPanel username and password by which you are logged in.

These info will be needed on settings page of this module. Then you can create as many as subdomain you want through Administer -> Subdomain link.

This is dev release not for production use. Please post any bug or feature request to this project issue tracker.

Subform

Subform is a CCK field type that allows inline create/read/update/delete/reference/dereference of child nodes based on some defined «relationships» between existing CCK content types. Child node selection lists are made configurable through views integration (with working filtering and paging), relationship links are bidirectional and support cardinality restrictions, and many options are provided to allow detailed control over how a specific subform field is presented to the user.

Requires enabled external modules CCK and Views, as well as the content_type_reference and persistent_fieldset which are part of the subform install.

Subform Element

This module just provides a new form element, that can be used by other modules.

Only install it, if another module is instructing you to do so or if you are an interested developer.

Developer Information: This module provides a new form element, that can be used by other modules. This form element allows you to reuse existing forms inside your form! So you can build forms that reuse existing forms while you extend them with further form items. Note that form reusing means not only reusing the visual representation, but also the validation and submit logic.
More infos.

Subgroups for Organic Groups

Модуль, які пашырае organic groups для стварэння іерархічнай залежнасці паміж групамі.

Submit Again

The submitagain module is a simple module to reroute users back to node/add/xxx pages after they have submitted a node. It can be turned on for each content type and is off by default. It includes a theme function to control whether or not a drupal_set_message is used to alert users of the location of their recently submitted posts.

Subscribe

The subscribe module allows you to subscribe to channels which other Drupal sites publish using the publish module. Both push and pull publishing models are supported. Communication between the publishing and subscribing sites is accomplished via XML-RPC.

This module is under development but testing and feedback are welcome.

Subscribed

Handles data, logic, and UI of subscriptions(s).

Component module which provides service to other modules, don't install this unless another module requires it.

Subscription

This is a new generation Subscription module that combines the functionality of the existing Subscriptions and Notify modules.

Subscriptions

Модуль дазваляе карыстачам падпісвацца на апавяшчэнні пра змену дакументаў ці таксанаміі, напрыклад новыя каментары на форуме.

Subversion

A module that lets you track Subversion commit messages among other things.

Subversion viewer

A module for browsing your Subversion repository.

Summary

The summary module provides several options for content display on a home page in addition to the standard list of recent posts.

Superteaser

Increased control of automatically-generated teasers! This module pits truncating algorithms against each other and chooses the best teaser based on criteria you can control. Break between sentences instead of paragraphs and never lose closing HTML tags.

Survey

Allows users to create surveys to be completed by site visitors.

swfobject

This module uses swfobject.js (http://blog.deconcept.com/swfobject/) to insert any number of flash movies as drupal blocks.

SWFObject API

This is a small module that implements the SWFObject javascript library to make it easier to add flash to Drupal themes. Developers may find it handy if they are theming a site with flash elements.

Adding flash content is as easy as:

<?php $url = "myflashfile.swf"; //path to flash file $params = array('width' => 100, 'height' => 100 ); print theme("swfobject_api", $url, $params); ?>

To use this module, you must download the SWFObject library and place it in the swfobject_api module directory.

Please Note: This module is different than the swfobject.module as it is specifically designed to implement an API only. If you want to add flash blocks, you might want to look at that module.

Swish-e Indexer

Using an open source swish-e (http://www.swish-e.org) search engine, this module can index uploaded files thus allowing users with proper permission to search the content of these files.

Switchtheme

Модуль стварае блок, у якім паказваюцца даступныя тэмы, каб карыстачы маглі хутка іх перамыкаць.

SXIP

The SXIP module implements an authentication hook for the Sxip Networks identity network. This will allow a Drupal site to share users with any other site that also implements SXIP logins.

Sympal Actions

Actions for actions module.

    Configurable author role change for use in workflows. Configurable page redirection for use in workflows.


Note this module is unmaintained. Use it if you feel confident about actions and workflow, but don't expect any fedback from the author.

Sympal book menu

This module adds your book_hierarchy automagically into your navigation. Very straightforward, and extremely simple. It provides no configuration, no database and so on. Just enable the module and refresh your menu's (cache).

The simplicity is its good part: You don't need to explain your users why the core book block disappears on several places, nor do you need to explain how to add menu items on each node.
That latter feature is in core, and it allows much more power. But it also disconnects things, such as the book hierarchy and menu hierarchy. It disconnects the node titles from the menu titles. While for many these are considered 'features', many people prefer simplicity. Another good reason why you may want to use this module, is that this one does not require you to hand out menu administration permissions: anyone who can publish a book in the hierarchy will add it to the menu!

Sympal Password Hijack

Hijacks the new password mail, and mails to a configurable mailaddress instead of to the users mail. In addition a freetextfield for a message to the administrator is added, so that the person requesting the password can include a note. It also features a configurable help-text on the password request field, so that you can explain what is going on there, to your users, in your own words. Use in case your users don't have emailaddresses set, or in case you simply don't want people to be able to reset their passwords.

Many modules, including logintoboggan, ldapauth, even core DrupalID, openID, etceteras allow users to register without a valid password. Currently this will break the behaviour on password requests. This module can be used as a fix.

Sympal Scripts

These scripts are all PHP commandline scripts.

Syndication

Syndication.module offers a web page which centralizes all of the RSS feeds generated by Drupal.

Syndication2

Ability to allow readers to add your feed right into readers like MyYahoo, Google, and other popular readers.

System Info

Модуль паказвае інфармацыю о Drupal і сістэмным асяроддзі.

Table Manager

Модуль для аўтаматычнага стварэння і кіраванні табліцамі.

Table of Contents

This module generates a table of contents and corresponding links to headings within a document. All of the work is done through the input filter system.

Tables Filter Module

The tables module allows you to create a table in a node using a simple markup. Tables are entered using a simple macro format.

Tag Mark

Provides the glue to make a http://del.icio.us style social bookmarking system.

Tagadelic

Па-маленьку модуль стваральны воблака тэгаў.

Tagnode

This module is deprecated in favor of CCK's nodereference module, the node relativity module, and/or any future node relations APIs.

TAPIr

The Tables API defined by TAPIr can be used by module developers to include simple, dynamically configurable tables in their modules. The tables generated by TAPIr feature dynamic loading of data but also dynamic positioning and disabling of fields (columns) based on settings configured in the table's settings page. Settings pages are auto-generated and include helpful links to preview tables and view a master tabel list. Tables defined by TAPIr are also extensible, so your tables will be available for other module developers to hook into in a method similar to the Forms API.

Interested users and developers should: Check out the documentation | View live examples.

Use TAPIr and give site owners maximum control over the look and feel of their sites!
This project will be used extensively to support the Übercart Project.

Task

The task module let's users manage tasks in a simple, yet powerful way. A task can be anything from a simple to-do item to a more complicated project-related task.

Tasklist

This module enables a collaborative tasklist to be maintained.

Tasklist Advanced

The Tasklist Advanced module extends the existing Tasklist module, and adds categorization, additional views, and filtering based on «Getting Things Done» by David Allen. It requires, and depends on the original Tasklist module, and is fully backward compatible. For attaching dates to tasks, use the Event module.

Taxonomy Access Control

Access control for user roles based on taxonomy categories (vocabulary, terms).

Taxonomy Access Control Lite

This module restricts access so that some users may see content that is hidden from others. A simple scheme based on taxonomy, roles and users controls which content is hidden.

Taxonomy assoc

The taxonomy_assoc module lets you display a node — along with the usual node listing for that term — when you view a taxonomy term.

Taxonomy Batch Operations

This module allows users with the «administer taxonomy» permission to perform batch (bulk) operations on taxonomy terms. It aims to reduce the amount of time required to add, delete, or edit large groups of taxonomy terms.

Features include:

    a «add multiple terms» tab, in which multiple terms can be entered or pasted into a single textarea, greatly decreasing the time required to add many taxonomy terms to a vocabulary.
    (ex: you have a vocabulary called «Countries». You can quickly paste in a list of countries to be automatically created as taxonomy terms) a checkbox next to each taxonomy term and a «Delete Selected» button to allow for quick deletion of multiple terms at once. the addition of a «delete» link in the Operations column of the list terms table to allow for quick deletion of single terms and allowing administrators to bypass the term edit screen. the addition of a column showing a tally of how many nodes make use of each taxonomy term on the list terms page. hovering over a term name on the list terms page will provide a tooltip with the term's associated description (if a description has been set for that term).
Taxonomy Block

This is a simple module to create blocks based on taxonomy.

Taxonomy Breadcrumb

The taxonomy_breadcrumb module generates taxonomy based breadcrumbs on node pages and taxonomy/term pages. This module fixes the common complaint of having "Home" be the only breadcrumb on node pages. The breadcrumb trail takes on the form:

[HOME] >> [VOCABULARY] >> TERM >> [TERM] ...

Simply install the module and taxonomy based breadcrumbs will appear on node pages and taxonomy/term pages. For the most common applications this module will work "out of the box" and no further configuration is necessary. If customization is desired settings can be changed on an administration page.

Taxonomy Browser

Think of this as a «build your own category view» page.

Taxonomy context

For organizational websites one often wants to display information like a title and summary of the current section. The taxonomy_context module enables you to do this through taxonomy terms, displaying the title and description of the current term, a «breadcrumb» trail of the current taxonomy term and any parent terms, and titles and descriptions of any sub-terms of the current term (similar in format to the listing of nodes in a term). The module also includes a context-sensitive menu block for each vocabulary.

Taxonomy Defaults

Модуль дазваляе прызначаць тэрміны па змаўчанні з любога слоўніка для вызначаных тыпаў дакументаў.

Taxonomy dhtml

This module provides a page listing recent nodes on your site, organized by taxonomy term. Vocabularies on this page are clickable using JavaScript and collapse and uncollapse term. Also provides a block for each vocabulary, listing terms and their node counts. Finally, a box is exported to the syndication.module main page.

Taxonomy Easy Filter

The taxonomy_ezfilter module is desinged to give user a easy way to narrow listings with 1 or 2 level dropdown selections.

Taxonomy Filter

The taxonomy_filter module is designed to give your users an easy to use interface for narrowing down taxonomy listings for finding topics that are tagged by multiple terms. This is useful for sites that use multiple vocabularies to create a multi faceted information architecture.

Taxonomy Force All

When activated, this module forces the 'all' parameter to taxonomy term URLs.

For example, let's assume your site have this vocabulary:

Vocab - Term 1 -- Term 2 -- Term 3 - Term 4 -- Term 5 -- Term 6

If you go to taxonomy/term/1, then you see all nodes in Term 1 listed, but NOT nodes in Term 2 and Term 3.

If you want to see all nodes in Term 1, Term 2 and Term 3 in a single page, you have to go to taxonomy/term/1/all.

By default, the 'all' parameter is never set by drupal core. This module solves this by simply implementing a hook_init() function that catch if requested page is taxonomy/term/x and transform it into taxonomy/term/x/all.

Taxonomy hide

This module enables to setup list of categories which terms will not be listed in reference term list during node view.

Taxonomy HTML

This module provides an overview page and block representations of your site's taxonomy. This is useful for enabling users to browse your site according to topics of their own interest.

Taxonomy image

Модуль дазваляе адміністратарам сайта прывязваць малюнкі да вызначаных тэрмінаў.

Taxonomy import/export via XML

This module makes it possible to import and export vocabularies and taxonomy terms via XML. It requires the taxonomy to be enabled.

Taxonomy jsmenu

Taxonomy_jsmenu is a simple module what creates a Javascript-based expandable/collapsible menu based on taxonomy.

Taxonomy Limit

Модуль дазваляе ўсталяваць абмежаванні на колькасць тэрмінаў для дакумента.

Taxonomy Lineage

The Taxonomy Lineage module adds a table to the taxonomy database which allows nodes to be sorted by taxonomy hierarchy. The module adds no new sort function by itself, so simply adding this module will not add functionality. However, it can be used with the Views module, and PHP snippets or custom code may be written to sort, as well.

Taxonomy List

taxonomy_list.module is for displaying the terms (not nodes) under categories with image (taxonomy_image.module required) and description. User can select the number of terms to display in each row, and assign the HTML attributes to the display cell, image, and the description text.

Taxonomy Menu

Модуль дадае спасылкі на тэрміны ў меню навігацыі сайта.

Taxonomy Multi Editor

A mass category editor.

Taxonomy Multiedit

Note: This module has been renamed and moved to Taxonomy Batch Operations to avoid confusion with the Taxonomy Multi Editor module.

Taxonomy navigation

Модуль больш не падтрымліваецца. Апошняя версія была для 4.3.

Taxonomy Query Language

The taxonomy query language module, tql, implements a plugin for the search (Drupal core) and views module. It provides a new tab Taxonomy in the Drupal search and a new Views filter.

If you have the tql module and the search module enabled, a Taxonomy tab appears in the search where you can enter a search query. (demo)

If you have the tql module and Views enabled, a new filter Taxonomy: Query is available which can be used to enter a query. It works best if it is exposed so users can enter their own query. (demo)

Language capabilities.

The query language can combine query terms with different operators: AND, OR, XOR and NOT. The operator AND can be omited as it is the default if two terms are listed without operator. The operator NOT can be abbreviated with a dash in front of the term, i.e. '-term'. Brackets can be used to form more complex queries. The following are example queries and their verbose equivalents:

term1 term2                <=> term1 and term2 term1 or -term2            <=> term1 or not term2 term1 xor -(term2 -term3)  <=> term1 xor not (term2 and not term3)

Taxonomy Redirect

This module for Drupal 4.7 allows the administrator to change the destination of Taxonomy Term links.

Taxonomy Role

The purpose of this module is to provide a way to restrict which vocabularies show up on the node forms. This allows you to do things like setup vocabularies for administrator-only use or for any other purpose where you want only certain roles to see or set vocabulary terms on the nodes.

IMPORTANT! — Once this module installed, you MUST visit the access control admin page to set the access permissions for your existing vocabularies (and going forward for all new ones). If you don’t do this step then your vocabularies wont be visible to anyone but the original site admin account owner.

Partially sponsored by John Bransford.

Taxonomy Search Module

Allows a user to use a taxonomy heirarchy to pre-select a list to be used as a select list (e.g. drop down).

The Taxonomy Search Widget is an addon widget to the nodereference field type. It allows the admin to set up a taxononmy vocabulary that the user can select from to limit the node selection to only those nodes tags with a specific taxonomy term. It uses AJAX to update the selection widget.

Say you have pages on animals tagged with a taxonomy, and you have a content type that node references one of your animal pages. This widget means that the user first selects the type of animal, giving them a manageable selection box to find the right animal page from.

In short — all this does is make it nicer for the person selecting the nodereference...

No extra data is stored in the node.

Millage will vary etc, but I hope somebody will find it useful.

One rainy day, maybe it would be nice if the initial pull down selection box was made into some sort of nested popup menu type object...

I would like to thank Victor Kane (http://groups.drupal.org/user/1795) for his help, and tutorial (http://groups.drupal.org/node/3471).

Taxonomy Similar

taxonomy_similar will display a «similar tags» screen anytime content has been created or updated with tags from a «Free tagging» vocabulary. [Editor's note: This module is not being maintained]

Taxonomy Super Select

Now you can display vocabularies as radios or checkboxes.

Configuration is very simple, edit the vocabulary and enable the Taxonomy Super Select option.

This module seamlessly overrides the select box generated by the taxonomy module and renders the terms based on if you are allowing multiple selections or not.

Features:

    Multiple selection vocabularies show as checkboxes. Single selection terms display as radio boxes. Parent terms display as nested fieldsets Option to display parented terms as form items Ability to control which content types TSS will apply to Currently hardcoded to display up to five levels of nesting Works with all hierarchy configurations


Free tagging vocabularies are now supported.

Note:

Due to the way arrays are created in PHP if have had difficulty creating a recursive function that is more elegant.

If anyone has experience in dynamic multi-dimensional arrays using variable variables please contact me.

I would like to rework the code so that unlimted nesting is possible, for now five levels should suffice.

Written for northStudio.com clients.

Taxonomy Switch

Switches taxonomy terms from one vocabulary to another, and provides a «Classify» tab for editing nodes.

Taxonomy Theme

The taxonomy_theme module allows you to change the theme of a given node based on the taxonomy term, vocabulary or nodetype of that node. You can also theme your forums and map themes to Drupal paths or path aliases directly.

Taxonomy Ticker

Модуль стварае блок паказвалы загалоўкі дакументаў (злучаных з вызначанымі тэрмінамі) у выглядзе які пракручваецца спісу.

Taxonomy User

This module allows users to share a free tagging taxonomy. Users will see on nodes what they tagged and seperately from that, what other people tagged.

If tagadelic module is installed, taxonomy_user provides a block with a tag cloud of the current user's terms.

This module is currently deployed on production sites. However, it is in early development stage. Please check out the README file coming with it.

Teamspeak

Allows for multiple Teamspeak blocks to be displayed.

Teaser Images

Модуль аўтаматычна канверсуе малюнка ў «кароткім змесце» у маленькія малюначкі папярэдняга прагляду.

Teaser module

Модуль дадае некалькі палёў у дакумент, каб зрабіць паказ груп дакументаў больш гнуткім. Ён выкарыстоўвае hook_nodeapi().

Technorati

Модуль дазваляе выкарыстоўваць тэгі Technorati ва ўтрыманні.

Technorati Link Count Widget

The TLC module produces a count of the incoming links from blogs indexed by Technorati and links to a search results page where users can see the individual posts linking to a node.

This module was contributed by Communicontent.com.

tellafriend

Module creates a «Tell a Friend» page that allows page viewers to send form e-mails about the site to their friends.

Templates

Handles data, logic, and UI of templates(s) which are used by other modules. Templates are stored in the database, and are used for specific purposes, e.g. email, pdf.

Component module which provides service to other modules, don't install this unless another module requires it.

Temporary Invitation

This module enables site users to invite guests for a limited timespan. For each invitation, a new user is created, together with login code (e.g. «EbN9F6») that the user can use to log in. When the invitation expires, the associated user is either blocked or deleted, so the invited user can't log in anymore.

As opposed to the Invite module, Temporary Invitation focuses on restricted invitations, like guest accounts with extra limitations. Use the Invite module if you want to invite friends that are supposed to stay on the site for a long time and gain permissions similar to the ones of the inviting user.

Features:
    Admin-defined set of user roles that is assigned to invited users Notification by e-mail and/or instant on-page messages Customizable default time until expiration Customizable path where an invited user is redirected to after logging in


Temporary Invitation depends on the Login Ticket API module.

Term access

Access to nodes based on taxonomy terms. By associate terms with user roles you may them be visible only for these roles. Module require to patch modules (patches for most of standard modules supplied). Module still in development, but already works.

Term statistics

Based on the core statistics module, which tracks general page views and node views, term_statistics keeps track of views of categories (terms) and includes a page and block for top-viewed categories.

TeXfilter

This is a simple filter module to embed TeX-generated images into Drupal nodes, which is very useful for embedding complex math formulas in pages without making images by hand and uploading them to Drupal.

Textile

The Textile module allows you to enter content using Textile, a simple, plain text syntax that is filtered into valid (X)HTML.

Textimage

This module performs two functions: 1. Provides an image challenge captcha. You will need to install captcha.module first. 2. Provides all text->image functionalities, for things like automated custom headers, etc.

TextLinkAds.com Integration

Модуль дазваляе стварыць рэкламнае месца на вашым сайце для Text-Link-Ads.com.

Texy!

The module filters an easy to read Texy syntax into XHTML.

Texy! allows you to enter content using an **easy to read** Texy syntax which is filtered into *structurally valid* XHTML. No knowledge of HTML is required. Texy! is one of the most complex formatting tools. It allows adding of images, links, nested lists, tables and has full support for CSS.

The Next Generation Integration

This project will aim to create a module that will integrate Darrin Lythgoe's The Next Generation (TNG) genealogy software with Drupal.

See http://lythgoes.net/genealogy/software.php.

Previous integration solutions were not secure and would not truly integrate TNG through a module. This module currently synchronizes user databases based on username and automatically logs Drupal members into TNG. Currently there is no functionality for admin to control TNG user default characteristics from within Drupal, but this will be added in future releases.

The initial beta releases are for for 5.x and 4.6. There are a number of issues related to compatibility with different versions of TNG. In addition, there are still a number of shortcomings that we will be addressing in future releases. Please read the readme.txt for explanation of these issues and shortcomings.

Thematous

This module implements a facility to maintain themes as nodes of type 'thematous'. It has the following features:

    knows about sub-themes allows to restrict themes to specific parent themes sub-themes may define just a stylesheet or stylesheet, TAL templates and template.php


Currently, the module is tied to the PHPTAL template engine in that a full thematous theme consists of a stylesheet, a set of PHPTAL macros and a block of PHP code to be put in a template.php file.

The module defines a new node type thematous and maintains themes as nodes of this type. In create or update, the files necessary for a theme are copied into the filesystem under .../sites/all/themes.

This module provides an alternative to the theme editor which directly manipulates files in the file system. Theme Editor

Allows users to edit themes without access to the file system, entirely through a web-based admin interface. Editing begins by making a copy of a currently installed theme, then allows users to edit template files, and css files, as well as upload new graphics.

Thickbox

The Thickbox module is a wrapper for the jQuery plugin ThickBox.

A user contributed extension provides automated integration with the image module.

Timeago

Паказвае час мінулае з моманту стварэння дакумента.

Магчымасці: сумяшчальны з модулем Locale; наладжваецца на старонцы налад.

Timeline

Timeline is a DHTML-based AJAXy widget for visualizing temporal information. It works in a similar way as Google Maps but for time-based events.

Timesheet

New timesheet module to keep track of time spent on various nodes. This means you can track the time you spent on just about anything inside and/or outside or drupal.

TinyMCE WYSIWYG Editor

This module integrates the TinyMCE WYSIWYG editor into a Drupal site for editing advance site content.

DEMO SITES:

INSTALLATION: Installing the TinyMCE module is a TWO STEP PROCESS. Users must download and copy the TinyMCE folder into the module directory (or copy the TinyMCE files into the module's includes folder for the 5.2 users) as part of the installation process. This module only enables the TinyMCE editor to be used with Drupal. The TinyMCE editor itself is maintained by Moxiecode Systems AB and is used by many content management systems. A browser compatibility chart is available at the TinyMCE website.

TipIt

Tipit is a voluntary micro payment and per transaction advertising system that creates a one-click pathway to donate.

Title

The Title module is an input filter that creates links to nodes depending on their title. E.g. [foobar] will be replaced by a link to all pages that have "foobar" in their title.

Token

Tokens are small bits of text that can be placed into larger documents via simple placeholders, like %site-name or [user]. The Token module provides a central API for modules to use these tokens, and expose their own token values. Note that Token module doesn't provide any visible functions to the user on its own, it just provides token handling services for modules like Custom Breadcrumbs, Ecommerce, Auto Nodetitles, and so on.

Token authentication

Робіць магчымым паказ RSS-стужак якія патрабуюць ідэнтыфікацыі перад праглядам. Можа быць скарыстаны для абароны іншых вашых старонак.

topic

This is a simple topic/answer module.

Tournament

Allows for the creation of tournament pages for tracking players' scores over time. The number of points allotted to each place can be configured.

Trace

This is a developer tool that adds extensive tracing facilities for Drupal hook invocations, database queries and PHP errors.

For an introduction, read the original blog post at:
http://bendiken.net/2006/12/03/easier-drupal-debugging-with-trace.

Track

Upload and display GPX files (GPS logs).

TrackBack

Adds TrackBack support to Drupal. Sending and retrieval of TrackBacks are supported either using POST or GET.

Track Host

Track Host is a simple module for Drupal that help site publisher to follow the step-by-step navigation , tracking «how» and for «how long» anonymous and registered users browse through your web site.

Filtering information from the access_log table (host field) this module gives to you tracking of the user (IP host) navigation.

The module provides:

    A list table of the recent hosts. A detail table with the host navigation traking. A side block from which you'll have access to the list and detail table.


Since these are information usually read from the site administrator (and/or mantainer)
it is a good idea to limit the block to the admin/* pages.

Tracker Lite

Tracker Lite is designed to replace the tracker module.

Translation module

This module allow to maintain translation of node content to different languages and switch between them. Will useful for sites, where need support translations of certain documents; for cases when all content must be multilanguage and synchronized between languages better will be use the 'internationalization' module.

Translation template extractor

The extractor.php previously hosted as part of the translation templates is evolving into its own project. A web based template generation module is in development, but the command line functionality will be kept.

The first version of the web-based extractor is now part of the project.
To start extracting, click the «potx» tab in the locale-settings, select the module(s) you want to have a pot-file for, and submit the form.

Note: If you get only a white browser window as response to the extraction request, the memory settings for the php-process on the server are probably to low.

Tree Access Module (pacs)

Under pacs, every drupal node turns in a container wich can hold normal content but also other nodes of any type, much like a directory in an apache web server. You can control the access permissions on each of the nodes for each single defined user role. Nodes with no explicit permission settings inherit them from its parent node, like in a directory tree.

Trip currency

A currency converter module. It fetches the rates from www.oanda.com, using their simple http-based FXP protocol.

Trip forum

Trip_forum module is meant to be a simpler and lighter replacement to standard Drupal forums. It also incorporates a experimental approach to navigating between forums. Instead of standard folderlike forums/subforums structure, it displays just a list of all entries in one page, along with taxonomy terms for every entry. Whenever clicking on a term, it "filters" the list, so only entries beloging to that term will be displayed.

Troll

This module provides troll management tools for community sites including users by IP address, banning IP addresses, advanced user searching and blocking user by role.

Tweakbox : drupal tweaking modules

Set of modules that extend drupals configuration and administration functionalities:

    Teaser management: allows you to apply new teaser settings on all or selected nodes, define teaser length per content type, etc. Table of contents filter: create a table of contents based on the content by using the h1, h2, h3, etc. tags.
Twitter

This module provides twitter notification for new posts. Each user can use their own twitter account to post updates too, as well as have a custom format string.

For more information on twitter, see http://twitter.com/.

TypeCheck

This is a content viewer module. Allows you to type/select responses to preset questions to test your skills.

Typografica

Модуль дадае фільтр для правіл рускай типографики.

Калі вы жадаеце на сваім сайце бачыць тэкст аформлены па правілах рускай мовы, то вам несумнеўна спатрэбіцца гэты модуль. Модуль замяняе цалі на двукоссі, якія адпавядаюць нормам друку ў рускай мове, таксама замяняюцца працяжнікі на доўгія, замест кароткіх і яшчэ некаторыя магчымасці.

Распрацоўнікамі самой типографики зъяўляюцца даволі вядомыя аўтары WackoWiki: Kuso Mendokusee і Roman Ivanov, а аўтарам модуля для версіі 4.7 зъяўляецца Mike Lapshin.

Сам модуль Typografica заснаваны на сістэме фільтраў Друпала і для таго, каб пераіндэксаваць увесь кантэнт, трэба ўсяго толькі ачысціць табліцу cache. Модуль вельмі просты і не абцяжараны наладамі.

Ubercart

Übercart is a shopping cart designed for the Drupal CMS. Built on the rock solid framework of Drupal, it is designed to be a totally integrated cart system programmed in PHP/MySQL. The cart is not being developed in competition with the current e-commerce module but rather exists to address a different set of needs.

Initially, Übercart will be created to host online stores for companies that ship physical goods and may have a large product catalog. The cart will be developed from the start to be extensible by official and third-party modules for continued adaptability to a variety of e-commerce needs.

The demo site, Livetest, has the latest code as we type it out. Feel free to check it out and post your thoughts in the forums. Read more about testing here.

Current Features: (View the What is Übercart? page for more info.)
  • Configurable product catalog includes catalog pages and a block to display product categories. Flexible product creation system with product classes. Flexible product attributes system. Single page checkout. Automatic account generation (anonymous checkout). Simple order processing. Simple order creation and editing. Integrated payment system that acts as a bridge between acceptable payment methods (check, credit card, Google Checkout, etc.) and payment gateways (Cyber Source, Authorize.net, PayPal, etc.). Activity logging. Much more... and more to come.


To help site owners differentiate between feature sets, we would love to flesh out the page on Comparing Übercart not only with Drupal's e-commerce package but with other open source e-commerce solutions as well. Since we are hardly Drupal + e-commerce experts, we'd love feedback and insight from other members of the community.

FORUM SUPPORT AND ISSUE TRACKING: Übercart maintains a customized support forum and issue tracker at the community site. Please use the following links for support, bug reporting, and showcasing your Übercart sites. You must be logged in to post.

uBrowser

uBrowser is the new way to browse taxonomy for Drupal 5.x. It creates an easy to use interface for browsing vocabularies (categories) like you would browse a directory tree. Each term in the vocabulary is like a file folder, and clicking on it in the category select box will display all the nodes that have been classified with that term in the node select box. The look may be changed in the CSS, but other display options such as search forms, action buttons, and display names may be specified when the uBrowser is built for display.

Full documentation and various examples are available at:
http://www.ubercart.org/drupal_module_and_jquery_guides/ubrowser.

UIE Forum

Гэта форумная сістэма, якая цалкам замяняе ўбудаваны ў Drupal форум.

Unique product type

E-Commerce add-on modules, tested with E-Commerce 3 beta 1; also appear to work with E-Commerce 2.1 (no guarantees).

These modules allow creation of product *classes* (types) and instances of those classes.

For us, it means the customer can pick which phone number he wants right at the product view page for «Toll-Free Number», for instance, and have that specific phone number reserved for him for up to X time while it is in his cart.

Key features:

    Items in cart are «on hold» (cannot be carted by anyone else). Each product class has a «max hold» setting to determine how long it
    can remain in-cart (and on-hold). Ability to stock several (selectable) instances of a certain product
    without adding clutter to products page. Admin interface shows a table of which items are in-cart (and who has
    them in cart, and for how long).
upcoming.org integration

The upcoming.org module enables you to import events and venues from upcoming.org and display them in a calendar using the event module. Upcoming.org is a website that helps you share and keep track of your events. Synchronizing (using upcoming.org as the master repository) is also supported. Additionally, this module exposes the upcoming.org REST API, making clients written to use it interoperable with Drupal. This makes it possible to build a whole network of websites sharing their events, all using a defined API.

Update status

Модуль правярае наяўнасць абнаўленняў на сайце drupal.org для ўсталяваных у вас модуляў адзін раз у дзень. Ён выкарыстоўвае cron, таму пераканаецеся што cron працуе.

upload (simple)

A very simple upload module that allows you to quickly upload files into a sub-directory under files/ directory. It is design using popup windows so you can upload images, files while still writing your entry.

Upload Image

upload_image.module takes uploaded images, that are attached to nodes, and creates image nodes from them. Thumbnails are shown in place of the file name in the list of attachements.

Upoad path

Модуль дазваляе адміністратарам наладжваць паддырэкторыі сайта для дырэкторыі «files», якую испльзует стандартны модуль upload. Ён патрабуе ўсталёўкі модуля token, для вызначэння правіл стварэння паддырэкторый.

Upload previews

Adds image preview thumbnails to the file attachment section on node editing pages. That way, users can see what image they are dealing with instead of guessing it from the file name. To prevent ultra wide tables, a file is now spread over two lines with the first displaying the image and the filename and the second one containing the checkboxes for deletion and listing, as well as the file size information.

URL Class

A simple filter which adds a CSS-class to each URL according to its target. This lets you easily distinguish between internal and external URLs, and assign a unique style to each URL based on its destination.

e.g. <a href="http://blog.erdfisch.de">erdfisch :: blogs</a> becomes <a href="http://blog.erdfisch.de" class="erdfisch">erdfisch :: blogs</a>.

URL Icon

Display URLs with corresponding favicon.

A simple filter which checks the content for <a>-elements and automatically fetches and stores the corresponding favicon.ico if available. Generates and stores a CSS-file to stick the favicon to the URL at display time.

URL list

Модуль стварае спіс URL усіх дакументаў — «/q=urllist.txt» ці «/urllist.txt», калі ўключаны зразумелыя URL. Можна выкарыстоўваць для пошукавых сістэм.

URL profile

URL profile collects URLs with a common host string and retrieves information for Alexa and Technorati about these hosts.

URL profile is to be used in combination with a feed aggregator. When the aggregator subscribes to a feed with articles from different sources (i. e. the Planet Drupal feed), URL profile finds out which sources those articles are coming from (in this case http://www.buytaert.net, http://www.planet-soc.com ... ) and provides navigation by those sources. In addition to that, page thumbnails and blog rankings are pulled from Alexa and Technorati (API keys necessary).

Currently, the Leech module is the only aggregator that implements an interface to URL profile.

Check out http://leech.devseed.org for a demo.

The module was originally developed by Marcin Konicki and is currently maintained by Alex Barth. Aron Novak is the original author of url_profile_alexa.

The module is sponsored by Development Seed, the World Bank in coordination with Pierre Wielezynski and the World Resources Institute.

URL Replace Filter

Allows administrators to replace the base URL in <img> and <a> elements.

Urlfilter

Модуль аўтаматычна конверирует URL-ы (http, ftp, email, ...) у гіперспасылкі. У Drupal 5.x дадзеная функцыя ўбудавана ў ядро.

URLify

URLify is a simple module that generates the path alias of a node automatically using javascript. The alias is generated from the title of the node.

For more advance path management please see the pathauto module. You can stay up to date with URLify and Pathauto development by subscribing to the Paths discussion group.

User aggregator

Модуль дазваляе карыстачам дадаваць RSS-стужкі да агрэгатара сайта праз свае прафайлы.

User Autorole

Модуль дазваляе аўтаматычна прысвойваць вызначаную ролю карыстачам пры іх рэгістрацыі.

User Badges

Модуль дазваляе прызначаць поьзователям значкі.

User force term

Модуль прымушае ўсё ўтрыманне створанае карыстачом быць злучаным з тэрмінам таксанаміі.

User Import

Import users into Drupal from a csv file (comma separated file).

User List

IMPORTANT: Use the CVS Head version, rather than the 4.7 version. The 4.7 version is an old, buggy version, and I still have to figure out how to branch properly. (Using Eclipse in Linux if anyone can help out.)

This module creates several user lists, which may be viewed as pages and blocks. User lists may be displayed alphabetically, beginning with A-Z, by newest, by role, or as a list of users who have posted content of a certain type.

User Maintenance

Модуль дазваляе выдаляць карыстачоў па зададзеных умовах.

User Name based Redirection

Модуль стварае перанакіраванні URL, выкарыстоўваючы ў адрасе імя_карыстача замест яго UID.

User Points

Модуль дазваляе налічаць карыстачам балы за дасканалыя дзеянні, напрыклад каментары, галасаванне, запрашэнне сяброў і г.д.

ser Profile Node Integrator

This module aims to integrate all profile nodes in a neat and usable way allowing user permissions on all types associated with the user.

How?

If you use the Node Profile module, which allows you to tag any node types (usually CCK's) as profile nodes. You can also use Usernode and Node Family, however I never really found a neat way that tied the profile node's togther.

After chatting to dfletcher on IRC about this, he showed me some code he was using for a site he was working on. I based this module on that code and extended it further.

This module will take into account access rights to the node types - for example, you can create 2 CCK node types and tag them as profiles. You could then make 1 of them accessible by the authenticated user so they could provide details which you'd like them to maintain - like a normal profile. You could then setup the other node to be "private" so only a set of admins could use it. Useful for keeping notes on users or mayeb storing information about how they came to your site - eg if they were created during part of a marketting campaign? The combination of CCK, Node Profile and this module opens up the data you can associate with a user.

User Protect

This module provides various editing protection for users. The protections can be specific to a user, or applied to all users in a role.

User Quota

This module allows you to create and enforce quotas on node creation and comment creation on a per role basis.

This is useful for the following scenarios:

1) Preventing random spammers or other miscreants from filling up your site with garbage.

2) Dealing with those over-enthusiastic users who join your site and then proceed to comment on every single forum post that's made. (Sure, you could just delete their posts, but that can make them angry. This approach is less likely to do that, and it will stop the damage before it starts).

In the future, I have plans to expand this module so that other modules (such as webform, upload, etc.) can use this module to store quota information and check resource usage against quotas so they do not have to implement that functionality themselves.

User Read-Only

Модуль дазваляе адміністратару забараніць ці дазволіць змену вызначаных палёў у профілі карыстача.

User Referral

Модуль дадае ў профіль карыстача «спасылку рэферала». Калі новы карыстач рэгіструецца на сайце па гэтай спасылцы, то гэта інфармацыя запамінаецца. Можна выкарыстоўваць для ўзнагароды карыстачоў за прыцягненне кліентаў.

User registration notification

Модуль апавяшчае адміністратара пра рэгістрацыю новых карыстачоў.

User Related Content

Модуль кіруе сувязямі паміж карыстачом і ўтрыманнем.

User Search

Модуль дазваляе ажыццяўляць пошук карыстачоў на падставе дадзеных іх прафайлаў.

User status change notifications

This module enables sites to automatically send customized email notifications on the following events:

    Account activated. Account blocked. Account deleted.


The first case is especially useful for sites that are configured to require administrator approval for new account requests.

User Tags

Adds the ability for users to add tags (taxonomy) to them selves on their user/edit page. Tags are also displayed on the user/page and they link to a page that lists all users that have that tag set to them.

User Tools

This project is meant to be an system administrators toolbox for managing users. Currently it only provides functionality for a drupal su equivalent. An administrator may impersonate another user in much the same way the unix su command works.

Feature requests for managing large numbers of users or managing users in SSO environment (such as using CAS or LDAP Auth) are welcome.

I develop in HEAD, which currently is tested against Drupal 5.x.

User Vote

Allows users to rate other users. Each user's rating (the voting results) is displayed on his or her user page.

Currently, there is no explicit voting functionality. A vote can only be cast by calling the API function uservote_set_user_rating(). The API is as follows:

uservote_set_user_rating($user, $vote) Rate a user. uservote_get_user_results($user) Gets a user's voting results from the cache/database.

Notes:
  • User Vote depends on the Voting API. The «Ratings» section on user pages can only be seen with the proper permissions.
Usercontent

The module adds information about user's content to his/her profile's 'view' tab grouped by content type. This allows to understand fast what is user's contribution for the site, that helps to add more community outlook to the site.

The difference from tracker.module is that it doesn't take additional tab and doesn't require additional click. Treats comments as seperate content type, what supposed to be an advantage; allows to locate each comment in thread.

Curretnly has lightweight implementation: doesn't require additional modules such as views and adds only one query per profile page view no matter how much content types it outputs.

It is a development version though, so any feedback and suggestions are welcome in this thread or via bug tracker.

userlink

Модуль дазваляе карыстачам захоўваць і абменьвацца спасылкамі (закладкамі, URL).

UserLists

This «mini» module simply adds a tab to the admin/user the admin/user page. The «by role» tab provides a sortable list of the site users by role. It is a quick way to confirm which users are administrators, editors, or whatever roles that have been defined.

Usernode

This module tries to make users nodes. It cares for automatically creation and deletion of a node for each user, the so called usernode.

usernodes

This module (tested in drupal 4.7), first and foremost, creates a way to limit the number of nodes of a certain type that each user may create.

I am deprecating this project, in light of the fact that I have not been good at maintaining it, and that the nodefamily module and its related modules appear to do a better job of what I was originally setting out to do. I recommend looking into the nodefamily module.

userplus

The userplus module enhances Drupal's user administration and Organic Groups' subscription administration.

userposts

Модуль дадае спіс дакументаў створаных карыстачом на старонку гэтага карыстача.

userreview

This module enables users to post a review of any node. This module is inspired by some of the user review functionality seen in the internet, such as amazon.com.

UserSwitcher

Гэты модуль больш не падтрымліваецца. Рэкамендуецца выкарыстоўваць модуль Masquerade.

Utility

The utility module is a module that contains a bunch of utilities that are simple to code, everyone wants, but nobody actually codes them. Right now, we have the following utilities:

    System module fieldset closer. This utility closes all the fieldsets at admin/build/modules.


Please add feature requests for anything you want If you would like to help maintain this module, by all means, I'll let you! Just post an issue as a task.

Validateage

This module validates a user's age at registration. The minimum age is configurable in an admin page, as is the name of your custom date of birth field.

I didn't test this module extensively, so be sure to test before using on a production site.

Validation

Модуль стварае блок у бакавой панэлі з кнопкамі.

Variable

A small module which accepts an HTTP POST and saves the POST variables to the variables table.

Variable Editor

This module gives you a user friendly interface to edit the Drupal System Variables (found in the variables table). In 4.7 when you remove a module, it sometimes leaves all its settings behind in this table. If you want to do a clean install, this is not always ideal.

Currently this module only allows viewing of a nested variables list and deleting of elements or entire tree's.

I'd like to add editing and «backing up» to this module too.

Variables

Handles variables on a Drupal site, inspired by the about:config in Mozilla.

vCard

The vCard module adds a vCard download link to every users profile. This link makes it easy to add users on your Drupal site to your local address book. Since we love microformats, there is also a theme function (theme_vcard) for displaying user data in the hCard format.

Version

This is a simple module to list all the '// $Id.' lines of all your drupal files to make it easy to know exactly what you have installed. If you maintain a few drupal sites you might find it usefull.

This module is discontinued in favor of a better release monitor module: http://drupal.org/project/releasemonitor.

Use only this version module if you are sticked to drupal 4.6, otherwise use the release monitor module.

Video

Модуль дазваляе карыстачам дадаваць відэа на сайт.

Video CCK

Initially, this module will install CCK fields for YouTube Video. It allows video to be displayed in a preview or full size, each of configurable sizes. Also will grab the thumbnails from YouTube API (still TODO).

Plans are to integrate other video sites as well, such as Google. Ideally, some kind of standard will emerge among social networking sites, but I'm not holding my breath.

Questions can be directed to winborn at advomatic dot com.

Vietnamese Typing

This module allows users to type Vietnamese characters while creating or editing Drupal nodes or setting the site name or menu names or taxonomy names, etc. It incorporates AVIM (Advanced Vietnamese Input Method), which is a nice open-source javascript that does the actual encoding of Vietnamese characters. As of this writing, the module includes the latest version of AVIM.

View — Theme

Benefit. Using views, change the system theme for pages like node/123.

Example. You could use the garland theme for your site but the pushbutton theme for pages like node/123 that are authored by Administrators in the last ten days.

Viewcount

This Drupal 4.0 module counts how many times each of your nodes is viewed, also tracking where each link to the node came from (HTTP referrer). The number of times a node has been viewed can be displayed in the node's link section (next to «# comments» etc).

This functionality was merged into the core statistics module with Drupal 4.1+.

Viewfield

Nodes hold content. Views save queries. Wouldn't be great if a node could hold a saved query? Now it can. Viewfield is a CCK field module that allows administrators to put views directly into nodes. When creating a node, users can select from a list of views. When the node is displayed, the view is run and the content is inserted into the body of the node.

Views

The views module provides a flexible method for Drupal site designers to control how lists of content (nodes) are presented. Traditionally, Drupal has hard-coded most of this, particularly in how taxonomy and tracker lists are formatted.

This tool is essentially a smart query builder that, given enough information, can build the proper query, execute it, and display the results. It has four modes, plus a special mode, and provides an impressive amount of functionality from these modes.

Views Alpha Pager

The views_alpha_pager is a simple module that implements an alphabet pager (A B C) instead of a numeric pager (1 2 3) for views. This module relies upon a reasonable alpha sort order defined in the view. When one is not defined, it reverts to the numeric pager.

Views Bonus Pack

Модуль уяўляе з сябе калекцыю ўбудоў да модуля «Views».

Views Bookmarks

The Views Bookmark module is a flexible bookmark system whose primary goal is to give all the control to the administrator. Using this module, the site administrator can provide an arbitrary number of «bookmarks».

Views Calc

This module adds simple calculations to a views table. Requires the views module.

Views Date Range Filter

The daterange module provides a programatic extension for date ranges that can be used by other module developers. It creates new filters for node times, «Node: Created Time Between» and «Node: Changed Time Between», as well as new date range filters for CCK date (but not datestamp) fields.

If jscalendar is installed and enabled the date fields are augmented with the jscalendar button for selecting a date.

The supported operators are «Custom date range», «Outside date range», «Before», «After», «within the past week», «within the past month», «within the past 3 months», «within the past year». When the the operator doesn't need both input fields, JavaScript attempts to undisplay the unused fields.

The date fields understand the words «today» and «yesterday» and sutraction of days, months, or years.

Views Fast Search

The views_fastsearch module provides an alternative search filter and search sort to the default search methods provided in views_search.inc. This search is considerably faster (than the search in views_search.inc), supports OR terms, exception terms, quoted terms, and sorting by score.

  • It is noticeably faster — 5-20x faster. Defaults to AND terms, but supports the OR keyword. Implements exception terms using the — prefix (i.e., «global warming —ocean» searches for nodes that include «global» and «warming» but do not include «ocean»). Supports quoted phrases. Implements a sort by the search word score, when there are multiple terms, it sums them up — this presents results where the search words are in the title or header tags higher up in the list.
Views Filter Block

The views_filterblock module basically moves the horizontal filter from the views page content area into a (vertical) block. This differs from the views block option which displays the view exposed filters AND a limited number of rows from views content. It themes the block using collapsible fieldsets rather than the table currently used by views, and it uses some logic to decide which fieldsets should be collapsed or not collapsed based on whether the filter form has a value.

Views Fusion

Views Fusion allows one to fuse multiple views into one. So you can build fusioned views that display information that is stored in multiple nodes — useful for tabular views. It uses node relations for joining the appropriate nodes together.

Currently the views_fusion module needs the nodefamily module for getting the node relation information. However in future other node relation modules could also provide their data for views fusion as it is written generic.

There is also a patch for the CCK nodereference field, which adds support for views_fusion.

Dependencies:

    Views (at least version 1.2) Nodefamily (or another supported node relation module)
Views JSON

A deceptively small plugin to return views data as JSON objects.

This module is meant for people doing heavy-duty JS work. Knowledge of JSON, jQuery, and a bit of Views internals is needed to fully utilize this module.

*HINT* I highly recommend using this in combination with the jQuery Forms plugin.

Views Scheduler

Allows users to schedule views. A scheduled view can then be linked to any number of actions.

This module makes use of Views.module, Schedule.module and Actions.module.

Views Tagadelic

Adds a «View Type» to the Views page and block named «Tagadelic» (in addition to «Teaser», «Full Page», etc...). When selected, the nodes returned by the view are themed as a «Tagadelic» block in the same vain as the tagadelic module. At least one vocabulary field should be added to the Field List.

TODO:

Add error checking to make sure that a vocabulary field was added

The module would more aptly be named views_tagadelic because it extends views and not tagadelic, but that's the name I started with.

This module is partially supported by CivicActions.

VIM Color

The vimcolor module highlights code in many different formats. VIM is a common programmers text editor for (usually) unix based systems. Out of the box VIM can color the syntax of 200+ languages including PHP, Perl, C, HTML, Fortran, Haskell, Java, etc.

Vocabulary List

This module provides node listings by vocabulary, much like taxonomy.module provides node listing by terms. It also implements vocabulary feeds, and works under the same principles as taxonomy term URLs.

Vocabulary Permissions

Assign permissions to vocabularies by user role.

The core taxonomy system allows vocabularies to be assigned to node types. This module extends that by allowing the editing and/or display of the vocabulary to be controlled by user role. It attaches itself to the vocabulary add/edit form and gives the administrator three options for each role — (1) edit and view, (2) view only, and (3) none.

This module makes it possible to create a vocabulary for administrator purposes, hide this category from most users, and then use the category as a views filter.

Here are two use cases:

    a vocabulary that had the terms «special offers», «front page», «user advertisement», etc; this vocabulary could be used in various views to pull the tagged content into a particular block or page. a vocabulary that had the terms «editor post», «editor tagged», and «community post» and a role type of «editor» that was less than an admin, but had privilige to write editorial content (as opposed to unedited community content), but also had permission to tag community content as something that was propogated to higher visibility.


In both these cases, taxonomy can be used to tag the content, and views can be used to display it, but only if the permissions are such that this «administrative» vocabulary isn't visible to the typical user. This module makes that all possible!

This is NOT a node access module.

This module is partially supported by CivicActions.

Vocabulary Set

Enables the creation of pairs of content (e.g. French Word-Swahili Word) and an optional associated explanation for learning purposes.

Most useful when used in collaboration with a viewer module (e.g. Flashcard Module, Typecheck module).

volunteer

This module allows visitors to the site to volunteer for an event and provides the site administrator with comprehensive Volunteer management tools to keep track of Volunteers, tasks and communication.

Vote up/down Package

Гэты праект — спроба зрабіць клон такіх сайтаў як digg.com ці reddit.com.

Voting

Сістэма галасавання/рэйтынгу.

Voting Actions

Voting Actions bridges the gap between VotingAPI based rating/voting systems, and Drupal's Actions module. Administrators can set up rule sets to be executed whenever content is voted on by a user. The rule's criteria will be checked against the contents' votes, and if they match, the rule set's actions will be executed.

Voting API

VotingAPI helps developers who want to use a standardized API and schema for storing, retrieving, and tabulating votes for Drupal content.

Voting for Sourceforge.net tracker items

This module periodically connects to sourceforge.net to collect lists of feature request, bug or task tracker items. It makes this list available in drupal for voting by users, assigning votes from +5 to -2. Users have an available number of votes based on how many forum posts they have made. Users can change their votes at any time and votes are released when any tracker item is closed.

VotingAPI Field

Defines a Voting API field type for content.module. Currently provides 4 types of voting fields:

  • Choice: user chooses an item from a list to vote on. Poll-like. Score: users rate nodes. There can be a range of scores or a single score like +1 Percent: users specify a percentage from 0 to 100 and the average is presented. Currently input is limited steps of 5%. A slider-type widget could replace this with finer granularity. Author Rating: node authors specify a single numeric rating.


The input/output of this module is currently very primitive. The form input and results output systems are likely to undergo serious revision in the near future to support all kinds of fancy voting widgets.

This module requires VotingAPI, which it uses for vote storage, calculations, and caching. It also of course requires the CCK module since it defines CCK field types.

WARNING: This module is EXPERIMENTAL. Use with extreme caution. For a more mature solution, take a look at fivestar module.

waypath

Модуль дадае роднасныя спасылкі з сэрвісу XML-RPC у waypath.com да кароткага зместа дакумента ці ў сам дакумент (наладжваецца).

Weather

Модуль выкарыстоўвае дадзеныя службы (METeorological Aerodrome Report) для паказу зводкі пра надворъе.

Web File Manager

The WebFM module presents a paradigm shift in file management for Drupal. This file manager is based on a heirarchical directory structure unlike the traditional flat filesystem used to date. WebFM uses AJAX to allow users to arrange files on the server in the same way they do with file managers on their personal systems. This ability to hierarchically arrange files greatly enhances the manageability of large collections of data.

Web Links

Web Links provides a comprehensive way to post weblinks to your site. All links are nodes, which can be put into taxonomies/categories and administered.

webalizer

Модуль для паказу статыстыкі сабранай сэрвісам webalizer. У працы выкарыстоўваецца cron, ён чытае статыстыку з webalizer і абнаўляе яе ў блоку. Што такое webalizer можна прачытаць тут: http://www.webalizer.org/.

Магчымасці:

    Усталёўка URL для збору статыстыкі. Индентификация username/password дазваляе далучацца да webalizer. Паказ наведванняў за апошнія 12 месяцаў і 1 месяц. Абнаўленне пры дапамозе cron.php.
WebCalendar integration

Гэты модуль інтэгруе скрыпт WebCalendar (http://webcalendar.sourceforge.net) у Drupal.

Webcam

Модуль паказвае малюнкі з вэб-камеры ўсярэдзіне аўта-якое абнаўляецца акна.

Webcams

Модуль дазваляе стварыць дынамічна які абнаўляецца дакумент у якім будуць паказвацца дадзеныя з вэб-камер. Падтрымліваецца паказ малюнкаў з 4 вэб-камер у адным дакуменце. Модуль выкарыстоўвае просты jQuery javascript.

Webcomic

The webcomic module is designed to maintain an online comic or graphic novel. It can be used for simple strip-a-day comics as well as more complex graphic novels, where organization by storyline and issue are essential.

webform

Модуль дадае тып дакумента — webform. Тыповае выкарыстанне webform, гэта стварэнне апытанняў, кантактных формаў ці формаў запытаў і рэгістрацый, апытанняў, даследаванняў.

Weblink

This module enables you to add articles with a link. Link clicks are tracked, and website monitoring is also possible.

WebMedia

Модуль дазваляе карыстача дадаваць на сайт струменевае відэа.

Webserver Auth

Admins can now enable access control their drupal directory via their webserver (e.g. http auth, NTLM, .htaccess) and with this module, Drupal honor's the web server's authentication. That means that your users don't maintain separate passwords for Drupal, and that terminated users automatically become inaccessible in Drupal. If you are running an LDAP server, or Microsoft Active Directory, use UNIX authentication, this is likely a good module for you.

Weekly node listing

Модуль генеруе архіў старонак за тыдзень і стварае блок са спасылкамі на іх. Вы можаце вызначыць якія тыпы дакументаў трэба ўлічваць.

Weight

Модуль дадае функцыю «вагі» для ўключаных тыпаў дакументаў. Дакументы з меншай вагай усплываюць угару спісу, элементы з вялікім значэннем апусцяцца.

wgHTML

Модуль wgHTML імпартуе статычныя HTML-старонкі ў Drupal.

Whatsrelated

Модуль дазваляе вывесці спіс злучаных з дакументам спасылак.

Whois lookup

Модуль выкарыстоўвае GPL бібліятэку phpWhois для сервераў whois са спісу. Загрузіце phpWhois і змесціце файл у тэчку модуля (адрас будзе выглядаць так: modules/whois/phpwhois/example.php).

Выкарыстанне. Форма модуля даступная па адрасе: ?q=whois. Запыт: ?q=whois/example.com, выдасць інфармацыю пра дамен example.com.

Wiki

Модуль, які дазваляе зрабіць вікі-сайт на базе Drupal-а.

Wiki404

Дадатак да модуля «wiki», для стварэння новых стрнаниц.

Wikitools

The wikitools module provides some settings to get a more wiki-like behaviour:

  • Node Creation: Let users create new nodes when they type in a node name which does not exist. Node Search: Let users search for nodes when they type in a node name which does not exist. Automatic Redirect: If a title of a moved page is entered, redirect automatically. Unique Titles: Enforce that titles are unique over all wiki node types Move Protection: Disallow change of node titles for users without administer nodes permission. Delete Protection: Disallow deletion of nodes for users without administer nodes permission. Underscore as Space: Treat underscores as spaces when doing a node-lookup by title.


The module can be used in conjunction with the freelinking filter by taking over the freelinking links or together with the pearwiki filter for various wiki formats.

Wishlist Module

Модуль стварае тып дакумента wishlist. Выкарыстоўваецца, каб даць карыстачам магчымасць ствараць «спісы жаданняў».

Wordfilter

Модуль дазваляе адміністратарам фільтраваць вызначаныя словы на ўсіх старонках.

Workflow

The workflow module allows the creation and assignment of arbitrary workflows to Drupal node types. Workflows are made up of workflow states. For example, a workflow with the states Draft, Review, and Published could be assigned to the Story node type.

Workflow Fields

The workflow_fields module extends John VanDyk's workflow module by allowing CCK node fields to be made invisible or read-only depending on the current workflow state. The workflow state form is extended to show all node fields with appropriate controls to hide and/or disable each field for that particular state.

This functionality is useful when a workflow moves among users who have different permissions regarding the document flowing through them. Which is the case in most every workflow we're encountered.

Worklog

Модуль адсочвае колькі часу вы марнуеце на розныя задачы. Ён дазваляе ствараць таймеры для розных задач.

Workspace

Модуль распрацаваны для таго, каб карыстачы мелі цэнтральнае месца для прагляду і кіраванні створаным імі ўтрыманнем.

WoWRoster Integration

The WoWRoster Integration displays WoWRoster inside Drupal.

Features:

    Wrap WoWRoster in an IFrame. Provide a roster block. Provide a realm status block. Provide a richest players block. Provide an upload page to allow your guild members to upload their char-data directly to your drupal-url. Provide an upload_url for use with UniUploader. Load information directly from the WoWRoster database.
WYMeditor

Тэкставы рэдактар.

Xbox Live Gamertag

Adds your Xbox Live Gamertag to your user profile. It can also be embedded into a page/ comment/ signature by using a Drupal filter.

XBView (Bookmarks Viewer)

Модуль паказвае закладкі праз dhtml (html/css + javascript) інтэрфейс. Ён распрацаваны для чытання закладак з файлаў XML Bookmark Exchange Language (XBEL).

XLIFF Tools

This module converts node bodies and titles written with valid(!) HTML markup to XLIFF (XML Localization Interchange File Format) and back to HTML. You can use Computer Aided Translation (CAT) tools to support your content translation process.

Note that this module is in the very early stages, and there are several limitations. Testing and improvements (patches) are very much welcome!

More information on XLIFF:

    xliff.org XLIFF Tools Wiki XLIFFRoundTripTool (Source of the XSL sheets this module is based on)
XML Content

XML Content is an XML entry, XSL transformation, and XML validation module that leverages PHP xml and xsl support, and the drupal output filter system. With XML Content, you can save XML inside the body of any node type, and have it display differently with XSL, or validated against a preconfigured schema.

XML Content features:

    Multiple xml document types, by creating multiple input formats Custom XSL script for each input format, and hence custom vew for each document type On-submit XML validation of nodes that have an XML input format Options with multiple levels/types of validation or each format: None, Well-formed, DTD, XSD, RelaxNG


Moreover, since the functionality is implemented as an output filter, the original XML remains intact, and available for processing by PHP, like extracting a node's title field value from an XML element insde the node body with SimpleXML.

XML Content currently requires PHP 5, and does NOT feature a web-based XML editor.

XML Sitemap (formerly Google Sitemap)

Модуль стварае карту сайта ў фармаце XML у адпаведнасці з патрабаваннямі sitemaps.org.

Xssfilter

This set of functions allows you to filter html in order to remove any malicious tags from it. Useful in cases when you need to filter user input for any cross-site-scripting attempts.

Xstatistics

Модуль распрацаваны для зручнейшага паказу стандартнай статыстыкі сайта.

Yahoo Maps

This is the start of a Yahoo Maps module. Right now, it is very basic and just inserts a Yahoo map into a node teaser and body, based on information stored by the location module in the location table.

Near term development will add more configuration options and support for the overlay of GeoRSS feeds.

Yahoo! Browser-Based Authentication

Модуль забяспечвае индентификацию на аснове вашых дадзеных у Yahoo! Ён дазваляе карыстачам заходзіць на ваш сайт выкарыстоўваючы свой ID і пароль у Yahoo!

YouTube CCK

Патрабаванні: Drupal 5, CCK.

Модуль усталёўвае палі CCK для YouTube Video. Ён дазваляе паказваць відэа як у выглядзе папярэдняга прагляду, так і поўнаэкраннага. Наладжваецца любы памер. Ён таксама дазваляе «рабаваць» малюначкі папярэдняга прагляду праз YouTube API.

Ystock

Модуль які робіць магчымым паказ дадзеных з большасці нацыянальных і найбуйных сусветных гандлёвых пляцовак.

Z39.50 Search

This module implements the z39.50 Protocol for Information Retrieval using PHP interface to the YAZ toolkit.

With this module you can easily search or scan z39.50 targets (servers) in parallel using the standard Drupal search API and present the results.

Zeitgeist

Модуль дадае функцыю гісторыі запытаў пошуку. Дазваляе наладжваць блок «recent searches».

zipcode (CCK)

Модуль робіць поле «zipcode» для модуля CCK.

Zippy Images

Модуль дазваляе загружаць малюнкі ў zip-файлах.

Содержание: 

Блін што гэта за трызняціна???Тут на сайце?Яшчэ і на чорным фоне.Вочы захварэлі праз 5 секунд???Дзіця тут адмін што-ці???

А што пэўна патрабуецца? Не трызняціна? Так ніхто не прымушае наведваць сайт. А калі трэба змяніць тэму на светлую, то зарэгіструйцеся ці ўвайдзіце праз OpenID ці па размеркаванай аутенфикации Друпала. Ды і дзіўныя пытанні пра дзіця, нават калі і так, тое што? Каго хвалюе?