Comparison
John B, it was good talking to you this morning. I was wondering if you had done a comparison with the Millennium module and if so, why you chose to build new modules instead of updating the Millennium module. A feature comparison or discussion of merits between these two would help me decide if I should continue to work on millennium, or switch to SOPAC.
My background for those who were not privy to our conversation:
I have spoken with janusman about updating the millennium module to Drupal 6, and have just started work on that.
John



John,
I haven't experimented at all with Alejandro's Millennium module, so no I haven't done a comparison.
The Millennium module harvests bib records directly into Drupal as nodes which is an approach I didn't want to take. First, I don't think that is a very scalable or flexible solution because you're tied to Drupal's indexing. Second, I don't think the Drupal node is the right container for bibliographic data, especially if you want it to be portable. finally, The whole point of Locum is to build an ILS-agnostic application development platform. If I was going to put the work in to abstracting the ILS, I wanted to be able to build other apps on top of it, not just a Drupal module. Locum allows you to have a very lightweight discovery layer that can be taken advantage of by anything you'd care to build. I then extended that same approach to Insurge as the social component.
I'm learning more about library jargon, and trying get "a library" system based on Drupal. I'm just getting confused with all the terms and making sense all several modules available.
1.Millenium - import biblio from Millennium WebOpac & MARC (with capabilities of mapping taxonomy)
WHAT GETS IMPORTED
==================
To the node text:
* Title from MARC 245 tag.
* Item Type from MARC leader.
* Edition from MARC 250.
* ISBN/ISSN from MARC 02x
* LCC from first MARC 05x or items' call number.
* Links from all MARC 856s
* Notes from all MARC 50xs
2. SOPAC - import biblio via Locum Connectors currently available for Millennium v2006 (is this the same as Millennium WebOpac?) Connectors for other ILS being develop. How about MARC?
3. Biblio - allows users manage and display lists of scholarly publications. How this module can be use along with SOPAC?
4. MARC - import MARC records as nodes. So based on ur comments, I don't think this is applicable in SOPAC ? So when it is useful?
5. Library - Nothing to do with importing records, more towards displaying (via views) and more fields vi CCK. Check in/out.
With all the above info, i'm just got myself confused :-) Hope you can enlighten me here ...
About comparing Millennium, SOPAC, Biblio and others... I developed the Millennium module for Drupal.
John mentioned "I don't think [importing bib records into Drupal nodes] is a very scalable or flexible solution, because you're tied to Drupal's indexing"... I don't fully understand this portion of John's comment, but I'd like to explain some of the reasons the module is why it is:
Now, I can say that John has spent much more time thinking about these things (I started looking at Drupal for our Library inspired by his efforts at AADL).
The other major reason the SOPAC does not import bib records into Drupal is that, architecturally, I didn't want to implicitly tie SOPAC to Drupal. The whole reasoning behind Locum is to separate the discovery functions from the user interface.
Thanks! Its really great betsson