Still on Drupal 7? Security support for Drupal 7 ended on 5 January 2025. Please visit our Drupal 7 End of Life resources page to review all of your options.
This module was really more of a proof of concept that never became sophisticated enough to be truly useful. I am now marking it as unsupported.
If you are looking for something similar (but much richer), I recommend webprofiler (included with devel) for D8. Suggestions for a D7 equivalent welcome!
Overview
This module tells you which module and function is serving each Drupal url on your site. As soon as it is enabled, you will see a short description of the page's function in the footer of your site, like so:
Have you ever had a client or manager ask you to fix something that you have absolutely no familiarity with? This module will help you begin to figure out where content is coming from.
Features
The module will detect the following:
the function that serves each page;
the module that function is provided by;
the file that function is contained in;
the line number of the function;
any arguments being passed to the function;
for functions provided by core modules, a link to api docs on api.drupal.org.
This will be printed in the footer of any page that shows HTML.
Easily import data scraped by the Flatfish Ruby gem into Drupal as custom content types and media.
Basic Information
Flatfish is a Ruby gem for scraping sections of HTML pages and prepping that data for Drupal.
After you've run the Flatfish gem and have your database populated with the scraped data, this module can import that data into Drupal as custom content types (specified by you in the original URL CSV's used by the Flatfish gem) or Media content.
Make sure your Drupal content types exist AND match your Flatfish CSV(s).
Make sure your database, config.yml, and outputted schema.yml are all accessible to Drupal. The config.yml and schema.yml should be in the sites/all/flatfish_migrations directory.
Visit the Flatfish admin config page to register your migrations.
Run the media migration and then any node migrations. (If you forget to run the media migration first, just rerun the nodes with the "update" checkbox enabled.)
Ajax links API module help you to load any content to a specified DIV or ajaxify whole drupal site, using JQuery Ajax. This module will also load JS for Ajax-loaded content by using Drupal.attachBehaviors(). In case you dont want to load js or css, you can alter tpl for path/node type.
Links will work as normal if Javacript is disabled so no effect on web crawlers used by search engines.In HTML5 browsers, title bar and url will change using history.pushState(). Also, it will update active class on links.
This simple module includes the dBug tool for developers. It implements a function dbug() that lets you easily print out an object or variable in convenient way.
This module provides various utilities for helping drupal module developers do Test-driven development. Currently it provides two general utilities for making test-driven-development easier.
devel_tdd_get_test
The first is the function devel_tdd_get_test that will give your test-object that can be run outside of any test harness. This means that you can very easily invoke your test in your development environment without running SimpleTest. This lets you iterate quickly building tests and writing your module at the same time.
// Load the test using devel_tdd_get_test
$test = devel_tdd_get_test('mymodule','myModuleTestClass');
// Run the tests.
// I'm not running this using a SimpleTest harness. This is running "in the nude".
$test->run();
// Since we don't have a harness, there is no reporting mechanism. Inspect the object to see the results
dpm($test);