
內容簡介
Asset Lending Manager 是一款開源的 WordPress 外掛,專為組織管理共享實體資產及內部借貸流程而設計。適用於俱樂部、學校、公共機構等,讓成員能輕鬆瀏覽資產並提交借貸請求。
【主要功能】
• 資產及套件管理
• 公開瀏覽頁面,具搜尋及篩選功能
• 借貸請求工作流程,包含批准與拒絕
• 電子郵件通知主要借貸事件
• 前端資產狀態管理功能
• 兩種使用者角色:成員與操作員
外掛標籤
開發者團隊
原文外掛簡介
Asset Lending Manager is an open-source WordPress plugin that helps any organization manage shared physical assets and internal lending workflows.
Designed for clubs, associations, schools, public bodies, libraries, laboratories, makerspaces, and any group that loans equipment or materials to its members.
Members can browse available assets and submit loan requests, while operators and administrators can manage assignments and loan history.
Born within an association of amateur astronomers to manage telescopes and equipment, it is published as a general-purpose tool usable by any organization.
Requires the Advanced Custom Fields (ACF) plugin (free version) to store and manage asset details.
Features
Asset and kit management (a kit is a group of items lent together as a set)
Public browsing page with search, taxonomy filters, QR labels, and QR scanner lookup
Loan request workflow with approval, rejection, direct assignment, and configurable cancellation of competing pending requests
Optional contact form to send email messages to the current asset owner
Email notifications for the main loan workflow events
Frontend asset state management for operators: set maintenance or retired, force-return on-loan assets, and restore assets to available
Full loan history, plus a dedicated full asset history page for operators via [almgr_asset_history]
Two user roles included: Member and Operator
Read-only JSON REST API at /wp-json/almgr/v1/ for asset list, asset detail, member list, and member assets
Back-office Tools page (ALM → Tools) with Import, Export, and Utilities tabs
Users and assets CSV import/export, including kit components and their ACF fields in asset CSV files
Translation-ready
Requirements
Requires the Advanced Custom Fields plugin (free version is sufficient):
Advanced Custom Fields (ACF®)
The plugin registers its ACF field group automatically, so no manual field setup is needed.
Loan Workflow
A member browses the available assets.
A loan request is submitted for a selected asset.
Notification emails are sent to the requester and, when applicable, to the current owner.
The current owner can approve or reject the request.
On approval, the asset is marked as on loan and the new borrower is recorded.
Operators and admins can also directly assign any asset that is not retired or under maintenance, without a prior request (when direct assignment is enabled).
Operators can force-return an on-loan asset to available, or restore an asset from maintenance or retired back to available.
All decisions, assignments, and state changes are recorded in loan history.
Credits
This plugin bundles the following third-party JavaScript libraries:
qrcode-generator by Kazuhiko Arase (http://www.d-project.com/), MIT License
jsQR by cozmo (https://github.com/cozmo/jsQR), Apache License 2.0
Both licenses are compatible with GPLv2 or later. License files are included in assets/js/vendor/.
