support for multiple biblios (perhaps per user?)

Comments

techczech’s picture

I would certainly appreciate something along these lines. Not so much per user but a way of managing several fairly separate bibliographies that could also talk to each other. I guess this would be best done through the integration with taxonomy in such a way that the bibliography interface would be used. I can fake this behavior at the moment using categories but then I lose all the wonderful features of bibliography such as filtering by author.

rjerome’s picture

I'm going to fix that soon so that the listing/filtering page works with categories as well. I think this will address the multiple biblio request unless there is some real need to have them in completely separate tables, and now that I think about it a bit, I guess only the biblio table would have to be duplicated and and the others such as the field type customizations could remain the same?

techczech’s picture

As far as I'm concerned simply being able to use a taxonomy for this would be more than enough for me. Ultimately, you want to have all the references be able to talk to one another. But perhaps being able to sort them by owner (i.e. the Drupal author) would be nice, as well.

Ultimately, what would do the trick is a tighter integration with Views. If there was a biblio view layout that I could create a page with, you could then leave all the hard work of sorting, paths, etc. to the Views module. But that may simply be to laborious at the moment (I saw this discussed under another issue).

paulbhartzog’s picture

i think the best solution would be to dump the tables altogether and just make the module integrate with bibsonomy and/or other online bibliographic storage sites. There is really NO reason to store this data on the drupal site.

fm’s picture

No reason to store this data locally? I don't want my site to be crippled when someone else's site fails.

paulbhartzog’s picture

wake up! the web is all about interoperability these days. I mean, when is the last time del.icio.us or bibsonomy or google or yahoo or any other site actually stopped responding?

techczech’s picture

There are many reasons I'd want to have local database tables: most importantly having control over the data structure. However, this does bring up a feature that was going through my mind recently and that is sharing of biblio databases across servers. I have several project websites and would be nice if they could somehow share the same bibliography - along to lines of bibsonomy.org or citeyoulike.org. It's not exactly clear in my head nor is it a priority. Just something that might be worth considering down the line.

rjerome’s picture

WRT local storage, I think that most people who are going to the trouble of setting up a Drupal site won't have a problem with storing publication locally. That's not to say there shouldn't be linkages with other sites, but I for one still want tol control the final destiny of MY publication list.

WRT bohemicus's comment on sharing a single biblio list, the Open Archives Initiative Protocol for Metadata Harvesting (OAI-PMH) may provide the answer there. Confidentially I wrote a sister module just for that purpose. What is missing right now is an OAI-PMH harvester for Drupal.

techczech’s picture

I've seen the OAI-PMH module but wasn't sure what it did, or rather how I could make use of it since I don't know of any harvester services. But I'll add it to the list of modules academic sites may be interested in on the Biblio/Research group.

rjerome’s picture

Hmm, that should have been Coincidentally not Confidentially (it's not a secret) but presumably you knew what I meant. As I mentioned without a harvester module for Drupal, you can't really make use of it.

Our central library intends to use a harvester (not related to Drupal) which will collect metadata from various sources around the organization and aggregate them to appear as a single central source.

techczech’s picture

Maybe the Publish/Subscribe modules could be the way to go here. Unfortunately, it's not clear to me, how far along their development is.

fm’s picture

@paulbhartzog - Perhaps you could be less condescending and demonstrate some respect for other users needs.

@all - I think interconnectivity is dandy as long as it is implemented in addition to, and not in place of, the ability to store bibliographies locally. But I also think there are many other features that I'd prefer to see implemented first.

fm’s picture

fwiw, I liked the original idea presented in this thread -- "support for multiple biblios (perhaps per user?)."

Along these lines, I'd like the ability to assign a biography to a particular content node. For sites publishing the monographs of multiple authors, it would be desirable to have a separate bibliography for each monograph.

paulbhartzog’s picture

@all

wasn't trying to be condescending: serious point, joking rhetoric

text really sux sometimes

should've included a few of these on that post :-) :-) :-)

sory bout that

paulbhartzog’s picture

@all

wasn't trying to be condescending: serious point, joking rhetoric

text really sux sometimes

should've included a few of these on that post :-) :-) :-)

sory bout that

masood_mj’s picture

Version: 5.x-1.x-dev » 6.x-1.0-rc2

That's an essential feature. At least, would anyone explain the taxonomy solution more. Thanks in advance

rjerome’s picture

The idea here (although not fully implemented yet) I could give a lesson in Taxonomy here, but it's probably best explained in the handbook... http://drupal.org/handbook/modules/taxonomy

My idea is to create a "collection' vocabulary which is hierarchical to group biblio nodes into collections then some sort of taxonomy access tool could be used to restrict access to any given collection.

Ron.

techczech’s picture

That would be a great feature, Ron. I'd love to have the feature on my personal website where I could have several completely separate biblio interfaces: 1. my publications, 2. publications I cite (perhaps several for different projects). The same for our department's biblio - one for members publications and one for sharing and recommendations. (Any chance, this could be backported to 5.x?)

Dominik

masood_mj’s picture

Hey, I used the Taxonomy Access Control Lite, and it works perfectly for this purpose. try that

techczech’s picture

I think taxonomy access would work only if you didn't want some roles to see some pubs. But I want everyone to see all the publications just never (or almost never) in the same place.

masood_mj’s picture

I don't know if I understood correctly or not, but if you mean that you want to have some menus that each users may use them to see some papers not all, you can use views module + taxonomy. Just set the filter part of the views for each taxonomy and besides can restrict the view of some papers using TAC lite for some users (Although the 6.x version doesn't work with pathauto + TAC lite correctly!).
May be I can help more if you describe a scenario!

techczech’s picture

What I want is several URLs poining to completely separate collections (but perhaps sharing items) /departmentalpublications, /recommendedreadings, or /readinggroup/biblio. I know how to build them with views but I want them to have all the advantages the biblio main page with display styles, filters, etc.

masood_mj’s picture

the current biblio can filter based on the term and each filtered page can have a separate URL; for example, if your biblios have a separate vocabulary assigned which shows the type of the paper ( recommendedreadings | departmentalpublications) you can filter them based on the assigned term: biblio/term/departmentalpublications shows the papers which has departmentalpublications in their term field. But it seems that you can have only one term in the filter! although it is possible to mix filters with different types. besides I don't know if there is anyway to remove the "clear all filters" link in the page!

techczech’s picture

Thanks for your help. This is close to what I need but not quite enough given the limited skills of some of my users / visitors.

mcookson’s picture

This is an excellent idea - has it got any further? I'm developing a new research site with extensive bibliographic needs. The biblio.module is a compelling reason to go with Drupal but it would significantly increase functionality for many academics to be able to disaggregate THE BIBLIOGRAPHY into multiple bibliographies constructed by theme/creator(user) as discussed... or is there another solution (such as migrating the dataset into another module)?

masood_mj’s picture

If you only want to list biblio items that each user created you can use the views module to create a "my papers" section. Otherwise if you want to use the biblio filters and search features you may use TAC + taxonomy modules to restrict access of each user to the papers in other groups (I'm not sure about the second method, it must be tested that if the biblio module respects the TAC access or not)

kbk’s picture

Title: multiple biblios » multiple biblios (Biblio Collections)
Status: Active » Closed (duplicate)

Here are posts related to this subject:

The most recent Coding discussion on Biblio Collections.

This post: multiple biblios. Comments by Masood, here and Masood, here, are potential work arounds.

separate bibliographies for Biblio 5.x

More discussion on Biblio collections

Another post on multiple bibliographies for Biblio 5.x.