Empower developers with tools that assist with developing and debugging the frontend or backend of the site.

PHPExcel

The PHPExcel module allows developers to export/import data to/from real Excel files.

The idea behind this module is to have a single module for handling the export or import of Excel files, instead of multiple modules handling specific cases.

The 4.0.x version uses the composer to automatically manage dependencies. You just need to use the composer to download this module, it will automatically handle the dependence.

It provides a very simple way for developers to use it.

$phpexcel = \Drupal::service('phpexcel');
$filepath = 'modules/contrib/phpexcel/tests/src/Functional/data/phpexcel.test.multi_sheet.xlsx';
$result = $phpexcel->import($filepath);

Path Checker

Path Checker - Drupal7.png

Path checker allows you to test a list of links (URLs) to make sure they are all accessible. This is especially useful if you are migrating / rebuilding an existing site.

Imagine you are redesigning a Drupal site. Many URLs are going to be changed since you changed the whole structure of the site, so almost none of the URLs will be valid. If you will do nothing, you can loose your SEO points since your content will be gone (from the point of view of the average indexing bot) and your dblog is gonna be flooded by "page not found" warnings for next couple of months. So how to handle the process when you need to manage several thausands of links? Well, now here is a module for that :-)

Typical scenario

  1. Create the list of URLs which you want to test. (if you are migrating from other Drupal site you can install this module there too and use Export feature)
  2. Import the list of these URLs to the Path Checker (one URL per line, absolute or relative).
  3. Run batch checking of the URLs.
  4. Overview the results, set redirects (via Path Redirect module) or create missing pages.
  5. Go to bullet 3 - run batch check again - until all URLs will be fixed.

Recommended modules

Path Checker isn't dependent but make great use of the following modules.

Drupal 6:

Amazon SNS

This module provides integration into Amazon SNS. It provides administrative interfaces for managing topics and publishing messages.

Action Email all author

Because i didn't find a way with workflow, action and trigger to send a mail to all the person involved in a node creation when the node is publish, i decide to make this small module.

webform multifile upload

It is a module that implements a multifile upload component for webform module, using the jquery multi-file upload plugin to do the trick.

Git Manager

Git manager is a framework that provides a github-like functionality to a Drupal site.
Current features include

Pages

Subscribe with RSS Subscribe to RSS - Developer tools