Scripts Index
Related Topics
Popular Trends
Trending Topics
PHP Miscellaneous phpBB Modules  

Taxonomy Machine Names

download download home home   report broken
important script information
company name:
mundanity
license: Free
minimum requirements: No special requirements.
functional limitations:
Taxonomy Machine Names description


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...)BackgroundTaxonomies 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 StuffWhen 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 FunHopefully, 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



Relates:
Module - Machine - Vocabulary - Support - Field - Views - Install - Modules - Drupal - Names - Taxonomy - Deployment - Require - Existing
Similar scripts
Filter tips dialog (Popularity: ) : When you click the "More information about text formats" link, you don't expect to see the node form disappear. And you certainly don't expect to lose your work. Unfortunately on some browsers that's just what happens. This module solves the ...
Daisy's Forum Designs (Popularity: ) : Daisy's Forum Designs hosts a collection of PHPBB templates, smilies, avatars and forum icons. Webmasters are able to include attractive and eye catching templates for their forums with different template styles and images in several colours.
IP.Board Comments (Popularity: ) : IP.Board Comments for WordPress allows you to use IPB (IP.Board or Invision Power Board) to replace or enhance your WordPress comments. When a new WordPress post is created in a mapped category, it will cross-post to your IPB forum with ...
Total Control Admin Dashboard (Popularity: ) : What is Total Control?The Total Control Admin Dashboard creates a default panel page with useful administration panes right out of the box. Several overview panes are included for site stats and quick reference. Several View panes are provided with 'more' ...
Page Comments Off Please (Popularity: ) : This plug-in un-checks the "allow comments" and "allow trackbacks/pingbacks" checkboxes by default for new pages while leaving the default behavior for posts alone.Enable the plugin to uncheck the discussion checkboxes by default for pages. Disable the plugin to remove this ...
Registration Secret Codes (Popularity: ) : This module helps create secret codes that users can enter to automatically register or upgrade their accounts to specific roles. It is particularly useful for cases when it's impractical for the website administrator to manually process and upgrade single subscriptions, ...
Google Adsense Dashboard (Popularity: ) : Google Adsense Dashboard is a very simple WordPress plugin to display your live Google Adsense earnings on your WordPress Dashboard. Google Adsense Dashboard is designed to show Today's earnings only. Google Adsense Dashboard is compatible with WordPress 3.0+ as of ...
Advanced Forum More Styles (Popularity: ) : More Styles for Advanced Forum, compatible with the current 6.1.x release. Created by Rufzeichen Webdesign.Advanced Forum is a great module. Over Time, Michelle has built a nice theme layer, and it is completely pluggable. So Styles (or say forum themes) ...
Usernode Guestbook (Popularity: ) : So, you have a usernode. Do you want to make further sense of it?Having a user a node gives also the possibility to post comments on a user. Let's use these comments as guestbook entries!usernode_guestbook is another way of implementing ...
What is my IP Address (Popularity: ) : This is an advanced online tool designed especially for PHP based bulletin boards to help webmasters to find out the IP address and whois information of their bulletin board visitors. This program gives you the visitor IP address along with ...
User reviews

Write a review:
1 2 3 4 5 6 7 8 9 10
1=poor 10=excellent
Write review*
Your name*
Email*
  (Comments are moderated, and will not appear on this site until the editor has approved them)
 
Similar Software
Wake-On-LAN Virtual Machine (Popularity: ) : If physical host machine has not enough resources or performance to keep every virtual machine running the solution is to start virtual machines only when needed. Wake-On-LAN Virtual Machine implements the Wake-On-LAN computer networking standard to turn on virtual machines. ...
MyLanViewer (Popularity: ) : MyLanViewer is a powerful network scanner and IP monitor. It displays your network computers in an easy to read, buddy-list style window that provides the machine names, MAC addresses, shared resources and other technical details for each computer. It is ...
Portable MyLanViewer (Popularity: ) : MyLanViewer is a powerful network scanner and IP monitor. It displays your network computers in an easy to read, buddy-list style window that provides the machine names, MAC addresses, shared resources and other technical details for each computer. It is ...
MyLanViewer Network/IP Scanner (Popularity: ) : MyLanViewer Network/IP Scanner is a powerful Netbios and Network/IP scanner for LAN, whois and traceroute tool, remote shutdown and Wake-On-Lan (WOL) manager, wireless/Wi-Fi network scanner and monitor. This application will help you find IP addresses, MAC addresses and shared folders ...
Portable MyLanViewer Network/IP Scanner (Popularity: ) : Portable MyLanViewer Network/IP Scanner is a powerful Netbios and Network/IP scanner for LAN, whois and traceroute tool, remote shutdown and Wake-On-Lan (WOL) manager, wireless/Wi-Fi network scanner and monitor. This application will help you find IP addresses, MAC addresses and shared ...
pazWord (Popularity: ) : Personal digital wallet for Windows. It allows to store information you ordinarily keep in your wallet, such as phone numbers, addresses, credit card numbers, and so on. All your stored information is optionally protected by both data encryption and a ...
Dnsmasq (Popularity: ) : Dnsmasq is lightweight, easy to configure DNS forwarder and DHCP server. Dnsmasq is designed to provide DNS and, optionally, DHCP, to a small network. It can serve the names of local machines which are not in the global DNS.

The DHCP ...

Fax Machine (Popularity: ) : Got a scanner and a fax modem? Why not combine those two into a fax machine.Put a document on your scanner's glass, start Fax Machine, press Scan a page,press Send fax, fill in the recipient telephone number and press Fax ...
The Literary Machine 2000 (Popularity: ) : The Literary Machine is a revolutionary relational database and composition tool that manages any kind of information, even the random thoughts and bits of information you get, and forget, throughout the day. LM's unique system unharnesses you (and your thinking) ...
Igor - The Time Machine (Popularity: ) : 'Igor - The Time Machine' is a game in the same genre as Boulderdash and Supaplex and will be the most challenging game you have played in ages. It requires a sharp mind to play and a genius to finish.



In ...

ad


Rate me
supported os
Linux
Mac OSX
Macintosh
Win All, BSD, Solaris
stats
downloads 1
version 6.x-1.0-beta1
size in Kb 10
popularity   
522/376441
user rating 0/10
New Scripts
Popular Scripts
Latest Reviews