Utility
Cite
This module allows users to retrieve citation information for nodes within a site. This module will be useful to researchers and academics who need to cite their sources in various styles.
'Cite' displays 10 different styles of citation (APA, MLA, et.al.), which can be fully configurable by the site admin. Unneeded styles may be suppressed and replaced with styles defined by the administrator.
The project has been sponsored by American Library Association (http://www.ala.org), and developed by Urban Insight.
Report
Report module collects historical data every day through a cron job and displays them as tabular format and chart if possible, which requires chart module, for site admins.
The project has been sponsored by American Library Association (http://www.ala.org), and developed by Urban Insight.
CSV Text Field To CCK Reference
For use during data migrations from other systems, this module allows you to "re-key" comma-seperated-values data imported from other sources.
Use the node import module to import your data as text fields. (The node reference and content taxonomy import fields in node reference require primary keys that are drupal nids, which my spreadsheet does not know about on import.)
If your data has comma-separated-values lists that correspond to a "primary key" of another column (such as a SKU, ISBN, Record ID, etc), you can use this module to explode those comma-separated-values and have their Primary Key looked up from the import source. Then, the module will stuff a node reference or content taxonomy field with the nid or tax term that was referenced in your imported csv data.
The module uses batch api to run the operations.
If you have a large migration requiring translating many fields, you can easily write a function to invoke a batch once for each of your cck conversions. The script below takes approx. 1 hour to run on a modern web server:
function execute_dsc_migration() {
// This temporary method runs the DSC product migration/rekey operation as a batch
$operation_type = $target_cck['type'] == 'content_taxonomy' ? 'content_taxonomy': NULL;
$batch = array(
'title' => t('Re-keying CSV Values to References'),
'operations' => array(
Inject
Attention, please read before using this module!
As this module allows for inserting your own code unfiltered and unhandled by Drupal, it does allow for security breaches which are beyond the security means of the Drupal software, meaning that this module allows bypassing all the safety features of Drupal.
There are other modules offering the functionality you might be looking for here:
- Adding Meta-Tags: please use the Nodewords-Module
- Adding Canonical URLs: please use the Canonical URL-Module
- Adding some code into the footer: just add a block, add your code and place the block into the footer region.
So please use this module only if you are absolutly sure that other modules don't upfill your needs.
This module allows the "injection" of administrator defined code into your pages, without having you to fiddle around with template files. It features the adding of code into the header (between the <head></head>tags) and into the footer just before the </body> tag.
This is done using the drupal_set_html_head() function and the inject_footer() hook.
Security note
Menu CSS Names
This is a very simple module that takes the title of each drupal menu item and
adds it as a css class name to the menu's <li> element. Any character from
this title that is not an alphanumeric character, dash, or underscore is
converted to a dash; all letters will be converted to lowercase.
Using these class names, each menu item can be styled separately with css. This
is also very useful for css sprite techniques.
There are no admin settings for this module, it starts doing its work once
the module is enabled. All caches are automatically cleared at this time also.
Pathauto Uncheck
IMPORTANT This issue is now FIXED:
#369840: If a user changes the automatic path, try to remember that in the future
Please upgrade to Pathauto 6.x-1.2. This module is no longer required.
Original code by Tom Kirkpatrick: http://www.kirkdesigns.co.uk
Module submitted by CMS Professionals: http://www.cmspros.co.uk
