عن المشروع
بيناكيس هو نظام مكتبات متكامل (ILS) مفتوح المصدر ذاتي الاستضافة، مكتوب بلغة PHP 8.2+ مع قاعدة بيانات MySQL/MariaDB. صُمم للمدارس والبلديات والمجموعات الخاصة، ويوفر فهرسة كاملة وإعارة وواجهة مستخدم عامة (OPAC) دون الحاجة إلى فريق ويب.
تشمل الميزات الأساسية فهرسة الكتب متعددة النسخ مع باركود وحالات مستقلة، وتصنيف ديوي العشري مع أكثر من 1200 فئة محددة مسبقًا، واستخراج بيانات ISBN/EAN من Google Books وOpen Library، واسترجاع الأغلفة تلقائيًا. يُدعم استيراد CSV بكميات كبيرة مع تعيين الحقول واستيراد TSV من LibraryThing، بالإضافة إلى كشف تلقائي للتكرارات حسب ISBN أو العنوان-المؤلف. يتيح نظام الإضافات التوسع، بما في ذلك وحدة Emeroteca لإدارة الدوريات (الصحف والمجلات والدوريات) مع تتبع ISSN وسير عمل كارديكس للأعداد وتنظيم سنوات المجلدات وجداول محتويات على مستوى المقالات.
تغطي الإعارة سير عمل الطلب والموافقة والاستعارة والتجديد والإرجاع مع قوائم انتظار FIFO للحجوزات وفترات إعارة قابلة للتكوين وحالات تأكيد الاستلام. يدعم النظام خادم Z39.50/SRU وOAI-PMH وNCIP. تكشف واجهات REST API عن بيانات الكتب والدوريات والتوفر، ويوفر تطبيق أندرويد مجاني مصاحب تصفح الكتالوج والاستعارة والحجوزات والوصول إلى الوسائط.
تفاصيل تقنية: يتطلب 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.