Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.390.264 Times

Tagnode 4.7.x-1.x-de

  Date Added: June 02, 2013  |  Visits: 331

Tagnode

Report Broken Link
Printer Friendly Version


Product Homepage
Download (39 downloads)



This module is deprecated in favor of CCK's nodereference module, the node relativity module, and/or any future node relations APIs.Permits node-to-node associations, using Drupal's taxonomy system. Facilitates 1-to-many or many-to-many relationships. For example, every event has 1 (or more) location; every music CD has 1 (or more) artist. Renders links from tagnode to taggee nodes and vice versa.Head version of tagnode now is for Drupal 4.7SETUPThis module requires no changes to the database to function.To install, place a folder "tagnode" in your installation's modules folder, and place these files in it.tagnode.moduletagnode.cssGo to administer -> modules and check on the tagnode module.Additionally, since this module uses node titles and term names in order to tag nodes to other nodes, it seemsprudent to add an index to the term_name column. You can do so using the SQL in tagnode.mysql.Note the tagnode module functions without this index, but it might speed things up.OVERVIEWThis module permits node-to-node associations, using Drupal's taxonomy system. Administrators set up 1 or more node types to be tagnode types. Tagnodes can be tagged to nodes of other types by going to administer -> categories -> [this tagnode's vocabulary] -> edit vocabulary, and checking all types you wish to be taggable by this tagnode. When a taggee (i.e., a node that is tagged by a tagnode) is rendered, a link is also rendered to the tagnode(s) tagged to it.Tagnodes facilitate 1-to-many or many-to-many relationships. For example, every event has 1 (or more) location; every music CD has 1 (or more) artist.More example uses of this module include:Taggee -- Tagnode(s)event -- location, sponsormusic CD -- artist, labelmeeting -- organizer, chaptersport game -- fieldTagnodes are paired with an identically named term from a particular vocabulary. That is, a tagnode = a node of a given type + an identically named term from a given vocabulary. The module uses the node title & term name as the means of linking the 2.How to create a tagnode relationship:1. Create or identify the node types you need. You can use nodes of any type as the tagnode or as the taggee, but most commonly these nodes are new flexinode types. For example, create a flexinode type called 'event' as the taggee, and create a flexinode type called 'place' to be the tagnode.2. Create a new vocabulary for tagnode (go to administer -> categories -> add vocabulary). You can (but do not need to) give it the same name as the tagnode's node type. Check the box(es) of the node types to which the tagnode should be taggable. If you wish that every taggee MUST be tagged with the tagnode, then check the box 'Required'. If you wish that more than 1 tagnode of this type can be tagged to a given node (e.g. 2 or more artists can be credited to a music CD), then check the 'Multiple select' checkbox. In our example, create a new vocabulary named 'place', and check the box next to 'event' node type.3. Having laid the groundwork, tell the module to link the tagnode's node type and vocabulary. Go to administer -> content -> configure -> content types, and click the node type you wish to convert into a tagnode (in our example, click 'place'.) Scroll to near the bottom of the form and find the 'Tagnode' configuration option. In the dropdown menu, select the vocabulary which defines the tagnode (in our example, select 'place'). Submit the form.Once a tagnode is defined, users associate a taggee with a tagnode by selecting the tagnode's name in the dropdown select box in the taggee's form.The module does the following actions:* When a new tagnode is created, it creates a term (in the tagnode-defining vocabulary) with the identical name.* When a tagnode's title is updated, the module updates the corresponding term.* When a tagnode is deleted, it deletes the term.* When a taggee is viewed, the tagnode(s) which have been tagged to it are also viewed. A link to the tagnode is displayed as well as the teaser or body of the tagnode.* When a taggee's form is rendered, a link is presented to create a new tagnode for each tagnode type it is categorized against.* When a tagnode is viewed as a teaser, a link is displayed to each of the node types to which it is taggable.* When a tagnode is viewed as a page, a list is shown for each node type, of the most recent n nodes to which this node is tagged.At the admin -> settings -> tagnode maintenance page, you can find and fix tagnode-defining nodes and terms which are 'orphaned'. Orphaned nodes and terms can arise when nodes or terms are imported into the database, for example.The module uses the hook_nodeapi() hook to perform its actions. Thus, it can be applied to nodes of any type. It uses no new tables. Since it uses the node title and the term name as a means to link tagnode-defining nodes to the terms, very little data is inserted into the existing tables. The names of tagnode-defining terms should not be changed in the administer -> categories section.If you use the node_import module (or other method) to import tagnodes, be sure to go to admin -> settings -> tagnode maintenance to add the corresponding terms for the tagnodes you have imported.The tagnode maintenance area also works well at retrofitting nodes which already exist to be tagnodes. To effect this, follow steps 1-3 above to set up the node type(s) as tagnodes. Finally, go to tagnode maintenance area to "fix" all existing nodes and thereby create the paired term for each.To remove this module, you can simply disable the module in administer -> modules, then delete any tagnode-defining vocabularies if you wish. There is little residual footprint.If you wish to have node types properly display as plural (as in 'see all stories' instead of 'see all story'), you might need to add your own implementation of the theme_type_name_display_tagnode() function, in your site's theme. The tagnode module contains a default implementation which properly pluraziles some node types.ROADMAPAt this writing, there are other modules in this space (such as Clipper module) and several projects afoot tocreate a Drupal core API for node-to-node relationships. I hope to merge this module with those efforts.I would expect the functional result would be more granular control of the node linking & labeling, so thatcustom text could be displayed when linking from 1 node type to another. Additionally there wouldprobably be improved performance, and support for tagging large sets of nodes to one another.

Requirements: No special requirements
Platforms: PHP
Keyword: Administer Create Maintenance Module Modules Nodes Tagged Taggee Tagnode Tagnodedefining Tagnodes Terms Types Viewed Vocabulary
Users rating: 0/10

License: Freeware Size: 20.48 KB
USER REVIEWS
More Reviews or Write Review


TAGNODE RELATED
Libraries  -  Drupal::Module::Starter 0.06
Drupal::Module::Starter is a Perl module to create Drupal Module starter files. SYNOPSIS You probably dont want to use this module directly - you want to use the drupal-module-starter script in the scripts directory of the distribution use...
14.34 KB  
Modules  -  DruBB 6.x-1.x-de
Eventually, the goal of this project is to create a module that gives you a phpBB-esque looking/acting forum.For now, it's of little use unless you are a developer and want to help. If so, feel free to knock off an issue or two!
20.48 KB  
Libraries  -  Module::Starter::XSimple 0.0.1
Module::Starter::XSimple is a Perl module to create XS modules with Module::Starter. Replacement class for Module::Starter::Simple. Can be used in two ways: Using the commandline Pass as an override class to the module-starter script:...
6.14 KB  
Libraries  -  Module::Starter::PBP 0.0.3
Module::Starter::PBP is a Perl module to create a module as recommended in "Perl Best Practices". SYNOPSIS # In your ~/.module-starter/config file... author: email: plugins: Module::Starter::PBP...
8.19 KB  
Modules  -  Author Taxonomy 1.0
This module also provides a fully themable byline that displays: - Author names in a serialized manner: "Jane and Jack" or "Jane, Jack, and Joe" - Links each author term to a page that lists all nodes tagged with that author - A fully...
 
Modules  -  Advanced Help Topic Nodes 6.x-1.x-de
This module is being deprecated. It functionality will be implemented in Advance Help Inject Module http://drupal.org/project/helpinjectThe module allows nodes to be advanced help topics. At the moment it requires a patch of advanced help (see...
10 KB  
Programming  -  Module::Text::Template::Build 0.04.9
Create a module based on a template to use with Module::Build INSTALLATION ------------ To install this module type the following: perl Build.PL ./Build ./Build test ./Build install
20.48 KB  
Modules  -  Community Managed Taxonomy 5.x-1.x-dev 1.0
Users can influence both what terms nodes are tagged with and how these terms are themselves organized. It can also be used to make structured tags on the fly. The users do not need to be logged in to make or propose terms for...
 
Modules  -  Active Taxonomy Links 5.x-1.1-beta2
This module allows to process nodes of selected content type and replace the words in the nodes with a links to taxonomy terms if it exists.InstallationInstallation is as simple as installing the module.How it works1. After standart installation...
10 KB  
Modules  -  Related Nodes 5.x-1.1
When a given node is displayed, this module populates a sidebar block with links to other nodes that share its taxonomy terms. Core code from the 'related nodes' block in Autowitch's excellent awTags module was used as a starting point.In addition...
10 KB  
NEW DOWNLOADS IN SCRIPTS, MODULES
Scripts  -  Free Ecommerce website creator 1.2
Free Ecommerce website creator is a free PHP shop creating script. This allows you to put a online shop on your own website. Create your own free ecommerce website for Your Business. Create an online shop using easyGUI online shop creator. The...
1.44 KB  
Scripts  -  MochiGames PHP Script ZDR 1.00
MochiGames PHP Script ZDR is web site, ready for use, for flash games. These flash games are downloaded automatically by "MochiGames PHP Script ZDR" from MochiGames media. The use of the games is free, you can use your own Mochi Publisher ID and...
368.54 KB  
Scripts  -  Php Chat 2.0
Add a free php site, single sign-on and multiple skins, 100% free 1. Server Modes: The chat server has paid mode and free mode. If the free chat mode, a free chat room will be assigned to your website with your domain as the room name. 2....
938.87 KB  
Scripts  -  Nibbleblog 3.0.1
Nibbleblog it's a powerful engine for creation and manipulation of BLOG's completely free. Very simple to install and configure (Only 1 step). The database used is based on XML files and this way it is not necessary to use MySQL or similar DBMS....
371.09 KB  
Scripts  -  PHP File Manager | CloudOsys 2.9b8
CloudOsys is a PHP file manager, a tool that allows your visitors upload files such as media content directly to your website. Your visitors will upload files directly to your website, where they can share and comment on them. Through cloud...
1.41 MB  
Modules  -  TinyMCE Node Picker 6.x-2.1
This module will de discontinued and replaced with Node Picker as soon as a stable release is available.TinyMCE Node Picker provides a button in TinyMCE that displays a list of links to content. Choosing a link inserts it into the editor.The...
20.48 KB  
Modules  -  Fapilicious 5.x-1.x-de
Fapilicious is a collection of FormAPI goodies.I hope to make it a repository of reusable FormAPI trickery and short cuts. Currently it has small collection of powerful FormAPI element validators.Please submit your favorite tricks as patches so we...
10 KB  
Modules  -  Donation Goals 6.x-1.x-de
The Donation Goals module lets you create nodes of the type "Donation Goal." These goals allow you to set an amount of money you'll need for whatever you're saving up for. Visitors of the site can then donate money through PayPal. Once the target...
20.48 KB  
Modules  -  Plica Twitter 1.0.1
Plica TwitterInstallation : * Download, unzip, and install plugin dir in /wp-content/plugins * Activate * All right now
10 KB  
Modules  -  Page Array 5.x-1.x-de
The pagearray module is a small (single function) helper module that can be used whenever there is a need to load the output of any Drupal path in data form. Based on the code in index.php, Page Array bypasses the theme('page') call, instead...
10 KB