OpenBiblio Block

Blocks ::: block_openbiblio
Maintained by koen roggemans
Connector for OpenBiblio library software: shows a numbered list of borrowed books and due dates in a Moodle block and a link to the OpenBiblio OPAC page.
Latest release:
14 sites
4 downloads
3 fans
Current versions available: 5

The block requires OpenBiblio library software, version 0.6 or higher (downloadable from http://openbiblio.sourceforge.net).

This block reads the OpenBiblio database, pulls out which books a Moodle logged-in user has borrowed and shows them with their due date.
Moodle needs to be able to read the OpenBiblio database and needs to know how to identify someone in that database. Any field in the user profile is possible. These settings can be put on the OpenBiblio block settings page in the blocks administration menu.

Screenshots

Screenshot #0

Contributors

koen roggemans (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Vis kommentarer
  • Alex Varsakopoulos
    søn., 17 mar. 2013, 02:23
    Hi Koen,
    I installed openbiblio on moodle 2.4 and it doesn't work, as expected I guess. Any plans to upgrade openbiblio for 2.4?

    Thank you!!

    Alex
  • koen roggemans
    søn., 17 mar. 2013, 03:46
    Can you tell me what the problem is Alex? It runs fine on our 2.4 here.
  • Linda Vanderbaan
    tor., 8 aug. 2013, 23:52
    The problem is that in 2.4, there are no settings (M2.4 requires a has_config function returning true in the block code to enable settings): - so in a new install, you get a fatal error:
    Fatal error: Cannot access empty property in /var/lib/moodle/gao24/blocks/openbiblio/block_openbiblio.php on line 42 Call Stack: 0.0008 311240 1. {main}() /var/lib/moodle/gao24/course/view.php:0 0.2064 29056392 2. core_renderer->header() /var/lib/moodle/gao24/course/view.php:243 0.2122 29713648 3. core_renderer->render_page_layout() /var/lib/moodle/gao24/lib/outputrenderers.php:737 0.2125 29789744 4. include('/var/lib/moodle/gao24/theme/rlmaster/layout/general.php') /var/lib/moodle/gao24/lib/outputrenderers.php:807 0.8382 53259344 5. block_manager->region_has_content() /var/lib/moodle/gao24/theme/rlmaster/layout/general.php:43 0.8382 53259344 6. block_manager->ensure_content_created() /var/lib/moodle/gao24/lib/blocklib.php:353 0.8383 53259480 7. block_manager->create_block_contents() /var/lib/moodle/gao24/lib/blocklib.php:1005 0.9003 55557800 8. block_base->get_content_for_output() /var/lib/moodle/gao24/lib/blocklib.php:953 0.9004 55559864 9. block_base->formatted_contents() /var/lib/moodle/gao24/blocks/moodleblock.class.php:232 0.9004 55559976 10. block_openbiblio->get_content() /var/lib/moodle/gao24/blocks/moodleblock.class.php:284
  • Pavel Kresan
    tor., 16 jan. 2014, 21:51
    Hello, if I install block to Moodle and add as block, moodle cant run. Loaded only white screen without anything. I had delete plugin to moodle run as before.
  • koen roggemans
    lør., 1 feb. 2014, 19:37
    I uploaded a bugfix release which should address these issues. Thank you for reporting.
  • Aswini Ray
    ons., 14 mai 2014, 00:14
    Sir,
    I am using OpenBiblio 0.7.1 on EasyPHP 5.3.5, it works fine. When I install Moodle 1.9, it can't install it shows error like this:
    Server Checks
    Name Information Report Status
    unicode must be installed and enabled

    It is required that you store all your data in Unicode format (UTF-8). New installations must be performed into databases that have their default character set as Unicode. If you are upgrading, you should perform the UTF-8 migration process (see the Admin page).
    Check
    php_extension openssl should be installed and enabled for best results

    Installing the optional OpenSSL library is highly recommended -- it enables Moodle Networking functionality.
    Check
    php_extension xmlrpc should be installed and enabled for best results

    The xmlrpc extension is needed for hub communication, and useful for web services and Moodle networking
    Check
    database mysql version 4.1.16 is required and you are running 5.1.54 OK
    php version 4.3.0 is required and you are running 5.3.5 OK
    php_extension iconv should be installed and enabled for best results OK
    php_extension mbstring should be installed and enabled for best results OK
    php_extension curl should be installed and enabled for best results OK
    php_extension tokenizer should be installed and enabled for best results OK
    php_extension ctype should be installed and enabled for best results OK
    php_extension pcre must be installed and enabled OK
    You must solve all the environmental problems (errors) found above before proceeding to install this Moodle version!
    Server Checks
    Name Information Report Status
    unicode must be installed and enabled

    It is required that you store all your data in Unicode format (UTF-8). New installations must be performed into databases that have their default character set as Unicode. If you are upgrading, you should perform the UTF-8 migration process (see the Admin page).
    Check
    php_extension openssl should be installed and enabled for best results

    Installing the optional OpenSSL library is highly recommended -- it enables Moodle Networking functionality.
    Check
    php_extension xmlrpc should be installed and enabled for best results

    The xmlrpc extension is needed for hub communication, and useful for web services and Moodle networking
    Check
    database mysql version 4.1.16 is required and you are running 5.1.54 OK
    php version 4.3.0 is required and you are running 5.3.5 OK
    php_extension iconv should be installed and enabled for best results OK
    php_extension mbstring should be installed and enabled for best results OK
    php_extension curl should be installed and enabled for best results OK
    php_extension tokenizer should be installed and enabled for best results OK
    php_extension ctype should be installed and enabled for best results OK
    php_extension pcre must be installed and enabled OK
    You must solve all the environmental problems (errors) found above before proceeding to install this Moodle version!
    Server Checks
    Name Information Report Status
    unicode must be installed and enabled

    It is required that you store all your data in Unicode format (UTF-8). New installations must be performed into databases that have their default character set as Unicode. If you are upgrading, you should perform the UTF-8 migration process (see the Admin page).
    Check
    php_extension openssl should be installed and enabled for best results

    Installing the optional OpenSSL library is highly recommended -- it enables Moodle Networking functionality.
    Check
    php_extension xmlrpc should be installed and enabled for best results

    The xmlrpc extension is needed for hub communication, and useful for web services and Moodle networking
    Check
    database mysql version 4.1.16 is required and you are running 5.1.54 OK
    php version 4.3.0 is required and you are running 5.3.5 OK
    php_extension iconv should be installed and enabled for best results OK
    php_extension mbstring should be installed and enabled for best results OK
    php_extension curl should be installed and enabled for best results OK
    php_extension tokenizer should be installed and enabled for best results OK
    php_extension ctype should be installed and enabled for best results OK
    php_extension pcre must be installed and enabled OK
    You must solve all the environmental problems (errors) found above before proceeding to install this Moodle version!
    Server Checks
    Name Information Report Status
    unicode must be installed and enabled

    It is required that you store all your data in Unicode format (UTF-8). New installations must be performed into databases that have their default character set as Unicode. If you are upgrading, you should perform the UTF-8 migration process (see the Admin page).
    Check
    php_extension openssl should be installed and enabled for best results

    Installing the optional OpenSSL library is highly recommended -- it enables Moodle Networking functionality.
    Check
    php_extension xmlrpc should be installed and enabled for best results

    The xmlrpc extension is needed for hub communication, and useful for web services and Moodle networking
    Check
    database mysql version 4.1.16 is required and you are running 5.1.54 OK
    php version 4.3.0 is required and you are running 5.3.5 OK
    php_extension iconv should be installed and enabled for best results OK
    php_extension mbstring should be installed and enabled for best results OK
    php_extension curl should be installed and enabled for best results OK
    php_extension tokenizer should be installed and enabled for best results OK
    php_extension ctype should be installed and enabled for best results OK
    php_extension pcre must be installed and enabled OK
    You must solve all the environmental problems (errors) found above before proceeding to install this Moodle version!
    please help me.
    thanks
  • koen roggemans
    ons., 14 mai 2014, 01:24
    Hi Aswini,
    This comment area is for comments on the OpenBiblio Block for Moodle, not for installation problems of Moodle. You can post in forum https://moodle.org/mod/forum/view.php?id=28 for those problems.
    That said, Moodle 1.9 is really outdated. The OpenBiblio plugin wil not work in 1.9. Moodle 1.9 is 6 years old - the support ended 2 years ago. Don't install it.
  • Айдар Сералиев
    ons., 18 mai 2016, 11:51
    Hello, this plugin only works with database OpenBiblio OPAC, or I can submit their books for students?
  • koen roggemans
    ons., 18 mai 2016, 12:45
    As in the description: shows a numbered list of borrowed books and due dates in a Moodle block and a link to the OpenBiblio OPAC page.
    So no, you can't submit books. You can only search books that are stored in an OpenBiblio instance. This block does nothing without OpenBiblio - it's only a connector.
  • Vijay Deshmukh
    fre., 13 jan. 2017, 13:55
    Will this work for 3.1?
  • koen roggemans
    fre., 13 jan. 2017, 16:44
    I still have to check a fresh install, so that's why I didn't clear it yet for 3., but I have it running, upgraded from a 3.1 to 3.2 without any problems.
Please login to post comments