S5 presentation player
 
 
This module allows you to play book pages as S5 presentations.
Sabbath
 
 

Disclaimer: This module has not been reviewed by any religious organization. No endorsement of its use for religious purposes is implied.

The time that the Sabbath begins and ends changes throughout the year because, historically, a full day began at sunset. The Sabbath module provides the Sabbath start and end times for any week and any latitude and longitude.

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.
Safe HTML
 
 

Safe HTML is a module that filter the input before the content is stored in the database. Unlike Drupal basic filtering system, Safe HTML filter the form post and perform code cleaning before the content is stored on the site backend.

Safe HTML must be enabled on the Input formats section as a filter for the desired input format. Safe HTML cannot be used in conjunction with PHP Parser Filter because Safe HTML will strip any PHP code. Safe HTML can be used together with HTML Filter in order to limit HTML tags to an allowed array.

Administrators and allowed users can define custom PHP code to perform additional tasks on the form input. The site administrator can define what kind of custom transformation may occur on the form content. He must appy these transformations to a variable named $html. Example:

// strip consecutive spaces
$html = preg_replace("/[ ]{2,}/i", " ", $html);

The module is based on SafeHTML a project leaded by Roman Ivanov. This module strips down all potentially dangerous content within HTML:

Salesforce
 
 

Current Maintainer:
Victor Kane (victorkane@drupal.org - http://drupal.org/user/36006 - http://awebfactory.com.ar/)
Original Creator, Maintainer & Developer:
Steve McKenzie (http://drupal.org/user/45890)

Module only available for 4.7 as of this moment (May 29 2007)

See README.txt and INSTALL.txt for documentation.

This module aims to provide Drupal integration with the Salesforce API.
It is still in the early stages of development, so please be patient with any bugs and or feature requests.

ROADMAP (May - July 2007):
* Create usuable 4.7.x and 5.x branches with current functionality
* Redesign (including some suggestions of Steve McKenzie's for refactoring).
* Extend functionality (i.e. integrate with views for online reports based on current Salesforce data)
* Incorporate reuse of and alignment with existing Drupal core and module directions
* Guarantee Drupal 6 upgrade path, start branch
* Integrate with other CRM integration modules...

During this three month period, awebfactory.com.ar will be developing this module so as to provide integration with the Salesforce API for the site it is developing for HelpArgentina.org, which will help to guarantee a robust, feature-filled starting point.

However, feature requests are now welcome.

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.

Saturday Night Special
 
 

Saturday Night Special provides a content type which can be used as a 'single use template' of sorts. It allows a user with 'manage snspecial template' permission to create a node with various 'snippets' of copy, and then a PHP evaluated field which has the values of these snippets available in an array. Users with 'edit snspecial copy' permission can edit the snippets of copy, but will not be able to add additional snippet fields or view/modify the PHP code.

The purpose of this is to address the situation where you create a dynamic PHP page as a node, which has blocks of copy within it that you want the site's staff to be able to edit without knowledge or permission to use PHP code.

WARNING: For security reasons, you should never grant 'manage snspecial template' permission to any untrusted users.

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
 

可以在特定的時間點發佈或是取消發佈文章。如果有啟用 Javascript Tools 模組裡的 JSCalendar,將可以使用彈出式月曆視窗來設定時間,否則只能手動輸入。

This module allows nodes to be published and unpublished on specified dates.
scoopt_woords
 
 
The scoopt_words module enables admins and user's to add a banner link (badge) to the ScooptWords service to nodes.
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".

It includes beta stage search engine keywords detections.

Search Block
 
 

Search Block is a module which lets administrators exclude individual nodes or entire content types from the search system. This is especially useful for pages used with Login Destination, or CCK nodes primarily meant to be presented only with views and not as individual nodes.

This module is still in early development, but should be stable for most uses. Once the module has recieved wider use, I'll release a stable version.

Search config
 
 
Allows admins to configure the advanced search form.
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, ...).
Search Keywords
 
 
An another statistics-style module for extracting search keywords from referers to show in table.
Search Type
 
 

Adds a type selector to search blocks to limit searches by content type or to search users. The selector appears only for users with the "use advanced search" permission.

Adds a fieldset to the search configuration form to select which content types to offer as options.

Initial development was sponsored by Thomas Webb.

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 Login
 
 
This module enables secure logins by redirecting the login form to a different address. In practice, this address would be an address through which the same Drupal site is accessible, but via SSL. The module can also do the same for the user edit form and the user registration form, so that passwords are never sent in cleartext.
Secure Pages
 
 
A small process which will redirect the the required pages to a SSL version of the page.
Secure Site
 

採用以瀏覽器為基礎的密碼方式來保護你的網站。使用者名稱和密碼是跟 Drupal 的會員資料庫相同的,可以根據角色來進行管制。例如可以避免搜尋引擎的干擾,同時卻允許特定人士使用。
如果你的 RSS 閱讀器支援 user:pass@example.com/node/feed URLs,則依然可以讀取 RSS。

为你的站点整个加上密码使搜索引擎搜索不到。此外还可以生成加密码的RSS feed。

This module allows you to protect your website with a browser-based password.
See Map
 
 
A CCK field that allows you to add "See Map" links to content types that represent addresses. This field also depends on the Location module, which provides the API to generate the list of See Map links.
Selenium
 
 
This module integrates Drupal with the Selenium test tool.
Send
 
 
Adds "tell a friend" functionality to any node type, tracks send actions in CiviCRM (if installed) and maintains a history of sent items.
Separate "management" theme for administrative pages
 
 
This module provides a way to set a dedicated theme for your site's admin pages.
Service links
 
自動在你的文章後面加上網摘/搜尋的連結(以文字或/和圖片的方式呈現),包括 del.icio.us 、 Digg 、 Reddit 、Newsvine、Furl、Google、Yahoo、Technorati、IceRocket、PubSub等等。
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.
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.

Session Restore
 
 

The session restore module allows sessions (which are stored in a separate table) to be restored upon login. This module can be used along with other session related modules such as "Auto logout" and "Session limit".

Example use case: The quiz module stores data related to an ongoing quiz in the user's session. The session restore module keeps track of this session in its own table. If the user logs out or is timed out (for e.g., with the autologout module), the session restore module restores his last saved session the next time he/she logs in. In other words, he is able to continue the same quiz from the same point the next time he/she logs in.

Session_Limit
 
 
Session_Limit allows administrators to limit the number of simultaneous sessions per User.
shazamgallery
 
 
This wants to become a feature rich, advanced gallery. It uses nodes for everything, but depends heavily on image and views module.
Short Form
 
 

Create short form's from any form, mostly to place in a block.

It does this mostly through jquery:

  • removing the field title, and if the field has no value, and when the field does not have the focus, displays the field's title as it's value.
  • removing fieldsets
  • removing non-required textarea's

Short Form can be used by module developer's:

  • $form['#theme'] = 'shortform';
  • shortform_alter($form);

Short Form can be used by site builder's:

  • on admin/settings/shortform, enable the "spy"
  • goto the page with the form you'd like to use
  • on admin/settings/shortform, check the form you'd like to use
  • on admin/build/block, add the block to your website
  • remember to configure the block's visibility

TODO

  • move the field description from a div after the field into the HTML field element's description , which generally displays as mouse-over text.
  • block configuration options giving the site builder greater flexibility on what to display

This module is partially supported by CivicActions.

Shoutbox
 

有點類似 guestbook/留言板,但不是以完整的頁面呈現,而是放在邊欄的一個小區塊裡,讓網站訪客可以快速地留言。

The Shoutbox module provides a block where visitors can quickly post short messages.
Shoutcast Streaming Server
 
 
This module adds shoutcast support to your Website. Enables your users to create shoutcast-servers to be a DJ.
Shutterfly
 
 

This module integrates the image node type with Shutterfly's C4P API to allow users to print images with Shutterfly. This is useful if you have a site with a gallery of photographs that a user may want to order prints from.

This functionality was available through 3rd-party integration with the Gallery2 application, but was not available as a fully-integrated Drupal module until now.

This module was sponsored and developed by Danaus Media, LLC.

Side Content
 
在发布节点内容时可以将部分内容选择性的显示在边栏的区块里,可以用于强调某部分内容,类似有的书籍或杂志的边栏导读。
When creating or editing a page, this module enables content to be added to a side bar block.
sIFR
 
 
sIFR is a web technology that uses Flash and JavaScript to render HTML text using font files provided on the web server.
Signature module
 
 
Offers more features for signatures in posts and comments.
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.
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
 
 
The Signwriter module allows you to use custom fonts in headings. It does this by replacing html headings with an image generated from a TrueType font file which you provide.
Similar By Terms
 
 

This Drupal module attempts to provide context for content items by displaying a block with links to other similar content. Similarity is based on the taxonomy terms assigned to content. Blocks are available based on similarity within each of the defined vocabularies for a site as well as a block for similarity within all vocabularies.

What does this really mean? How should you use this module?

1) Create a freetagging vocabulary called "Tags" assigned to the content types on which you'd like to display the "Similar" block.
2) Enable the block called "Similar entries from the Tags vocabulary".
3) Add keyword tags to the content.

Done!

Now when you go to the page for a tagged content item, a block will show up displaying other content in descending order of common tags (terms).

We're using this on Lullabot.com, click on any of the articles at http://www.lullabot.com/articles in order to see the "Similar" block.

Similar Entries
 
 

A module that displays a block with the most similar nodes to the currently viewed one, based on the title and body fields.

Only supports MySQL-based sites.

Simple Access
 
 
This module allows administrators to make some nodes private and/or editable by certain user roles.
Simple invite
 
 
Let registered users invite others to visit your site.
Simple Karma
 
 

Welcome to simple_karma!

This module allows people to give good or bad karma, based on their comments on the web site. It's fully configurable, comments can be buried if their karma is too low, user roles can change according to user's karma values, and so on. It all works through (fully degradable) Javascript/Ajax.

Simple Paypal Framework
 
 

This is a simple Paypal framework. It has code to verify the IPN payment, allows for test mode, and permits different IPN URLs for the same Paypal accounts.

Used by the fee and donation modules.

Developed by 2bits.

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.
SimpleFeed
 
 

SimpleFeed - feed parsing done right!

This module parses feeds into nodes. It uses the SimplePie 1.0 library to parse feeds.

15 July - database changes. There have been numerous database changes and bug fixes to this module. Please drop and recreate your tables. Things have stabilized and this module can be considered BETA status now. There should be an official 1.0 release August 2007.

More information coming soon with the 1.0 release.

SimpleMenu
 
SimpleMenu 會在每個網頁的最上端顯示導覽選單 (menu bar),它使用 JQuery 固定其位置,並且與 IE 相容。非常適合用於難以放置管理區塊的版型。

This module creates a menu bar that is displayed at the top of every page. The menu bar is fixed in place and uses JQuery to position the bar, along with handling menu effects and adding IE compatibility.

Very useful for themes that don't have a good place to put the administration menu.

Simplenews
 
一個簡易的電子報模組,可以讓會員/非會員訂閱各種電子報。部份功能如下:
* 透過區塊、表單或客製化頁面進行訂閱。
* 登入的使用者可以在自己的帳戶裡管理訂閱。
* 非會員在訂閱/退訂時,需經由電子郵件確認。會員可直接訂閱。
Description
Simplenews is a simple newsletter module which allows both anonymous as well as registered users to subscribe to different newsletters.
Simplenews Roles
 
 

A helper module for the Simplenews module which automatically populates a newsletter subscription list with users from specified roles.

The 5.x-1.x-dev version may be very unstable so please use with caution!

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.

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.
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 Browser
 
 

This modules creates a site navigation layer based on how nodes are filed in the taxonomy. This module automatically creates global navigation, local navigation, breadcrumbs and a site map (requires that these components are added to your theme)

To see this in action, check out my personal site KristyFrey.com.

Site Documentation
 
提供許多關於 Drupal 網站的資料,例如資料庫、內容類型、角色權限、分類、安裝的模組/版型、區塊列表、個人資料欄位等等,一方面有助於網站管理者掌握直接一些資訊,二方面或許可以作為結案的參考文件。

Why Do I Need It?

Unfortunately Drupal does not include the powers of immortality or invincibility. You may someday get hit by a truck, or even just decide that you no longer want to maintain the site. So someone else may have to take over.

Where do they start? I know you documented the site really well, but the next person doesn't want to read those 14 binders of documentation you left behind. They can always go through all the administration screens and look for the information, but that can take a lot of time and even those pages don't tell you everything. Some things you're only going to get by looking directly into the database.

This is what the Site Documentation module is designed to do. In addition, it will detect some problems that may exist in your installation, and optionally correct some of them.

Site map
 

提供一個"網站地圖",讓使用者對於你的網站有個概括性的瞭解,同時也會顯示所有部落格和分類的 RSS。

显示站点导航图。

This module provides a site map that gives visitors an overview of your site. It can also display the RSS feeds for all blogs and categories.
Site notes
 
 

Ever design a site and happen on a nifty trick that you may want to use again? You wrote it down and lost the paper, didn't you.

You designed a great site for someone else, and the first thing they do is call you up and say "How do I do...?"

You can't remember all the modules, themes, and CSS changes you made and it's time to upgrade...

You'd love to put all that stuff on the web site, some place easy to find, but safe from casual hackers...

Well, here you go... Introducing SiteNotes. A simple module lots of uses.

Site Pass
 
 
Site Pass is a module that enables user authentication without passwords.
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 sortable and searchable list of all the users on the site based off of their profile.module fields.
SiteMenu
 
按文章分类显示站点导航,包括一个区块显示的导航菜单。
This module provides provides a "site map" style page overview of all the categories within a site with node titles and a side bar menu to navigate the site by category
Skeleton outlines
 
 

The Skeleton module works with the core Book module to create pre-configured outlines that can be reused. Those outlines can include any node type, including those defined by CCK.

After creating a skeleton and assigning templates to it, users with the proper permission will be able to create new books that clone the outline and content of the skeleton.

The original use-case of this module is for publishing on an intranet site, where it is important to create the same information structure repeatedly. The skeleton module is designed to make this repetitive task easy to perform -- especially for non-technical site administrators.

The Skeleton module integrates with Node Access module to allow preset access rules to new book pages.

I am looking for a co-maintainer.

Note: The Node Template module does much of what Skeleton does. The two modules differ in the interface and data management.

Skipcart
 
 

Skipcart (for ECv3) allows users to bypass the Review Cart page and head straight to checkout after adding an item to their cart.

It's got some handy config options

System-wide configuration


  • Default skipcart button text - You can set what the button says by default when instantiated on pages. "Buy This Now" or "Donate Now" possibilities but it's completely up to you.

  • Intro text on Checkout (it was confusing to not see the cart because the first screen for anonymous buyers is just "EMail:"...this allows you to drop some HTML at the top of the checkout form...it'll only display if they're using skipcart, so you're not altering checkout for other users)
  • Checklist of node-types for which Skipcart is enabled.
  • Enable/Disable "clear cart on click" - You can have your Skipcart button clear the user's cart before it adds the item they're buying. Or you can have it preserve the cart and just add the new item. Your call.
  • Enable/Disable donate.module bug override (donate.module's older versions have a bug where you cannot hide the Add to

    Node Configs - Those things that you can set for each node


    • Enable skipcart for this product? (Yes|No)
    • Buy Button Text (over-ride means you can say "BUY ME IMMEDIATELY" for tangibles and "Donate Now" for donations)
Skype Support
 
 
A module that gives the users on your site the ability to offer live support via Skype.
Sliced Book Navigation
 
 

The Sliced Book Navigation allows the book navigation to be exploded - each level will be placed in its own block. It has the same behavior as the Sliced Menu module.

To use this "exploded" book navigation, simply go to Site Configuration, then Sliced Book Navigation and choose the book to slice. In the admin block section of Drupal, blocks have been added named "book name"_level_x, you can place them wherever you want.

This module can be used to make navigation more themable. For example, you can put level zero in the top region of your site, level one in the left sidebar, level two in a navigation table on top of the content and every other level inside the content itself.

New feature in the last release, it's now possible to add a custom subclass to each sliced navigation item. While editing a book page, a menu called Sliced Book Navigation allow to specify a class to the generated menu item.

Sliced Menu
 
Sliced Menu 可以把選單"切"成多個區塊,每一層選單一個區塊,然後就可以把各層選單的區塊,依需要放在想要顯示的地方。例如把第一層選單放在header,第二層選單放在左欄。

The Sliced Menu allows menus to be sliced into a block per level. It behave like primary link with no level limitation.

If a menu with four levels (depth) is sliced, four blocks will be available in the administer block section. Each block will contain a level of the chosen menu. If a menu item is selected, the next level is visible. If item doesn't have sub items, the block won't be displayed.

This module can be used to make navigation more themable. For example, you can put level zero on top of your site, level one on the left sidebar, level two on a navigation table on top of a node and every other level wherever you want.

Slideshow
 
 
The slideshow transforms images attached to a post into a JavaScript enabled slideshow. Any post can have a slideshow. The slideshow can be placed above, below or within the content of the page.
Slideshow Creator
 
 
Slideshow Creator creates a true slideshows using any image over internet with many other features.
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 (http://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.

The module was created for http://www.happyfaces-kinderschminken.de/ and developed by Creazion Werbe- und Medienagentur.

SmartyPants
 
自动将文本字符转换成对应的特殊Unicode符号。
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
 
使用表情符,自带了一些基本的表情符,用户可以自己添加。

A filter that substitutes ASCII smileys with images.

Drupal 5.x only: Includes phpBB smileys pack import/export features and several other improvements. Note: Download and try dev release, on test install, if you face any issues. New releases are made upon severe bug fixes, security issues and feature additions.

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

讓 Drupal 可以透過需要認證的SMTP伺服器來寄送郵件。

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.
Social Statistics
 
 
This module provides a core module with an API which other modules can hang off of to provide statistics on any of your favourite social websites.
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).

Development of this module was sponsored by Nature Publishing Group.

Spam
 
垃圾信息过滤,使用贝叶斯过滤器自动统计识别垃圾信息。用户也可以自己设置和添加过滤标准。如果你开启了trackback最好安装此模块,否则很快你的站点就会被垃圾信息淹没了。

The spam module provides numerous tools to auto-detect and deal with spam content that is posted to your site. Spam can be automatically unpublished and/or deleted.

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 via aspell. It creates a submit button within the node add/edit that when clicked, opens a new browser window and displays the misspelled words and suggests replacements. After the text has been corrected, it will update the main node form with the changes and the spell-checking window will close.

Update: Spellchecking comments workaround, Node Comment module http://drupal.org/project/nodecomment creates comments which are nodes, thus spellcheck using node API can do it's thing. Just follow the setup instructions for Node Comment module and the spellcheck button will automatically appear in comments.

Future enhancements may include:

  • Languages other than English
  • Input areas other than node body (ie comments and titles)
  • Updating the dictionary

Sponsored by xweb: http://www.xweb.com.au/

SpreadFirefox Affiliates
 
 
This is a port of the SpreadFireFox.com affiliates module.
Spry Framework
 
 

The Spry Framework for Ajax is a JavaScript library for web designers that provides functionality that allows designers to build pages that provide a richer experience for their users. It is designed to bring Ajax to the web design community who can benefit from Ajax, but are not well served by other frameworks.

SQL Search (Trip Search)
 
此搜索模块不使用drupal自带的搜索索引(search index),而是提供数据库搜寻功能,支持SQL和正则表示式(regular expressions),并提供高级搜寻过滤功能。
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.
Station
 

此模組可以用來打造一個廣播電台網站,包括節目表、節目介紹、每集節目內容、隨選播放(podcast 訂閱)等功能。

示範網站: http://kpsu.org/

Station is a group of modules to run a radio station's website. It was originally designed for KPSU, a college radio station in Portland, Oregon.
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.
Stock
 
显示股票行情。用户可以自定制所显示的股票。股价数据来自Yahoo Fianance。
This is a stock module that provides visitors live stock prices from various market exchanges.
Stock chart
 
 
This module displays a chart for a given stock market ticker symbol.
stockapi
 
 
This is a stock quote api module that provides other modules with a facility to incorporate stock data in them.
Stumble
 
這個模組構造很小巧簡單,它提供 'Stumble' 在每個 node 網頁的連結列之中,點擊這個連結項目會隨機跳到另一個 node 頁面。
This module provides a 'Stumble' link in each node page that allows users to visit another random node (think StumbleUpon for your own site). It was inspired by Matt Mullenweg's Random Redirect plugin for WordPress.
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 browser It 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("/") Your extension 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
 
 
A module which extends the organic groups to allow a hierarchical relationship between 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.

Subscriptions
 

Subscriptions 模組讓使用者可以訂閱文章或分類的更新通知,例如特定討論版的新回應,或是部落格分類的新文章。啟用此模組後,所有內容節點都可以加上一個連結,讓使用者訂閱/取消訂閱。

允许用户订阅任一节点内容,通过email通知该节点的更新以及是否有新的评论。

This module enables users to subscribe to be notified of changes to nodes or taxonomies, such as new comments in specific forums, or additions to some category of blog. Once enabled, all nodes will have an additional link that allows the user to change their subscriptions. Users have tab on their user screen to manage their own subscriptions. Users can also set an auto subscribe function which notifies the user if anyone comments on posts they have made. Admins can set this on by default.

NOTE: This module was just passed on to me, I will start working on the items in the que shortly. If you'd like to help out on any issues, please be in touch.

Subversion
 
 
A module that lets you track Subversion commit messages among other things.
Suggested Terms
 
 

This module provides "suggested terms" for free-tagging Taxonomy fields based on terms already submitted. It replaces the description field on free-tagging fields with a clickable list of previously entered terms. If javascript is not enabled the list will still appear but not be clickable. It provides the best of both worlds between a pre-existing list of terms and the ability to add new terms on the fly as needed.

Once the module is enabled, go to admin/content/suggestedterms to configure the module. Terms may be ordered by popularity, alphabetically, or most recently added and the list may be limited to any number of terms. The settings will apply to all free-tagging fields on all nodes.

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
 
可以创建调查问卷,调查结果可以下载为excel格式。
Allows users to create surveys to be completed by site visitors.
SWF Charts
 
 
A wrapper for XML/SWF Charts. API that allows generation of very nice, colorful Flash graphs/charts.
SWF Tools
 
 
Flash embedding with simple syntax like: print swf('mymovie.swf'); and filter syntax like <swf file="mymovie.swf">. Allows you to convert a list of files into a playlist and also includes an helper functions to streamline various tasks.
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 );
   $vars =  array(
     'file' => base_path() . path_to_theme() .'/files/song.mp3',
     'image' =>  base_path() . path_to_theme() ./files/image.jpg', 
    );
   print theme("swfobject_api", $url, $params, $vars);

?>

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.

This module is partially supported by CivicActions.

SWFUpload
 
 
This module replaces the upload form with the SWFUpload interface as seen on http://swfupload.mammon.se/ and handles the upload through javascript/flash.
It depends on the core upload module and degrades gracefully to a normal HTML upload form if flash or javascript is unavailable.
Swish-e Indexer
 
基于开源搜索引擎swish-e开发搜索功能,可以搜索站点内上传文件的内容,现在支持的文件格式有:MS Word, MS Excel, PDF, RTF 和TXT。
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
 
 
Adds a block to allow users to switch between enabled themes.
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 mail address instead of to the users mail.
Syndication
 

Syndication模組能提供一個網頁,集中所有Drupal站上的RSS。這可以幫助使用者在你的站上找到他們感興趣的主題。

使用經驗:TKY在站上用過,挺不錯的。可以用分類來顯示不同類別的RSS,也可以列出所有blogger的RSS,供使用者訂閱。也可以選擇忽略哪些分類不在頁面上顯示RSS Feed。

集中显示所有站内RSS feeds。

Syndication.module offers a web page which centralizes all of the RSS feeds generated by Drupal.
Synonyms
 
 

Synonyms is a small module that makes it possible to search for taxonomy term synonyms via the built-in search module.

Here's the thread that started it all: http://drupal.org/node/83027

System Info
 
 
This module displays information of the drupal install and system environment.
systemmask
 
 

Enables custom requiring and hiding of designated modules at admin/modules. Good for Drupal distros and hosts.

A good example would be to prevent the disabling of the paranoia module, which prevents PHP from being run.

systemmask development has been sponsored by CivicSpaceLabs.org. After May 10, 2007 the module has been maintained by Robin Monks.

布拉格公园