Taxonomy Tools

A package of taxonomy management tools.
Includes:

  • Taxonomy Publisher
  • Taxonomy Publisher Filter
  • Taxonomy Role Access
  • Taxonomy Redirect
  • Taxonomy Copier

Icons taken from "Crystal" and "Oxygen".

Taxonomy Tools controls global access to taxonomy terms depending on the settings provided by the enabled taxonomy management tools. Also implements node access system to control access for nodes that are associated with taxonomy terms.
Taxonomy tools provides an overview page which provides a summary for vocabularies that use any of the tools included in this module.

Taxonomy Publisher

Adds status "Published" to taxonomy terms and also provides scheduled (un)publishing of taxonomy terms.
The scheduler part is based on code from Scheduler module.
For date mainpulations used datejs library.

Taxonomy Publisher Filter

This module allows you to limit the taxonomy terms listed in a term reference form element or in a views exposed filter.
The current version supports select, checkbox/radio and autocomplete widgets for term reference fields.

Other functionalities: refresh, check, trash, remove, publish...

In this section we will describe the operations involved in some other functionalities not related to the execution.

Refresh all

  • The operation to refresh the patterns list is performed using AJAX. The js/patterns.js file contains a function that will ask the server for the service to be consumed at admin/patterns/refresh. In this case the function will be patterns_io_get_patterns_service() (in the file includes/io/io.inc):
    • It retrieves again the list of patterns calling patterns_io_get_patterns().
    • It will call the theme function with patterns_list() as a hook, so the theme_patterns_list() function will be called with the new values.

Check a pattern

  • When a pattern is checked, the function patterns_modules_page() is called using the PID as an argument.
  • This function (in the file theme/modules.inc) checks the current list of modules installed in the system and inform of the ones that should be enabled in order to run the pattern properly:

Publish button

The Publish button module inserts a publish button on the node add/edit page. The Publish button helps to simplify editorial workflow. The button also works with ctools, and can be added anywhere on the edit page.

Subscribe with RSS Subscribe to RSS - publish