Yeni Eklentiler

İçeriği paylaş
Contributed (contrib) modules are plugins for Drupal that extend, build or enhance Drupal core functionality. Use matching versions (modules released for Drupal 5.x will not work for Drupal 6.x). Contributed modules are not part of Drupal core releases and may or may not have optimized code/functionality. If a module solves your needs please consider joining forces and helping the maintainer. You can view module usage statistics for all modules to view the most popular modules used by the Drupal community.
Güncellendi: 1 saat 18 dakika önce

Actions REST

3 saat 18 dakika önce

Actions REST enables actions to be called on the URL, using a parameter encoding scheme that tries to minimize (bad) surprises. Here are some examples:

  • http://example.com/node/1276/action/node_publish_action calls the 'node_publish_action' on node 1276 (and actually publishes it).
  • http://example.com/node/1276/action/node_assign_owner_action/owner_name/infojunkie calls the 'node_assign_owner_action' on node 1276, passing it the parameter 'owner_name' with a value of 'infojunkie'.
  • http://example.com/node/1276/action/node_assign_owner_action calls the 'node_assign_owner_action' on node 1276. When it finds that parameters are missing, it displays the action form to let the user interactively fill in the values before executing the action.
  • http://example.com/user/361/action/user_block_user_action calls the 'user_block_user_action' on user 361.
  • http://example.com/system/action/system_send_email_action/recipient/mom@yahoo.com/subject/Hello/message/Hi mom :-) sends an email to your mom.
Credits and sponsorship

Sponsored by AdHack. Thanks for your generous support.

Kategoriler: Drupal

Views Arguments Extras

11 saat 28 dakika önce

This module contains a group of view handers and plugins that add the following options.

Argument Default Current Node CCK

allows for cck field values of the current node to be loaded as default arguments

Argument Order Sort

a sort handler, that allows for the order of items to be based on there order in a multi-value argument

Kategoriler: Drupal

Views PSPP

Per, 2010-03-11 09:16

The Views PSPP module allows a view to be displayed/exported in PSPP format. The module was heavily inspired by the Views Bonus Pack Export module. The module simply adds these two new styles to the Feed display:

  • PSPP Syntax used to describe the PSPP syntax.
  • PSPP CSV used to describe export data.
About PSPP

PSPP is a program for statistical analysis of sampled data. It is a Free replacement for the proprietary program SPSS, and appears very similar to it with a few exceptions. PSPP is a free Software licensed under GPLv3 or later.

Dependencies Usage
  • Install and enable the module
  • Edit or add a view
  • Add a new Feed Display
  • Change its style to PSPP CSV

read more

Kategoriler: Drupal

Options Element

Per, 2010-03-11 05:33

Options Element is a module that provides a better mechanism to specify select list, checkbox, and radio button options. Rather than requiring the user to use strange syntax like "key|value" in a textarea, Options Element provides a clean interface for specifying options. Developers may use $element['#type'] = 'options' in their own modules. If JavaScript is disabled, any 'options_element' will degrade to the standard textarea for specifying options.

Kategoriler: Drupal

Load Test Plan

Per, 2010-03-11 00:26

Load Test Plan is a module which allows modules to create test plans for load testing your Drupal site. It can export to modules which will create code for JMeter, Grinder, and others.

Kategoriler: Drupal

Field converter

Çar, 2010-03-10 23:58

An API for non-CCK modules to use to convert their custom data to FieldAPI fields.

Modules should define a conversion plan that define:

  • new FieldAPI fields to create or existing ones to use
  • how the data on their object (one of node, user, term, comment, etc) should be manipulated

The user then selects conversion plans to run in the admin UI, and the entire conversion is performed in a batch operation.

WARNING: this is still largely proof of concept code, initially thrashed out on this issue: #366364: Data migration from D6 contrib CCK fields to D7 Field API. It really needs some proper testing with real data. If you are a maintainer of a module that wishes to migrate to FieldAPI for Drupal 7, please get in touch!

Kategoriler: Drupal

Open Legislation

Çar, 2010-03-10 20:17

An integration module for OpenLeg, the open legislation database and web service of the New York State Senate.

This module includes a separate file, openleg.inc, which provides a non-Drupal-specific library of functions for retrieving data via the OpenLeg API. This library is currently very basic. Plans are afoot to replace openleg.inc with a library that is more class-based, but in the meantime the code in openleg.module provides examples showing how to use the current library to retrieve information.

This module is currently very beta, but is running with no problems at NYSenate.gov.

The OpenLeg API supports HTML, JSON, XML and CSV. Source code and documentation can be found at github:
http://wiki.github.com/nysenatecio/OpenLeg

Kategoriler: Drupal

Advanced Text

Çar, 2010-03-10 20:04

Advanced Text provides a new widget for the "Text" field type. This new widget is an enhanced version of the text widget, that can be divided in text blocks and separators.
Each text block has its own options (allowed characters, length and size), while separators can be given any value. The allowed characters of a text block can be chosen from a few predefined options, or controlled with a custom regular expression.
When editing a node, the Advanced Text field will be rendered with javascript to match the chosen structure. Text blocks are input fields, and separators are simple markup.

Note: the module is working but in an early development stage. Do not use in production sites. You can contribute to a reliable and quick release by filing and solving bugs in the issue queue.

Examples
  1. You can create a structured serial number field that only accepts certain characters at given positions.
  2. You can also assemble a "fill the gaps" field, that is presented to users like this: "The quick brown ___ jumps over the ___".
Dependencies Compatibility

Advanced Text has been tested with Drupal 6.16 and CCK 2.6

Installation and Usage

read more

Kategoriler: Drupal

Google Transliteration

Çar, 2010-03-10 12:41

googleLanguageApi is a simple module that implements Google AJAX Language API for Transliteration of Indian languages

Supported Languages
Arabic
Bengali
Gujarati
Hindi
Kannada
Malayalam
Marathi,
Nepali
Punjabi
Tamil
Telugu
Urdu

For more details about Google Transliteration service, please visit http://www.google.com/transliterate/

Kategoriler: Drupal

Graphviz Noderef

Çar, 2010-03-10 06:11

Graphviz Noderef displays nodes as a Graphviz graph/map, with NodeReference fields as edges between nodes. This module is being actively developed, and is currrently pre-alpha. Feel free to use it on a production site, but don't be surprised if it breaks.

Usage

Install the module as normal. A new tab will appear on every node, which will include a map with options allowing you to change display settings. Currently, the module only displays node-centric recursive graphs (ie. graphs that start with one node, and work out from there, to a given depth).

The Graphviz Noderef Field sub-module provides a CCK field that shows basically the same map as the graph page.

Dependencies

To run this module, you need Graphviz Filter and CCK. The module also currently supports Node Referrer, but requires this patch: http://drupal.org/node/726450#comment-2668832.

read more

Kategoriler: Drupal

Reference Links

Çar, 2010-03-10 05:54

"Reference Links" allows custom Urls to be attached to nodes. Its use is seen basically for documentation pages on a site.

This module allows users to add links (internal or external) to nodes, that can provide further information about the current node. The important thing is that Users need NOT have edit permissions for the node. You can allow users with non-edit permissions to add/attach new links to nodes, when the page is being viewed normally.

Moreover, authorized users can also rate the links (this module uses Voting API for the rating part), and links are always shown in decreasing order of their average rating. All actions are performed via Ajax, and no page refresh is required.

If I try to summarize it, this module can provide a References/See also/Bibliography kind of links for nodes. You can control which content types you want the urls to be attached to.

Credits to Saeven Alexandre of saeven.net for allowing me to use his ExtJs Rating extension for this module under GPL 2 license.

Kategoriler: Drupal

VoteSmart Webform

Çar, 2010-03-10 04:33

The VoteSmart Webform module provides a legislative representative lookup widget as a webform component field. This widget queries representatives via the VoteSmart API. Resultant representatives with email address can then be used as webform submission recipients.

In essence, this module extends webform to be an e-advocacy tool, allowing site administrators to create robust and "free" online petition forms without developer intervention.

Module Status - March 10th, 2010

This module is currently in pre-release. We should be posting the alpha code as a cvs commit next week. If you are interested in the project, please get in touch with us. Our goal is to abstract this module as much as possible to be a general purpose tool.

Credits
Kategoriler: Drupal

GeoAPI

Çar, 2010-03-10 04:30

Future integration with the GeoAPI service coming soon. About GeoAPI, from their site:

GeoAPI services include a reverse geocoder; deep data about 16 million businesses and tens of thousands of points of interest; a writable layer for developers to annotate the world and do complex geo-queries; and location-enabled media layers (e.g., Twitter and Flickr). We've also recently added an iPhone SDK to speed up mobile development.

Kategoriler: Drupal

Taxonomy Builder API

Çar, 2010-03-10 01:04
Overview

This project provides an API to more easily build hierarchical taxonomy trees programmatically. I've worked on multiple sites where I had to convert some data source to a taxonomy tree, for example a csv file or filesystem directory structure. I got tired of having to search through old code to reuse this functionality, so I committed it to Drupal.org in hopes that it will help someone else out as well. The goal of this project is to simplify the process of creating hierarchies so they can be built by passing structured arrays to the API functions. Further development of this module will happen on an as-needed basis or through patches submitted by the community.

Maintainer

Taxonomy Builder API is developed and maintained by Chris Pliakas. Original development of this module was sponsored by CommonPlaces e-Solutions, LLC.

Follow Chris on Twitter: @cpliakas
Follow CommonPlaces on Twitter: @commonplaces

API

The example below creates a simple hierarchy of countries, states, and cties.

<?php

// Replace with whatever vocabulary ID the terms should be added to.
$vid = 12;

// Hierarchy arrays.
$hierarchies = array(
array('United states', 'Massachusetts', 'Boston'),

read more

Kategoriler: Drupal

Advanced Comment Trigger

Salı, 2010-03-09 23:56

Advanced Comment Trigger provides a new trigger category allowing automatic unpublishing of comments based on more fine-grained criteria than the default "new comment added" trigger. Currently, this module can unpublish comments based on the number of hyperlinks in them. It can also exempt this restriction for certain user roles or comments on certain content types. For example, all site admins could be allowed to post comments with hyperlinks without restriction, or all comments on forum topics could be allowed.

Future plans for this module include additional actions, such as emailing the post author or site administrator(s) or blocking the commenter's user account.

Users of this module might also be interested in the included exported View, which can provide an RSS feed of all of a site's moderated comments. To use, install the Views module, go to admin/build/views/import, and paste in the view source. Then view the RSS feed at comments/moderated/feed on your site.

Kategoriler: Drupal

Solace Search

Salı, 2010-03-09 19:24

This module use the global Solace API filter form to enable site-wide search form using the filter UI.

Important notice

This module is a proof of concept of Solace API module usage. It might be really buggy, patches are welcome, feature requests too.

Dependencies

This module is based on Solace API module.

read more

Kategoriler: Drupal

Solace Node Reference

Salı, 2010-03-09 19:18

This module extends the nodereference fields by providing a filter based searching engine in order to automatically fill it using the Solace API filters features as backend.

This means you can attach a SolR filter instance to node reference fields. Then, any node owner can enable and configure a complex SolR query using the Solace API simple filter form in order to configure the content the would want to see in their node reference.

Notice that this module only feeds node reference fields using on site content, so you might want to use this module side by side to the Feeds module.

read more

Kategoriler: Drupal

Solace API

Salı, 2010-03-09 19:11

This module provides a full API to create SolR complex filters, using a nice AJAX (using AHAH) form. The UI was designed to be used by end-users quite easily, nothing such as views can do, but simple and quite efficient.

This module only provides needed API for other modules. If you are an end user, please look at this module list:

  • Solace Node Reference : this module extends the feature by adding a complex nodereference fields auto-fill using the Solace filters features as backend.
  • Solace Search : this module use the global Solr Assistant filter form to enable site-wide search form using the filter UI.

read more

Kategoriler: Drupal

Anywhere

Salı, 2010-03-09 18:33

Project announcement coming soon...

Kategoriler: Drupal

Contextual Adminstration

Pzt, 2010-03-08 21:10

Contextual Administration is intended to be a simple tool for deploying custom administrations on your site, or as an exportable within your module. In short anything you can put on a page, context_admin is a simple solution to doing so without the overhead of panels.

Quick Video Example

http://www.youtube.com/watch?v=R_RT33ViPRU

My specific use case in creating context_admin to begin with was to give site administrators who don't have the programming know-how the ability to add traditionally developer style administration links to their site in an ad-hoc fashion. The best example of this would be adding "create new node X" or "administer node X" links to views of "node X", however once the tool was created, it became obvious rather quickly that we could do much more.

read more

Kategoriler: Drupal