このプロジェクトについて
Pinakesは、PHP 8.2以上とMySQL/MariaDBバックエンドで書かれたセルフホスト型オープンソース統合図書館システム(ILS)です。学校、自治体、個人コレクション向けに設計されており、ウェブチームを必要とせずに完全な目録作成、貸出、公開OPACを提供します。
主要機能には、独立したバーコードとステータスを持つ複数冊の図書目録作成、1,200以上のプリセットカテゴリを備えたデューイ十進分類法、Google BooksとOpen LibraryからのISBN/EANメタデータスクレイピング、自動表紙取得が含まれます。フィールドマッピング付きCSV一括インポートとLibraryThing TSVインポートがサポートされ、ISBNまたはタイトル・著者による自動重複検出も可能です。プラグインシステムにより拡張性が実現され、ISSN追跡、号のKardexワークフロー、巻次年組織、記事レベルの目次を備えた逐次刊行物管理用のEmerotecaモジュールが含まれます。
貸出は、FIFO予約キュー、設定可能な貸出期間、受取確認状態を備えた、リクエスト、承認、貸出、更新、返却のワークフローをカバーします。システムはZ39.50/SRUサーバー、OAI-PMH、NCIPをサポートします。REST APIは図書、逐次刊行物、利用可能状況のデータを公開し、無料のコンパニオンAndroidアプリはカタログ閲覧、貸出、予約、メディアアクセスを提供します。
技術的詳細:PHP 8.2以上が必要、MySQL 5.7以上またはMariaDB 10.3以上、プリコンパイル済みフロントエンドアセット(本番環境でComposerやNodeは不要)。インストールはブラウザベースのインストーラーで案内されます。自動バックアップは設定可能なローテーションで保持されます。Cronジョブが通知とメンテナンスタスクを処理します。プロジェクトはGPL-3の下でライセンスされ、ドキュメントはfabiodalez-dev.github.io/Pinakesで入手できます。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.