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

DataBase File Manager

Screenshot Of DBFM.png

Overview

DBFM is a file manager based on a hierarchical directory structure and uses AJAX to allow administrators to arrange files in the database in the same way they do with file managers on their personal systems.

DBFM stores its files in a database as opposed to the filesystem. This enables advanced manipulation of the uploaded information. Keywords, notes and other meta-data can be added to uploaded documents, document revision management is now possible. Future revisions of DBFM will include extensive searching of this meta-data.

This allows site administrators, or even site users to arrange massive collections of documentation and images on their sites.

DBFM can also be used in conjunction with the Organics Groups module to provide access control to files and directories.

Additionally, DBFM has been prepared for Multi-site replication - allowing site administrators to run multiple drupal sites containing the same documentation.

A plugin is also included for the TinyMCE WYSIWYG editor, enabling you to embed/attach images on your pages and resize them to suit your requirements.

Features

  • Application-like look and feel via AJAX
  • Drag and drop move of files and directories
  • Attachment of files to nodes
  • Embedding of images in the virtual filesystem to nodes
  • Single file upload
  • Image preview pane

Cookie Check

Drupal requires cookies for user login, but by default no error message is given when a user's browser is set not to accept cookies.

Project issue file test

For background and to file new issues, please use the DrupalCI queue. We'll move it to other modules as necessary.

This is the module that takes patches posted in the Drupal.org issue queue and sends them off to dispatcher.drupalci for dispatch to aws testbots.

It provides Project module integration for DrupalCI. The integration serves to make automated testing and review part of the development workflow without requiring effort on behalf of the developer.

Information transfer

All requests are sent to the dispatcher using the Jenkins API. Cron is used to notifiy the dispatcher of a pending test request, which then may need a new aws instance to be provisioned and as such there is a short lag time between the event occurring and the time it has been completely processed.

Triggers

Projects can be configured per environment to test daily for a project, or ever time a commit happens, or each time a patch is submitted as well as per commit.

Block Page Visibility

Block Page Visibility enables site developers to centralize the display of blocks to a single PHP function. It is an alternative to controlling display via each block's configure form.

Edit term

Edit Term

Edit term provides links on taxonomy listing pages to directly edit taxonomy terms.

This makes it easier to immediately edit term name, synonyms, description, and weight for the term you are viewing without navigating through your site's administrative back end.

On the term edit page, you also have the new ability to set an URL-alias for the term directly, and create and position a menu item - the same way as can be done for nodes. See illustration.

Once changes are made, you are returned to the listing page from which you started, cutting normal term management procedure down from a dozen clicks to just two.

Pages

Subscribe with RSS Subscribe to RSS - Developer tools