PMB Connector for Drupal 7 (7.x-1.x-alpha2)

This project is not covered by Drupal’s security advisory policy.

PMB Connector allows to link Drupal to PMB (formerly PhpMyBibli), an open source library management system (LMS/ILS) developed by the commercial French firm PMB Services, through an API (currently JSON-RPC).

With this module, users can browse and make searches from Drupal into the PMB library catalogue, or the OAI aggregator hosted by PMB ILS. Readers may also access within Drupal their OPAC account, and view their loans, reservations and reading lists.

You can try the module on the demo site.

The PMB Connector module is based on the PMB Drupal module published by PMB Services.

- PMB Connector 6.x-1.0-ALPHA version fixes bugs and cleans PMB Drupal 0.9.
- PMB Connector 6/7.x-1.0-ALPHA4 release makes the module more compliant to Drupal philosophy, removes supplemental bugs, and further enhances the module.

Documentation:
Setting of PMB and installation process of the module are described in French here. Documentation in English will be provided as soon as possible (by patch-works)

TODO for PMB Connector BETA (next release):

  • Fix and continue enhancement on the breadcrumb
  • Fix Ajax search
  • Finish cleaning, drupalisation and bug fixes
  • Change base url from pmb/* to library/* or catalog/* (because end users don't care about the used software)
  • use of Drupal API (cache...)
  • distinguish structure and templates

Next developments:
Can depends on PMB code:

  • integrate with the Drupal taxonomy system
  • reading list management
  • integrate with the Drupal search engine
  • avoid users conflict (adding a PMB reader role ?) and full and clean PMB logout
  • advanced search

Depends on PMB code:

  • Use of cart
  • User password security fix

WARNING:
Current releases are development ones. You can download them below or directly from the git repository.
The module is actively maintained, but some fixes or improvements are related to PMB code.
Use it at your own risk. It's always recommended to backup your database so you can roll back if needed.

Maintainer on the Drupal site:
Daniel Berthereau (Daniel_KM)

Project information

  • Module categories: Integrations
  • Created by Daniel_KM on , updated
  • shield alertThis project is not covered by the security advisory policy.
    Use at your own risk! It may have publicly disclosed vulnerabilities.

Releases