Importing taxonomic terms from EOL via Scratchpad

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
kbk's picture

After reading a paper about Scratchpads, I wandered over to the git repository and the Scratchpads sandbox. First off, I had no idea of the scope of the Scratchpads project and really appreciate access to the modules and sandbox!

While playing in the sandbox, I successfully imported a taxonomy via EOL's webservice. Well, I was successful with a small vocab (~110 terms) whereas a slightly larger one (~1800 terms) failed - possibly due to time-out issues stemming from the fact that it is a sandbox. This is a great feature! Any hints as to the module dependencies for this functionality? Which modules would one need to install to get this functionality on a non-Scratchpads Drupal site?

To keep this from being a complete support request, I've uploaded screen-shots of the GUI interface and the product of a vocabulary imported from EOL.

AttachmentSize
scratchpad_import_from_eol.png198.47 KB
scratchpad_tax_import_product.png212.71 KB

Comments

Reply from Scratchpad team

sdrycroft's picture

The import from EoL is unfortunately a little slow at times, although the import from a file can also be slow too. We're currently working on Scratchpads 2.0 - a much improved version of the Scratchpads which will hopefully fix a number of the issues we currently have with taxonomies.

To recreate the taxonomy functionality we have, you could use the following modules (some hosted on drupal.org, and some are only available from our Git repository).

  • TUI - Taxonomy User Interface: This provides the tree editor that can be seen in your second screen shot. It was written as the Taxonomy manager module doesn't support extensions to the term form, and also doesn't support drag'n'drop rearrangement of a tree.
  • Term node: Extends a taxonomy term using fields from a node. Each taxonomy can use a different content type. The module supports all fields types created using CCK. This module is also supported by the TUI module, with each fieldset becoming a tab on the editor page.
  • Classification import: This is the main import module, which allows a user to import classifications from a file or TCS providing service (e.g. EoL). It's likely that this module will be replaced by the Taxonomy XML module.
  • TinyTax: provides the block taxonomy browser. Other alternatives are available (and may well suit your needs better).

Don't forget, you can get your own Scratchpad from http://get.scratchpads.eu/ - applications are processed instantly (you'll have your site within minutes).

--
Simon Rycroft, lead developer for ViBRANT

Quick questions: - Is

mattbk's picture

Quick questions:
- Is Classification Import going to make it to D7 or are you going with Taxonomy XML?
- How do these import systems deal with existing terms? Could I export a classification, add or move around a bunch of terms, and then reimport and still have all the terms applied to the right nodes?

Thanks for any ideas on this.

BioInformatics

Group organizers

Group categories

BioInformatics Website Characteristics

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: