background preloader

Module Filter

Module Filter

Pathauto The Pathauto module automatically generates URL/path aliases for various kinds of content (nodes, taxonomy terms, users) without requiring the user to manually specify the path alias. This allows you to have URL aliases like /category/my-node-title instead of /node/123 . The aliases are based upon a "pattern" system that uses tokens which the administrator can change. Requirements Versions The 7.x-1.x and 6.x-2.x branches are currently accepting new feature requests and are kept in sync as much as possible. Known issues Multilingual URL alias support is still a little unstable and should be tested before used in production. Recommended modules Redirect (D7) / Path Redirect (D6) when installed Pathauto will provide a new "Update Action" in case your URLs change. Co-Maintainers Pathauto was originally written by mikeryan and maintained by Greg Knaddison (greggles) . Pledges #D8CX : I pledge that Pathauto will have a full Drupal 8 release on the day that Drupal 8 is released. Downloads

Views You need Views if You like the default front page view, but you find you want to sort it differently. You like the default taxonomy/term view, but you find you want to sort it differently; for example, alphabetically. You use /tracker, but you want to restrict it to posts of a certain type. You like the idea of the 'article' module, but it doesn't display articles the way you like. Views can do a lot more than that, but those are some of the obvious uses of Views. Views for Drupal 8 Views is in Drupal 8 Core! Recommended versions of Views! For new installs of Drupal 6, we recommend the 6.x-3.x branch. The 6.x-2.x branch of Views is in critical/security maintenance mode only. Dependencies The Drupal 7 version of Views requires the Chaos Tool Suite also known as CTools. Views' bug squad The Views' bug squad is a group of people who have dedicated a few hours a week to help provide support and fix bugs in the issue queue. Views documentation Sponsorship This project is sponsored by IO1.

Token Tokens are small bits of text that can be placed into larger documents via simple placeholders, like %site-name or [user]. The Token module provides a central API for modules to use these tokens, and expose their own token values. Note that Token module doesn't provide any visible functions to the user on its own, it just provides token handling services for other modules. For Drupal 6, the Token module provides a "Token Actions" module which can be enabled separately. This provides several "actions" for the Drupal core Actions/Trigger modules to use that take advantage of the Token replacement functionality. Modules that use the Token module and provide tokens via the API include Organic Groups, Pathauto, Comment Notify, and Commerce. Pledges #D7CX: The basic token API is now a part of Drupal 7! #D7AX - I pledge to make this module as accessible as it can be.

Chaos tool suite (ctools) This suite is primarily a set of APIs and tools to improve the developer experience. It also contains a module called the Page Manager whose job is to manage pages. In particular it manages panel pages, but as it grows it will be able to manage far more than just Panels. For the moment, it includes the following tools: Plugins -- tools to make it easy for modules to let other modules implement plugins from .inc files.

Transliteration Provides one-way string transliteration (romanization) and cleans file names during upload by replacing unwanted characters. Generally spoken, it takes Unicode text and tries to represent it in US-ASCII characters (universally displayable, unaccented characters) by attempting to transliterate the pronunciation expressed by the text in some other writing system to Roman letters. According to Unidecode, from which most of the transliteration data has been derived, "Russian and Greek seem to work passably. Do I need to use transliteration for uploaded files? This question can't be generally answered, rather it depends on what you want to do with user submitted file uploads. you let users upload files to your site and offer these files as download without PHP processing, and you're on Drupal 6 or later, and not using a Windows-based web server. However, whenever you want to process uploaded files on the server, you most likely need transliteration. Credits Authors: Stefan M. Current maintainer:

ImageAPI This API is meant to be used in place of the API provided by image.inc. You probably do not need to install this module unless another module are you using requires it. It provides no new features to your Drupal site. It only provides an API other modules can leverage. Currently GD2 and ImageMagick support are distributed with ImageAPI. This module is specifically for Drupal 6 and older. Differences from Drupal core's image.inc Images are objects.Images are not written on each image operation and must be explicitly closed when processing is complete. Related Modules Block Class Block Class allows users to add classes to any block through the block's configuration interface. By adding a very short snippet of PHP to a theme's block.tpl.php file, classes can be added to the parent <div class="block ..."> element of a block. Installing the Drupal 7.x version Enable the moduleTo add a class to a block, simply visit that block's configuration page at Administration > Structure > Blocks Installing the Drupal 6.x version (6.x-1.3) Enable the moduleAdd this snippet to your theme's block.tpl.php file (see detailed instructions below): <? How to add the PHP snippet (7.x-2.x, 7.x-1.x, 6.x-1.3 or lower) Here's the first line of the Garland theme's block.tpl.php prior to adding the code: <div id="block-<? And here's what the code should look like after adding the snippet:For 7.x-2.x: <div id="block-<? For 7.x-1.x, 6.x-1.3 or lower: <div id="block-<? IMPORTANT: Remember to separate the PHP snippet from the existing markup with a single space. Installing the Drupal 6.x dev version

Printer, e-mail and PDF versions This module allows you to generate the following printer-friendly versions of any node: Printer-friendly version (webpage format) (at www.example.com/print/nid)PDF version (at www.example.com/printpdf/nid)EPUB version (at www.example.com/printepub/nid)Send by email (at www.example.com/printmail/nid) where nid is the node id of content to render. Important: The current versions of the module require at least Drupal 6.11 or 7.0. They will not work in older versions. By editing the default print.css or specifying your own CSS file and/or the print.tpl.php files, it is possible to change the look of the output page to suit your taste. Drupal 6: print[_html|_mail|_pdf][.node-node-type].tpl.php located in either the current theme or the module directory. Drupal 7: print[--html|--mail|--pdf][--node--node-type].tpl.php located in the current theme directory. Where node-type is Drupal's node type (e.g. page, story, etc.). You must install one of the following third-party tools to generate PDFs:

Title While working on the new content translation system for Drupal 7, we (the Drupal core i18n team) faced the need to convert node titles to the Field API in order to make nodes fully translatable. We were not able to make this happen in Drupal 7 core (#557292: TF #3: Convert node title to fields and #571654: Revert node titles as fields), so we decided to find a solution for this in contrib: the idea is replacing node titles with fields à la Automatic Nodetitles. This will be exploited by the related Entity Translation project. Dependencies Title requires core version at least 7.15. Usage After enabling the module as usual, visit the Manage fields page of the content type, taxonomy vocabulary or "comment type" which you wish to replace fields of and click the replace link. Bug fixing policy This project is maintained mainly through voluntary and sponsored work, this means our resources are limited. Ideally every bug report should meet the guidelines to create a good report. Credits

Related: