ملاحظات إصدار كوها 19.11.00

27 Nov 2019

مرحبًا بكوها 19.11!

اسم المؤلف
Martin Renvoize
اسم المترجم
دينا هاشم
تاريخ انشاء المدونة

ملاحظات إصدار كوها 19.11.00

27 نوفمبر 2019

 

يعد كوها أول حزمة برمجيات مجانية ومفتوحة المصدر لأتمتة المكتبات، ويدعم تطويره العديد من المكتبات متعددة الأنواع والأحجام، إلى جانب المتطوعين وشركات الدعم من مختلف أنحاء العالم.

 الموقع الإلكتروني لمشروع كوها هو:

يمكن تنزيل كوها 19.11.00 من هنا:

ويمكن العثور على تعليمات التثبيت في:

 

يعد الإصدار كوها 19.11.00 إصدارًا مميزًا تأتي معه العديد من الخصائص الجديدة.

والتي تشمل 7 تحسينات للحماية، 20 خاصية جديدة، و146 تحسينًا، و367 تصحيحًا للمشكلات والأخطاء.

 

 

متطلبات النظام

يتم اختبار كوها بشكل مستمر مقابل التهيئات التالية، وبالتالي فهي الموصى بها:

  • Debian Jessie مع MySQL 5.5
  • Debian Stretch مع MariaDB 10.1 (دعم MySQL 8.0 تجريبي)
  • Ubuntu Bionic مع MariaDB 10.1 (دعم MariaDB 10.3 تجريبي)

 

ملاحظات إضافية:

  • Perl 5.10 مطلوب
  • زيبرا أو Elasticsearch مطلوب

 

 

مشكلات الحماية

كوها

  • قد يتم تسجيل دخول المستفيد مرة أخرى باستخدام زر العودة في المتصفح
  • مشكلة عدم حصانة الحماية والتي تم الكشف عنها في fstream < 1.0.12 المعرف في yarn.lock
  • تؤدي محاولة تسجيل الدخول المحلية إلى ملء shibboleth url بمعرف المستخدم وكلمة المرور بالنص العادي
  • البرمجة النصية عبر الموقع في بحث أوباك
  • يقوم tracklinks.pl بقبول أي url من معامل للبروكسي بدون تتبع
  • XSS منعكسة في opac-imageviewer.pl
  • لا يجب على tracklinks.pl التقدم إذا تم إيقاف TrackClicks

 

الخصائص الجديدة

الفهرسة

  • المحرر المتقدم: إضافة اختصارات لوحة المفاتيح لتكرار (نسخ) حقل، وقص نص.

برعاية مكتبة رواند روك العامة

تقدم هذه الخاصية حافظة داخلية للمحرر المتقدم وتوفر بعض الوظائف الجديدة للاستفادة منها؛ يتم توفير الاختصارات الافتراضية التالية ولكن يمكن تحريرها.

ما تم تغييره:

Ctrl-X: تقوم الآن بقص سطر إلى الحافظة

Shift-Ctrl-X: تقوم الآن بقص الحقل الفرعي الحالي إلى الحافظة

 

ما تمت إضافته:

Ctrl-C: تنسخ سطر إلى الحافظة

Shift-Ctrl-C: تنسخ الحقل الفرعي الحالي إلى الحافظة

Ctrl-P: تلصق المادة المحددة من الحافظة

Ctrl-I: تنسخ السطر الحالي وتدخله إلى سطر جديد أدناه

 

  • القدرة على تعريف URL لصور الغلاف المخصصة

برعاية أوريكس ديجيتال Orex Digital

يضيف هذا التطوير القدرة على استخدام مقدمين لفنون الغلاف البديلة الذين يقدمون الأغلفة علانية عبر عناوين URL متسقة.

وهناك ثلاثة تفضيلات جديدة للنظام، وهي: CustomCoverImagesURL و CustomCoverImages و OPACCustomCoverImages.

 

الغرامات والرسوم

  • إضافة خيار لعرض إيصال الدفع للطباعة تلقائيًا بعد إجراء عملية الدفع

يضيف هذا التحسين القدرة الاختيارية على عرض حوار طباعة الإيصال تلقائيًا عند إجراء عملية الدفع بنجاح في برنامج العميل.

ملاحظة: يجب تفعيل التفضيل الجديد FinePaymentAutoPopup وقد يتطلب ضبط مانع ظهور النوافذ المنبثقة للسماح بالنوافذ المنبثقة في نطاق برنامج عميل كوها.

 

طلبات الحجز

  • إضافة خاصية "حجوزات النادي"

برعاية نظام مكتبات جنوب شرق كنساس

تضيف هذه الخاصية الجديدة قدرة الأندية على وضع حجز على التسجيلات البيبلوغرافية . عند وضع مثل هذا الحجز، سيتم وضع حجز في الخلفية تلقائيًا لكل عضو في المجموعة بترتيب عشوائي.

 

الأوباك

  • إضافة دعم لعرض موسيقى بلين آند إيزي (Plaine & Easie) في الأوباك

يضيف هذا التطوير دعمًا لعرض موسيقى بلين آند إيزي Plaine & Easie في الأوباك. عند تفعيل هذه الخاصية، عندما يقوم المفهرس بإضافة رموز إلى حقول 031 مارك21 سيتم عرضها كنقاط موسيقية ويتم إدراج مقطع صوتي قصير اختياريًأ.

  • إضافة القدرة على دفع غرامات المضمونين

تمنح هذه الخاصية الجديدة الضامنين خيار سداد رسوم مضمونيهم باستخدام الدفع عبر الإنترنت عبر الأوباك.

 

المستفيدون

  • إمكانية إضافة عدة ضامنين إلى تسجيلة

برعاية نظام مكتبة شمال شرق كانساس ومنظمة فيرمونت لمكتبات كوها المؤتمتة

يضيف هذا التطوير قدرة المستفيد على الحصول على عدد غير محدود من الضامنين في أي مجموعة من مستفيدي كوها الحاليين والضامنين الذين تتم إضافتهم يدويًأ (على سبيل المثال: عندما لا يكون لدى الضامن تسجيلة مستفيد في كوها).

تحتفظ هذه الخاصية بالسلوك الحالي لاستيراد الضامنين أثناء استيراد المستفيد؛ غير أنه  لم يعد من الممكن عرض الضامنين أو إضافتهم أو تحديثهم عبر واجهة برمجة تطبيقات REST.

سوف تحتاج التقارير التي تستخدم borrowers.guarantorid إلى تحديث.

 

هيكلة البرامج المساعدة

  • إضافة hook البرامج المساعدة للسماح للأنظمة المساعدة بالتحقق من قوة كلمة المرور المخصصة

تتيح هذه الخاصية الجديدة لمؤلفي البرنامج المساعد بتنفيذ طريقة check_password لتفعيل إجراءات التحقق من صحة كلمة المرور المخصصة.

تحذير: يجب توخي الحذر عند تثبيت أي برامج مساعدة ويجب استخدام البرامج المساعدة التي تثق بها فقط. إن ال hook المقدم هنا يسمح لمؤلفي البرامج المساعدة بإدخال كلمات مرور نصية محتملة أثناء إنشاء المستفيدين وتحديثهم.

 

  • إضافة hooks لإخطار البرامج المساعدة بتغييرات المواد والتسجيلات البيبلوغرافية

 

تتيح هذه الخاصية الجديدة لمؤلفي البرامج المساعدة  تطبيق أساليب after_biblio_action و after_item_action التي يمكن استخدامها لاتخاذ إجراءات متنوعة بناءً على عمليات إنشاء المواد والتسجيلات البيبلوغرافية وتعديلها وحذفها.

تحذير: يجب توخي الحذر عند تثبيت أي برامج مساعدة  ويجب استخدام البرامج المساعدة التي تثق بها فقط.

 

  • إضافة طريقة للبرامج المساعدة لإعادة المسار المطلق للملفات المجمعة

تتيح هذه الخاصية الجديدة لمؤلفي البرامج المساعدة إنشاء مسارات مطلقة للموارد المتضمنة في برامجهم المساعدة باستخدام طريقة bundle_path الجديدة.

يمكن استخدام هذه الخاصية للمساعدة في تقديم محتوى ثابت.

تحذير: يجب توخي الحذر عند تثبيت أي برامج مساعدة ويجب استخدام البرامج المساعدة التي تثق بها فقط.

 

  • خدمة الملفات الثابتة من البرامج المساعدة من خلال واجهة برمجة التطبيقات (API)

برعاية Theke Solutions

 

تتيح هذه الخاصية الجديدة لمؤلفي البرامج المساعدة تقديم ملفات ثابتة عبر واجهة برمجة التطبيقات دون الحاجة إلى تعديل ملفات تهيئة أباتشي Apache. يتم تلقائيًا تحميل المسارات المؤدية إلى شجرة الملفات الثابتة من ملف معد خصيصًا لذلك يحتاج المؤلفون المساعدون إلى إدراجه في ملفات .kpz.

تحذير: يجب توخي الحذر عند تثبيت أي برامج مساعدة ويجب استخدام البرامج المساعدة التي تثق بها فقط.

 

  • إضافة hook لإضافة تبويب في صفحة التفاصيل البيبلوغرافية في الشبكة الداخلية.

تتيح هذه الخاصية الجديدة لمؤلفي البرامج المساعدة إضافة تبويبات إلى صفحة التفاصيل البيبلوغرافية في الشبكة الداخلية. يتم تقديم طريقة intranet_catalog_biblio_tab الجديدة التي يجب أن تعيد مصفوفة من كائنات Koha::Plugins::Tab

 

تحذير: يجب توخي الحذر عند تثبيت أي برامج مساعدة ويجب استخدام البرامج المساعدة التي تثق بها فقط.

 

  • إضافة دعم لـ [% INCLUDE %] في قوالب البرنامج المساعد

تتيح هذه الخاصية الجديدة لمؤلفي البرامج المساعدة استخدام توجيهات قالب [٪ INCLUDE٪] في قوالبهم. تقوم بذلك عن طريق إدخال متغير جديد: PLUGIN_DIR، مما يسمح لمحرك القوالب بتحديد موقع التضمين.

 

الاستخدام: [% INCLUDE "$PLUGIN_DIR/header.tt" %]

تحذير: يجب توخي الحذر عند تثبيت أي برامج مساعدة ويجب استخدام البرامج المساعدة التي تثق بها فقط.

 

واجهة برمجة تطبيقات رست (نقل الحالة التمثيلي) REST API

  • إضافة مسار API للحصول على المادة

برعاية Koha-Suomi Oy

 

  • إضافة مسار API للحصول على إمكانية تجديد الإعارة
  • إضافة مسار API لتحديث أولوية الحجوزات
  • إضافة مسارات API عامة لتغيير إعدادات الخصوصية
  • إضافة مسار API للحصول على التسجيلة البيبلوغرافية

 برنامج العميل

  • إضافة ماكينات تسجيل المدفوعات النقدية إلى نظام المحاسبة

برعاية الخدمات المشتركة لمكتبات شيشاير و PTFS أوروبا

تضيف هذه الخاصية الجديدة القدرة على تعريف ماكينات تسجيل المدفوعات النقدية في كوها وتعيين عمليات لها. وتقدم هذه الخاصية تفضيل نظام UseCashRegisters الجديد والذي يقوم عند تفعيله بالكشف عن شاشة إدارة تسجيل المدفوعات النقدية أدنى قسم الإدارة كما يتطلب أيضًا ربط ماكينة تسجيل مدفوعات نقدية بأي عملية من نوع الدفع النقدي.

 

خوادم Z39.50 / SRU / OpenSearch

  • إضافة برنامج خفي ل Z39.50/SRUمتوافق مع Elasticsearch

 

برعاية مكتبة فنلندا الوطنية

يتيح هذا التطوير للمكتبات التي ترغب في تشغيل Elasticsearch ولكنها تعد بمثابة بوابة عامة لـ Z39.50/SRU القيام بذلك دون تشغيل زيبرا على التوازي.

 

التحسينات

التزويد

  • بحث الطلبيات عن طريق إدارة المكتبة
  • حظر تنزيل رسائل EDI المكررة

 

  • EDI: إضافة دعم لخطة تمرير المكتبة LRP لنظام كوها مع تفعيل تمرير المخزون

برعاية PTFS أوروبا

يتيح هذا التحسين إضافة المواد تلقائيًا إلى قوائم التمرير أثناء التزويد عن طريق استخدام حقل خطة تمرير المكتبة في EDI.a

 

  • عرض "السعر الفعلي" في السلة عند توفره

برعاية Virginia Tech

 

البنية والهيكلة الداخلية

  • نقل holdallowed, hold_fulfillment_policy و returnbranch  إلى جدول قواعد_الإعارة

 

ملاحظة التقارير: سيؤدي ذلك إلى تغيير مخطط قاعدة البيانات، ويجب تحديث التقاريرالتي تشير إلى الجداول default_branch_circ_rules أو default_circ_rules أو default_branch_item_rules أو الجداول branch_item_rules.

 

  • نقل ‘قواعد استرداد رسوم المادة المفقودة ‘ إلى جدول قواعد_الإعارة

 

ملاحظة التقارير: سيؤدي ذلك إلى تغيير مخطط قاعدة البيانات، ويجب تحديث التقاريرالتي تشير إلى جدول refund_lost_item_fee_rules

 

  • تحويل معالج المادة المفقودة لاستخدام ‘الحالة‘ بدلا من accounttypes

 

ملاحظة التقارير: تم تحديث accounttype  لرسوم المواد المفقودة من ’L’ إلى ’LOST’ وبالنسبة للائتمانات المواد المفقودة التي تم إعادتها، تم تحديثها من ’CR’ إلى ’LOST_RETURNED’. يتم الآن استخدام حقل الحالة لتتبع سبب توقف رسم ’OVERDUE’ عن الزيادة وقد يشمل ’LOST

 

  • يجب نقل أنواع دفع SIP من accounttype

 

ملاحظة التقارير: تم إهمال حسابات SIP2 لصالح استخدام accounttypes  القياسية عبر عمليات الدفع المختلفة في accountlines. يجب تحديث التقارير لاستخدام payment_type للتمييز بين أنواع دفع SIP2 المختلفة كما هو مطلوب.

 

  • تطبيع استدعاءات GetMarcFromKohaField
  • لا يجب أن يتطلب Koha::Account::Line->apply ’حزمة ’ من الحسابات المدينة
  • إضافة القدرة لكوها على التعامل مع X-Forwarded-For headers لكي تعمل خصائص REMOTE_ADDR خلف البروكسي
  • يجب تنفيذ طريقة koha_object[s]_class عند الحاجة
  • عمل Koha::Plugins::Base::versioncompare OO
  • يجب أن يقوم Koha::AuthorisedValue باستخدام Koha::Object::Limit::Library
  • إضافة Koha::Objects::Limit::Library
  • تحسين أداء C4/XSLT/buildKohaItemsNamespace

 

  • إضافة C4::Context->yaml_preference

يضيف هذا التحسين البسيط طريقة ملائمة لاسترداد تفضيلات النظام المستندة إلى YAML في الكود، مع تجنب الحاجة إلى معالجة فك التشفير في كل مكان يتم استخدامها بها.

 

  • استخدم واجهة برمجة التطبيقات الجديدة وإزالة / svc النصية لإعدادات الخصوصية
  • إضافة طريقة Koha::Object(s)->to_api

برعاية ByWater Solutions

 

  • إضافة منقح EmbedItems RecordProcessor لكائنات MARC::Record

 

  • إضافة Koha::Item->as_marc_field
  • جعل نقاط النهاية الحالية تستخدم Koha::Object(s)->to_api

 

الاستيثاق

  • إضافة دعم لاستناد بسيط لنقطة نهاية رمز OAuth2

برعاية ByWater Solutions

يضيف هذا التحسين المرونة لتطبيق OAuth2 فيما يتعلق بكيفية تمرير الضوابط عند الطلب. يفكر التطبيق الأصلي لـ OAuth2 فقط في خيار تمرير ضوابط client_id و client_secret في متن الطلب. من الشائع جدًا أن يتوقع العملاء أن يتمكنوا من تمريرها كرأس استناد أساسي.

 

الفهرسة

  • تحديد أنواع المواد بواسطة المكتبة

برعاية نظام مكتبة وسط كانساس، ونظام مكتبة شمال شرق كانساس ونظام مكتبة جنوب شرق كانساس

 

  • إضافة اختصارات لوحة مفاتيح/منبثقة لعلامات التشكيل والرموز في محرر الفهرسة المتقدم

برعاية مكتبة راوند روك العامة

  • يجب عرض قيود المكتبة في جدول أنواع المواد

 

الإعارة

  • توسيع وتحسين حالة  فقد "إدعاء إعادة"

برعاية مكتبة فارجو العامة ونظام مكتبات نورث سنترال الإقليمية

 

يعمل هذا التحسين على توسيع حالة  فقد "إدعاء إعادة" ويتيح للموظفين تتتبع المواد التي يدعي المستفيدون إعادتها. يتم وضع علامة على المواد باعتبارها "إدعاءات إعادة" من صفحة الإعارة في عميل الموظفين.

هناك 3 تفضيلات جديدة لضبط هذه الوظيفة للعمل وهي: ClaimReturnedChargeFee و ClaimReturnedLostValue و ClaimReturnedWarningThreshold

 

  • عرض تحذير إذا كان العمر المستفيد خارج حدود الفئة

يضيف هذا التطوير تحذيرًا عند الإعارة إذا تبين أن عمر المستفيد خارج نطاق الفئة العمرية ويسمح للموظف بتحديث فئة المستفيد على الفور من مربع التحذير الحواري.

 

  • عرض كل من biblioitems.itemtype و items.itype في شاشات الإعارة
  • نموذج الرد يشبه نموذج الإعارة، مع لوحة إعدادات مطوية
  • بعض رسائل الرد يجب أن تكون قابلة للإبعاد
  • إضافة القدرة على إظهار وطباعة تغيير معين على إيصال الرسوم من FinePaymentAutoPopup
  • التحقق من الإعارة في الموقع عن آخر إعارة في الموقع

 

أدوات سطور الأوامر

  • يجب أن يسمح Runreport.pl بتمرير ضوابطSQL في سطر الأوامر
  • إضافة نص لسطر الأوامر لتحديث فئة المستفيد بناءً على الحالة

برعاية مكتبة راوند روك العامة

تقدم هذه التحسينات نصًا جديدًا لاستبدال نص j2a.pl بمجموعة من الخيارات الأكثر مرونة.

يمكن الآن استخدام misc / cronjobs / update_patrons_category.pl لتحديث المستفيدين الأكبر أو الأصغر سنًا من فئات المستفيدين إلى فئة يختارها المستخدم.

بالإضافة إلى ذلك، يتيح هذا النص للمستخدمين تحديد إجمالي الغرامات  لتحديث المستفيدين، واستخدام أي حقل مستعير محدد، والتشغيل حسب الفئة أو الفرع.

القصد هنا هو المساعدة في أتمتة تحديث المستفيدين للمدارس أو المكتبات حيث يتغير المستفيدون بانتظام - يمكن نقل المستفيدين مع الغرامات إلى حالات مع وقف التنفيذ أويمكن نقل المستفيدين دون غرامات يمكن نقلهم إلى حالات مميزة

يجب أن تكون هناك مرونة تسمح بأتمتة عمليات سير العمل المتنوعة عبر كرون.

 

  • إضافة نص لتوليد حقول مارك التي تحتوي على مقاطع منسقة التاريخ

 

برعاية Orex Digital

 

  • إضافة معامل بدون_اسم_قاعدة بيانات إلى koha-dump

هذا التحسين هوالخطوة الأولى للسماح باستعادة ملف تفريغ قاعدة بيانات كوها إلى وعاء كوها آخر.

يمكن الآن تمرير خيار --without-db-name إلى koha-dump للحصول على ملف تفريغ SQL مضغوط بدون عبارات CREATE DATABASE و USE في ملف الاسعادة.

الغرامات والرسوم

  • استخدام نوع حساب مختلف لتجديدات الحسابات بدلا من حسابات جديدة

يميز هذا التحسين رسوم تجديد الحساب عن رسوم تسجيل الحساب الأولي.

ملاحظة التقارير: قبل هذا التحسين،كان ينتج عن كل من إنشاء الحساب وتجديدات الحساب وجود حساب من نوع الحساب A؛ أما بعده فسيؤدي إنشاء الحساب إلى حساب بنوع الحساب ACCOUNT وستؤدي تجديدات الحساب إلى حساب بنوع الحساب ACCOUNT_RENEW.

 

  • إعادة صياغة تبويب ’رسومك وغراماتك ’ في الأوباك

برعاية كاتاليست

 

  • استبدال قيمة استناد MANUAL_INV بجدول مخصص

يقوم هذا التحسين بنقل قيمة الاستناد MANUAL_INV إلى جدولها الخاص وتضيف واجهة إلى صفحات الإدارة للسماح بإضافة أنواع الحسابات وتعديلها.

يعد هذا التحسين بمثابة الأساس لتعزيز نظام الحسابات ويؤدي إلى كود أكثر وضوحا وبيانات أكثر اتساقا عبر القيود على مستوى قاعدة البيانات.

ملاحظة التقارير: يجب تحديث التقارير للبحث في حقل debit_type_code الجديد عن الحسابات من نوع ’حساب المدين’ واستخدام القيم المرمزة المحدثة.

 

  • إضافة جدول مخصص لcredit_types

 

يقوم هذا التحسين بنقل أنواع الحسابات المتبقية، وكلها يجب أن تكون أرصدة دائنة إلى الجدول الخاص بها.

يعد هذا التحسين بمثابة الأساس لتعزيز نظام الحسابات ويؤدي إلى كود أكثر وضوحا وبيانات أكثر اتساقا عبر القيود على مستوى قاعدة البيانات.

ملاحظة التقارير: يجب تحديث التقارير للبحث في حقل credit_type_code الجديد عن الحساب من نوع ’حساب الدائن واستخدام القيم المرمزة المحدثة.

 

طلبات الحجز

  • السماح بتعديل الحجز وتاريخ انتهاء الحجزفي برنامج العميل

 

العطلات

  • خيار للحصول على إعارة ممتدة مع useDaysMode

برعاية مجلس شيشاير الشرقي، وشيشاير الغربي، ومجلس تشستر، ومجلس مدينة نيوكاسل ومجلس سيفتون

 

تم تحسين تفضيلات نظام useDaysMode لتشمل خيار إضافي.

يسمح هذا للمكتبات بإملاء أنه إذا تم إغلاق المكتبة في الموعد المحدد المعتاد، فيجب دفع فترة الإعارة إلى نفس اليوم من الأسبوع الذي يليه أو مابعده.

 

على سبيل المثال: إذا كان من المفترض أن تتم إعادة إحدى المواد  يوم الثلاثاء ولكن هذا الثلاثاء المذكور سيكون يومًا لإغلاق المكتبة، فبدلاً من إعادة المادة يوم الأربعاء (السلوك المعتاد عندما يتم دفع تاريخ الاستحقاق إلى اليوم المفتوح التالي)، فستكون المادة مستحقة يوم الثلاثاء القادم الذي ستكون المكتبة مفتوحة به.

 

ملاحظة: يعمل إعداد التفضيل هذا فقط على مضاعفات الرقم 7.

 

التوطين والتدويل I18N/L10N

  • ترجمة الفرنسية الكندية fr-CA لإخطار NEW_SUGGESTION
  • وضع السياق المناسب ل"طلبية" (كاسم) و"يطلب" (كفعل)

 

طباعة بطاقة المستفيد/الملصق

  • تحديث عملية الطباعة السريعة لملصق الكعب.

 

دعم بيانات مارك البيبلوغرافية

  • تحديث يونيمارك من IFLA لتثبيتات كوها الجديدة
  • عرض اللغات من حقل مارك21 041 في الشبكة الداخلية

يضيف هذا التحسين بيانات اللغة من حقل 041 في التسجيلات البيبلوغرافية إلى كل من نتائج البحث وصفحات تفاصيل برنامج العميل.

 

  • تحديث يونيمارك من IFLA لتثبيتات كوها الحالية
  • إزالة ال . النهائية من قوالب XSLT
  • عرض رقم استدعاء مكتبة الكونغرس في صفحات التفاصيل في الأوباك وبرنامج العميل

 

الإخطارات

  • السماح لـ Talking Tech بتحديد النص استنادًا إلى رمز فرع مكتبة المستفيد الرئيسية
  • إعادة فتح اللوحة الأخيرة بعد "حفظ ومتابعة" في الإخطارات

الأوباك

  • إضافة شريط أدوات طافٍ إلى نتائج البحث في الأوباك
  • إضافة بحث عبارة مفتاحية إلى بحث الأوباك
  • إضافة قدرة الضامنين على عرض غرامات المضمون في الأوباك
  • الطلب من PayPal اختيارياً العودة إلى عنوان url الأوباك الأصلي بدلاً من OPACBaseURL
  • إضافة شريط أدوات طافٍ إلى قوائم الأوباك
  • تبديل address1 و streetnumber لتنسيق العنوان باللغة الألمانية في opac-memberentry
  • دعم مؤشرات مارك21 لحقول الملاحظة الخاصة
  • المتابعة على الجهاز - مع أكواد QR
  • تنقيح الرسوم القديمة افتراضيًا في صفحة ‘رسومي ‘ الخاصة بالمستخدم
  • يجب أن يكون لـ "بواسطة" الخاصة بالمؤلف فئتها الخاص
  • أضف div wrapper إلى نتائج البحث لتسهيل نقل صور الغلاف
  • السماح بالتحكم التفصيلي في الشبكات الاجتماعية التي يتم تفعيلها بواسطة التفضيل SocialNetworks
  • استبدال أيقونات الأوباك بـ Font Awesome

 

يقوم هذا التحسين بتحديث غالبية الأيقونات في الأوباك لاستخدام أيقونات Font Awesome. حيث يعمل على تحسين تناسق الأيقونات، ومحاذاة الأيقونة كما يؤدي إلى دفعة طفيفة في أداء شاشة الأوباك.

 

  • استبدال أيقونة famfamfam في قالب حجوزات الأوباك

 

الحزم

  • إضافة –status إلى مفهرس كوها

المستفيدون

  • عرض تحذير حول إلغاء الحجوزات الخاصة بهم قبل حذف المستفيد
  • إضافة استكمال تلقائي لبحث المستفيد في نطام المستفيدين الفرعي

 

يضيف هذا التحسين وظيفة الاستكمال التلقائي الاختيارية إلى حقل بحث المستفيد في نظام المستفيدين الفرعي.

 

  • تمت إعادة تسمية تفضيل النظام CircAutocompl إلى PatronAutoComplete ويستخدم اللاستكمال التلقائي لكل من نظام الإعارة الفرعي ونظام المستفيدين الفرعي.

 

هيكلة البرامج المساعدة

  • تحسين أداء البرنامج المساعد

قبل هذا التحسين، كلما تم الوصول إلى hook البرنامج المساعد في كود كوها، يتم تحميل البرامج المساعدة بشكل متكرر للبحث عن واحد قد يدعم هذه الطريقة. يضيف هذا التحسين تخبئة لهذه البيانات على مستوى قاعدة البيانات حتى يتم إجراء اتصال واحد بقاعدة البيانات بدلاً من استدعاء ‘التحميل ‘ بشكل متكرر

 

  • قدرة مديري النظام على تثبيت البرامج المساعدة من سطر الأمر

يضيف هذا التحسين نص misc / devel / install_plugins.pl الجديد الذي يتيح لمديري النظام خيار تثبيت البرامج المساعدة عبر سطر الأوامر بدلاً من طلب واجهة المستخدم من جانب الويب.

 

  •  إضافة hook إلى مدفوعات الأوباك للسماح للبرامج المساعدة بضبط الحد الأدنى للسداد.

 

واجهة برمجة تطبيقات رست (نقل الحالة التمثيلي) REST API

  • تمديد/ مسار الإعارات لإدراج سجل الإعارة
  • إضافة مسار API لإدارج المواد

 

التقارير

  • عدد المواد التي سيتم طلبها في تقرير نسبة الحجوزات لن يحقق نسبة الحجوزات
  • تعديل المستفيدين بالدفعة من التقارير عند إعادة رقم البطاقة

 

يقوم هذا التحسين بإضافة تعديل مستفيدين بالدفعة إلى الخيارات المتاحة التي يتم عرضها عندما يقوم التقرير بإخراج قائمة بأرقام المستعيرين أو أرقام البطاقات.

 

  • إضافة خيار ‘الكل ‘ إلى قوائم قيمة التقرير المنسدلة

يضيف هذا التحسين القدرة على إدراج خيار الكل اختياريًا إلى عناصر التقرير النائبة مما يتيح عرض خيار ‘الكل ‘ في قوائم اختيار المنقح.

 

الاستخدام: WHERE branchcode LIKE <<Branch|branches:all>>

 

  • إضافة جملة عنصر نائب لأسماء الأعمدة

يتيح هذا التحسين إعادة تسمية الأعمدة المستخدمة لتحفيز إجراءات التعديل بالدفعة في التقارير. قبل هذا التحسين، كان يجب تسمية عمود "itemnumber" ليتم إرساله من التقارير إلى التعديل بالدفعة. بواسطة هذا التحسين، يمكنك تحديد [[itemnumber | Koha_internal_id]] للسماح بإدخال اسم أوضح للمستخدم النهائي والسماح بترجمة مصطلحات مثل "itemnumber" مع الحفاظ على وظيفة التعديل بالدفعة.

 

SIP2

  • تنقيح/وضع رقابة على المعلومات التي يتم إرسالها عبر SIP

برعاية مكتبة مقاطعة داتشيزني ونظام مكتبات يونتاه

 

يتيح هذا التحسين لمدير النظام تحديد ما إذا كان يجب عدم إرسال الحقول إلى عملاء SIP2 تابعين لجهة خارجية لأسباب تتعلق بالخصوصية.

 

  • إضافة القدرة على ضبط تفضيل النظام overrides في SIP كما هو الحال في أباتشي

برعاية نظام مكتبة جنوب شرق كانساس

 

  • إضافة القدرة على وضع الحجوزات باستخدام محاكي SIP CLI

 

البحث

  • إضافة لغة الأصل في البحث المتقدم – برنامج العميل
  • إضافة مسحب إلى بحث المادة

 

البحث – Elasticsearch

  • إضافة تهيئة Elasticsearch إلى koha-conf.xml

برعاية Koha-Suomi Oy

 

  • Elasticsearch – خيار بتخطي العلامات المائلة في استعلامات البحث
  • إضافة تعزيز الحقل واستخدام ضوابط حقول استعلام elastic بدلا من deprecated _all
  • Elasticsearch – القدرة على إضافة وزن الصلة في تخطيط ملف .yaml
  • Elasticsearch – دعم مسح الفهرس
  • السماح بفهرسة تسجيلات استناد فردية في Elasticsearch

 

الدوريات

  • إضافة خيارات "طي/توسيع" في صفحة تفاصيل الاشتراك
  • إضافة عدة نسخ من المادة عند تلقيها في دوريات

برعاية مجلس مدينة بريمبانك

 

برنامج العميل

  • إتاحة صور غلاف Coce لبحث الموظف
  • نقل زر ‘آخر مستفيد ‘ داخل شريط ‘فتات الخبز
  • الأيقونات الموجودة في صفحة الموظف الرئيسية يجب أن تكون أيقونات font
  • إضافة أيقونة Font Awesome إلى السلة في واجهة الموظف

 

إدارة النظام

  • إضافة العنوان الفرعي، الوسائط، والحقول الجزئية إلى الجدول البيبلوغرافي

برعاية المكتبة الوطنية بفنلندا

 

تم استبدال الكلمات المفتاحية لوظيفة تخطيط مارك بحقول كوها الإضافية في الإطار البيبلوغرافي.

 

قام تخطيط الكلمات الرمفتاحية فقط بعرض حقل واحد وعنوان فرعي واحد، وكان يتم استرجاع المعلومات دائمًا من تسجيلة مارك، مما جعلها بطيئة نسبيًا. العنوان الفرعي والحقول الأخرى ذات الصلة متاحة الآن كحقول كوها العادية:

biblio.medium - Medium information (MARC 21: 245h, UNIMARC: 200b)

biblio.subtitle - Subtitle (MARC 21: 245b, UNIMARC: 200e)

biblio.part_number - Part number (MARC 21: 245n, UNIMARC: 200h)

biblio.part_name - Part name (MARC 21: 245p, UNIMARC: 200i)

 

يتم تحديث الحقول الفرعية في الإطار الافتراضي تلقائيًا لتشمل هذه الحقول الجديدة ما لم يتم تخطيطها بالفعل إلى حقل كوها آخر.

ملاحظة هامة: يجب تشغيل misc/batchRebuildBiblioTables.pl بعد تطبيق هذا التحسين لملء الحقول في قاعدة البيانات، وسوف يستغرق الأمر بعض الوقت بالنسبة لقواعد البيانات الأكبر حجمًا.

 

  • لا تحتوي صفحة تفضيلات نظام الاستخدام المحلي على قائمة بتفضيلات النظام
  • إضافة ‘تحرير الحقول الفرعية ‘ إلى القائمة المنسدلة لوسم إدارة الإطار وتوضيح الخيارات
  • إضافة تهيئة الأعمدة وخيارات التصدير إلى إدارة أنواع المواد
  • إضافة خيار تصدير إلى إدارة قيم الاستناد
  • يجب أن تشبه تفضيلات تقديم HEA ManaKB

 

القوالب

  • عرض العنوان الفرعي، جزء ورقم التسجيلة في قائمة الرد
  • إزالة سمات الحدث من قالب الحجوزات
  • الطبقة المفقودة من فترات results_summary
  • إضافة القدرة على تنسيق التواريخ بتنسيقات مختلفة في القوالب

 

يتيح هذا التحسين للمستخدمين النهائيين استخدام خيارات تنسيق التاريخ المتقدمة في الإخطارات والكعوب على أساس مجموعة أدوات القالب.

  • إضافة المزيد من الأعمدة وتهيئة الأعمدة لتقرير المتأخرات
  • نقل مرحلة تمرير المخزون ونماذج المواد إلى أنماط
  • تبديل القوالب ذات العمودين إلى شبكة بوتستراب: طلبات الإعارة بين المكتبات
  • تحسين نمط ترقيم الصفحات في بوتستراب
  • تبديل القوالب ذات العمودين إلى شبكة بوتستراب: الإعارة
  • ترقية جداول البيانات في برنامج العميل
  • استخدم ترقيم صفحات نمط بوتستراب في صفحة تسجيلات مارك المخططة
  • إعادة المسافات البادئة في  addbiblio.tt
  • إعادة المسافات البادئة في cataloging.js
  • إعادة المسافات البادئة في tools/batch_record_modification.tt
  • إضافة المزيد من خيارات التشغيل بالدفعة إلى نتائج تقرير SQL
  • إعادة المسافات البادئة في tools/manage-marc-import.tt
  • إعادة المسافات البادئة في eset-fonts-grids.css
  • إزالة reset-fonts-grids.css
  • تحسين نمط  تأكيد الحجز
  • إعادة المسافات البادئة في cataloguing/z3950_search.tt
  • إضافة تهيئة الأعمدة إلى ataloguing/z3950_search.tt
  • إعادة المسافات البادئة في addbooks.tt
  • مسح قالب التوطين
  • إعادة المسافات البادئة في returns.tt
  • استخدام أيقونات Font Awesome في متصفح نتائج بحث الشبكة الداخلية
  • المصطلحات: استخدم المكتبة بدلاً من الفرع
  • مسح قالب تفاصيل الاشتراك
  • مسح قالب الحجوزات في برنامج العميل
  • إضافة تهيئة ESLint الافتراضية
  • استخدام أيقونات Font Awesome لاستبدال صورة أيقونة "نافذة جديدة"
  • الكتابة بالأحرف الكبيرة في نموذج تحرير الاقتراح: بلا حالة
  • إزالة CSS لتوسيط مكتبة المستفيد الرئيسية في نتائج البحث

 

حزمة الاختبار

  • تحذير في t/db_dependent/selenium/patrons_search.t
  • تكرار الاختبار في t/db_dependent/Plugins.t
  • فشل AdditionalFields.t بشكل عشوائي (U18)

الأدوات

  • إضافة خيار حظر إلى تعديل المستفيد بالدفعة
  • التقويم: عند إدخال نطاق التاريخ، تظليل التواريخ السابقة لتاريخ البدء باللون الرمادي
  • استخدام DataTables لتنقيح جدول أخبار كوها
  • نقل فواصل الباركود إلى تفضيل

إضافة التفضيل BarcodeSeparators

ملاحظة: إذا كنت تعتمد حاليًا على فاصلة أو فاصلة منقوطة أو علامة عمود أو واصلة كفاصل للباركود داخل أداة الجرد، يرجى إضافتها إلى هذا التفضيل الجديد. يتم ضبط السلوك الافتراضي مرة أخرى إلى حرف إرجاع أو سطر جديد أو مسافة بيضاء في الوقت الحالي.

 

  • فرز الأخبار حسب تاريخ النشر تنازليًا في واجهة إدارة الأخبا
  • إخفاء حقول القيمة الافتراضية افتراضيًا عند استيراد المستفيد
  • إعادة المسافة البادئة إلى الإخطارات وصفحات الكعوب (letter.tt)

 

خدمات الويب

  • إضافة تلميح إلى OAI-PMH URL لكوها في تفضيل النظام
  • إضافة ترقيم صفحات إلى /api/v1/checkouts
  • إضافة ترقيم صفحات إلى الإعارات في خدمة ILS-DI GetPatronInfo

 

عن المدونة

About me

مدونة شيءٌمكتباتي.تَكْ تهدف الى توفير مساحات تتسع لكل أخصائي المكتبات والمهتمين بآخر التطورات في مجالات الوصول للمعلومة العربية ونظم إدارة المعرفة مفتوحة المصدر، للمساهمة بكل ماهو جديد وذا توجه مستقبلي في مناطق مثل تحسين خدمات المكتبات الإلكترونية والمستودعات الرقمية والأرشيف، وأكرتة المحتوى وجمهرة المصادر، ومنصات الإكتشاف ومحركات البحث، وتقنيات الترجمة والتعريب، ونظم إدارة مراكز المعرفة والأبحاث، وتطبيقات الذكاء الاصطناعي في مجالات المعرفة، وصناعة وإثراء المحتوى حر الوصول.

 

اشترك في القائمة البريدية ليصلك كل جديد في المدونة

اشترك فى القائمة البريدية الاسبوعية‎
The subscriber's email address.

معرض الصور

تابعونا على :