drupal.org - Modules http://drupal.org/taxonomy/term/14/0 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. en Trees http://drupal.org/project/trees <h3>Description</h3> <p>The tree module is based on the book module. Like the book module the tree module allows users to structure nodes in a hierarchy or outline. The main difference is that the tree module supports adding one node to multiple trees which the the book module does not. The output is also different. The book module provides a navigation, the tree module does not. Instead it produces for each tree a set of blocks, being the parents of a node, the siblings and the children.</p> <h3>Example</h3> <p>- You have products and product categories as content types<br /> - You want to create an outline using the product categories, the leaves of your trees are products<br /> - You have different trees, representing different categories of products.<br /> - One product could appear on more than one tree (which means a product in more than one category). With the tree module this is possible so only one product node needs to be maintained.</p> <h3>Install</h3> <p>- Enable module on admin/build/modules<br /> - Goto admin/content/tree/settings<br /> - Select the content types allowed in your trees<br /> - Select the default child node<br /> - Select the number of elements in your children - siblings block<br /> - Goto node/add/content_type you can now create a new tree with the current node as root</p> <p><a href="http://drupal.org/project/trees" target="_blank">read more</a></p> Content Modules Sun, 05 Jul 2009 00:24:11 +0000 domidc 510428 at http://drupal.org Views Live Filters http://drupal.org/project/viewslivefilters <p>Views Live Filters automatically applies exposed filters as soon as they are changed, without the user having to click <em>Apply</em>.</p> <p><a href="http://drupal.org/project/viewslivefilters" target="_blank">read more</a></p> Views Modules Sat, 04 Jul 2009 20:31:28 +0000 ximo 510310 at http://drupal.org Ubercart Products Recommender http://drupal.org/project/uc_rec <p>This module adds two blocks:</p> <ol> <li>Customers who ordered this product also ordered</li> <li>Recommended for you</li> </ol> <p>The "Recommended for you" block provide personalized products recommendations based on a user's purchasing history. If a user hasn't made any orders, it displays nothing. In that case, you might consider using the <a href="/project/history_rec" rel="nofollow">Browsing History Recommender</a> to make recommendations based on users viewing history.</p> <p>This module requires Recommender API at <a href="http://drupal.org/project/recommender" title="http://drupal.org/project/recommender" rel="nofollow">http://drupal.org/project/recommender</a>. Please download the latest version.</p> <p>Contributed as part of my <a href="http://groups.drupal.org/node/19894" rel="nofollow">Google Summer of Code'09 project</a></p> Commerce / advertising Content display e-Commerce Modules Sat, 04 Jul 2009 18:24:47 +0000 danithaca 510240 at http://drupal.org iTweak Upload http://drupal.org/project/itweak_upload <div style="width: 300px" class="image-attach-teaser"><a href="/project/itweak_upload"><img src="http://drupal.org/files/images/screenshot1_0.thumbnail.gif" alt="screenshot1.gif" title="screenshot1.gif" class="image image-thumbnail " width="300" height="193" /></a></div> <p>With iTweak Upload module you can tweak file upload form:</p> <ul> <li> Beautify and improve the upload form for file attachments created by core upload.module. </li><li> Beautify and improve the upload form for file attachments created by <a href="/project/comment_upload" rel="nofollow">comment_upload.module</a>. </li><li> Independent of theme - works with any theme that does not already customize file uploads. </li></ul> <p><a href="http://drupal.org/project/itweak_upload" target="_blank">read more</a></p> File management Theme related Utility Modules Sat, 04 Jul 2009 05:16:02 +0000 iva2k 509898 at http://drupal.org Browsing History Recommender http://drupal.org/project/history_rec <p>This module adds two blocks:</p> <ol> <li>Users who browsed this node also browsed</li> <li>Recommended for you</li> </ol> <p>To make the recommendations, the module uses the {history} table that keeps track of 30 days of users' node browsing history. Also, when you enable the "boost comments" option, the module then takes users' commenting history as browsing history as well.</p> <p>The "Recommended for you" block provide personalized node recommendations based on a user's node browsing history. The basic idea is that, for example, user A browsed node X, Y, where users who browsed X, Y also browsed W, V; then "Recommended for you" would display W, V for A.</p> <p>This module requires Recommender API at <a href="http://drupal.org/project/recommender" title="http://drupal.org/project/recommender" rel="nofollow">http://drupal.org/project/recommender</a>, which provides the core matrix computation functions. The recommendation quality/accuracy are the job of Recommender API.</p> <p>After install/enable/setup, please go to admin/settings/recommender to generate the recommendations offline.</p> Community Content display Evaluation/rating Site navigation Modules Sat, 04 Jul 2009 03:27:08 +0000 danithaca 509840 at http://drupal.org Research http://drupal.org/project/research <p>Academic research management module.</p> <p>Development sponsored by Wavelength Technology and the Synapse Project.</p> Content Modules Fri, 03 Jul 2009 21:01:04 +0000 dbabbage 509702 at http://drupal.org Organic groups Flickr block http://drupal.org/project/ogflickrblock <p>We can create Flickr photo blocks with the excellent <a href="http://drupal.org/project/flickr" rel="nofollow">Flickr</a> module.<br /> We can create groups with the excellent <a href="http://drupal.org/project/og" rel="nofollow">Organic Groups</a> module.<br /> This module connects these two modules and provides group specific Flickr photo blocks.</p> <p>Currently the photo block carries the group admin's recent photos. Number of photos and photo sizes are configurable from the block configuration page.</p> <p>Development sponsored by <a href="http://smallballusa.com" rel="nofollow">Small Ball USA</a>.</p> Media Organic Groups Modules Fri, 03 Jul 2009 19:58:23 +0000 progga 509656 at http://drupal.org sparcool http://drupal.org/project/sparcool <p>This module allows to embeds SPARCool (<a href="http://sparcool.net" title="http://sparcool.net" rel="nofollow">http://sparcool.net</a>) query results in your Drupal nodes, hence using Linked Data to enrich your nodes (e.g. include a DBPedia abstract or pictures from a FOAF profile)</p> RDF Modules Fri, 03 Jul 2009 18:32:42 +0000 terraces 509608 at http://drupal.org Yahoo Weather Forecast http://drupal.org/project/yahoo_weather_forecast <p>This module provides a block with current conditions and 2 days forecasts using the API from <a href="http://weather.yahoo.com" title="http://weather.yahoo.com" rel="nofollow">http://weather.yahoo.com</a></p> <p>Development sponsored by <a href="http://al.quimia.net" alt="Alquimia Proyectos Digitales" rel="nofollow">Alquimia Proyectos Digitales</a>.</p> <p>Original development by <a href="http://drupal.org/user/348228" alt="Jacinto Capote" rel="nofollow">Jacinto Capote</a><br /> Code review and improvements by <a href="http://drupal.org/user/123766" alt="Pedro Lozano" rel="nofollow">Pedro Lozano</a></p> Content Location Third-party integration Modules Fri, 03 Jul 2009 18:21:33 +0000 Pedro Lozano 509598 at http://drupal.org ThemeKey Properties http://drupal.org/project/themekey_properties <p><strong>ThemeKey Properties</strong> adds additional properties to <a href="http://drupal.org/project/themekey" rel="nofollow">ThemeKey</a> module.</p> <p><a href="http://drupal.org/project/themekey" rel="nofollow">ThemeKey</a> itself provides an infrastructure to switch drupal themes by rules which might use such properties.</p> <p>Additional Properties currently provided by "ThemeKey Properties":</p> <ul> <li>system:query_param</li> <li>system:query_string</li> <li>system:cookie</li> <li>system:server_ip</li> <li>system:server_port</li> <li>system:server_name</li> <li>system:https</li> <li>system:remote_ip</li> <li>system:referer</li> <li>system:user_agent</li> </ul> <h2>Related Projects</h2> <ul> <li><a href="http://drupal.org/project/themekey" rel="nofollow">ThemeKey</a></li> </ul> <h2>Sponsors</h2> <ul> <li><a href="http://www.cocomore.com" title="Drupal related services in Frankfurt Germany" rel="nofollow">Cocomore AG</a></li> </ul> Theme related Modules Fri, 03 Jul 2009 15:37:47 +0000 mkalkbrenner 509454 at http://drupal.org Views Display Tabs http://drupal.org/project/viewsdisplaytabs <p>Views Display Tabs exposes displays in views as tabs, making it possible to switch displays for a view using AJAX. This makes it possible make a view even more useful as all overridable settings for a view can be stored in a display. This means that sorting, among many other settings a display can have, can now be exposed to the user through multiple displays with different settings.</p> <p>This module and <a href="/project/views_embed" rel="nofollow">Views Embed</a> are a good match!</p> <p><em>This module is still experimental and a development version will be committed shortly.</em></p> <p>Development of Views Displays Tabs was sponsored by <a href="http://www.sf.se" rel="nofollow">SF Bio</a> and <a href="http://nodeone.se" rel="nofollow">NodeOne</a>.</p> Views Modules Fri, 03 Jul 2009 12:29:18 +0000 solipsist 509290 at http://drupal.org Node Reference Create http://drupal.org/project/noderefcreate <p>The standard node reference field allows you to add a link from one content item to another. You add the reference to another existing node when you create a node with a nodereference field. The node being referenced must exist in order for this to work.</p> <p>This module lets you reference a non-existent node using an enhanced autocomplete text field widget. The referenced node is created when the validation fails to find an existing node.</p> <p><a href="http://drupal.org/project/noderefcreate" target="_blank">read more</a></p> Content Construction Kit (CCK) Modules Fri, 03 Jul 2009 08:04:35 +0000 mitchell 509116 at http://drupal.org Accordion Menu http://drupal.org/project/accordion_menu <p>It will show your drupal menu as jQuery UI accordion menu. This module is dependent with jQuery UI module.</p> Content display Theme related Modules Fri, 03 Jul 2009 02:36:59 +0000 suryanto 508926 at http://drupal.org Edit section http://drupal.org/project/edit_section <div style="width: 300px" class="image-attach-teaser"><a href="/project/edit_section"><img src="http://drupal.org/files/images/edit_section_0.thumbnail.png" alt="edit_section.png" title="edit_section.png" class="image image-thumbnail " width="300" height="209" /></a></div> <p>Allows freeform text sections to be edited individually, like MediaWiki / Wikipedia.</p> <p>When a node is being viewed as a page by a user with permission to edit the node, this module adds [edit] links floated to the right of all headings in the body (see image).</p> <p>Clicking on an [edit] link goes to a page where the content from that heading to the next same-level-or-higher heading can be edited in isolation.</p> <p>The creation of node revisions is supported.</p> <p>Using this module in conjuction with the <a href="/project/diff" rel="nofollow">Diff</a> module will replicate much of Wikipedia's functionality.</p> <p><a href="http://drupal.org/project/edit_section" target="_blank">read more</a></p> Content Modules Thu, 02 Jul 2009 22:55:39 +0000 jbrown 508762 at http://drupal.org Multi-column checkboxes radios http://drupal.org/project/multicolumncheckboxesradios <div style="width: 264px" class="image-attach-teaser"><a href="/project/multicolumncheckboxesradios"><img src="http://drupal.org/files/images/multicolumn_0.thumbnail.png" alt="multicolumn.png" title="multicolumn.png" class="image image-thumbnail " width="264" height="217" /></a></div> <p>Add <code>&#039;#multicolumn&#039;</code> property to the form element checkboxes and radios to make checkboxes and radios display in columns.</p> <h2>Usage</h2> <p>In the definition of form element checkboxes/radios, add the '#multicolumn' property:</p> <p><div class="codeblock"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br />$form</span><span style="color: #007700">[</span><span style="color: #DD0000">'my_checkboxes'</span><span style="color: #007700">] = array(<br /> </span><span style="color: #DD0000">'#type' </span><span style="color: #007700">=&gt; </span><span style="color: #DD0000">'checkboxes'</span><span style="color: #007700">,<br /> </span><span style="color: #DD0000">'#multicolumn' </span><span style="color: #007700">=&gt; array(</span><span style="color: #DD0000">'width' </span><span style="color: #007700">=&gt; </span><span style="color: #0000BB">3</span><span style="color: #007700">),<br />&nbsp;&nbsp; .<br />&nbsp;&nbsp; .<br />&nbsp;&nbsp; .<br />);<br /></span><span style="color: #0000BB">$form</span><span style="color: #007700">[</span><span style="color: #DD0000">'my_radios'</span><span style="color: #007700">] = array(<br /> </span><span style="color: #DD0000">'#type' </span><span style="color: #007700">=&gt; </span><span style="color: #DD0000">'radios'</span><span style="color: #007700">,<br /> </span><span style="color: #DD0000">'#multicolumn' </span><span style="color: #007700">=&gt; array(</span><span style="color: #DD0000">'row-major' </span><span style="color: #007700">=&gt; </span><span style="color: #0000BB">TRUE</span><span style="color: #007700">),<br />&nbsp;&nbsp; .<br />&nbsp;&nbsp; .<br />&nbsp;&nbsp; .<br />);<br /></span><span style="color: #0000BB">?&gt;</span></span></code></div></p> <p>If the 'row-major' parameter is set, then the checkboxes/radios are layout across and the number of columns depend on the container width.</p> <p>If the 'row-major' parameter is not set, then the 'width' parameter is required and the checkboxes/radios are displayed down first, then across column by column. The width parameter specifies the number of columns to break the checkboxes/radios into. The 'minimum height' optional parameter can be specified to keep column from looking "short/flat" by using fewer columns when necessary to keep column height to the specified minimum.</p> <p><em>Note</em>: the check all/uncheck all in the screen shot is from the <a href="/project/checkall" rel="nofollow">checkall</a> module.</p> <p>See README.txt on how to override css to adjust different column width.</p> Developer Modules Thu, 02 Jul 2009 20:52:33 +0000 mattyoung 508632 at http://drupal.org tContact http://drupal.org/project/tcontact <p>tContact allows you to make a fully translated site-wide contact form on multilingual sites. Categories can be set to display only in a specific language, or they can be language neutral.</p> <p><a href="http://drupal.org/project/tcontact" target="_blank">read more</a></p> Mail Multilingual Modules Thu, 02 Jul 2009 20:45:48 +0000 haffmans 508618 at http://drupal.org Views Unique http://drupal.org/project/views_unique <p>When this module is enabled, no two views on the same page will display the same nodes. These nodes are served up on a first come first serve basis (so the first view called will lock off subsequent views from selecting nodes in the results of the first and so forth).</p> <p>The performance implications of this module have not been fully explored so be cautious when using in production environments.</p> Views Modules Thu, 02 Jul 2009 20:11:59 +0000 koshea 508588 at http://drupal.org RDF SPARQL Endpoint http://drupal.org/project/sparql_ep <p>The RDF SPARQL Endpoint module indexes the RDF data publicly available on a Drupal site into an <a href="http://arc.semsol.org/" rel="nofollow">ARC2</a> RDF store. It also provides a SPARQL endpoint via the ARC2 SPARQL interface.</p> <p>Because it relies on the <a href="http://arc.semsol.org/" rel="nofollow">ARC2 library</a>, this module requires MySQL and will not work on other databases. The <a href="http://drupal.org/project/sparql" rel="nofollow">SPARQL module</a> should be used instead if another database support is required.</p> <p>RDF SPARQL Endpoint requires the modules:<br /> * RDF - <a href="http://drupal.org/project/rdf" title="http://drupal.org/project/rdf" rel="nofollow">http://drupal.org/project/rdf</a> (with the ARC2 library installed)<br /> * (recommended) RDF CCK - <a href="http://drupal.org/project/rdfcck" title="http://drupal.org/project/rdfcck" rel="nofollow">http://drupal.org/project/rdfcck</a></p> <p>You need to make sure the RDF data is publicly available at node/*/rdf (check the permission 'access RDF data' for anonymous user).</p> <p><strong>Why another SPARQL module?</strong><br /> The original <a href="http://drupal.org/project/sparql" rel="nofollow">SPARQL module</a> intends to work in pair with the <a href="http://drupal.org/project/rdf" rel="nofollow">RDF module</a> for Drupal, and will support any database backend. However its SPARQL support is not as mature as the SPARQL support of the ARC2 library. The downside of ARC2 is that it is MySQL specific (for now at least).</p> RDF Modules Thu, 02 Jul 2009 08:06:45 +0000 scor 507960 at http://drupal.org Belgium eID Login http://drupal.org/project/eid <div style="width: 125px" class="image-attach-teaser"><a href="/project/eid"><img src="http://drupal.org/files/images/logo_eid_tcm147-17831_0.png" alt="logo_eid_tcm147-17831.png" title="logo_eid_tcm147-17831.png" class="image image-thumbnail " width="125" height="89" /></a></div> <p><a href='http://www.coworks.be' rel="nofollow">Coworks</a> is currently building a module to register and login on a Drupal environment with your eID card. We have still some hard developing work to do, so there is no release yet. We expect a dev release coming up in the next two weeks.</p> <p>You can become more information on <a href='mailto:dieter@coworks.be' rel="nofollow">dieter@coworks.be</a>.</p> User access/authentication Modules Thu, 02 Jul 2009 06:15:29 +0000 coworks_dieter 507904 at http://drupal.org Organic Groups domain support http://drupal.org/project/og_domain <p>This module provides support to assign a specific domain for a group.</p> Organic Groups Modules Wed, 01 Jul 2009 22:13:10 +0000 Yorirou 507660 at http://drupal.org Placemaker http://drupal.org/project/placemaker <p>The Drupal Placemaker utilises Yahoo!'s Placemaker API to provide geo-enrichment functionality for your content.</p> <p><b>Geo-enrichment?</b></p> <p>There's a rich vein of location data buried within your content. You're sure to find references to towns, cities, regions and countries scattered about your node's body fields. The Placemaker module acts as a bridge between your content and Yahoo! Placemaker to parse, extract and index references to the location information within your unstructured data. </p> <p><b>Why?</b></p> <p>Once your content has been geo-enriched, with help from Yahoo!'s Geoplanet API and a faceted search engine such as Apache Solr, we can use spatial relationships in a similar way to Drupal's taxonomies to group content on the basis of the geographical relationships identified within content.</p> Location Taxonomy Third-party integration Modules Wed, 01 Jul 2009 22:01:04 +0000 alarcombe 507654 at http://drupal.org Node Reference Variables http://drupal.org/project/nodereference_variables <p>This module exposes CCK Node Reference fields in a variety of ways using the Drupal 6.x <code>hook_preprocess_node()</code> hook to populate variables that are then available to themers in <code>node.tpl.php</code>. Inline documentation:</p> <p><div class="codeblock"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br /></span><span style="color: #FF8000">/**<br /> * Implementation of hook_preprocess_node().<br /> * <br /> * Adds the fully loaded node object for each referenced Node <br /> * Reference node attached to the parent node, E.g. if you <br /> * have a Node Reference field called field_foo and it has <br /> * three values, the loaded nodes will be accessible using:<br /> * <br /> * print_r($field_foo[0]['node']);<br /> * print_r($field_foo[1]['node']);<br /> * print_r($field_foo[2]['node']);<br /> * <br /> * Also adds the rendered mark-up for the node, if requested:<br /> * <br /> * print_r($field_foo[0]['node_rendered']);<br /> * print_r($field_foo[1]['node_rendered']);<br /> * print_r($field_foo[2]['node_rendered']);<br /> * <br /> * Finally, adds jQuery tabs for each Node Reference field<br /> * value, rendered and ready to use in this variable:<br /> * <br /> * $nodereference_tabs<br /> * <br /> * Note, all options can be disabled at:<br /> * admin/content/nodereference_variables<br /> */<br /></span><span style="color: #0000BB">?&gt;</span></span></code></div></p> <p>This project is being developed by Greg Harvey: <a href="http://www.drupaler.co.uk" title="http://www.drupaler.co.uk" rel="nofollow">http://www.drupaler.co.uk</a><br /> And sponsored by CMS Professionals: <a href="http://www.cmspros.co.uk" title="http://www.cmspros.co.uk" rel="nofollow">http://www.cmspros.co.uk</a></p> Content Content Construction Kit (CCK) Content display Javascript Utilities Modules Wed, 01 Jul 2009 21:45:36 +0000 greg.harvey 507632 at http://drupal.org Embed Google Maps Field http://drupal.org/project/embed_gmap <p>The Embed Google Maps module provides a <a href="http://drupal.org/project/cck" rel="nofollow">CCK</a> field for embedding <a href="http://maps.google.com/" rel="nofollow">Google Maps</a> into nodes. You can embed any kind of Google Maps including driving directions and personal maps. You can also type a search query into the field and display the search results in the field.</p> <p><strong>No Google Maps API key is required. Maps can be embedded right away with no setup needed.</strong></p> <p>Development of this module has been sponsored by <a href="http://hoisthq.com/" rel="nofollow">Hoist</a>.</p> Content Construction Kit (CCK) Location Third-party integration Modules Wed, 01 Jul 2009 09:49:05 +0000 andreashaugstrup 507018 at http://drupal.org ImageField Assist http://drupal.org/project/imagefield_assist <p>This module can use every single ImageField field added to any node in a Drupal 6 website, and uses ImageCache presets to display it.</p> <p>It integrates with TinyMCE via WYSIWYG too.</p> <p>ImageField Assist is based on img_assist code.</p> <h3>Dependencies</h3> <ul> <li><a href="http://drupal.org/project/imagefield" rel="nofollow">ImageField</a></li> <li><a href="http://drupal.org/project/imagecache" rel="nofollow">ImageCache</a></li> </ul> <p>Development and maintenance sponsored by <a href="http://chuva-inc.com" rel="nofollow">Chuva Inc.</a></p> Content Construction Kit (CCK) Filters/editors Javascript Utilities Media Modules Wed, 01 Jul 2009 05:52:58 +0000 lourenzo 506874 at http://drupal.org Media: YouKu http://drupal.org/project/media_youku <div style="width: 130px" class="image-attach-teaser"><a href="/project/media_youku"><img src="http://drupal.org/files/images/youkulogo.gif" alt="youku" title="youku" class="image image-thumbnail " width="130" height="35" /></a></div> <p>This is a provider file to integrate <a href="http://v.youku.com/">Youku</a> with <a href="http://drupal.org/project/emfield">Embedded Media Field</a>.</p> <p>Youku is one of the famous online video site in China.</p> Content Content Construction Kit (CCK) Content display Media Third-party integration Modules Tue, 30 Jun 2009 13:02:00 +0000 junedkazi 506206 at http://drupal.org