Directory / plugin

MapArc Library

v0.12.23 · by bobstanleygardner

Independent library catalogue, circulation, student profile and QR workflow for the MapArc ecosystem.

View on WordPress.org

About this plugin

MapArc Library — Free, Full-Featured WordPress Library Management

Free, full-featured, forever.

MapArc Library is a WordPress library management system for organizing and managing library collections directly from your WordPress website.

Build and maintain your library catalog, manage physical copies, register borrowers, issue and return items, manage reservations, organize collections by department, and track library activity.

Designed for schools, colleges, nonprofits, community libraries, training organizations, and institutions, MapArc Library brings library management into WordPress — from catalog and copy management to borrowers, circulation, reservations, and library administration.

Your catalog. Your borrowers. Your library. Your WordPress.

Build and Manage Your Library Catalog

Create and maintain a structured catalog of library resources directly from WordPress.

MapArc Library supports management of titles and individual physical copies, allowing library staff to distinguish between the bibliographic record for an item and the copies that are actually available for circulation.

Organize titles using departments and maintain the information required to operate a practical institutional library.

Manage Borrowers

Maintain borrower records and connect library activity to the people using your collection.

Library staff can manage borrower information and use it as part of the circulation workflow for loans, returns, and reservations.

Loans and Returns

Manage day-to-day circulation directly from WordPress.

MapArc Library provides workflows for issuing library items to borrowers, recording returns, and maintaining loan information so staff can see how library resources are being used.

Individual copy tracking helps ensure circulation activity relates to the actual copy being borrowed rather than only the catalog title.

Reservations

Allow library demand to be managed even when an item is not immediately available.

MapArc Library includes reservation management so borrower requests can be recorded and managed as part of the library workflow.

Departments and Collection Organization

Organize your catalog into departments to make larger or institution-specific collections easier to manage.

Departments can be used to structure collections according to the needs of your organization, school, institution, or library.

Library Staff and Administration

MapArc Library includes dedicated library administration functionality for managing catalog and circulation operations.

Library-specific roles and capabilities help separate library responsibilities from general WordPress administration.

This makes it possible for designated library staff to manage library operations without requiring unrestricted access to the entire WordPress website.

Activity and Analytics

Keep track of library operations with activity and analytics functionality built into the library management system.

MapArc Library maintains operational information around borrowers, titles, copies, loans, reservations, and staff activity to support day-to-day administration and reporting.

Built for WordPress

MapArc Library runs directly within WordPress.

Your library catalog and operational data remain part of your WordPress installation rather than requiring a separate hosted library-management platform for the plugin’s core functionality.

The plugin is designed to work naturally within the WordPress administration environment while providing dedicated workflows for library staff.

MapArc Integration

MapArc Library can operate as part of the broader MapArc ecosystem.

Integration support allows MapArc Library to work with compatible MapArc components while keeping library-specific functionality independently organized.

Who Is MapArc Library For?

MapArc Library can be used by:

  • Schools and educational institutions
  • Colleges and training organizations
  • Nonprofits and NGOs
  • Community libraries
  • Organizational resource centers
  • Professional associations
  • Learning and skills-development programs
  • Small institutional libraries
  • Organizations already managing their website through WordPress

Key Features

  • Library title and catalog management
  • Individual copy management
  • Borrower management
  • Loan and return workflows
  • Reservation management
  • Department-based organization
  • Library staff administration
  • Dedicated library roles and capabilities
  • Library activity tracking
  • Library analytics and operational data
  • WordPress-native administration
  • MapArc ecosystem integration
  • Open-source WordPress plugin

Privacy

MapArc Library stores information required to provide library-management functionality, including information relating to borrowers, library resources, copies, loans, reservations, and library operations.

Website administrators are responsible for configuring and operating their WordPress website and library processes in accordance with applicable privacy and data-protection requirements.

MapArc Library’s core library-management functionality runs within the WordPress installation.

External Services

MapArc Library does not require an external service for its catalogue, circulation, membership, reservations, QR rendering, or camera-scanning code. Email notifications are sent through the WordPress wp_mail() configuration chosen by the site owner. The plugin does not download executable JavaScript from a third-party CDN.

Privacy

MapArc Library stores Library membership details, borrowing history, reservation/token records, email-verification state, and Library staff department assignments in the WordPress database. Site administrators are responsible for configuring retention and privacy practices appropriate to their institution. Verification tokens are stored as HMAC values rather than plaintext tokens and expire after use or timeout.

Source Code and Build Process

MapArc Library ships its editable first-party PHP, JavaScript, and CSS directly in the plugin package. No build step is required to recreate those first-party assets. The bundled assets/vendor/qrcode.min.js file is third-party QRCode.js code used only for QR rendering; its provenance and license are documented in THIRD-PARTY-NOTICES.txt.

Plugin tags