Taxonomy Machine Names
- Downloads:
- Views:
- Rating:

This module's audience is developers who require machine names for taxonomy vocabularies, including views support. This module allows existing (and new) installations to continue using the Drupal 6 taxonomy API while gaining the benefits of vocabulary machine names.
As such, it should play nice with any taxonomy related modules (such as those that provide import / export features, etc...)
Background
Taxonomies are a bit of an issue to deal with in Drupal, specifically in terms of using them in install profile or update hooks, team development, and deployment through environments.
There are a few modules out there which try to get around this issue. However, they are limited in a number of ways. Currently there are 3 methods I can see in trying to solve this. This module goes with #3.
1. Use existing modules (such as features_extras or exportables). This provides taxonomy (among other) machine name support, however, it can require multi-module dependencies, and typically require additional calls while programming. As well, there is typically no views support to remove "vid"s from view exports.
2. Roll your own. Without touching core, this is rather tricky, due to the lack of a view operation in the hook_taxonomy() call. Basically, we cannot attach data (elegantly) to a taxonomy_get_*() call, without creating piles of functions to replicate existing functionality.
3. "Patch" the core vocabulary table by adding a machine_name field. This solves a lot of issues, as all the standard CRUD operations assume v.* (when retrieving) or use drupal_get_schema() to introspect fields while inserting / updating. In addition, this makes exposure of the Vocabulary: Machine name views handlers quite trivial.
New Fun Stuff
When installed, this module provides the following features
* Will generate a machine name based on the vocabulary name upon install.
* Adds a new function "taxonomy_get_vocabulary()" which takes a machine_name. Additionally, optionally takes a second option (boolean) which indicates whether to mirror the return of "taxonomy_get_tree()".
* By "default" any of the "taxonomy_get_*()" functions should return the machine_name field now, which should theoretically help in conflicts due to random serial IDs. As well, you can programmatically build taxonomies with machine names, which should make initial install profile setups easier.
* A number of views handlers, that allow the use of vocabulary machine names as arguments and filters. As well, a field handler that allows access to the vocabularies term's restricted by machine name.
More Machine Name Fun
Hopefully, the future of Drupal will be in exportables or similar. This module serves as a stopgap until some sort of exportables like framework is within Drupal. The machine name revolution is mainly a result of talks at DrupalCon SF2010 surrounding deployment issues. Take a look at this post to see how machine names fit within the overall deployment effort underway.
* Quicktabs now supports machine names as of the 3.x branch
* Help provide machine name support for Node Queues: #817558: Machine names
Free download from Shareware Connection - This module's audience is developers who require machine names for taxonomy vocabularies, including views support.
Version: 6.x-1.0-beta1 | Size: 10 KB | Platform: PHP, Scripts
Released Date: 15-03-2013 | Rating: 0 | Title: Taxonomy Machine Names
Author Url: http://drupal.org
Program Info Url: http://drupal.org
Download Url: http://ftp.drupal.org/files/projects/taxonomy_machine_names-6.x-1.0-beta1.tar.gz
bbPress Post Topics
Mobile Comments Signature
bbPress Admin Bar Addition
All In One Social Network Buttons
Add image to Post
Toggle WWW
Simple Full Screen Background Image
Trucking Cargo Fleet Mgmt
Mobile App Showcase Widget
BanglaPress
Paint Color Insert Tool
Add Links to Pages
Zopim Live Chat Addon
Social Networks
Affiliate Programs
Animation
Auctions
Audio Systems
Banner Rotation
Blog
Bulletin Boards & Forums
Business & Enterprise
Buttons
Calendars & Events
Charts & Graphs
Chat
Classified Ad Managers
Communication
Game Developers Module Ii
Game Developers Module Ii E Institute
Game Developers Module Ii Source Code
Linux Views Lan Machine
Chemistry Vocabularies
Electric Field of Dreams - Electric Field of Dreams is designed as an easy-to-use simulation application designed to allow you to add charges to the Field of Dreams and see how they react to the electric field.
Office Deployment Tool for Click-to-Run - Office Deployment Tool for Click-to-Run is a useful application that will provide system admins with a means of perform a variety of tasks, remotely if necessary.
Arcade Fruit Machine 7 Pack - Seven Fantastic Fruit Machine Games in a single download! Included in the pack are Splash Cash, Encrypted, Inferno, Safe Cracker, Easy Streaker and Fruit Feast. Each game is based on a real UK style Fruit Machine.
Guitar Machine - guitar machine. Use this game for record and plaing guitar sound. A virtual workshop for guitarmers and guitar editor
Name Field - Name Field is a module that provides a CCK / Field Name element.
Shareware Connection periodically updates pricing and software information of 'Taxonomy Machine Names' from company source 'mundanity' , so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using 'Taxonomy Machine Names' crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Taxonomy Machine Names.
Safe In Cloud - It is quite difficult to find any computer users nowadays who do not need to use the web, for any purpose. Whether it is for education or entertainment, the web is your best resource. You also need to use various online services for banking, ...
Backup Dwarf Home Edition - Making backups of data and media content has become extremely important for computer users nowadays. Owing to hardware failure, you may end up losing gigabytes of precious data. Besides, you may not want to leave sensitive data accessible to all ...
Back4Sure - Given the fact nearly every PC user is dealing with huge amounts of data nowadays it becomes necessary to keep a backup of all such contents. You need to use a suitable app to take backups of all those precious movies, music, personal data, and ...
Baidu PC Faster - To keep your laptop or desktop computer running at peak speed and extract optimal performance out of it, using third party apps may be necessary. While some users still rely on Windows inbuilt PC cleanup and maintenance tools, some third party ...
Bvckup - There is no denying the reality that computers have become a part and parcel of human existence. From education, work, entertainment and data storage, computers are required at every step of life. Safety of data is of paramount importance to PC ...
PC DeCrapifier - There is hardly any computer user who does not want to keep the PC running at top speed. However, unnecessary software and bloatware can reduce the speed and performance of your PC. Such Apps often come pre installed with laptops and desktops. ...
Roboscan Internet Security Free - Owing to incessant onslaught of various web based and other malware, it is not possible to keep your PC secured unless you use a capable system security suite. As a matter of fact, it is better to use feature- rich Internet security software than ...
Bitcasa - The way computing technology evolves is quite amazing. Even a few years back data backup was limited mostly to external hard drives and DVDs. However, the proliferation of high speed internet access and emergence of cloud storage services have ...
Nero Kwik Media - Nero is known mostly for its legendary disc burning software that has metamorphosed into a media editing powerhouse over a decade. The multimedia suite offered by the company caters to needs of intermediate and advanced users well but its price ...
HandBrake - Nearly every PC user gets into a situation when they fail to understand what to do with a DVD that will not play back on DVD player or PC owing to format restrictions. Some users may also feel irked about a video file downloaded from web refusing ...
