Drupal 常用插件模块
??? 最近用开源框架Drupa(drupal.org)l做了一个网站,之前也见过用drupal做的网站,感觉顶多做个论坛,博客什么的,但这次自己研究了研究,才深感开源发展之强劲,基本上几大常用功能都能实现,并做集成和扩展。
??? 通过模块安装,可以实现的功能越来越多:如权限管理、文档管理、在线发表文章,定制页面布局,所见即所得,所有都是基于web,基于插件的,可维护性和扩展性很强,网站的样式主题也可以方便在丰富的主题库中选择,通过插件的方式安装,对于复杂的功能模块(vbo,rules)的使用,还有在线免费的视频培训(如nodeone.se),如下是我的版本信息,以及常用的模块插件:
Topof FormCore
?
?
?
?
?
?
EnabledName
Version
Description
Operations
Aggregator
7.12
Aggregates syndicated content (RSS, RDF, and Atom feeds).
?
?
?
Block
7.12
Controls the visual building blocks a page is constructed with. Blocks are boxes of content rendered into an area, or region, of a web page.
Required by: Dashboard (enabled)
Help
Permissions
Configure
Blog
7.12
Enables multi-user blogs.
?
?
?
Book
7.12
Allows users to create and organize related content in an outline.
?
?
?
Color
7.12
Allows administrators to change the color scheme of compatible themes.
Required by: Stylizer (enabled)
Help
?
?
Comment
7.12
Allows users to comment on and discuss published content.
Requires: Text (enabled), Field (enabled), Field SQL storage (enabled)
Required by: Forum (disabled), Tracker (disabled)
Help
Permissions
Configure
Contact
7.12
Enables the use of both personal and site-wide contact forms.
Help
Permissions
Configure
Content translation
7.12
Allows content to be translated into different languages.
Requires: Locale (disabled)
?
?
?
Contextual links
7.12
Provides contextual links to perform actions related to elements on a page.
Help
Permissions
?
Dashboard
7.12
Provides a dashboard page in the administrative interface for organizing administrative tasks and tracking information within your site.
Requires: Block (enabled)
Help
Permissions
Configure
Database logging
7.12
Logs and records system events to the database.
Help
?
?
Field
7.12
Field API to add fields to entities like nodes and users.
Requires: Field SQL storage (enabled), Field (enabled)
Required by: Drupal, Field SQL storage (enabled), Field (enabled), Text (enabled), Comment (enabled), File (enabled), Image (enabled), Dynamic display block (enabled), Field UI (enabled), Fieldable Panels Panes (enabled), Options (enabled), Taxonomy (enabled), Forum (disabled), List (enabled), Number (enabled), Smartqueue taxonomy (disabled), Tracker (disabled)
Help
?
?
Field SQL storage
7.12
Stores field data in an SQL database.
Requires: Field (enabled), Field SQL storage (enabled)
Required by: Drupal, Field SQL storage (enabled), Field (enabled), Text (enabled), Comment (enabled), File (enabled), Image (enabled), Dynamic display block (enabled), Field UI (enabled), Fieldable Panels Panes (enabled), Options (enabled), Taxonomy (enabled), Forum (disabled), List (enabled), Number (enabled), Smartqueue taxonomy (disabled), Tracker (disabled)
Help
?
?
Field UI
7.12
User interface for the Field API.
Requires: Field (enabled), Field SQL storage (enabled)
Required by: Fieldable Panels Panes (enabled)
Help
?
?
File
7.12
Defines a file field type.
Requires: Field (enabled), Field SQL storage (enabled)
Required by: Image (enabled), Dynamic display block (enabled)
Help
?
?
Filter
7.12
Filters content in preparation for display.
Required by: Drupal, Internal Links (enabled)
Help
Permissions
Configure
Forum
7.12
Provides discussion forums.
Requires: Taxonomy (enabled), Options (enabled), Field (enabled), Field SQL storage (enabled), Comment (enabled), Text (enabled)
?
?
?
Help
7.12
Manages the display of online help.
Help
?
?
Image
7.12
Provides image manipulation tools.
Requires: File (enabled), Field (enabled), Field SQL storage (enabled)
Required by: Drupal (Field type(s) in use - see Field list), Dynamic display block (enabled)
Help
Permissions
Configure
List
7.12
Defines list field types. Use with Options to create selection lists.
Requires: Field (enabled), Field SQL storage (enabled), Options (enabled)
Help
?
?
Locale
7.12
Adds language handling functionality and enables the translation of the user interface to languages other than English.
Required by: Content translation (disabled)
?
?
?
Menu
7.12
Allows administrators to customize the site navigation menu.
Required by: Menu Views (enabled)
Help
Permissions
Configure
Node
7.12
Allows content to be submitted to the site and displayed on pages.
Required by: Drupal
Help
Permissions
Configure
Number
7.12
Defines numeric field types.
Requires: Field (enabled), Field SQL storage (enabled)
Help
?
?
OpenID
7.12
Allows users to log into your site using OpenID.
?
?
?
Options
7.12
Defines selection, check box and radio button widgets for text and numeric fields.
Requires: Field (enabled), Field SQL storage (enabled)
Required by: Taxonomy (enabled), Forum (disabled), List (enabled), Smartqueue taxonomy (disabled)
Help
?
?
Overlay
7.12
Displays the Drupal administration interface in an overlay.
Help
Permissions
?
Path
7.12
Allows users to rename URLs.
Required by: Pathauto (enabled)
Help
Permissions
Configure
PHP filter
7.12
Allows embedded PHP code/snippets to be evaluated.
?
?
?
Poll
7.12
Allows your site to capture votes on different topics in the form of multiple choice questions.
?
?
?
RDF
7.12
Enriches your content with metadata to let other applications (e.g. search engines, aggregators) better understand its relationships and attributes.
Help
?
?
Search
7.12
Enables site-wide keyword searching.
Help
Permissions
Configure
Shortcut
7.12
Allows users to manage customizable lists of shortcut links.
Help
Permissions
Configure
Statistics
7.12
Logs access statistics for your site.
?
?
?
Syslog
7.12
Logs and records system events to syslog.
?
?
?
System
7.12
Handles general site configuration for administrators.
Required by: Drupal
Help
Permissions
Configure
Taxonomy
7.12
Enables the categorization of content.
Requires: Options (enabled), Field (enabled), Field SQL storage (enabled)
Required by: Drupal (Field type(s) in use - see Field list), Forum (disabled), Smartqueue taxonomy (disabled)
Help
Permissions
Configure
Testing
7.12
Provides a framework for unit and functional testing.
?
?
?
Text
7.12
Defines simple text field types.
Requires: Field (enabled), Field SQL storage (enabled)
Required by: Drupal (Field type(s) in use - see Field list), Comment (enabled), Forum (disabled), Tracker (disabled)
Help
?
?
Toolbar
7.12
Provides a toolbar that shows the top-level administration menu items and links from other modules.
?
?
?
Tracker
7.12
Enables tracking of recent content for users.
Requires: Comment (enabled), Text (enabled), Field (enabled), Field SQL storage (enabled)
?
?
?
Trigger
7.12
Enables actions to be fired on certain system events, such as when new content is created.
?
?
?
Update manager
7.12
Checks for available updates, and can securely install or update modules and themes via a web interface.
?
?
?
User
7.12
Manages the user registration and login system.
Required by: Drupal
Help
Permissions
Configure
HideAdministration
??
?
?
?
?
EnabledName
Version
Description
Operations
Actions permissions
7.x-3.0-rc1
Integrates actions with the permission system.
Help
Permissions
?
Administration Development tools
7.x-3.0-rc1
Administration and debugging functionality for developers and site builders.
?
?
?
Administration menu
7.x-3.0-rc1
Provides a dropdown menu to most administrative tasks and other common destinations (to users with the proper permissions).
Required by: Administration menu Toolbar style (enabled)
Help
Permissions
Configure
Administration menu Toolbar style
7.x-3.0-rc1
A better Toolbar.
Requires: Administration menu (enabled)
?
?
?
Administration views
7.x-3.0-rc1
Replaces all system object management pages in Drupal core with real views.
Requires: Views (enabled), Chaos tools (enabled), Views Bulk Operations (enabled), Entity API (enabled)
?
?
?
Chaos tool suite
??
?
?
?
EnabledName
Version
Description
Operations
Bulk Export
7.x-1.0-rc2
Performs bulk exporting of data objects known about by Chaos tools.
Requires: Chaos tools (enabled)
?
Permissions
?
Chaos tools
7.x-1.0-rc2
A library of helpful tools by Merlin of Chaos.
Required by: Views (enabled), Views Bulk Operations (enabled), Administration views (enabled), Bulk Export (enabled), Custom rulesets (enabled), Chaos Tools (CTools) AJAX Example (enabled), Custom content panes (enabled), Panels (enabled), Page manager (enabled), Chaos Tools (CTools) Plugin Example (enabled), Fieldable Panels Panes (enabled), Menu Views (enabled), Panels In-Place Editor (enabled), Mini panels (enabled), Panel nodes (enabled), Stylizer (enabled), Views content panes (enabled), Views Field View (enabled), Views Slideshow (enabled), Views Slideshow: Cycle (enabled), Views UI (enabled)
Help
?
?
Chaos Tools (CTools) AJAX Example
7.x-1.0-rc2
Shows how to use the power of Chaos AJAX.
Requires: Chaos tools (enabled)
?
?
?
Chaos Tools (CTools) Plugin Example
7.x-1.0-rc2
Shows how an external module can provide ctools plugins (for Panels, etc.).
Requires: Chaos tools (enabled), Panels (enabled), Page manager (enabled), Advanced help (enabled)
Help
?
?
Custom content panes
7.x-1.0-rc2
Create custom, exportable, reusable content panes for applications like Panels.
Requires: Chaos tools (enabled)
?
Permissions
?
Custom rulesets
7.x-1.0-rc2
Create custom, exportable, reusable access rulesets for applications like Panels.
Requires: Chaos tools (enabled)
?
Permissions
?
Page manager
7.x-1.0-rc2
Provides a UI and API to manage pages within the site.
Requires: Chaos tools (enabled)
Required by: Chaos Tools (CTools) Plugin Example (enabled)
Help
Permissions
?
Stylizer
7.x-1.0-rc2
Create custom styles for applications such as Panels.
Requires: Chaos tools (enabled), Color (enabled)
?
Permissions
?
Views content panes
7.x-1.0-rc2
Allows Views content to be used in Panels, Dashboard and other modules which use the CTools Content API.
Requires: Chaos tools (enabled), Views (enabled)
?
?
?
Development
??
?
?
?
?
EnabledName
Version
Description
Operations
Ajax Forms Test
7.x-1.0
Test module for AJAX forms
Requires: Forms (enabled)
?
?
?
Forms
7.x-1.0
A Forms API helper module.
Required by: Ajax Forms Test (enabled), Forms Test (enabled)
?
?
?
Forms Test
7.x-1.0
A test module for the forms module.
Requires: Forms (enabled)
?
?
?
Nodequeue generate
7.x-2.0-beta1
Bulk assign nodes into queues for quickly populating a site.
Requires: Nodequeue (enabled)
?
?
?
Fields
??
?
?
?
?
EnabledName
Version
Description
Operations
Link
7.x-1.0
Defines simple link field types.
?
?
?
Media
??
?
?
?
?
EnabledName
Version
Description
Operations
IMCE
7.x-1.5
An image/file uploader and browser supporting personal directories and user quota.
Help
Permissions
Configure
Multilingual - Internationalization
??
?
?
?
?
EnabledName
Version
Description
Operations
Rules translation
7.x-2.1
Allows translating rules.
Requires: Rules (enabled), Entity tokens (enabled), Entity API (enabled), I18n_string (missing)
?
?
?
Nodequeue
?
?
?
?
?
?
EnabledName
Version
Description
Operations
Auto Nodequeue
7.x-1.1
Allows automatic addition of nodes to a queue
?
Permissions
?
Nodequeue
7.x-2.0-beta1
Create queues which can contain nodes in arbitrary order
Required by: Nodequeue generate (enabled), Nodequeue Service (disabled), Nodequeue queue (enabled), Smartqueue taxonomy (disabled)
Help
Permissions
Configure
Nodequeue queue
7.x-1.0
Creates a queue for each node queue using Nodequeue's own smartqueue capability.
Requires: Nodequeue (enabled)
?
?
?
Nodequeue Service
7.x-2.0-beta1
Provides a nodequeue service.
Requires: Services (missing), Nodequeue (enabled)
?
?
?
Smartqueue taxonomy
7.x-2.0-beta1
Creates a node queue for each taxonomy vocabulary
Requires: Nodequeue (enabled), Taxonomy (enabled), Options (enabled), Field (enabled), Field SQL storage (enabled)
?
?
?
Other
?
?
?
?
?
?
EnabledName
Version
Description
Operations
Advanced help
7.x-1.0
Allow advanced help and documentation.
Required by: Chaos Tools (CTools) Plugin Example (enabled), Advanced help example (enabled)
Help
Permissions
?
Advanced help example
7.x-1.0
A example help module to demonstrate the advanced help module.
Requires: Advanced help (enabled)
Help
?
?
Back To Top
7.x-1.2
Back To Top adds a button that hovers in the bottom of your screen and allow users to smoothly scroll up the page using jQuery.
Help
?
Configure
Dynamic display block
7.x-1.0
Displays dynamic content in a block.
Requires: Image (enabled), File (enabled), Field (enabled), Field SQL storage (enabled), Libraries (enabled)
Help
Permissions
Configure
Entity API
7.x-1.0-rc1
Enables modules to work with any entity type and to provide entities.
Required by: Views Bulk Operations (enabled), Administration views (enabled), Entity tokens (enabled), Rules (enabled), Rules UI (enabled), Rules translation (disabled), Rules Scheduler (enabled)
Help
?
?
Entity tokens
7.x-1.0-rc1
Provides token replacements for all properties that have no tokens and are known to the entity API.
Requires: Entity API (enabled)
Required by: Rules (enabled), Rules UI (enabled), Rules translation (disabled), Rules Scheduler (enabled)
Help
?
?
Form Panel
7.x-1.1
Allows form input fields to appear next to each other, in a panel style.
Help
?
?
Insert Block
7.x-1.x-dev
Inserts the contents of a block into into a node using [block:module=delta] tags
Help
?
?
Internal Links
7.x-1.1
Input filters which add node titles, as HTML 'title' attribute, to internal, root-relative links; also re-writes 'normal' Drupal paths (node/123) as path aliases. A second filter can strip links to unpublished nodes.
Requires: Filter (enabled)
Help
?
?
Libraries
7.x-1.0
Allows version dependent and shared usage of external libraries.
Required by: Dynamic display block (enabled), Views Slideshow: Cycle (enabled)
Help
?
?
Pathauto
7.x-1.0
Provides a mechanism for modules to automatically generate aliases for the content they manage.
Requires: Path (enabled), Token (enabled)
Help
Permissions
Configure
Token
7.x-1.0-rc1
Provides a user interface for the Token API and some missing core tokens.
Required by: Pathauto (enabled)
Help
?
?
Transliteration
7.x-3.0
Converts non-latin text to US-ASCII and sanitizes file names.
Help
?
?
Panels
?
?
?
?
?
?
EnabledName
Version
Description
Operations
Fieldable Panels Panes
7.x-1.0
Allow the creation of fieldable panels pane entities.
Requires: Panels (enabled), Chaos tools (enabled), Views (enabled), Field UI (enabled), Field (enabled), Field SQL storage (enabled)
Help
Permissions
?
Mini panels
7.x-3.2
Create mini panels that can be used as blocks by Drupal and panes by other panel modules.
Requires: Panels (enabled), Chaos tools (enabled)
?
Permissions
?
Panel nodes
7.x-3.2
Create nodes that are divided into areas with selectable content.
Requires: Panels (enabled), Chaos tools (enabled)
?
Permissions
Configure
Panels
7.x-3.2
Core Panels display functions; provides no external UI, at least one other Panels module should be enabled.
Requires: Chaos tools (enabled)
Required by: Chaos Tools (CTools) Plugin Example (enabled), Fieldable Panels Panes (enabled), Panels In-Place Editor (enabled), Mini panels (enabled), Panel nodes (enabled)
Help
Permissions
Configure
Panels In-Place Editor
7.x-3.2
Provide a UI for managing some Panels directly on the frontend, instead of having to use the backend.
Requires: Panels (enabled), Chaos tools (enabled)
?
?
Configure
Rules
??
?
?
?
?
EnabledName
Version
Description
Operations
Rules
7.x-2.1
React on events and conditionally evaluate actions.
Requires: Entity tokens (enabled), Entity API (enabled)
Required by: Rules UI (enabled), Rules translation (disabled), Rules Scheduler (enabled)
Help
Permissions
Configure
Rules Scheduler
7.x-2.1
Schedule the execution of Rules components using actions.
Requires: Rules (enabled), Entity tokens (enabled), Entity API (enabled)
?
?
Configure
Rules UI
7.x-2.1
Administrative interface for managing rules.
Requires: Rules (enabled), Entity tokens (enabled), Entity API (enabled)
?
?
?
HideTheme related
?
?
?
?
?
?
EnabledName
Version
Description
Operations
Content Theme
7.x-1.1
Allows to use different themes than the site default on content creating, editing, and viewing pages.
Required by: Content Theme Debugger (enabled)
Help
Permissions
Configure
Content Theme Debugger
7.x-1.1
Displays a list of modules which override the system default theme sorted by module's call-up.
Requires: Content Theme (enabled)
Help
?
Configure
Page Theme
7.x-1.1
Allows to use different themes than the site default on specific pages.
Required by: Page Theme Debugger (enabled)
Help
Permissions
Configure
Page Theme Debugger
7.x-1.1
Displays a list of modules which override the system default theme sorted by module's call-up.
Requires: Page Theme (enabled)
Help
?
Configure
User interface
??
?
?
?
?
EnabledName
Version
Description
Operations
CKEditor
7.x-1.8
Enables CKEditor (WYSIWYG HTML editor) for use instead of plain text fields.
Help
Permissions
Configure
CKEditor?Link
7.x-2.2
Easily create links to Drupal internal paths through CKEditor.
Help
Permissions
Configure
Views
Enabled
Name
Version
Description
Operations
?
EnabledName
Version
Description
Operations
Menu Views
7.x-1.3
Provides a solution for embedding a view into a menu item. Useful for creating mega menus.
Requires: Menu (enabled), Views (enabled), Chaos tools (enabled)
?
Permissions
?
Views
7.x-3.3
Create customized lists and queries from your database.
Requires: Chaos tools (enabled)
Required by: Views Bulk Operations (enabled), Administration views (enabled), Fieldable Panels Panes (enabled), Menu Views (enabled), Views content panes (enabled), Views Field View (enabled), Views Slideshow (enabled), Views Slideshow: Cycle (enabled), Views UI (enabled)
Help
Permissions
?
Views Bulk Operations
7.x-3.0-rc1
Provides a way of selecting multiple rows and applying operations to them.
Requires: Entity API (enabled), Views (enabled), Chaos tools (enabled)
Required by: Administration views (enabled)
Help
?
?
Views Field View
7.x-1.0-rc2
Embeds a view inside a view as field
Requires: Views (enabled), Chaos tools (enabled)
Help
?
?
Views Slideshow
7.x-3.0
Provides a View style that displays rows as a jQuery slideshow. This is an API and requires Views Slideshow Cycle or another module that supports the API.
Requires: Views (enabled), Chaos tools (enabled)
Required by: Views Slideshow: Cycle (enabled)
Help
?
?
Views Slideshow: Cycle
7.x-3.0
Adds a Rotating slideshow mode to Views Slideshow.
Requires: Views Slideshow (enabled), Views (enabled), Chaos tools (enabled), Libraries (enabled)
Help
?
?
Views UI
7.x-3.3
Administrative interface to views. Without this module, you cannot create or edit your views.
Requires: Views (enabled), Chaos tools (enabled)
?
?
?
Bottom ofForm
?