تدشين النسخة العربية من الإصدارة 20.05.00 من نظام كوْها المتكامل للمكتبات

01 Jun 2020

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

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

الاصدارة الجديدة 20.05 من نظام كوْها العربي أصبحت اليوم في متناول مكتبات مجتمع نظام كوْها العربي .. بتحفة من الميزات والوظائف النوعية الجديدة.. Image removed.

 

1 يونيو 2020

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

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

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

 

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

والتي تشمل 13خاصية جديدة، و275 تحسينًا، و592 تصحيحًا للمشكلات والأخطاء.

 

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

 

 

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

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

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

 

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

  • Perl 5.10 مطلوب (5.24 موصى به)
  • زيبرا أو Elasticsearch مطلوب

 

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

التزويد

  • إضافة وظيفة "بحث للطلب" برعاية مكتبات مقاطعة أثينا العامة

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

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

 

الاعارة

  • إضافة القدرة على تعريف مكاتب الإعارة برعاية المكتبة الجامعية للغات والحضارات (BULAC)

عند التفعيل، تتيح هذه الخاصية تحديد تعريف الإعارة لكل مكتبة.

تم التخطيط لعمليات تطوير مستقبلية للسماح بربط مواقع التقاط الحجوزات بالمكاتب والخصائص الأخرى.

تفضيل النظام الجديد: UseCirculationDesks معطل افتراضياً.

 

  • تمت إضافة أداة لتفعيل التحرير الكمي لتواريخ الاستحقاق برعاية BibLibre, ByWater Solutions and PTFS Europe

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

يتطلب الوصول إلى هذه الأداة الصلاحية الجديدة: batch_extend_due_dates

 

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

  • إضافة شاشة "نقطة البيع" للسماح بإجراء عمليات دفع بدون تعريف هوية برعاية خدمات مكتبات شيشاير المشتركة و PTFS Europe

تضيف الخاصية الجديدة وظيفة نقطة البيع إلى كوها.

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

تفضيل النظام الجديد: EnablePointOfSale معطل افتراضياً.

  • إضافة عملية "دفع نقدي" للحسابات برعاية خدمات مكتبات شيشاير المشتركة و PTFS Europe

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

 

  • إضافة عملية "استرداد" للحسابات برعاية خدمات مكتبات شيشاير المشتركة و PTFS Europe

يضيف هذا التحسين سير عمل يتيح للموظفين الذين لديهم صلاحية refund الجديدة برد مبالغ/ تعويض المستفيدين عند تحصيل رسوم منهم بشكل غير صحيح في إحدى المعاملات المالية. ويتم تسجيل مسار مراجعة مالية للعملية.

 

  •  إضافة عملية "دفع تعويضات" إلى الحسابات برعاية خدمات مكتبات شيشاير المشتركة و PTFS Europe

تضيف هذه الخاصية الجديدة عملية مراجعة مالية لدفع الأرصدة الزائدة على حساب المستفيدين.

 

 الإعارة البينية

  • إضافة عملية الإعارة إلى الإعارة بين المكتبات برعاية جامعة لوبورو

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

تفضيل النظام الجديد: CirculateILL معطل افتراضياً.

 

الأوباك

  • إضافة عملية إبلاغ عن مشكلة حساسة للسياق عملية مشكلة برعاية Catalyst

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

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

تفضيل النظام الجديد: OPACReportProblem معطل افتراضيًا.

 

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

  •  إضافة القدرة على البحث عن البرامج المساعدة وتثبيتها من GitHub

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

يمكن البحث عن البرامج المساعدة وتثبيتها مباشرة من مصدرها.

 

تحذير: لم يتم بعد التحقق من البرامج المساعدة من قبل مجتمع كوها، يمكنك استخدامها على مسؤوليتك الخاصة. الخاصية معطلة بشكل افتراضي؛ لتفعيلها يجب على المدير إلغاء التعليق، أو إضافة سطور جديدة، إلى سطور التهيئة ذات الصلة داخل كتلة التهيئة plugin_repos داخل koha-conf.xml.

 

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

  •  إضافة طريقة لتحديد كائنات متداخلة لتضمينها في OpenAPI

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

 

“x-koha-embed”: [
‘biblio’,
‘biblio.items’,
‘fund’
]

 

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

x-koha-embed: ‘biblio,fund’

 

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

 

البحث – Elasticsearch

  •  إضافة واجهة تصفح مدفوعة من elasticsearch إلى الأوباك

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

تقدم هذه الخاصية صفحة على /cgi-bin/koha/opac-browse.pl تتيح لك إدخال بادئة المؤلف أو العنوان أو الموضوع وستمنحك قائمة بالخيارات التي تبدأ بالنص الذي قمت بإدخاله. يمكنك بعد ذلك التمرير للأمام من خلالها واختيار ما تبحث عنه.

يوفر تحديد نتيجة قائمة من التسجيلات التي تطابق هذا البحث تحديدًا.

 

تفضيل النظام الجديد: OpacBrowseSearch معطل افتراضيًا.

 

خدمات الويب

  • إضافة القدرة على تعيين رأس CORS في كوها

يقوم هذا التطوير بإضافة دعم لتعيين رأس Access-Control-Allow-Origin في كوها باستخدام تفضيل نظام AccessControlAllowOrigin الجديد. مما يفيد بشكل خاص عند دمج البيانات من الخدمات المقدمة من كوها على مواقع أخرى غير كوها نفسه.

 

تفضيل النظام الجديد: AccessControlAllowOrigin فارغ افتراضياً.

 

 

التحسينات

التزويد

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

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

 

  •  إضافة القدرة على اقتراح الشراء من العناوين الحالية برعاية المكتبة الجامعية للغات والحضارات (BULAC)

يضيف هذا التحسين القدرة على إنشاء مقترح شراء جديد من تسجيلة فهرس حالية.

 

  •  إضافة تنبيه أثناء عمليات تقديم مقترح الشراء لتحذير المستخدم عند وجود تسجيلة بيبلوغرافية تلبي طلبه بالفعل برعاية المكتبة الجامعية للغات والحضارات (BULAC)

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

 

  • إضافة تهيئة الجدول لجدول المقترحات
  •  إضافة القدرة على تحديد عدد مقترحات الشراء التي قد يرسلها المستفيد في فترة زمنية محددة

يسمح هذا التحسين للمكتبة بالحد من عدد مقترحات الشراء التي قد يرسلها المستخدم خلال فترة زمنية معينة.

 

تفضيلات النظام الجديدة: MaxTotalSuggestions فارغ (غير مقيد) افتراضياً و NumberOfSuggestionDays فارغ (معطل) افتراضياً.

 

  • إضافة القدرة على أرشفة مقترحات الشراء برعاية المكتبة الجامعية للغات والحضارات (BULAC)

تضيف هذه التحسينات على عملية المقترحات طريقة لأرشفة مقترحات الشراء المكتملة.

 

  • إضافة القدرة على تغيير مدير المقترح وإخطار المدير الجديد برعاية مكتبة جامعة اللغات والحضارات (BULAC)

يضيف هذا التحسين لعملية مقترحات الشراء القدرة على تعديل مدير المقترح.

عند تعيين مقترح لمدير جديد، سيتم إرسال إشعار جديد NOTIFY_MANAGER إلى المدير لتنبيهه.

لتتبع التعديلات المختلفة، تمت إضافة عمودين جديدين إلى جدول المقترحات: lastmodificationby و lastmodificationdate ، والذين سيتم تحديثهما تلقائيًا عند تحرير مقترح.

 

  •  إضافة تبويب جديد "تفاصيل المقترحات" في التسجيلة البيبلوغرافية

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

 

  • إضافة اختصار من تفاصيل المقترح إلى التفاصيل البيبلوغرافية في برنامج العميل برعاية المكتبة الجامعية للغات والحضارات (BULAC)
  •  إضافة اختصار من تفاصيل المقترح إلى التسجيلة البيبلوغرافية في الأوباك برعاية المكتبة الجامعية للغات والحضارات (BULAC)
  •  إضافة القدرة على تعديل أنواع المواد بالدفعة من صفحة المقترحات برعاية المكتبة الجامعية للغات والحضارات (BULAC)

يتيح هذا التحسين للمستخدمين تحديث أنواع المواد للمقترحات المحددة في صفحة إدارة المقترحات.

  •  إضافة القدرة على تعديل حقل "السبب" للمقترحات عند استلام المادة برعاية المكتبة الجامعية للغات والحضارات (BULAC)

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

يسمح هذا التحسين للموظفين بتحديث الحقل عند استلام المادة وبالتالي تحديث المستفيد فيما يتعلق بالحالة الحالية للمادة الجديدة.

 

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

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

 

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

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

 

  •  إضافة عمود الكمية إلى جدول الطلبيات المتأخرة برعاية معهد كورك للتكنولوجيا

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

 

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

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

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

 

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

  •  نقل قواعد الإصدار إلى قواعد الإعارة

كجزء من الجهود المستمرة لتبسيط وتعزيز نظام قواعد الإعارة، تمت إزالة جدول قواعد الإصدار issuingrules واستبداله بجدول قواعد الإعارة circulation_rules الجديد.

يجب تحديث أي تقارير ربما تكون قد استخدمت جدول قواعد الإصدار لاستخدام بنية قاعدة البيانات المحدثة.

 

  • نقل تعريفات أقسام Perl إلى ملف cpanfile

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

إذا كنت تقوم بتشغيل كوها من git لأغراض التطوير، يمكنك الآن تثبيت تبعيات بيرل perl باستخدام أدوات بيرل القياسية وملف cpanfile المضمن.

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

 

  • تحسين الأداء عن طريق تخبئة قائمة اللغات
  •  نقل C4::members::Attributes  إلى  Koha namespace
  • إزالة الإجراءات الفرعية GetLastOrder*
  •  إضافة تعريف الحقول المنطقية في قاعدة البيانات
  •  تحديث AuthorisedValues.pm للرجوع إلى الكود في حالة عدم وجود الوصف
  •  إزالة NO_LIBRARY_SET
  •  يجب على TransformKohaToMarc احترام عدم تكرار الحقول الفرعية للمادة
  • يعتمد /svc/members/search على مراوغات haspermission
  •  إزالة C4::Overdues::BorType الفرعية
  • يحتاج Koha::Library إلى طريقة للحصول على عنوان البريد الإلكتروني الوارد

يضيف هذا التحسين طريقة inbound_email_address جديدة إلى فئة Koha::Library. يتيح ذلك طريقة متسقة للحصول على عنوان بريد إلكتروني لفرع المكتبات للبريد الوارد.

 

  •  نقل C4::Items subroutines CRUD إلى Koha::Item
  • Koha::XSLT Housekeeping for bug 23290 (متابعة)
  • ليس لـ Koha::Patron->has_permission POD
  •  إضافة خيار لتفريغ استعلام البحث المدمج إلى القوالب

يتيح لك هذا التحسين عرض استعلام البحث المستخدم بواسطة زيبرا أو Elasticsearch للمساعدة في استكشاف الأخطاء وإصلاحها. للاستخدام، قم بتفعيل تفضيل النظام الجديد DumpSearchQueryTemplate، وتفعيل DumpTemplateVarsIntranet وDumpTemplateVarsOpac ، ثم قم ببحث مصدر الصفحة في واجهة الموظفين أو الأوباك عن "search_query".

 

تفضيل النظام الجديد: DumpSearchQueryTemplate معطل افتراضياً.

 

  •  إضافة طبقات جديدة من Koha::Statistic[s] برعاية جمعية KohaLa
  • إضافة علاقات الأرصدة الدائنة والمدينة والخصومات و credit_offsets وdebit_offsets إلى Koha::Account::Line برعاية خدمات مكتبات شيشاير المشتركة و PTFS Europe

يتيح هذا التحسين جلب الأرصدة المدينة والدائنة والتعويضات ذات الصلة مباشرة من كائن Koha::Account::Line الحالي ويتضمن التوافق للجلب المسبق للعلاقات للأداء.

 

  •  إضافة طرق الإجمالي Koha::Account::Lines برعاية خدمات مكتبات شيشاير المشتركة و PTFS Europe

يكمل هذا التحسين مجموعة طرق الجمع المتاحة من كائن  مجموعة نتائج Koha::Account::Lines  مكملاً طريقة total_outstanding الحالية.

ويقوم بتقديم الطرق التالية:

الإجمالي - مجموع كل حقول المبلغ في مجموعة خطوط الحسابات.

credit_total - مجموع كل حقول المبالغ للأرصدة الدائنة في مجموعة خطوط الحساب.

debits_total - مجموع كل حقول المبالغ للأرصدة المدينة في مجموعة خطوط الحساب.

 

  • الجلب المسبق لـ objects.search

هذا التحسين يجعل الفئات المشتقة من نظام Koha::Object(s)تعرض معلومات حول العلاقات القابلة للجلب المسبق. ثم يتم استخدام هذا بواسطة مساعد جديد لإنشاء معلومات الجلب المسبق لاستعلام DBIC.

 

  •  Koha::Libraries->pickup_locations يحتاج إلى إعادة بناء/ تصديق
  •  إضافة Koha::Biblio->suggestions
  •  إضافة Koha::Suggestion->suggester accessor
  •  إزالة C4::Biblio::CountBiblioInOrders
  • إضافة Koha::Biblio->items_count
  •  إضافة ->current_item_level_holds  إلى  Koha::Acquisition::Order
  •  إضافة Koha::Biblio->subscriptions_count
  •  إضافة القدرة على تطبيق تنسيق كوها على التواريخ من جافاسكريبت

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

 

  •  تسمية ثابتة لعلاقة الموصل لـ basket_group في Basket.pm
  • يجب تجنب طرق *_count
  •  C4 :: Reserves :: getitype لم يعد مستخدمًا
  •  تحذيرات قيمة غير مهيأة في C4::Reserves
  •  استبدال Franklin Street بـ gnu.org/licenses في حقوق النشر

يقوم هذا التحسين بتحديث ترخيص GNU GPL وبيان حقوق النشر في جميع الملفات بحيث تكون متطابقة. يقوم أيضًا بتحديث فحص ضمان الجودة لالتقاط جميع الملفات الجديدة.

 

  •  إضافة غلاف واجهة برمجة التطبيقات لجداول البيانات

يضيف هذا التصحيح غلاف جداول بيانات يسمح باستخدام جداول البيانات مقابل واجهة برمجة تطبيقات كوها. ويقوم بتنفيذ:

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

 

  •  يجب وضع علامة إلزامي على Cache::Memcached::Fast::Safe
  •  تخبئة الحقل الفرعي القابل للتكرار في TransformKohaToMarc
  •  يجب أن يقوم emailLibrarianWhenHoldIsPlaced باستخدام  Koha::Library->inbound_email_address
  •  يجب أن تقوم  مقترحات EmailPurchaseSuggestions باستخدام Koha::Library->inbound_email_address عند الضبط إلى "BranchEmailAddress"
  • يجب أن يقوم overdue_notices.pl باستخدام Koha::Library->inbound_email_address
  •  جعل DumpTemplateVars أكثر قابلية للقراءة
  •  إزالة التعليمات البرمجية المتعلقة بـ QueryParser
  •  يجب أن يكون كود OpacRenewalBranch هو Koha::Item method
  •  يجب إعادة تسمية selectbranchprinter
  •  يجب استخدام TableExists بدلاً من IF NOT EXISTS في قاعدة البيانات المحدثة
  •  إضافة طريقة لتقييد الوصول بدون تعريف هوية إلى المسارات العامة (سلوك OpacPublic)

يتيح هذا التحسين للمكتبات تعطيل الأوباك بشكل مميز مع السماح بتفعيل واجهات برمجة التطبيقات العامة.

تفضيل النظام الجديد: RESTPublicAnonymousRequests مفعل افتراضيًا.

 

  •  إضافة قفل تنفيذ لـ Koha::Script
  •  Koha::Logger init يفشل بصمت
  •  إضافة طريقة لفرض مجموعة نتائج Koha::Objects فارغة
  •  قيمة إرجاع ثابتة في K::A::Order->current_item_level_holds
  •  لا يجب أن يقوم Koha::Objects->delete بتخطي object class ->delete

 

الاستيثاق

  •  إضافة تسجيل لمحاولات تسجيل الدخول الناجحة/غير الناجحة

يضيف هذا التحسين تفضيلين جديدين لتسجيل الدخول وهما: AuthFailureLog و AuthSuccessLog لتتبع محاولات تسجيل الدخول الفاشلة والناجحة.

 

ملاحظة: في بعض البلدان، قد يكون هذا مطلبًا كتطبيق محلي لتشريعات اللائحة العامة لحماية البيانات.

 

تفضيلات النظام الجديدة: AuthFailureLog و AuthSuccessLog معطلة افتراضياً.

 

الفهرسة

  •  إضافة دعم للوسوم المتعددة إلى تفضيل النظام itemcallnumber

يتيح تفضيل النظام itemcallnumber الآن تحديد عدة حقول يمكن لنظام كوها أن يسحب منها اقتراحًا لرقم استدعاء المادة ليستخدمه عند إضافة المواد.

 

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

تسمح هذه الخاصية بتغيير تسلسل الوسوم والحقول الفرعية في محرر الفهرسة باستخدام السحب والإفلات.

 

  •  إضافة القدرة على الإشارة إلى بعض وسوم مارك والحقول الفرعية كمهمة والتنبيه عند حفظ التسجيلة إذا كانت فارغة برعاية مركز الكلية للخدمات المجمعة

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

 

  •  إضافة عمليات بالدفعة إلى نتائج البحث في فهرس واجهة الموظفين

باستخدام هذا التحسين، توجد قائمة "تحرير" جديدة في بحث الفهرس تتيح عمليات "تحرير بالدفعة" و "حذف بالدفعة" و "دمج" التسجيلات المحددة من قائمة النتائج.

 

  •  إضافة العنوان الفرعي وتاريخ النشر إلى صفحة البحث في المحرر المتقدم

يضيف هذا التحسين العنوان الفرعي (جميع الأجزاء) والتاريخ المنشور إلى النتائج التي تظهر في بحث المحرر المتقدم.

 

  •  إضافة إشارة مرئية للمسافة البيضاء في المحرر المتقدم

سيتم الآن تمييز المساحات المتعددة بتسطير أحمر منقط في المحرر.

 

  •  إزالة التنبيه عند استبدال تسجيلة بيبلوغرافية بواسطة Z39.50

 

الإعارة

  • إضافة "الموقع الدائم" إلى جانب "موقع الرفوف" عند وجوده في عربة التسوق
  •  إضافة إمكانية استبعاد الإجازات عند حساب رسوم الإيجار حسب الفترة الزمنية

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

 

  •  إضافة إمكانية التجديد الاختياري للمواد المتراكمة للغرامات عند سداد جميع الغرامات المفروضة على المادة برعاية جامعة لوبورو

مع إضافة تفضيل النظام الجديد RenewAccruingItemWhenPaid، لدينا القدرة على تجديد المواد تلقائيًا ذات الغرامات المتراكمة عند دفع تلك الغرامات.

 

تفضيلات النظام الجديدة: RenewAccruingItemWhenPaid و RenewAccruingItemInOpac كلاهما معطل افتراضياً.

 

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

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

 

  •  نقل محفزات نقل تدوير المخزون من التعليقات إلى السبب
  •  تسجيل ما إذا تم تحفيز النقل "يدويًا"
  •  تسجيل ما إذا تم بدء النقل عن طريق "العودة إلى الفرع الرئيسي"
  •  تسجيل ما إذا تم بدء النقل عن طريق "مجموعات التدوير"
  •  تسجيل ما إذا تم بدء النقل بواسطة "حجز"
  •  إضافة عمودي "مدار في" و "مقترح في" إلى تبويب المقترحات في حساب المستفيد في برنامج العميل
  •  جعل ملاحظات الإعارة أكثر بروزًا في تبويب تفاصيل المستفيد برعاية PTFS Europe

 

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

  •  إضافة تسجيل تحديثات الاستناد إلى bulkmarcimport
  •  إضافة القدرة على تمرير ملف بأرقام المستعير للحذف إلى delete_patrons.pl

يضيف القدرة على تحديد ملف بإشارة - file that التي يجب أن تكون قائمة بأرقام المستعيرين لحذفها.

 

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

 

  •  إضافة المزيد من الخيارات لتنظيف البرنامج النصي لقاعدة البيانات

يتضمن كرون cleanup_database.pl  الآن أيضًا خيارات للحذف:

  • إدخالات من جدول الإحصائيات
  • التسجيلات والمواد البيبلوغرافية المحذوفة (deletedbiblio, deletedbiblioitems, deletedbiblio_metadata, deleteditems)
  • المستفيدون المحذوفون (deleted_patrons)
  • الإعارات التي تم ردها (old_issues)
  • الحجوزات المملوءة والملغاة (old_reserves)
  • عمليات النقل النهائية بين المكتبات (branchtransfers)

 

  •  إضافة القدرة على تشغيل misc / devel / update_dbic_class_files.pl بدون تمرير المعلمات بالتعيين الافتراضي إلى koha-conf.xml
  •  إضافة دعم Elasticsearch وتحسين الإخراج المطول لـ remove_unused_authorities.pl
  •  إضافة إجراءات لمنع التنفيذ المتزامن لـ fines.pl برعاية Orex Digital
  •  إضافة التحقق من "العنوان موجود" إلى search_for_data_inconsistencies.pl
  •  إضافة القدرة على تعطيل SIP باستخدام koha-sip

يضيف هذا التحسين خيارات "تفعيل" و "تعطيل" لأمر حزمة دبيان koha-sip.

الاستخدام:

  • koha-sip –enable instancename => لتفعيل خادم  كوها SIP
  • koha-sip –disable instancename => تعطيل وإيقاف خادم كوها SIP

 

  • إضافة أوضاع مطولة وتجريبية إلى الكرون Automatic_renewals.pl

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

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

 

تشغيل بدون –تأكيد سيكون افتراضيًا في الوضع المطول أيضًا.

 

  •  إضافة خيار –maxdays إلى كرون fine.pl   لتقليل فرصة إعادة معالجة الغرامات القديمة جدًا والمحددة بالفعل.

قم بتحسين أداء كرون fines.pl  عن طريق تقليل عدد سطور الحسابات التي يستهدفها من خلال خيار Maxdays الجديد.

 

  •  إضافة نص الأدوات / load_yaml.pl للسماح بالتحميل اليدوي لملفات بيانات yaml

خلال الدورة 20.05 ، تم إجراء عدد من التحسينات على آليات التثبيت لتحسين سير عمل الترجمة في هذا المجال. كجزء من هذا العمل، تم نقل العديد من ملفات .sql المترجمة الحالية إلى ملف يستند إلى yaml.

 

الحجز الأكاديمي

  •  إضافة القدرة على إزالة المواد "المعارة" من الحجز الأكاديمي

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

 

  •  إضافة القدرة على تغيير الفرع الرئيسي في الحجز الأكاديمي برعاية جامعة جان مولين ليون 3
  •  إضافة القدرة على تغيير الفرع الرئيسي في إضافة الحجز الأكاديمي بالدفعة برعاية جامعة جان مولين ليون 3
  •  إظهار العنوان الفرعي، العدد والأجزاء في قائمة الحجز الأكاديمي بالمواد في الأوباك
  •  إظهار العنوان الفرعي، العدد والأجزاء في قائمة العناوين الحجز الأكاديمي في برنامج العميل
  •  عند إضافة مادة واحد إلى الحجز الأكاديمي، تجاهل المسافة البيضاء

 

قاعدة البيانات

  •  إزالة الأعمدة غير المستخدمة في aqbooksellers
  • تفتقد authorised_values قيدًا فريدًا على الفئة + authorised_value
  •  إضافة biblioimages.timestamp
  •  subscription.closed معامل منطقي ويجب أن يكون tinyint(1)

 

توثيق المطور

  •  تحديد 2 مسافة بادئة لملفات JSON في .editorconfig برعاية Hypernova Oy

 

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

  •  عرض إشارة "الرسوم" الموجودة في التبويب التي يحمل الاسم نفسه

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

 

  •  إضافة زر "حفظ ودفع" لاستخدامه بعد إضافة فاتورة يدوية
  • إنشاء تهيئة لأنواع ائتمان الحساب

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

 

  •  إضافة عملية "خصم" إلى الحسابات

يسمح بتحديد وتطبيق خصم على رسوم المستفيد. سيطلب الموظفون الصلاحية الجديدة " ‘discount’ لاستخدام هذه الوظيفة الجديدة.

 

  •  إضافة خيار "استرداد" للمدفوعات بدون تعريف هوية
  •  إضافة خيار لإعادة حساب الغرامات على إعادة قديمة من CalculateFinesOnReturn

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

 

تفضيل النظام الجديد: CalculateFinesOnBackdate مفعل افتراضياً في عمليات التثبيت الجديدة أو قيمة CalucalteFinesOnReturn أثناء الترقيات.

 

  •  إمكانية إيقاف نقطة البيع
  •  لا تقوم نقطة البيع POS بتتبع CurrencyFormat
  •  إضافة سير عمل "الدفع النقدي للمكتبة" إلى نظام نقطة البيع

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

 

  •  توضيح عملية LOST_RETURN باستخدام FOUND أعلى RETURNED
  •  إضافة زر "دفع" تحت تبويب المعاملات في محاسبة المستفيد
  •  يجب أن يحتوي زر إرسال الدفع على صفحة نقطة البيع على معرف
  •  إضافة صلاحية لعملية "الخصم"
  •  يجب أن تكون تواريخ إنشاء الحساب عبارة عن أوقات تواريخ
  •  إضافة دعم تسجيل النقدية إلى SIP2
  •  يجب أن يحتوي زر تأكيد الدفع على معرف
  •  يجب أن يحتوي زر تأكيد رد الأموال على معرف

 

طلبات الحجز

  •  لا يمكن وضع حجز على مستوى المادة مباشرة من شاشة نتائج البحث

يتيح لك هذا التحسين وضع حجز على مستوى المادة من قائمة نتائج البحث.

 

  •  إنشاء رسالة للمستفيدين الذين لديهم عدة حجوزات على نفس المادة
  •  إضافة القدرة على تحديد مجموعات من المواقع لالتقاط الحجز برعاية منظمة فيرمونت للمكتبات الآلية لكوها

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

 

  •  إضافة المزيد من سجلات الإجراءات للحجوزات

سيؤدي ملء الحجوزات إلى إنشاء مدخلات جديدة في السجلات، عند تنشيط تفضيل النظام HoldsLog.

  •  استبعاد الحجوزات المعلقة اختيارياً من تقرير نسبة الحجوزات
  •  تصحيحات ثانوية على الشريط الجانبي لتقرير نسب الحجوزات

 

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

  •  استخدم ملفات YAML لبيانات المثبت
  •  التدويل: صيغ الجمع والسياق والمزيد لملفات JS
  •  ترجمة fr-CA لإشعارات ACCOUNT_DEBIT و ACCOUNT_CREDIT
  •  إضافة أحرف لغة سامي إلى زيبرا

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

 

  •  ضغط/ فك ضغط ملفات الترجمة
  •  ترجمة بيانات المثبت بتنسيق YAML
  •  إعادة كتابة ملفات التثبيت الإلزامية إلى YAML
  •  إعادة كتابة ملفات التثبيت الاختيارية إلى YAML
  •  إعادة كتابة بيانات مارك 21 الاختيارية إلى YAML
  •  إعادة كتابة بيانات مارك 21 الإلزامية إلى YAML
  •  تحديد سياق الفعل الماضي "تم إنشاؤه"
  •  إزالة المتغيرات العامة MSG_ * من جدول البيانات
  •  إضافة * -messages-js.po المفقودة

 

الإعارة البينية

  •  يجب أن تكون الإعارة البينية قادرة على البحث عن مصادر الطرف الثالث قبل طلب الإنشاء برعاية الصحة العامة بإنجلترا

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

 

تفضيل النظام الجديد: ILLCheckAvailability معطل افتراضياً.

 

التثبيت والترقية (مثبت سطر الأمر)

  •  يجب أن يتم إخراج أوقات الإتمام في مخرجات قاعدة البيانات المحدثة.

 

التثبيت والترقية (مثبت الويب)

  •  إضافة تنصيب لقاعدة الحجز لأداة الإعداد برعاية Catalyst
  •  تنسيق محسن لمخرجات قاعدة البيانات المحدثة
  •  تحديث إطارات عمل de-DE MARC21 للتحديثات 28+ 29 (مايو ونوفمبر 2019)
  •  إزالة AMICUS من خوادم fr-CA z39.50 الافتراضية

يؤدي هذا إلى إزالة AMICUS من قائمة خوادم z39.50 fr-CA لأنها لم تعد صالحة.

 

  •  تحديث سمة خادم Z39.50 في ملف التثبيت fr-CA

يضيف هذا التحسين سمة PQF إلى إدخال BANQ في قائمة خوادم z39.50 عينة fr-CA، مما يتيح للبحث العمل بشكل صحيح.

 

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

  •  إضافة ملصق إلى دفعة بواسطة نطاق الباركود

يضيف هذا التحسين لأداة منشئ الملصقات خيارًا يتيح لك إنشاء مجموعة من أرقام الباركود (على سبيل المثال: من 05000 إلى 05500) وحفظها كملف PDF جاهز للطباعة.

 

القوائم

  •  مراجعة قاعدة البيانات لإزالة مشاركات القائمة المزدوجة المقبولة

 

دعم بيانات استناد مارك

  •  عدم التنبيه عند استبدال تسجيلة استناد عبر Z39.50

 

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

  •  إضافة 85$a – Audience لصفحات تفاصيل مارك 21
  •  إضافة عرض للغات من حقل مارك 21 رقم 041 إلى الأوباك

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

 

  •  تحديث إطارات عمل مارك 21 للتحديثات 28+ 29 (مايو ونوفمبر 2019)
  •  تحسين عرض ائتمانات الإنتاج (مارك 21 508) في الأوباك وبرنامج العميل

يؤدي هذا التغيير إلى بعض التغييرات الصغيرة لتحسين العرض والاتساق بين الأوباك وواجهة الموظفين:

  • الكتابة بالأحرف الكبيرة: ائتمانات الإنتاج -> ائتمانات الإنتاج.
  • تغيير div إلى span لتجنب مشاكل العرض.
  • تسلسل الحقول في تطابق العرض (505 ، 508 ، 586).

 

الإخطارات

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

يضيف هذا التحسين الأسس اللازمة لاستخدام عنوان الرد إذا تم تمريره عند استدعاء EnqueueLetter.

سيتم استخدام المزيد من الأخطاء لإضافة واجهات لإضافة مثل هذه العناوين.

 

  •  إرسال وقت منفصل عن الوقت الذي تم إنشاؤه في جدول message_queue

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

برعاية: نظام مكتبة شمال شرق كانساس (NEKLS)

 

  •  تعيين رؤوس بريد Mailer-X و MessageID لتقليل احتمالية تمييز بريد كوها على أنه بريد عشوائي

 

الأوباك

  •  إظهار قيم الاستناد NOT_LOAN لحالة المادة في نتائج بحث XSLT OPAC برعاية مركز الكلية للخدمات المجمعة
  •  نقل روابط "إجراءات" نتائج البحث ("وضع الحجز"، "إضافة وسم"، إلخ) إلى ملف إدراج

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

 

  •  إضافة صفحات المكتبة إلى الأوباك

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

 

  •  حقل المادة "المواد المحددة" سيكون من المفيد رؤيته في الأوباك

يسمح لك هذا التحسين بجعل عمود جديد مرئيًا في الأوباك. يظهر العمود الجديد حقل المواد المحدد بعد عمود رقم الاستدعاء. يجب عليك تشغيل العمود في قسم "إعدادات الأعمدة".

 

  •  إعداد النتائج لكل صفحة للبحث في الفهرس في برنامج العميل والأوباك برعاية منطقة هالاند

يضيف هذا التحسين قائمة منسدلة "نتائج لكل صفحة" لفهرسة صفحات نتائج البحث في الأوباك وواجهة الموظفين. يتيح لك هذا التحسين تعيين عدد النتائج المراد عرضها: (20، 40، 60، 80 وهكذا).

يتم تفعيل هذا من خلال اثنين من تفضيلات النظام الجديدة: OPACnumSearchResultsDropdown للأوباك ، و numSearchResultsDropdown لواجهة الموظفين.

يتم تعيين العدد الافتراضي لنتائج البحث باستخدام تفضيلات النظام الحالية: OPACnumSearchResults للأوباك و numSearchResults لواجهة الموظفين.

يعمل هذا التحسين مع كل من محركات البحث زيبرا و Elasticsearch.

 

تفضيلات النظام الجديدة: OPACnumSearchResultsDropdown و numSearchResultsDropdown كلاهما معطل افتراضياً.

 

  •  إظهار رسالة على ملخص الأوباك إذا تم حظر الحجوزات بسبب الغرامات برعاية Catalyst

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

 

  •  تحويل تفضيل نظام opacheader إلى كتلة الأخبار
  •  RecordedBooks - إخطار المستفيد بالحاجة إلى تسجيل الدخول/ التسجيل لرؤية الإتاحة

هذا التحسين يجعل اشتراك RBDigital Recorded Books أكثر قابلية للاكتشاف لمستفيدي المكتبة عن طريق إضافة إشعار إلى الأوباك للمستفيدين للتسجيل والدخول باستخدام RBDigital إذا لم يقوموا ذبلك بالفعل.

 

  • إضافة تهيئة عمود إلى جدول الحجز الأكاديمي في الأوباك
  •  تحويل تفضيل النظام OpacMainUserBlock إلى كتلة الأخبار
  •  استخدام قائمة واحدة لفرز القوائم في الأوباك

يقوم هذا التحسين بتعديل نموذج الفرز في عرض محتويات قائمة الأوباك بحيث يتم دمج القائمتين (حقل الفرز والاتجاه) في قائمة واحدة.

وهذا يجعلها متسقة مع قائمة الفرز في صفحة نتائج البحث.

 

  •  استبادل قائمة فرز قائمة الأوباك بزر قائمة بوتستراب

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

 

  • طلب التأكيد قبل حذف مقترح في الأوباك
  •  تعديل رابط الأوباك لاقتراح تسجيلة موجودة للشراء
  •  عرض عدد ملاحظات العنوان في تسمية التبويب في صفحة تفاصيل الأوباك
  •  انقسام items.uri في صفحة تفاصيل الأوباك
  •  إضافة تهيئة عمود إلى جدول مواد الحجز الأكاديمي في الأوباك
  •  استخدام عنوان التسجيلة البيبلوغرافية إذا كان متاحًا بدلاً من الرقم البيبلوغرافي في تلميحات أدوات صور غلاف نتائج بحث الأوباك
  •  إضافة خيار لمطالبة المستخدمين بإدخال عنوان البريد الإلكتروني مرتين أثناء التسجيل الذاتي. برعاية Bibliotheksservice-Zentrum Baden-Württemberg (BSZ)

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

 

تفضيل النظام الجديد: PatronSelfRegistrationConfirmEmail معطل افتراضياً.

 

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

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

 

  •  إضافة aria-hidden = "true" إلى أيقونات Font Awesome في الأوباك
  •  تحديث ترقيم صفحات نتائج بحث الأوباك مع تسميات aria
  •  إضافة شريط أدوات عائم إلى عربة الأوباك
  •  استخدام تأكيد عند إزالة مشاركة من قائمة في الأوباك
  •  استخدام تأكيد عند حذف قائمة في الأوباك
  •  عدم عرض زر الحذف إذا لم يتمكن المستخدم من حذف المقترحات
  •  تحميل أصول اختيار الرموز التعبيرية بكفاءة أكبر

 

المستفيدين

  •  السماح بطي مناطق نموذج إضافة المستفيد افتراضيًا برعاية Catalyst

هذا التحسين، عند استخدامه ، يتيح للمديرين التحكم في مجموعات الحقول التي يتم طيها افتراضيًا في نموذج إضافة المستفيد.

لا يزال من الممكن توسيع كل قسم مطوي بسهولة عن طريق النقر فوق عنوان القسم.

تفضيل النظام الجديد: CollapseFieldsPatronAddForm فارغ افتراضياً.

 

  • رابط إلى تبويب المحاسبة من عمود الغرامات في نتائج بحث المستفيد
  •  إضافة حقول العنوان الرئيسي والهاتف والجوال إلى أداة تعديل المستفيد بالدفعة برعاية PTFS Europe

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

 

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

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

تفضيل النظام الجديد: PrefillGuaranteeField الافتراضي هو الهاتف والبريد الإلكتروني ورقم الشارع والعنوان والمدينة والمحافظة والرمز البريدي والبلد.

 

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

سيسمح هذا التطوير للمستفيد بإلغاء الاشتراك في التجديدات التلقائية - ستتجاهل الوظيفة العادية عمليات الإعارة هذه وستظل المواد قابلة للتجديد عبر واجهة الموظفين والأوباك.

 

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

تفضيل النظام الجديد: AllowPatronToControlAutorenewal معطل افتراضياً.

 

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

  •  تقديم before_send_messages

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

 

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

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

يضيف هذا التطوير مسارات واجهة برمجة التطبيقات لأداء عملية CRUD على سطور طلبيات التزويد.

 

  •  إضافة مسارات لـ / ill_backends
  • إضافة ->new_from_api and ->set_from_api methods إلى Koha::Object

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

من خلال هذا التصميم يمكننا زيادة تحميل هذه الطرق للتعامل مع حالات محددة دون تكرار الكود كما فعلنا في عمليات التنفيذ الأولية لوحدات تحكم واجهة برمجة التطبيقات.

كما يصبح الاختبار أسهل أيضًا.

 

  •  إضافة معامل لتضمين الكائنات بشكل متكرر في Koha::Object(s)->to_api

يقدم هذا التصحيح معامل إلى فئة Koha :: Object ("embed") والتي يجب أن تكون علامة تجزئة تشير إلى بنية البيانات التي تتبع ما تم توثيقه في الكود. يسمح هذا المعامل للمستدعي بتحديد أشياء لتضمينها بشكل متكرر في تمثيل واجهة برمجة التطبيقات للكائن. على سبيل المثال: يمكنك طلب كائن تسجيلة بيبلوغرافية مع إرفاق موادها، هكذا:

 

$biblio_json = $biblio->to_api({ embed => { items => {} } });

 

يتم استخدام الأسماء المحددة للتضمين كأسماء سمات على كائن JSON الناتج، ومن المتوقع أن تكون موصّلات للفئة.

الاستخدام الرئيسي لهذا هو واجهة برمجة التطبيقات.

يتم ضبط Koha::Objects->to_api  لتمرير المعاملات إلى Koha::Object..

 

  •  جعل البحث objects.search يستخدم التعيينات من Koha :: Object (s)

يستفيد هذا التطوير من التعيينات التي تمت إضافتها إلى مستوى Koha :: Object ، ويعيد تشكيل الكائنات. ابحث عن مساعد Mojolicious بحيث يستخدمه داخليًا.

 

مما يتيح لنا إزالة المعامل "to_model" ، ويجعل الحاجة إلى أي نوع من التعيين على وحدات التحكم غير ذات صلة. تتم إزالة جميع التعيينات الموجودة وتبسيط وحدات التحكم في هذه الخطوة.

 

  •  إضافة to_api_mapping إلى Koha :: Acquisition :: BasketGroup
  •  إضافة K :: A :: Basket-> منشئ
  •  إضافة لغة استعلام ومعلمة (q =) إلى API
  •  إضافة صيغة لتحديد الإعادةاد على x-koha-embed برعاية ByWater Solutions
  •  إضافة دعمًا للترتيب حسب أعمدة الكائنات ذات الصلة في REST API
  •  تحسين سرعة بدء Mojo لواجهات برمجة تطبيقات REST برعاية مكتبة فنلندا الوطنية
  •  السماح بجلب بيانات مارك بتنسيق نصي
  •  إضافة مسار غير مميز للحصول على تسجيلة بيبلوغرافية
  •  معالجة استثناء عام لم تتم معالجته

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

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

  •  جعل قائمة المدن تستخدم واجهة برمجة التطبيقات

 

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

  •  إضافة التسجيل المعتمد على نظام Koha::Logger  لـ SIP2
  •  إضافة القدرة على إرسال حقول مخصصة تحتوي على معلومات المستفيد في استجابات المستفيد SIP

البحث

  •  السماح بتحديد النتائج للتصدير في بحث المادة

يضيف هذا التحسين على بحث المادة في واجهة الموظفين (الصفحة الرئيسية> بحث> بحث المادة) القدرة على تصدير المواد المحددة. قبل هذا التحسين، كان الخيار الوحيد المتاح هو تصدير جميع نتائج البحث.

 

  •  تحديد AND افتراضيًا في بحث المواد

 

البحث - Elasticsearch

 

  •  إضافة عرض للأخطاء التي تمت مواجهتها أثناء الفهرسة على سطر الأوامر
  •  إضافة نص صيانة لفحص قاعدة البيانات مقابل عدد الفهرس
  •  إضافة أداة سطر أوامر لإعادة تعيين تخطيطات Elasticsearch
  •  إضافة نص لتصدير تخطيطات بحث Elasticsearch إلى YAML
  •  إسقاط تبعية كاتماندو Catmandu

 

الإعارة الذاتية

  •  AllowSelfCheckReturns موجود في قسم تفضيلات النظام الخاطئ.

 

الدوريات

  •  إزالة استخدام “onclick” من قالب مجموعة الدورية

يزيل هذا التصحيح استخدام سمات الحدث مثل “onclick” من قالب مجموعة الدورية. يتم الآن تحديد الأحداث بجافاسكريبت. إن هذا التحسين من وراء الكواليس - ويجب أن يستمر كل شيء في العمل كما كان من قبل.

  •  السماح لواجهة المستخدم بحذف أعداد الدوريات بالدفعة برعاية مركز تجميع مجموعات الخدمات

يسمح ذلك بتحديد عدة أعداد ليتم حذفها من صفحة "مجموعة الدورية" في نظام الدوريات الفرعي. كما يتيح مربع التحديد حذف المواد المرتبطة اختياريًا كذلك.

 

  •  إضافة رابط من المزود إلى الاشتراكات المرتبطة

يضيف ارتباطًا في صفحة تفاصيل المزود إلى بحث عن اشتراك عن اسم المزود للحصول على قائمة بجميع الاشتراكات المرتبطة.

 

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

  •  استخدام الحقول من "DefaultPatronSearchFields" syspref في القائمة المنسدلة لحقول بحث المستفيد

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

 

  •  يؤدي النقر الأوسط فوق عنوان من نتائج البحث إلى إنشاء تبويبين جديدين أو تبويب جديد ونافذة جديدة في فايرفوكس

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

 

  •  لا يحدث شيء عند محاولة عدم إضافة أي شيء إلى قائمة في برنامج العميل
  •  إضافة عدد ملاحظات العنوان في تفاصيل برنامج العميل (يلي 24530)
  •  تقسيم items.uri على العرض التفصيلي لبرنامج العميل
  •  إضافة تاريخ الإصدار إلى table_account_fines في تبويب المحاسبة
  •  يجب ألا يزيد مستعرض النتائج تحميل حدث عند النقر
  • تفضيل النظام PatronSelfRegistrationExpireTetimeAccountsDelay غير واضح

 

إدارة النظام

  •  إنشاء تفضيلات noItemTypeImages منفصلة للأوباك وبرنامج العميل

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

 

تفضيل النظام الجديد: OpacNoItemTypeImages معطل افتراضياً.

 

  •  إضافة أقسام/رؤوس إلى تبويب تفضيلات المستفيد

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

 

  •  إضافة تهيئة العمود إلى جدول المواد في صفحات تفاصيل برنامج العميل
  •  إعادة تسمية عمود قاعدة الإعارة "حجوزات على مستوى المادة" إلى "حجوزات على مستوى مادة الأوباك"
  •  زر لمسح كل الحقول الموجودة في تخطيط الميزانية برعاية Catalyst
  •  إزالة "هل تقصد" لواجهة الموظفين
  •  إزالة تفضيل نظام UseKohaPlugins

تمت إزالة تفضيلات نظام UseKohaPlugins.

تعتمد برامج كوها المساعدة الآن فقط على enable_plugins.

  •  عرض صفحة تهيئة Elasticsearch دائمًا عند تعيين صلاحية
  •  تمت إعادة تسمية "العرض في الإعارة" إلى "العرض في معلومات المستفيد المختصرة" في صفحة تهيئة سمات المستفيد
  •  تخطيطات مجموعات OAI أكثر تعقيدًا

قبل هذا التحسين، كانت القواعد التي تقوم بإنشاء مجموعات OAI يتم معالجتها بمعامل "or" المنطقي بين كل قاعدة.

يسمح هذا التصحيح باستخدام "or" أو "and" بين القواعد.

يتم تقييم القواعد وفقًا للعوامل المنطقية

الأسبقية: AND لها أسبقية أعلى من OR.

 

  •  إضافة CodeMirror linting لتفضيلات نظام JavaScript و CSS و HTML و YAML

يضيف هذا التحسين برامج CodeMirror المساعدة لفحص تفضيلات النظام التي تتضمن JS و CSS و HTML و YAML. عند إدخال بيانات غير صالحة في محرر CodeMirror المصنف، يتم عرض أيقونة في "هامش التوثيق" الخاص بالمحرر. يؤدي التمرير فوق الأيقونة إلى عرض رسالة الخطأ.

 

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

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

 

  •  إعادة صياغة تفضيل النظام FinesMode
  •  التفضيل StoreLastBorrower موجود في تبويب خاطئ ومربك
  •  التركيز على شريط بحث تفضيلات النظام عند الذهاب إلى صفحة الإدارة الرئيسية برعاية Catalyst

 

القوالب

  •  عرض المزيد عند تحرير الحقول الفرعية في الإطارات
  •  استخدام URLLinkText بدلاً من URL لروابط المواد
  •  إزالة استخدام “onclick” من نموذج إدخال المستفيد
  •  التوحيد القياسي في تسمية أعمدة جدول الكود كمجموعة
  •  يسمح تقويم "تعليق كل الحجوزات" بتحديد تاريخ ماضي
  •  لم يعد يتم الاحتفاظ بـ jquery.dataTables.rowGrouping.js، ولكن هناك إصدارًا رسميًا من DataTables يمكننا التبديل إليه
  •  إعادة تقديم نموذج إدخال المستفيد (memberentrygen.tt)
  •  استخدام patron-title.inc في صفحة دخول المستفيد
  •  تقسيم المؤلف وردمك/ردمد خارج الاستشهاد في إدارة تسجيلات مارك المنظمة
  •  دمج strings.inc و browser-strings.inc
  •  تحسين نمط رأس القائمة في محرر الفهرسة المتقدم

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

 

  •  تحسين عرض منتقي البيانات
  •  إضافة دعم لعلامات أكثر تعقيدًا في مربعات حوار تأكيد الأوباك
  •  تحسين الوضوح والتنقل في إدارة إعدادات الأعمدة
  •  إضافة معلومات حول جلسة بدون تعريف هوية لاستخدام XSLT برعاية جامعة أوروغواي ORT

 

القوالب

  •  إضافة إشارتي RaiseError و PrintError لجميع الاختبارات

 

الأدوات

  •  إضافة القدرة على إضافة تسجيلات معدلة بالدفعة إلى قائمة حالية برعاية Catalyst

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

 

  •  إضافة بريد إلكتروني لتعديل المستفيدين بالدفعة برعاية PTFS Europe

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

  •  إضافة القدرة على تطبيق التعبيرات العادية على حقول النص في أداة تعديل المواد بالدفعة برعاية مدينة Nîmes

يؤدي هذا التحسين إلى إضافة رابط "RegEx" إلى الحقول الموجودة في نموذج تعديل المواد بالدفعة مما يتيح لك إعادة كتابة محتوى الحقول باستخدام التعبيرات العادية. على سبيل المثال: يمكن استخدام هذا التحسين لإضافة بادئة أو لاحقات إلى أرقام الاستدعاء والباركود أو لإعادة كتابة عناوين URL للمواد.

 

  •  إضافة خيار لاستيراد/الكتابة فوق كلمات المرور عند استخدام أداة استيراد المستفيد برعاية ByWater Solutions

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

 

  •  إضافة إجمالي المواد إلى مجموعات التمرير (addItems.tt)

 

الأدوات

  •  إضافة دعم Access-Control-Allow-Origin لتقارير svc بالأوباك

يتيح هذا التحسين بتعيين رؤوس CORS على مسارات OPAC Reports SVC.

 

  •  إضافة دعم لنطاقات IP في ILS-DI:AuthorizedIPs  باستخدام  Net::Netmask

لم يعد من الممكن الآن السماح لعنوان IP واحد فقط، ولكن أيضًا بوصول عدة عناوين IP ونطاقات IP وشبكات فرعية إلى واجهة برمجة تطبيقات ILS-DI.

 

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

 

  •  إضافة دعم لسمات PQF المخصصة لعمليات بحث خادم Z39.50
  •  إضافة سنة النشر إلى نموذج بحث Z39.50 للتسجيلات البيبلوغرافية

عن المدونة

About me

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

 

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

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

معرض الصور

تابعونا على :