We have accumulated our college publications over the past few years, and the biblio module makes it easy for us to display them to the public. Now we would like to use that data for faculty performance review. Our plan is to write a module that extends biblio by allowing multiple uids to be associated with a node, where the uids are restricted to those having (selectable) roles. (i.e. each publication can be tagged with more than one faculty member who is a co-author). Then we offer a View which allows for filtering and sorting on this extra uid field.

Our plan is to add a table with (vid,nid,uid) columns and a hook_form_alter() to add a multiple select widget that lists faculty members, and a hook_nodeapi() to load, insert, update and delete. I then make a hook_views_tables() function to create a tabular view of pubs listed by faculty author, and some views handlers.

I have a working (5.x) module, but since this is the first I would contribute, I hope that someone who really knows what they are doing could help. I really don't get Views2, and can't find much documentation.

I also need a better suggestion for the name of the new table and name of the module.

Comments

rjerome’s picture

You might want to consider moving to Drupal 6.x much of this functionality already exists in the 6.x Biblio module and it has much better author handling capabilities.

If you want to send me a copy of your module for review, ping me via my contact page.

Ron.

bekasu’s picture

Status: Active » Closed (fixed)

Marking issue closed.