e-Commerce
http://drupal.org/project/ecommerce

你有东西要卖吗?你有为客户提供付费服务吗?这个就是用于进行买卖活动的模块。

列舉一些重要功能如下:

  • 稅金計算
  • 捐款與再循環的付款
  • 捐款模組
  • 付費檔案下載、可運送的商品以及整合不同類型的配套產品
  • 庫存管理
  • 可以外掛付款和送貨模組,如 Paypal、Authorize.net、e-xact、C.O.D 或是客製的定義
  • 發票與送貨通知
  • 可自訂購物車和產品型錄的版型
  • 交易報表與銷售統計
  • 交易和付款流程
  • 顧客交易歷史回顧
  • 可針對不同群組的用戶調整售價
  • 運用拍賣模組,可建立拍賣網站

一整套电子商务工具。此外还包括拍卖/订阅/捐款等功能。Drupal.org列出了以下采用这套工具的几个网站:
Council of Writing Program Administrators
Snowboard Magzine
Poolitics
Drumbeat Insight
Stuart Davis

Create your own online store!
e-Commerce Inventory
 
 
Allow inventory control for any product type.
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.
This module will be merged to original Subproducts on the next e-Commerce version (v4)

Features

* Dynamic Price: each attribute can have a price surcharge
* Dynamic Stock: if a single attribute runs out of stock, all combinations are blocked
* Default Selection: you might choose what attributes will be selected by default
* Description: show the attribute and variation description and 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 100, 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, CSS 2 compliant, PHP E_ALL and Drupal code standard compliant

e-Commerce Location
 
 
Adds Location module integration to E-Commerce product types.
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
 
 
Add sale closing dates to products. This is useful for products that lose their value after a particular date, such as tickets.
E-Journal
http://drupal.org/node/46485
將網站內容以報紙/雜誌的方式呈現,可以加入作者和編輯、管理發行、提供分類與內容存檔。與E-Publish模組類似,但據稱更為複雜。
This module allows you to create and control own electronic journals in Drupal - you can set up as many journals as you want, add authors and editors. Module gives you issue management and provides list of vocabularies (to browse) and archive of published articles. This module is more sophisticated than epublish.module and was inspired by Open Journal System. Our workflow is not so rigid though and because of the Drupal platform, you can do much more with e-journal than with OJS - potentially ;-).
E-Mail field
http://drupal.org/project/email

这个模块为 CCK 模块提供一个邮件地址字段类型。它能自动检查 email 地址有效性、自动将地址转为链接、加密邮件地址(需要 Invisimail 模块)。

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
 

可以將網站內容整理成一份刊物,例如電子雜誌、電子報。每一份刊物登可以有多個版本,每個版本裡可以依據主題來組織內容,就像一般新聞網站會依據分類(政治、國際、運動)來整理內容一樣。

This module helps organize a group of nodes into a publication, such as a newspaper, magazine or newsletter. Each publication can have multiple editions. Within each edition, the epublish module also makes it possible to organize content by topic, similar to the way news websites such as the New York Times categorize their content using topics such as "international," "national," "sports," etc.
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
http://drupal.org/project/easyfilter

  EasyFilter 用来过滤一个特定节点类型的列表视图,它通过在 Drupal 系统为节点类型配置一个路径,然后为这个路径添加参数就达到过滤目的。
   举个例子:假设我们要建立一个节点类型叫 Software Tutorial,我们希望配置一些词汇术语来表现这些节点类型,那好,让我们假设建立了 Level (Advanced, Intermediate, Beginning, 等) 和 Language (C, C++, Java, Assembly, 等) 词汇术语,然后将这些词汇分配给节点类型 Software Tutorial。 现在,你建立一个新的 Software Tutorial 节点时,你就可以指定 Level 和 Language 了。

  现在轮到 EasyFilter 出场了,我们为 Software Tutorial 节点类型配置路径为 tutorials,有趣的事情出现了,当你访问 www.yoursite.com/tutorials/ 时你可以在后面加参数,你加的参数就是过滤器,如:

  www.mysite.com/tutorial/advanced - 显示所有属于 Advanced 分类的教程
  www.mysite.com/tutorial/java - 显示所有属于 Java 分类的教程
  www.mysite.com/tutorial/advanced/assembly - 显示所有属于 Advanced Assembly 分类的教程
  www.mysite.com/tutorial/user/travist/advanced/java - 显示所有属于 Advanced Java 分类并且用户是 travist 的教程

NOTE: You should not use this module. Use the Views Module instead. Due to the advancements in the Views module, the functionality of this module can be replicated using the Views Module (Read this Tutorial to find out how). Because of this, I will be phasing out this module.

EasyFilter is a very user friendly module for filtering a view of lists for a particular node type. It works by configuring a path for any node type in the Drupal system. Once this path has been configured, you can easily filter the node type by simply adding arguments to that path.

EasyLink
 
 

Easylink is a Drupal module/TinyMCE plugin that allow users to easily create links in the WYSIWYG editor without typing URLs. It provides a pop-up window with a list of pages. The user merely clicks on the page they would like to link to and the link is inserted. The contents of the pop-up window are generated by a view making it highly flexible and easy to configure.

Requires:

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.

EasyLists
 
 

EasyLists is a Drupal module that allows users to create lists in their contents in a very intuitive way, for example:

- Part 1
- Part 2
-- Part 2 - Section a
-- Part 2 - Section b
- Part 3

... is rendered as:

  • Part 1
  • Part 2
    • Part 2 - Section a
    • Part 2 - Section b
  • Part3
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).
editablefields
 
 

This module enables you to select individual fields in a view and make them editable. At the end of the view, a form is printed out to enable you to add a new element. You could use this, for instance, to add items to a shopping cart, allowing the user to change the "number of" for items already added.

ToDo:

  • make it all AJAX'y, so that only the minumum updates are performed when the user submits either of the forms.
  • Combine this with viewcalc

See http://groups.drupal.org/node/4891 for a discussion of the development of this module.

EXACTLY what is shown normally in a CCK "edit" context is shown when you edit a field in the view.

Note - ONLY editable fields are editable - think about a computed cck field, if you want it to be updated, you better make it editable!

To use this module, install it, create a content type with some cck fields, create a view, of type editable table or editable list. Show some of the CCK fields in the view, and then select the "editable" option for the CCK fields....

Editview
http://drupal.org/project/editview

Editview 是 Views(http://drupal.org/project/views)模块的一个插件,它允许你建立一个节点可编辑且能建立新节点的 view。 Editview 使用 AJAX 技术。

是 views 模組的輔助,專門用來編輯或新增內容節點,似乎是一種自訂內容編輯頁面的呈現方式的替代方法。

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.

About in Dutch

Ekudos is een Nederlandse digg-clone: een democratisch nieuwssysteem. Deze module voegt linkjes aan je artikelen toe waarmee mensen op je kunnen stemmen (als het artikel is toegevoegd), of een artikel kunnen toevoegen.

De module heeft twee theme functies theme_ekudos_add_link en theme_ekudos_vote_link,waarmee je de weergave van de links kan aanpassen.

Na installatie moet je op http://example.com/admin/settings/content-types, voor ieder artikeltype dat je hebt en waar je de links wilt zien, het ekudos vakje aakruisen.

Email Input Filter
 
 

Email Filter converts email style markup (with '>'s and a "fred wrote:" line) into something that can be themed using div's

The idea is that this module can be used in conjunction with the Controlled Edit (http://drupal.org/project/controlledEdit) module, such that together you can allow users to add inline comments to a page using a nice easy email style markup, while preventing them from deleting content.

The default behavior of this module is to theme comments indenting with the oldest comment indented the least, and the newest indented the most - this is most normal for a web page (but back to front from the way emails work).

The module also allows the user to hide all comments, with a simple jquery toggle button.

Email Marketer
http://drupal.org/project/emailmarketer
 

This module allows visitors to subscribe to Nesox Email Marketer newsletters. Nesox Email Marketer is a professional email newsletter software and opt-in email marketing software for targeted mailing list building, email campaigns creating, bulk mailing, and open and click tracking at your own computer. For more informations about Nesox Email Marketer visit Nesox Website. This module is not a newsletter generator! This module is useless if don't use Nesox Email Marketer.

Administrators are allowed to add Email Marketer newsletters. They can choose what fields will be available to subscribers, which of them will be optional and which will be mandatory. The module provide a block and a page where visitors can choose the newsletter they want to subscribe to. The block and the page can be themed. All subscriptions are placed in a queue for e-mail validation. The subscriber will receive an email with all informations needed for completing the validation process. Finally the subscription is sent by mail to the Email Marketer application.


Email Verification
 
 

This module provides advanced email address checking. The core of Drupal, through the user module, only performs syntactical hecking 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

Embed filter
 
讓網站管理者決定使用者可以在網站內容裡放入哪些影音網站的內箝語法,例如顯示 YouTube、Google Video 網站上的影片。
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.
Embedded Media Field
 
 

This extensible module will create fields for node content types that can be used to display video, image, and audio files
from various third party providers. When entering the content, the user will simply paste the URL or embed code
from the third party, and the module will automatically determine which content provider is being used. When displaying
the content, the proper embedding format will be used.

The module is only an engine, and requires a supported module to function. These include 'Embedded Image Field', 'Embedded
Video Field' and 'Embedded Audio Field'. These modules are included in the contrib folder of the module, so they can be easily
activated from the module administration page.

*************************************

The Embedded Image Field module currently supports Flickr, Imageshack, and Photobucket images. It creates a field that you can paste the url from, for instance, a Flickr photo into, which will then display that photo in a configurable size, with a link either to the node or to the original page from Flickr.

The Embedded Video Field module already supports YouTube, Google, Revver, MySpace, MetaCafe, JumpCut, BrightCove, SevenLoad,
iFilm, Blip.TV, and Live Video video formats. More are planned to be supported soon. An api allows other third party video

Environment Canada Forecast
http://drupal.org/project/ecweather
 

This module pulls a data feed from environment canada and creates both summary and full page versions of the code.

The code used is in the format xx-yy(y). where xx is the province in question eg BC and yy(y) is a numeric code representing the weather station in a given province. E,g 52 which in BC is Fernie.

erp
http://drupal.org/project/erp

用于小型商务应用,类似 Quickbooks/Myob 但可通过可扩展模块定制。

特权 (允许一个客户被某个用户 “拥有”)。
就业机会跟踪
报价/预测价格
单据
订单
接收付款
股票跟踪
导入 CSV/Xls 文件 (perl/xls2csv)
日程表
PDF 生成
客户回扣系统
报价 -> 发票, 发票 -> 订单, 发票 -> 接收付款, 订单 -> 接收股票功能
商店
短信通知

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.
Event
http://drupal.org/project/event

一个简单的模块,用于安排活动、事件并对其保持跟踪,通过各种日历显示给用户。

可以用來發佈活動行事曆,以月/週/日/列表的方式顯示出來,並提供API,讓其他模組可以運用。建議先安裝flexinode模組,或是利用內建的basicevent內容類型,來發表活動行事曆。

跟踪事件并通知用户。推荐先安装flexinode模块。可以将任意节点纳入工作流程(workflow),节点状态成为一个事件(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
http://drupal.org/project/eventrepeat
允许为那些可事件化的节点类型建立重复事件形式。
注意:这个模块能够处理节点自动建立、编辑和删除任务 -- 强烈推荐你先在测试站点运行!
Eventrepeat enables the creation of repeating event patterns for node types that are event-enabled.
Event Repeat Views
 
 

Requires the Event module, the Event Repeat module and the Views module. The Event Repeat Views module exposes event repeat fields to the Views module. It also allows to see only distinct event repetitions.

This module was orinigally coded by tatien on behalf of Koumbit.org.

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.
Evoca Browser Mic
 
 
This Module allows site admins to add the Evoca Browser Mic as a block to their site and have visitors record comments right from the comfort of their browser. For more information on Evoca checkout http://evoca.com/
Excerpt
 

Drupal原本的文章摘要(引言/teaser),必須是文章前面的一段文字。這個「摘要」模組,則可以讓你在一個額外的欄位裡輸入文章的摘要,長度不限,也不一定要是文章的前面部份。

摘要模块。Drupal发布内容时只能用正文的开头作摘要,然后根据设定自动截取摘要。启用摘要模块就可以不受此限制,发布内容时将单独有一个摘要栏供作者随意填写。

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. For Drupal 5 use the dev version.
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
http://drupal.org/project/exif

这个模块能够在 Image 节点中显示图片的 Exif 元数据信息,需要 PHP Exif Library (PEL),而 PEL 需要 PHP5。

顯示圖片內容節點的 Exif 資料。管理者可以選擇要顯示哪些 Exif tag,並顯調整顯示的順序。目前此模組僅支援 JPEG 檔案的 Exif 資料。

The Exif module allows you to display Exif metadata on image nodes. Exif is a specification for the image file format used by digital cameras.
Export DocBook
 
 

This module allows the export of Drupal books, in DocBook XML format. It is assumed that the input is HTML; this input is cleaned using Tidy to generate XHTML, which is then transformed via XSLT into DocBook.

Pre-requisites:

The module assumes that you are running PHP5, and have Tidy support enabled.

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
 
 

This module allows the export of Drupal books, in 'DXML' (Drupal XML) format. This format allows books to be edited offline, ranformed via XSLT, split out into a hierarchy of files, or imported into another Drupal book or Drupal site.

Books exported using the Export DXML module may be imported to another book or another Drupal site using the bookimport module.

Export OPML
 
 

Description:

This module allows the export of Drupal books, in OPML format.
This format allows outlines to be edited in an external OPML aware outline editor.

Extended Tracker
 
 

This module provides a drop in replacement for the core tracker module, but with the following differences:

  • Ability to display terms from a certain category as tabs, then users can restrict the listing to the one term in the category
  • Interfaces with the nodevote.module and displays score for each node
  • All columns displayed are sortable, so the output can be sorted by node type, author name, title, number of replies, date of last reply, or the score from node vote.
  • Configurable number of nodes per page
External Links
 
此模組會找出內容裡的外部連結,替它加上一個小小的圖示,表示此連結會把你帶出現在的網站,讓使用者區分網站的內部連結和外部連結。
你可以選擇性地設定所有外部連結都以開新視窗的方式來處理。

External Links is a small module used to differentiate between internal and external links. Using jQuery, it will find all external links on a page and add a small icon indicating it will take you offsite. You may optionally make all external links open in a new window.

Built by Robots:

Eye-drop Editor
http://drupal.org/project/eyedrop

Eye-drop Editor 是 jQuery 的一个插件,提供一个图片编辑界面。

这个工具提供的一个示范: Eye-drop 字段,用于 CCK 且依赖 image_attach。 在一个有图片附件的节点,图片会被显示,点击图片可以选择一个新的裁剪区域,保存图片就完成了图片的编辑。

Warning: please do not use this module if you expect any sort of support. If you want to look anyway, it's recommended you start with a knowledge of CCK fields and JavaScript. Also, the current working version requires a number of modules to be configured together, and this will likely cause problems for some people.

If you just want to look, I recently captured it working: http://emspace.com.au/node/47

Description

Eye-drop Editor is a plugin to jQuery that provides an image editing interface.

One working 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.

Ezmlm
 
用户将可以通过区块或页面表格订阅相关Ezmlm邮件列表。Ezmlm是一个简易的基于qmail的群发邮件订阅系统。

Note: This module, ezmlm, is no longer 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.

布拉格公园