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

EPSA Crop - Image Cropping

EPSA Crop - Screenshot

EPSA Crop is a module that allows a user to choose coordinates for different presets on an image.

Wysiwyg cleaner

wysiwyg_cleaner.jpg

Allows users to clean up content in wysiwyg editors.

It is meant to be a generic solution to clean up content in Wysiwyg editors. It can be used to clean up content from third party softwares as word processors or any situation where content needs to be cleaned up.

Using rules based on jQuery selectors or regular expression, you can provide buttons for wysiwyg editors to clean up content. Optionally, cleaning can be automatically fired on paste.

By default an "Open Office" preset is provided. It cleans up content copied from Open Office.

Requires the Wysiwyg module and the last 6.x-2.x-dev version of jQuery Update module (this is required for complex jQuery selectors like "div[attr*=value]" to work).

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.

DirectAdmin API

DirectAdmin API is an interface for other modules to easily communicate with a DirectAdmin server. Possibilities include:
- Checking and creating of accounts

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(

Hacked!

hacked.drupal.png

This module does not and will not prevent your site from being 'hacked'.

Pages

Subscribe with RSS Subscribe to RSS - Developer tools