I commited a custom taxonomy browser module to my cvs sandbox. It is not ready yet for a first class module, so I wouldn't commit it to the contributed modules.

What does it actually do?
It navigates a vocabulary as though it is a directory tree.
It supports both filestore2 and flexinode derived 'files' - actually it is meant for files but you can use whatever flexinode type you wish.

For those who have seen this module already. I've done some tidying up and minimal comments.

Please comment how to improve it to be more useable. Suggestions and code are welcome.

Comments

bomarmonk’s picture

The module shows up in admin for Drupal 4.6, but there isn't anyplace to set the taxonomy in the config section for this browser. There are two links to "taxonomy" and "terms" in the description at the top of the settings page, but these result in a "page not found."

Any ideas on how to get this module working?

bomarmonk’s picture

Any idea how to get this code for this filebrowser up to 4.6 specs?

user error: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 2
query: SELECT COUNT(*) FROM filestore2 f, fscache fs, node n
INNER JOIN term_node tn ON n.nid = tn.nid WHERE f.fsid = fs.fsid AND f.nid = n.nid AND n.type = "filestore2" AND tn.tid = 10 AND in /home/WWW/drupal/includes/database.mysql.inc on line 66.

sepeck’s picture

The handbook contains a detailed module upgrade section.

-sp
---------
Test site...always start with a test site.
Drupal Best Practices Guide

-Steven Peck
---------
Test site, always start with a test site.
Drupal Best Practices Guide

bomarmonk’s picture

I remembered, after posting, that these errors were similar to problems I with another module-- I found that thread and a link to the upgrade part of the handbook.

I hope I can get this working...

bomarmonk’s picture

But I'm not far enough along in my PHP knowledge to do anything with this... anyone care to help update this module? This functionality just isn't available anywhere else (listing files by taxonomy in a node).