প্রকল্প সম্পর্কে

Pinakes একটি স্ব-হোস্টেড ওপেন-সোর্স ইন্টিগ্রেটেড লাইব্রেরি সিস্টেম (ILS) যা PHP 8.2+ এবং MySQL/MariaDB ব্যাকএন্ডে লেখা। এটি স্কুল, পৌরসভা এবং ব্যক্তিগত সংগ্রহগুলির জন্য ডিজাইন করা হয়েছে, যা একটি ওয়েব টিমের প্রয়োজন ছাড়াই সম্পূর্ণ ক্যাটালগিং, সার্কুলেশন এবং জনসাধারণের মুখোমুখি OPAC অফার করে। মূল বৈশিষ্ট্যগুলির মধ্যে রয়েছে স্বাধীন বারকোড এবং অবস্থা সহ বহু-কপি বই ক্যাটালগিং, ১,২০০+ পূর্বনির্ধারিত বিভাগ সহ ডিউই দশমিক শ্রেণীবিভাগ, Google Books এবং Open Library থেকে ISBN/EAN মেটাডেটা স্ক্র্যাপিং এবং স্বয়ংক্রিয় কভার পুনরুদ্ধার। ফিল্ড ম্যাপিং সহ CSV বাল্ক আমদানি এবং LibraryThing TSV আমদানি সমর্থিত, সাথে ISBN বা শিরোনাম-লেখক দ্বারা স্বয়ংক্রিয় ডুপ্লিকেট সনাক্তকরণ। একটি প্লাগইন সিস্টেম এক্সটেনসিবিলিটি সক্ষম করে, যার মধ্যে ISSN ট্র্যাকিং, ইস্যু কার্ডেক্স ওয়ার্কফ্লো, ভলিউম বছর সংগঠন এবং নিবন্ধ-স্তরের বিষয়বস্তুর সারণী সহ পিরিয়ডিক্যাল ব্যবস্থাপনার জন্য একটি Emeroteca মডিউল অন্তর্ভুক্ত। সার্কুলেশন অনুরোধ, অনুমোদন, চেকআউট, নবায়ন এবং ফেরত ওয়ার্কফ্লো কভার করে FIFO রিজার্ভেশন সারি, কনফিগারযোগ্য ঋণের সময়কাল এবং পিকআপ নিশ্চিতকরণ অবস্থা সহ। সিস্টেমটি Z39.50/SRU সার্ভার, OAI-PMH এবং NCIP সমর্থন করে। REST API বই, পিরিয়ডিক্যাল এবং প্রাপ্যতা ডেটা প্রকাশ করে এবং একটি বিনামূল্যের সহচর অ্যান্ড্রয়েড অ্যাপ ক্যাটালগ ব্রাউজিং, ধার, রিজার্ভেশন এবং মিডিয়া অ্যাক্সেস প্রদান করে। প্রযুক্তিগত বিবরণ: PHP 8.2+ প্রয়োজন, MySQL 5.7+ বা MariaDB 10.3+, প্রি-কম্পাইলড ফ্রন্টএন্ড অ্যাসেট (প্রোডাকশনে Composer বা Node প্রয়োজন নেই)। ইনস্টলেশন একটি ব্রাউজার-ভিত্তিক ইনস্টলারের মাধ্যমে পরিচালিত হয়। স্বয়ংক্রিয় ব্যাকআপ কনফিগারযোগ্য ঘূর্ণন সহ ধরে রাখা হয়। ক্রন জব বিজ্ঞপ্তি এবং রক্ষণাবেক্ষণ কাজ পরিচালনা করে। প্রকল্পটি GPL-3 এর অধীনে লাইসেন্সকৃত এবং ডকুমেন্টেশন fabiodalez-dev.github.io/Pinakes এ উপলব্ধ।