| 此模块定义了两种新的节点类型:daily和daily container。可用于发布每日新闻/每日一笑类型的内容,此模块自带日历显示可用于查询往日内容。 | |
| 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. |
| http://drupal.org/project/dashboard | |
| 提供一個簡單的節點類型,可以作為一種靜態頁面,以header/footer+兩欄的方式呈現資訊。我覺得此模組一個另類的功能在於,提供了dashboard_get_block('forum',1) 這種function,可以很方便地在頁面裡顯示特定區塊的內容。 | |
NOTE: 4.7 users and Drupal 5: 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. |
| 提供数据库管理功能。管理员可以通过此模块在drupal界面进行数据库查询/修改/删除等功能。 | |
| 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. |
Dataview was created to bring the powerful table creation, sorting, and filtering options of the Views module and make them available for data that is unrelated to the nodes table. Currently, it will only display data that resides within a single table. In addition, Dataview currently also allows for the export of the current view as an XML-based spreadsheet, including formatting. Its purpose, however, is to act as an API, so it must be passed an array that describes the table and its fields from which the data will be pulled. The module that implements Dataview will need to define a menu item at which the dataview will be displayed, and then pass through that location as part of the data model that lets Dataview know how to pull together the information. See the API document for more details. |
| http://drupal.org/project/date | |
| Date 模块能为 cck 模块(http://www.drupalchina.org/node/1977)提供一个有弹性的日期/时间字段类型,它附带的 Date API 则可供其他模块利用。 | |
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. Features
|
| Defines a framework for defining tokens to be used in date filters. To start, this module defines the token @ENDOFMONTH, which evaluates to the end of the current month, but this module defines hooks so that you can define more tokens. |
This module shows how the view interpreted the dates you typed into the exposed Limitations: |
| The DB cron module allows you to create and manage a set of SQL queries. Each query is run at a regular interval using the cron system, and you can specify a different interval for each query. |
| http://drupal.org/project/db_maintenance | |
DB maintenance 在 cron.php 执行期间进行数据库表优化操作,也就是 OPTIMIZE TABLE 查询。 对于 MyISAM 表, OPTIMIZE TABLE 修复已被删除或分割行的、排序表索引、更新表统计;对于 BDB 和 InnoDB 表, OPTIMIZE 重建表。 对于 MySQL 数据库,因为在 OPTIMIZE TABLE 运行期间需要锁定表,因此要求有 lock table 权限。 此模組會在cron.php執行時,自動針對所選擇的資料表執行OPTIMIZE TABLE的動作(資料表的硬碟重組?)。 |
|
| DB maintenance performs an OPTIMIZE TABLE query on administrator-selected tables during regular cron.php executions. For MyISAM tables, OPTIMIZE TABLE repairs a table if it has deleted or split rows, sorts table indexes, and updates table statistics. For BDB and InnoDB, OPTIMIZE rebuilds the table. Note, MySQL locks tables during the time OPTIMIZE TABLE is running. |
| http://drupal.org/project/decisions | |
| Decisions 是 poll.module 的一个替代,它还提供了更高级的投票系统和建立 decision 的工具,它的目标是允许项目组线上做出决策而无需传统的碰头会议 | |
Decisions is a replacement for poll.module and provides advanced voting systems and decision-making tools. It aims to enable groups to take decisions online in a manner that replicates and augments what is possible in face-to-face meeting. The advpoll has seen much more development over the last year and is currently recommended over this module. |
This module allows you to set default filter formats per node type per role, preventing users from having to tick a checkbox every time they add a new node. This is useful for sites that set the global default to a less rich format to prevent anonymous users from using (for example) full HTML. To add a new default, select a role, an existing filter format, and a node type from the controls. You may also wish to specify a weight in order to give some formats preference over others. For example, a user might belong to two roles that you have specified different defaults for. In this case, you would give a lighter weight to the more privileged role, so that its default is returned for that user, while other users who belong only to the less-privileged role would get the heavier default filter. This module honors filter format privileges. That is, if a given role has not been given permission to use a format in the filter administration section, this module does not override that permission. At present, this happens behind the scenes, and the user interface section does not enforce the prohibition yet. So be sure you have allowed a role to use a given filter prior to adding defaults here. |
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. |
| This module together with additional modules enables features suitable for e-democracy work. |
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. |
| http://drupal.org/project/dependantDropdown | |
| 这个模块为 CCK 添加一个下拉选单类型,它的值取决于另一个字段,举个例子,有两个下拉选项: 1. 观测系统 2. 大小 很显然,第二个下拉选项取决于第一个下拉选项的值。 |
|
*** This modules adds a CCK type which defines a dropdown with a dependant value list upon the value of a different cck field - Unlike the activeselect module here all the values are configured ahead. There is no requerying the server for the values |
| http://drupal.org/project/devel | |
| 给 Drupal 开发者和那些喜欢打破砂煲问到底管理员用的。 最初的时候,这个模块在页面下方打印出每个页面请求的数据库查询汇总,包括每个查询执行的次数 (同一查询不应该执行多次) 以及每个查询的耗时情况 (耗时越短越好 - 复杂查询就用缓存)。 | |
| 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). |
| http://drupal.org/project/dhtml_menu | |
| DHTML menus 利用 javascript DHTML 技术来减小嵌套菜单时要载入的页面数,尤其是 Drupal 的管理系统。 当你点击一个有子项的 Drupal 菜单时,需要等待页面刷新后才能看到你要的,而通过 DHTML Menus 子菜单会在你点击上级菜单后立刻展开。 |
|
DHTML menus uses javascript DHTML to reduce the number of page loads when using nested menus; this is particularly useful with Drupal's administration system. Ordinarily in Drupal, when you click on a menu with sub-items, you need to go to that page and do a page refresh to get the items that are beneath it. With DHTML Menus, instead the sub-items are expanded as soon as you click on it. Additionally, it uses a cookie to remember what menus are open and what menus are closed, so as you navigate around the site your menus remain consistent. |
| http://drupal.org/project/diff | |
这个模块添加一个 tab(标签) 来显示所有修订版本,并且能够提示你各个版本间添加/修改/删除的内容。 為文章的版本控制提供前後比對的結果,會自動標注增加和刪除文字的顏色。 增强了drupal自带的‘修订(revision)’功能,可以方便的显示出不同版本内容见的不同。 |
|
| This module adds a tab for sufficiently permissioned users. The tab shows all revisions like standard Drupal but it also allows pretty viewing of all added/changed/deleted words between revisions. |
| This module adds a Digg this button to your nodes. If the story is not yet submitted to Digg a "Digg this story" button is displayed. If the story was already submitted a button showing the number of Diggs you received is displayed. |
The directory module presents a very simple and lightweight hierarchical 'directory-like' view (conceptually similar to DMOZ, Yahoo, etc.) of nodes that have been assigned to one or more designated taxonomy 'vocabularies' (depending on module configuration). This allows users to drill down on selected content on your Drupal site. AttentionWe are currently evaluating the future direction of directory module. Some functionality that is currently at the core of directory may be removed. Please read the following issue for details: http://drupal.org/node/144743 . Constructive comments are very welcome before a decision is made. |
| http://drupaltaiwan.org/module/disk_node | |
| 此模組會新增一個叫做DiskNode的節點類型,它的主要用途是提供檔案下載功能。每一個disknode會連結到一個儲存在網站上的檔案,提供給網友進行下載,並可統計下載次數。 | |
| DiskNode adds a new nodetype called DiskNode. The main purpose for this node is to serve as download module. Each disknode links to a single file stored within the file storage. These files are already in this directory. File management tools are provided with the disknode. It will allow you to upload a local file or a file already stored on an other webserver. Downloads of the files are counted. |
Docs is a simple document/file manager. It provides a directory browser with integrated file and folder creation. It's goals are to be simple, sometimes over-simplistic, have dependencies only on core - currently taxonomy and upload. |
This is a module for accepting donations via Paypal. Paypal IPN is used to capture the donation information and store it in the database. Donors and the amount donated are shown on a Donors page. If the user is logged in while donating, a link to their profile is shown on the donors page. It runs on the Drupal Association web site. Requires the simple paypal framework. |
| http://drupal.org/node/16484 | |
| 这个模块为你的 Drupal 站点加入一个 详细的捐款追踪,donations 模块用于任何希望接受捐款的组织或个人, 捐赠人可以通过这个模块跟踪自己的捐赠历史和站内其他组织的捐赠历史。 本模块无需维护,不过就一个文件并且无需数据库操作,当然它有一个捐赠 “区块” 以及 18 种不同的捐赠按钮供你选择,还需要免费的 基于 GPL 的 donorge.org 捐赠服务。 | |
| 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. |
| This module adds custom disclaimers to registration and content creation forms. |
| http://drupal.org/project/dblclick | |
| 有了这个模块,你通过双击内部链接就能编辑页面了。 如果一个用户有相应的权限,他可以双击: 节点链接 转到该节点的编辑页面 用户链接 编辑该用户的信息 评论链接 编辑该评论 这个模块还建立一个 hook_dblclick() 供其他模块处理双击、 shift-双击和 alt-双击行为。 需要 JQuery Javascript 库(当然这已经是 Drupal 5 的一部分了)。 |
|
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:
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. |
| http://drupal.org/project/download_count | |
| 简单说,这个模块用于记录节点附件被成功下载的次数,每个文件有自己的计数器。 注意:此模块仅工作于 Drupal 下载方法设置为私有 (显然会与某些模块和性能设置要求的公共下载方法相冲突)。 | |
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 :
You can view a screenshot of that page. Statistics can be viewed in the node as well. |
| http://drupal.org/project/drake | |
| Drake 是一个让你可以在 Drupal 执行 CakePHP 应用的模块,它为 Drupal 和 CakePHP 提供沟通的桥梁。 CakePHP 是什么? CakePHP(http://www.cakephp.org/)是 PHP 的一个快速开发框架,它帮助开发者构建快速、强健的应用。 为何用 Drake? Drupal 是最好的内容管理系统之一,它提供了一个整洁而紧凑的框架来建立模块,但它没能给开发者提供一个优美的平台应该提供的所有特性。 CakePHP 是一个强健的框架 (许是最好的 PHP 框架)。 |
|
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:
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. |
This is the project page for the Drawing API Google Summer of Code project. This module will equip Drupal with an easy syntax to create graphics, plots, charts etc, and include an SVG toolkit in an include file. Drawing module is for developers, to allow the creation of graphics happen easily, via a Form API-like syntax (structured arrays). Important: to make this module work in the largest range of browsers possible, insert the following in the page template of your theme: Use the following code to check it out from CVS: Related group and development progress reports: http://groups.drupal.org/graphing-svg. I set up a temporary demo page, where you can check if your browser works with the current version. We have tested with the Adobe plugin with IE6 and 7, it seems with IE6 it works well (except for the jQuery compatibility), for IE7 it needs more testing. May not fix. The module is usable in
And is not supported in |
| http://drupal.org/project/dript | |
| Dript 是 Drupal 内的一个脚本引擎,它可以被其他模块利用以添加脚本应用,模块本身执行一个可以应用到节点和其他内容的过滤。 Dript 比 PHP 更简单和更安全,它让非程序员可以轻松编写自己的代码、web 应用,甚至建立模块。 | |
| 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. |
This module allows for a simple way to provide drop shadowed or rounded corner boxes, which extend to deal with content. Badly seeking comaintainers. |
Drupal Administration Menu renders all administrative menu items below 'administer' in a clean, attractive and purely CSS-based menu at the top of your website. It contains not only standard menu items - local tasks are also included, giving you extremely fast access to any administrative resource and function your Drupal installation provides. Drupal exposed! Administering and working with Drupal has never been that fast, easy and concise. |
Adds free AJAX messenger to your Drupal site. This is a fork of ajaxim chat to make it closer to drupal. Features:
NOTE: There are css issues at the moment and module needs testing. Use this module carefully with Drupal 5.x as it breakes css styles. Module was developed while working at Enomaly for BlueShirtNation.com. Authors: Thanks to developers of original ajaxim chat. |
Adds additional hooks to drupal. Provides additional functionality. We initially created this module as a part of the Resource Manager module (in development) but it seemed more sensible to split it into a separate module that we can use to add additional functionality to drupal. First release contains: * Drupal icons & Application Panel. We created two new hooks to set and display icons in an application-style. This allows developers to give their web-based applications a simpler user interface and a sleeker appearance. See project release notes for more details on the hooks and how to use them. |
| DAST is a set of build projects, tasks and other extensions created on the Phing framework for automating a wide variety of Drupal deployment and staging scenarios. The goal of DAST is to provide a formal, repeatable, reusable process for 'building' a Drupal site using a formal build tool and build language. DAST applies the concept of the software build to creating Drupal sites...Phing build files are syntactically identical to Ant build files and provide tasks for downloading Drupal core and modules from CVS, copying and deleting files and directories, creating the Drupal database and user, writing to configuration files, and generally any of the manual steps that users / developers / testers / admins repeatdly perform to bootstrap a new Drupal site. |
This is just an engine right now, and an FTP browser. Not sure where I'm going with this, but there wasn't anything giving an FTP interface in Drupal that I could find, so here's a start. Currently, it hard-codes the ftp u/p info, and defaults to ftp.drupal.org, just to give you the point. After installing, go to /admin/settings/drupal_ftp, and possibly change access rules at /admin/user/access. This is an extensive remodification of the my_ftp class (though no longer a class) at http://www.devarticles.com/c/a/PHP/My-FTP-Wrapper-Class-for-PHP/ Possible uses:
I made a custom module using this as an API that will copy Image files (during upload) to an ftp server, so they may be served from off-server. But it's a fairly specific use, and doubtful there's much use for that sort of application. However, I'd be happy to contribute it if there's a need for it. Direct any questions or suggestions to winborn (at) advomatic (dot) com Aaron Winborn |
| http://drupal.org/project/drupalvb | |
Drupal vB 模块被设计用于将 vBulletin 论坛整合到 Drupal 中。 Drupal 功能没有任何损失、没有改变任何核心代码、没有修改任何数据库表、也没有新建任何数据库表。 它为普通用户和管理员提供 3 个标准区块: 论坛活动情况 (最近主题)、论坛信息 (未读帖子/私人消息/在线用户) 和论坛管理 (论坛统计跟踪、管理面板)。 將Drupal與討論區軟體 vBulletin 進行整合,讓Drupal的使用者可以直接使用 vBulletin 討論區,不需要重新註冊/重複登入,並可在登出、更新密碼/電子郵件、刪除帳戶時進行同步。 |
|
Drupal vB is a module designed to integrate Drupal with a vBulletin forum. No Drupal functionality is sacrificed, as the core code remains unchanged and no tables are modified or created. Three blocks come standard for various user and administrative tasks including: Forum Activity (Recent threads/posts), Forum Info (Unread posts/private message links, users online), and Forum Admin (Forum stats tracking, Admin Panel link). The Admin Panel provides links to the vBulletin forums, control panels, block configurations, and more! |
| http://drupaltaiwan.org/module/drupalit | |
一個類似 digg/reddit 的社會性投票模組(意思是你可以看到誰跟你投了一樣的票),讓使用者可以針對特定的內容類行進型投票,並提供最高票/最近投票(整體/日/週/月)的區塊。 示範網站: http://www.renmenbi.com |
|
Let your users voice their preferences (similar to dig/reddit/etc). Drupal-it is a social voting module allowing users to vote on their favorite articles or photo or news. Social voting increases user interactions with your web site and foster repeat visits. Drupal-it is very flexible as you can apply the voting capability to any content type and define the interval within which a user can vote again. It contains block on top voted and latest votes. Main features: - social voting; You can preview the module in function through: http://www.renmenbi.com/ |
| 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 is a powerful LaTeX module for Drupal. It can be used for publishing scientifical articles simultaneously on web and as pdf/tex file. Features include:
|
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. |
| http://drupal.org/project/render | |
This module provides an very easy, user-friendly administrative interface for quickly implementing rendering rules for various technologies depending on Cascading Style Sheets (CSS) and/or Javascript (JS) on any Drupal site without requiring any adjustments to the site's theme. Short list of available plugins: sIFR v2 The majority of these technologies work by customizing and implementing one or more stylesheet templates and optionally one or more javascript templates into a theme. All of these files are loaded on all pages. The module provides no more than an administrative user interface to create rules and enter all values that may be customized for a particular plugin. The module currently assumes, that all of these technologies share the same requirement: They depend on a CSS selector. The plugin system allows to easily add new plugins to the module, intermediate Drupal development skills presumed. Note: This module is currently in a beta state. Everyone is welcome to download it and post bugs in the issue queue. Of course, patches are always welcome. Target audienceThis module is useful for theme developers and Drupal users that wish to use nifty, modern design techniques on their websites. Currently available plugins
|
Note: This module is current in an alpha stage and hasn't been tested enough for a production environment. Dynamic views gives you the benefits of Views coupled with AHAH goodness. This module gives you the capability to dynamically update the content of your views using blocks, pagers, or filters — without a page reload. There are a few use-cases made possible by using this module: 1. Update the main content area dynamically by clicking on a node title in a teaser block. You can combine these use-cases to achieve other similar affects to your liking. The module also provides a second block for a block-enabled view that turns a pager on for that view-block allowing you to achieve the following use case with a 1 Full Node page view and a 2 or more pager enabled block view: 1. Update the Full Node by clicking on a node title in the block. |