---------------------------------------------------------------------------------
Page Array
- http://drupal.org/project/pagearray
- The pagearray module is a small (single function) helper module that can be used whenever there is a need to load the output of any Drupal path in data form. Based on the code in index.php, Page Array bypasses the theme('page') call, instead returning the page's output in data form. This can then be used for tasks like outputting in Javascript form, theming for printing, etc.
---------------------------------------------------------------------------------
Page lang
- http://drupal.org/project/page_lang
- 此模块可以在新增节点文章时指定其页面所属的语系,如果没有指定语系编码的话就依照 page lang 设定页里的默认值.
- Page_lang is a module for drupal to internationalize the drupal's nodes in a very flexible way. This module is developed from this spanish school in spain. The internationalization is quite important for motors search (search engine). When google analyze a document optimized for a language or a place, it 's considered more excellent than others if the search is made from a concrete language or place. Therefore a document optimized for instance for German it has to be written these labels:
<html xmlns="http://www.w3.org/1999/xhtml" lang="de" xml:lang="de">
This document will be considered more excellent for every search made from german versions of google. If however we write the following labels in our document:
<html xmlns="http://www.w3.org/1999/xhtml" lang="de-at" xml:lang="de-at">
This document is optimized for the German language and specifically for Austria.
If we put:
<html xmlns="http://www.w3.org/1999/xhtml" lang="es-es" xml:lang="es-es">
This document will be optimized for searchs made from Spain whereas if we write:
<html xmlns="http://www.w3.org/1999/xhtml" lang="es" xml:lang="es">
Every search will be optimized for all Spanish speaking places. Further information about internationalization you can find at
---------------------------------------------------------------------------------
Page title
- http://drupal.org/project/page_title
- The word “title” is a bit overloaded. Every piece of content in Drupal has a title, and so does every page. The page title is the one found in the HTML head inside the <title> tag.
This module gives you control over the page title. It gives you the chance to specify patterns for how the title should be structured, and on content creation pages, gives you the chance to specify the page title rather than defaulting to the content’s title.
---------------------------------------------------------------------------------
Pageroute
- http://drupal.org/project/pageroute
- This is a flexible module that provides a userfriendly wizard for creating and editing several nodes.
The module can be used to provide a user friendly wizard for creating and editing several nodes. You can use the module to create a "route" which leads users through multiple pages, which can be e.g. a node creation form or a node display.
---------------------------------------------------------------------------------
Paging
- http://drupal.org/project/paging
- 使用page标签,把太长的页面分成多个网页。例如:
first page here.
<!--pagebreak-->
second page here.
- Break long pages into smaller ones by means of a "page" tag:
first page here.
<!--pagebreak-->
second page here.
---------------------------------------------------------------------------------
Panels
- http://drupal.org/project/panels
- 可以建立客制化的页面,每个页面里可以分成多个区域,可以挑选想要显示的文章、区块、views等组件呈现在各区域里。只要有一点HTML/CSS技术,就可以很方便的设计复杂的版型,很适合用来作为网站首页的呈现,跳脱原本一栏到底的方式。
- The panels module is the ideological son, successor to and almost complete replacement for the dashboard module. This module allows you to create pages that are divided into areas of the page. Where the dashboard module only gave four areas--top, bottom, left and right--this one is a completely flexible system that includes a couple of 2 column and 3 column layouts by default, but is also highly extensible and other layouts can be plugged in with a little HTML and CSS knowledge, with just enough PHP knowledge to be able to edit an include file without breaking it.
Perhaps most importantly, unlike the dashboard module it requires no fiddling with PHP code to include the things you want; the interface lets you add blocks, nodes and custom content just by selecting and clicking.
I've released Panels 2 alpha 9. This one includes Mini Panels! And URL placeholders (so you can have URLs like node/%/panel). It's definitely more stable than it used to be, but it is STILL alpha code! So beware. There IS an update mechanism, but it is not thoroughly tested. I'd love feedback on it being tested on BACKUPS of people's more complicated panels setups to see where it messes things up.
---------------------------------------------------------------------------------
Panels Block
- http://drupal.org/project/panelsblock
- Enables the presentation of panels in blocks. In panel editing, users can select whether to make the panel available as a block. If they choose to do so, they can also select how to display the block--as a regular panels listing or as tabs. Only content assigned to the 'left' area is used for the block. The block can then be configured as usual, and can be included if desired in other panels.
This module will be deprecated in favor of Panels Mini when that module is available. See this issue: http://drupal.org/node/160392. Panels Mini has been applied but is not yet available in a release version of Panels. Early adopters wanting to can use tabs in panels can use Tabs Panels Style, http://drupal.org/project/panels_tabs.
Panels Block requires Javascript Tools, http://drupal.org/project/jstools and Panels, http://www.drupal.org/project/panels.
Produced by CivicSpace. Development sponsored by Funny Garbage.
---------------------------------------------------------------------------------
Panels Taxonomy
- http://drupal.org/project/panels_taxonomy
- This is a "taxonomy browser" component for panels. Together with embedded views, it lets you lay out your taxonomy displays any way you like.
Features:
- Each panel handles the browsing for an entire vocabulary
- Good breadcrumbs support, shows term/vocab description and title.
- Replaces standard taxonomy display (taxonomy/term/id)
---------------------------------------------------------------------------------
Panels Titles
- http://drupal.org/project/panels_titles
- This module provides support for customized titles inside the panels module. You can create titles using one of three methods:
- Optionally install and configure signwriter, a module that generates graphical headlines. Panels Titles will pick up all your signwriter profiles.
- Create some HTML templates in Panels Titles configuration. Templates for <h1> through <h6> are provided by default.
- Create titles dynamically from a module using the Panels Titles API
This module is currently in beta. It requires the panels module. Currently works with panels 1. Panels 2 upgrade coming soon.
---------------------------------------------------------------------------------
Paranoia
- http://drupal.org/project/paranoia
- paranoia.module is for all the good sysadmins out there who think that allowing random CMS admins to execute PHP of their choice is not a safe idea.
---------------------------------------------------------------------------------
Password policy
- http://drupal.org/project/password_policy
- This module provides a way to specify a certain level of password complexity (aka. "password hardening") for user passwords on a system by defining a password policy.
---------------------------------------------------------------------------------
Password Textfield Widget
---------------------------------------------------------------------------------
Path Access
---------------------------------------------------------------------------------
Path Filter
---------------------------------------------------------------------------------
Path Image
---------------------------------------------------------------------------------
Path Redirect
---------------------------------------------------------------------------------
Pathauto
- http://drupal.org/project/pathauto
- 自动为节点产生网址别名,可针对不同的内容类型(节点、分类、使用者),设定不同的网址格式。
例如:为所有内容都加上.html的扩展名;或是将使用者的网址以user name呈现,而非编号。
自动为节点,类别,用户等生成路径别名。
- Description: The pathauto module automatically generates path aliases for various kinds of content (nodes, categories, users) without requiring the user to manually specify the path alias. This allows you to get aliases like /category/my-node-title.html instead of /node/123. The aliases are based upon a "pattern" system which the administrator can control.
---------------------------------------------------------------------------------
pathmenu
- http://drupal.org/project/pathmenu
- The pathmenu module allows you to define rules thus defining more precisely the way Drupal should organize the menu and breadcrumb.
Here are some rules samples which may give you a better view of the module.
// If the node is associated with term whose tid is 30, attach it to the menu whose mid is 23
term(30)->parentmenu(23)
// Show a message if an admin user is seeing a story type node
userrole(admin user)+nodetype(story)->message(You are seeing a story node type)
// If URI starts with news/ and the node type is story, show a message and attach the node to the menu whose mid is 24
urlstart(news/)+nodetype(story)->message(You are seeing a news)+parentmenu(24)
---------------------------------------------------------------------------------
Pay-per-node
- http://drupal.org/project/paypernode
- This module allows creation of a number of nodes of chosen type for some users. It temporarily overrides the node creation permissions and keeps track of the number of nodes the user can create.
It can work as a stand alone module, with the administrator deciding how many nodes of which types a user can create or as an eCommerce plug-in, providing a new product type which will allow, upon purchase, to create a number of nodes.
This module has been sponsored by Exprimiendo Ideas S.L.
---------------------------------------------------------------------------------
Paypal Framework
- http://drupal.org/project/paypal_framework
- 记录paypal IPN(InstantPayment Notification)数据,为其它paypal相关模块提供基本的数据库框架。
- Please note...
Users looking for a Paypal solution for their site are strongly recommended to look at the lm_paypal module. For various reasons lm_paypal supersedes the Paypal Framework module.
---------------------------------------------------------------------------------
PayPal Node
- http://drupal.org/project/paypalnode
- Use PayPal to charge users to post a specified content-type. Costs are calculated based on combinations of taxonomy terms.
Nodes can be set to expire (become unpublished) after a specified number of days.
Use this module to create a custom classified advert system, or charge for hosting any content that users might categorise.
Developed by Ixis
Sponsored by Brass Tacks design
---------------------------------------------------------------------------------
Pblog
- http://drupal.org/project/pblog
- pblog version 5.x-0.9
I have just rewritten the module for drupal 5. When you create a pblog entry it allows you to add a zip file containing images along with the normal text body. Once you have submitted the blog entry it unzips the file creates thumbnails and medium size versions of the images. In the teaser for the entry it will display a random out of the gallery and in the node under the blog entry it displays a gallery of thumbnails.
If you click on a thumbnail it shows you the medium size image, and allows you to skip forward or backwards through the gallery or view the full size image.
Download pblog-5.x-0.9
First Release
My "blog" is all based around my digital camera. I take pictures of things that happen, the module aims to make it easy to upload a ton of photos with a blog. The teaser show a random picture and links to the main node with a gallery of all the pics.
There is also a block that displays a random pic from all your pblogs. Ive tried to make it as simple as possible, no database fiddling needed. Just copy pblog.module to your modules dir enable and your ready to go.
---------------------------------------------------------------------------------
PDF Flyer
---------------------------------------------------------------------------------
PDF-IDcard
- http://drupal.org/project/PDF-IDcard
- IDCard is a simple module that creates PDFs from user's information for the purpose of creating a printable Identification card. The module allows an administrator to define a badge template that is then filled in with information from the user's account. Examples would include security badges, identification cards, Conference badges, etc.
A template defines the background image to be used, size of the card (height, width), print orientation and has a PHP code area to define what User's fields will be printed and where. This module was created for Manhattan Neighborhood Network to provide physical ID cards for the Community producers, and staff.
Permissions include "Manage the templates", "Print All User's cards" and "Print Own card" (i.e. a user could print their own card/ badge).
Relies on TCPDF
Relies on the Upload Module
Funded by: Manhattan Neighborhood Network
Thanks goes to the developers of PDFView and also Openflows development firm
---------------------------------------------------------------------------------
Pdfview
---------------------------------------------------------------------------------
PEAR Wiki Filter
---------------------------------------------------------------------------------
Peek
- http://drupal.org/project/peek
- The purpose of this module is to allow drupal site administrators to provide temporary access to a node page, for one or more 'users', not necessarily registered on the site. A typical use might be for an organization to provide temporary client access to a private project page or a collection of documents located on their drupal-powered intranet.
---------------------------------------------------------------------------------
PEGevent
- http://drupal.org/project/pegevent
- PEGevent is a drupal module designed for Chittenden County Television (http://www.cctv.org/) for scheduling airtimes of TV shows. This module could be used by PEG (Public, Educational and Government) stations who need a flexible scheduling tool that builds air schedules. This module is presently in alpha stages and could use improvement in module packaging and integration.
---------------------------------------------------------------------------------
Peptalk presentations
---------------------------------------------------------------------------------
Persistent Login
- http://drupal.org/project/persistent_login
- The Persistent Login module provides the familiar "Remember Me" option in the user login form. The module's settings allow the administrator to:
- Control how long user logins are remembered.
- Control which pages a remembered user can or cannot access without explicitly logging in with a username and password (e.g. you cannot edit your account or change your password with just a persistent login).
Each user's 'my account' view tab gives them option of explicitly clearing all of his/her remembered logins.
Persistent Login is independent of the PHP session settings and is more secure (and user-friendly) than simply setting a long PHP session lifetime. For a detailed discussion of the design and security of Persistent Login, see Improved Persistent Login Cookie Best Practice.
---------------------------------------------------------------------------------
Petition
---------------------------------------------------------------------------------
Phone (CCK)
---------------------------------------------------------------------------------
Phone Lookup
- http://drupal.org/project/phone_lookup
- This module implements an automatic lookup of a phone number from one of several public sources (although in the first release, only the API411® web service of WhitePages.com (www.w3data.com/xml) is implemented, covering telephone numbers and address in the US and Canada. Other services may also be added if the community is interested and there's support for the work.
Data for the module is stored in internal caching tables, and also in CiviCRM.
---------------------------------------------------------------------------------
PhoneBlogz
---------------------------------------------------------------------------------
Phorum Converter
---------------------------------------------------------------------------------
Phorum integration
- http://drupal.org/project/phorum_integrate
- This module enables a Phorum5 message board to be integrated with Drupal. The core forum module is not fully compatible with some contributed modules, so this module provides an alternative way to implement a forum in that case. Phorum also provides extra functionality above and beyond that offered by the core forum module, so may be a better choice in some cases.
When this module is installed, the page content generated by Phorum is shown embedded into a Drupal page. User login authentication is provided by Drupal (all forum users must be registered Drupal users first, and be granted the 'phorum_access' privilege).
Currently this module is only suitable for integrating a freshly installed Phorum board. It will not permit you to integrate a board that already has registered users other than the administrator.
The module relies on a package by Maurice Makaay which must be downloaded separately (http://phorum-dev.gitaar.net/packages/embed_phorum-0.0.13.zip).
---------------------------------------------------------------------------------
Photobar
- http://drupal.org/project/photobar
- This module enables automatically importing directories as galleries of images on a per-date basis. For each gallery, a photobar preview of the gallery is created for display on the main-page.
---------------------------------------------------------------------------------
Photoblog
---------------------------------------------------------------------------------
phpbb
- http://drupal.org/project/phpbb
- This is a module that lets Drupal handle user- and session-management for phpBB 2.x (and soon 3.x), a popular forum / bulletin board system. In practice it takes things from the Drupal database and updates the phpBB database each time a user logs in. It also provides a block that lists recent topics from the forum. This module requires mod_rewrite / clean URLs and is not recommended for beginners.
---------------------------------------------------------------------------------
phpBB2Drupal
---------------------------------------------------------------------------------
phpbbPostNode
---------------------------------------------------------------------------------
phpfreechat
- http://drupal.org/project/phpfreechat
- Adds free, simple, fast and customizable AJAX chat to your Drupal site. Features: chat on any node, multiple channels, moderation and sound notification
---------------------------------------------------------------------------------
PhpGedView
---------------------------------------------------------------------------------
PHPIDS
---------------------------------------------------------------------------------
Picasa
---------------------------------------------------------------------------------
Pictures
- http://drupal.org/project/pictures
- Pictures这个模块的开发,跟image模块的整合相当类似。
- This module developed out of a need to merge characteristics of the image module, imagecache, and others.
It allows for whether the pictures are published (as nodes) or unpublished (left as files). We provide a gallery selection tool, for attaching pictures to any node type, with the ability to then use this (in the future) as slideshows for nodes. This feature also allows for the selection of pictures to show up in views, with selections for source and dates. It is also integrated the module into TinyMCE, such that users can choose the layout, title, description of embedded pictures within nodes.
We've also created within the gallery system a way to incorporate browsing, and insert pictures from different gallery systems, including utilizing the gallery.module to provide access to insert and attach pictures from g2. It is possible to write add-ons which allow for others, such as flickr, picasa and others.
It includes connects to the views module to allow attached pictures to be used as a field.
And it is possible to utilize various modifications to pictures, to automatically resize, crop, add borders and drop shadows to pictures.
Badly seeking co-maintainers.
---------------------------------------------------------------------------------
Ping Server
---------------------------------------------------------------------------------
Pirate
---------------------------------------------------------------------------------
PJIRC
---------------------------------------------------------------------------------
Planet
- http://drupal.org/project/planet
- Planet is an aggregator that allows you to aggregate the blogs for users in a given role (e.g. staff) and associate content with the users rather than as a detached feed. This provides the benefit of showing avatars with content, providing per-user aggregation of planet content in addition to blog content, etc.
To use planet, go to admin/settings/planet and note the following sections:
- Recent Items. This is a queue of items that have recently been pulled into the site. The convert column allows you to turn them into bona fide blog posts. This is useful if you want to feature blog posts front and center and keep planet as a secondary content view. Conversion allows you to float site-relevant content to the mainstream while providing a view of more general content from your members.
- General Settings. The auto-publish value is a string that the module looks for in categories (if possible) or within a post itself. Posts that include the value will be auto-converted into blog entries. The role to select bloggers from lets you narrow the user list for when you're adding a feed and associating it with a user. A common setting will be to create a staff role and use this for planet.
- Feeds. This section lets you add a new feed. Give it a title, select an author, provide the feed url, and you're off. You'll have to manually refresh it or wait for a cron run for items to be imported.
---------------------------------------------------------------------------------
Playlist (toolkit, modules)
- http://drupal.org/project/playlist
- *** This module is deprecated, unsupported, and will not be upgraded to 5.x. Most of the functionality is now included in the audio.module as several submodules. See this thread for more information. ***
This module is actually two projects, a general playlist relationship API, and an audio_playlist.module which makes use of the API.
---------------------------------------------------------------------------------
Plazes
---------------------------------------------------------------------------------
pMetrics Integration
- http://drupal.org/project/pmetrics
- http://pmetrics.performancing.com/]pMetrics is a feature rich Web statistics and tracking system offered by Performancing, Inc. This Drupal
module is still in the development phase, so there is only a development release, not suitable for production sites. The module makes selected pMetrics statistics available on your Drupal site. Permissioning allows you to restrict access to statistics to certain user roles. To use this module you'll need to sign up for the pMetrics service and enter your API key in the pMetrics settings form.
---------------------------------------------------------------------------------
Pollfield
- http://drupal.org/project/pollfield
- This module creates a CCK field that behaves like the core Poll module. Instead of creating a content type, it creates a field that can be added to any content type. The poll questions and results are Views-enabled and can be added to any Views view.
---------------------------------------------------------------------------------
Pontomail Webmail Client
- http://drupal.org/project/pontomail
- Note this bug if you are using Windows are you PHP server: http://bugs.php.net/bug.php?id=36496&edit=1
This is a simple webmail client for Drupal. With this module, you can read your IMAP accounts right from inside Drupal. You can also setup multiple accounts, reply and compose emails to anyone and you can send attachments when you have upload.module installed.
---------------------------------------------------------------------------------
Poormanscron
- http://drupal.org/project/poormanscron
- 不需要在主机上设定cron,就能帮你执行cron,所以叫做穷人的cron(poormans cron)。
当每次有人浏览Drupal网站时,这模块就会去检查上一次执行cron的时间,到现在是否已经超过了一小时(预设的执行间隔,可修改)。如果超过了,就会自动执行cron。
通过用户的浏览来调用cron任务,使不能设置crontab的站点也能简单地解决cron运行的问题。
- A module which runs the Drupal cron operations without needing the cron application.
---------------------------------------------------------------------------------
Portal
- http://drupal.org/project/portal
- 利用 Aggregator 模块,抓取第三方网站服务的 RSS,聚合呈现在网页上。有一点个人化网页的感觉。目前预设支持 Del.icio.us、Flickr 和 Blip.tv。
-
Allows the creation of special Resource Pages that aggregate content both locally and from several 3rd party services and presents the content in an attractive format. Content is identified either via taxonomy terms (for local content) or via 3rd party tags. External content is aggregated via RSS; this module uses Aggregator.module (and slightly modifies its tables).
View a Demo
Portal.module currently supports the following 3rd party services:
- Del.icio.us: A free social bookmarking service.
- Flickr: A free photo-sharing service.
- Blip.tv: A free video sharing service.
Development of this module is sponsored by The CTC VISTA Project, an organization that places and supports full-time AmeriCorps*VISTA volunteers working with community technology and media nonprofits.
---------------------------------------------------------------------------------
Porter-Stemmer
---------------------------------------------------------------------------------
Postcard
- http://drupal.org/project/postcard
- This module allows users to create online postcards (e-cards) and send links to them via email. Postcard relies on the Image module and requires that both Image and Image_Gallery are enabled on your site.
---------------------------------------------------------------------------------
Premium
---------------------------------------------------------------------------------
prepopulate
- http://drupal.org/project/prepopulate
- 可以在网址里"预先植入"窗体字段数据。
例如在网址列输入 "add/blog?edit[title]=this is the title&edit[body]=body",建立内容的窗体里就会自动填入标题和内容。
- Allows fields in the create content forms to be pre-populated from the URL.
---------------------------------------------------------------------------------
PressFlow Placement
- http://drupal.org/project/pressflow_placement
- Because of a dependency on PressFlow Transaction, this module requires PHP 5. This module also requires Token.
PressFlow Placement allows you to create blocks that hold a maximum, fixed number of content items. A "Place" tab appears on nodes that are eligible for placement into these blocks. Clicking on "Place" walks the user through selecting the block, removing a current item (if the block is full), and finally placing the new item anywhere in the block relative to the remaining current items. The final step is editing the teaser for placement, if, say, the regular teaser is unsuitable for placement in the block.
The placement blocks are actually nodes, and anyone with "edit" permissions to the node that manages the placement block may also manipulate the content of the block. This provides fine-grained permissions for content placement (especially compared to the blocks admin system and the panels interface).
Warning: This module is in development and is not feature-complete. There is currently no way to remove items from blocks without replacing them. Also, reducing the number of items in a block will not truncate the block. These will be fixed before the first release.
---------------------------------------------------------------------------------
PressFlow Preempt
---------------------------------------------------------------------------------
PressFlow Preempt Panels
- http://drupal.org/project/pressflow_preempt_panels
- This module loads panels through the PressFlow Preempt cache system. After installation, you can access a cached version of any panel by prefixing "preempt_panels/" to the regular panel path. Because the path isn't too clean, I recommend using URL aliases for the cached panels.
Security note: This module does not distinguish between users loading the panel. If your panels differ between users or roles, you probably shouldn't use this module right now.
This module requires Panels and PressFlow Preempt.
---------------------------------------------------------------------------------
PressFlow Transaction
- http://drupal.org/project/pressflow_transaction
- This module uses functionality available only in PHP 5 or later. MyISAM tables do not support transactions.
PressFlow Transaction provides a nested transaction API modeled after Java's synchronized functions. This makes using transactions easy because there is no need to worry about transaction "garbage collection" like running COMMIT or ROLLBACK just before the function returns. This module also protects against the hazards of nested transactions and partial ROLLBACKs.
A derivative of PressFlow Transaction (modified to match CiviCRM coding style) will be a core component of CiviCRM 2.0.
To start a transaction, put this at the beginning of a function that needs to operate atomically:
$txn = new pressflow_transaction();
If something goes wrong, run this to schedule the transaction for rollback:
$txn->rollback();
If you'd like to know whether the current transaction is scheduled to roll back (returns a boolean):
$txn->will_rollback();
Once the $txn object leaves scope, the system will perform the appropriate database operation. This means you never have to call COMMIT.
Notes:
---------------------------------------------------------------------------------
Primary Term
- http://drupal.org/project/primary_term
- Allows you to specify which term of a taxonomy listing should be the "Primary" term.
Useful for theming to know which template should apply, if themes are based around taxonomy terms.
---------------------------------------------------------------------------------
Printable
---------------------------------------------------------------------------------
Printer-Friendly Pages
- http://drupal.org/project/print
- 提供「友善打印」的功能,友善打印页面不仅可以设定专属的logo和css,还可以把内容里面的网址直接印出来。
- Generate printer-friendly pages for all node types.
A link is inserted in the each node (configurable in the content type settings), that opens a version of the page with no sidebars, search boxes, navigation pages, etc.
The following settings can be modified via the module settings page:
- Global enable/disable all links (overrides all content-type specific settings)
- Location of custom print-only logo and CSS file
- Explicit list of all URL references made on the page.
- Ability to open page in a new window and/or print it automatically
- Optional display of original URL in aliased or fixed (node/nn) format, and optional page retrieval time.
- Ability to specify per-node robots settings: (no)index, (no)follow, noarchive, nocache
By editing the default print.css (or specifying you own CSS file) or the print.node.tpl.php files, it is possible to change the look of the output page to suit your taste.
---------------------------------------------------------------------------------
Private
- http://drupal.org/project/private
- Private is a very simple node access module that gives each node a 'private' checkbox. If it's set, it can only be seen by the node author, or users with the 'see all private nodes' permission. It's most useful on small sites with limited needs, like single user blogs that want to hide a few posts from the general public without the overhead of a comprehensive access management module.
This module is based on the node_access_example module in the Drupal developer documentation archive.
---------------------------------------------------------------------------------
Private nodes
---------------------------------------------------------------------------------
Private Upload
- http://drupal.org/project/private_upload
- Upload files into a private directory. Modifies the core upload module to support both public and private uploads at the same time.
This module adds a "private" checkbox to the normal upload form. Files marked private will go to a separate directory. Access to files in this directory are controlled as if the entire site had private downloades, which is to say the user must have "view uploaded files" permission, and permission to view the node that the file is attached to.
---------------------------------------------------------------------------------
Privatemsg
- http://drupal.org/project/privatemsg
- 私人讯息模块,让网站会员/访客可以传送讯息给网站会员。功能包括写/读/删除讯息、回复讯息、新讯息显示、讯息分类匣等,还可以知道对方是否读过所传送的简讯。
- This module allows your site's visitors to send private messages to each other.
A new version for Drupal 5.x is being developed, the last stable version is privatemsg 5.x-1.8. However, there are no fixes whatsoever are planned currently for this branch. 2.x will provide an update path, though. Please test the 2.x-dev tarball and post patches.
---------------------------------------------------------------------------------
privatespace
- http://drupal.org/project/privatespace
- The private space module allows to create a "private space" for each user in the form of a node that only they have access to. Administrators provide a template node, and private nodes are created on the fly when first accessed. Features include :
* Any node can be used as template for private spaces
* Unique, configurable access point. When going to (eg.) /privatespace each user is redirected to his or her own private space
* Attempt to access private space when not logged in can redirect to a specified node (eg. login page)
* The private space can be added (or not) automatically to the navigation menu
* Administration interface shows each user's private space
* Access rights can be strictly enforced via the node api (for 4.7).
* Provided API allows module creators to manage access rights
themselves
This module was contributed to the comunity by Netuxo http://www.netuxo.co.uk/
---------------------------------------------------------------------------------
Pro and Con arguments
- http://drupal.org/project/procon
- Enables "pro" and "con" argumentation on content, which makes it easy to compare different arguments and views on a subject. A good example is a debate on a poll.
---------------------------------------------------------------------------------
Prodigem
---------------------------------------------------------------------------------
Profile CSV
---------------------------------------------------------------------------------
Profile Enforcer
- http://drupal.org/project/profile_enforcer
- The profile enforcer module allows site administrators to require that required user profile fields be filled out before registered users visit any other pages on a given site. This handy functionality is accomplished by providing a block which should be added to any pages on which the aforementioned restriction should occur.
This module is a collaboration between Web-Collective and Mustardseed Media.
---------------------------------------------------------------------------------
Profile Plus
---------------------------------------------------------------------------------
Profile Privacy
- http://drupal.org/project/profile_privacy
- This module allows users to set privacy options for their profile when using the core profile.module. It does not create any settings pages or configuration screens, it integrates seamlessly with the existing profile module.
When configuring profile fields, a new checkbox appears below the normal visibility options "Allow user to over ride visibility". Checking this box allows a user to make a private field public or a public field private.
View the screenshots to get a complete idea of the interface and abilities of this module.
Original author: Moshe Weitzman (moshe weitzman)
Co-maintainer and Drupal 5 branch: Nathan Haug (quicksketch)
---------------------------------------------------------------------------------
Profile Tabs
- http://drupal.org/project/profiletabs
- This little module changes the way categories and fields are shown when viewing the profile. Normally they are all displayed below each other, which can result in very long user profiles when you use a lot of extra fields and categories.
This module creates a tab for each profile category, and lists only the fields of the active tab. It's similar to the way tabs are created when editing a profile.
In the administration you can set which profile tab should be shown by default when visiting a profile. On this default tab, the profile fields are also shown, that would normally force their categories in the 'account' category.
---------------------------------------------------------------------------------
Profile visit
---------------------------------------------------------------------------------
Project
---------------------------------------------------------------------------------
Project issue tracking
---------------------------------------------------------------------------------
Promotion
- http://drupal.org/project/promotion
- The promotional code module is an alternative to the existing invitation modules. It does not perform any of the footwork of inviting users, but allows new users to register, be assigned certain roles, and, optionally, expire after a time. The invitations are in the form of a URL and a promotional code that might be given away on a card at a conference or sent out in a mass mailing (but not from this module, at least not at this time). At registration, the user is asked for a promotional code.
Promotions can be given a start and end date to limit their scope or simply be activated and deactivated with a checkbox.
New! The module now features reports for tracking which promotions are popular and how many registrations you've gotten. The reports allow you to drill down and examine individual accounts.
---------------------------------------------------------------------------------
Protected node
- http://drupal.org/project/protected_node
- With protected node module the users can restrict the access to a node accessible only with a password they provided when the node was created. On node creation you can set a node protected, supply a password and verify strength of the password(via JavaScript).
If somebody wants to view the node or download an attachment of the node, will be redirected to a password query. If password is right, the user will be redirected to the originally accessed page. Authorization is stored in session, so don't have to enter the password over and over again if once it was provided right.
Drupal 5 only.
---------------------------------------------------------------------------------
ProtX Payment Gateway
---------------------------------------------------------------------------------
Provisionator
---------------------------------------------------------------------------------
Pubcookie
---------------------------------------------------------------------------------
Publish
- http://drupal.org/project/publish
- The publish module allows you to create channels which other Drupal sites may subscribe to using the subscribe module. Both push and pull publishing models are supported. Communication between the publishing and subscribing sites is accomplished via XML-RPC.
---------------------------------------------------------------------------------
Publishing
- http://drupal.org/project/publishing
- The publishing module is primarily a glue module to make it easier to handle article publication in a standard form.
It helps you define and create a workflow, provides a page to make it easy to see what state the articles are in, and provides tools to help ease things along.
In order to use this module, first I suggest you read this article: http://www.angrydonuts.com/publishing_articles_a_tutorial
The module currently in CVS is for 4.7
---------------------------------------------------------------------------------
pureftp
- http://drupal.org/node/18814
- This is a simple module for managing ftp users with a mysql enabled pureftp service.
More on pureftp here: http://www.pureftpd.org/
More on configuring it with mysql here: http://www.pureftpd.org/README.MySQL
Included is a sample pureftp configuration file, pureftp-mysql.conf,
as well as the ubiquitous .mysql file required for installation.
Originally developed for advomatic.com by Aaron Welch (crunchywelch) at Advomatic LLC
---------------------------------------------------------------------------------
最新评论
2010-03-18 03:18:48
2010-03-17 23:17:34
2010-03-17 23:17:36
2010-03-17 20:17:06
2010-03-17 17:17:25
2010-03-17 15:17:21
2010-03-17 14:17:40
2010-03-17 14:17:38
2010-03-17 17:17:43
2010-03-17 12:17:40