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

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

30 مايو 2019

يسر مجتمع كوها أن يعلن عن تدشين الإصدار 19.05

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

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

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

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

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

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

  • كوها ويكي
  • أو في ملفات التثبيت التي تأتي مع tarball

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

والتي تشمل 15 خاصية جديدة، و246 تحسينًا، و437 تصحيحًا للمشكلات والأخطاء.

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

التزويد

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

*بدعم من نظام مكتبات شمال شرق كنساس، NEKLS (****http://nekls.org/****) *

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

  • حقول إضافية للسلات

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

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

الاعارة

  • رسوم تأجير وفقًا للفترة الزمنية

*بدعم من: مكتبة مقاطعة هانتسفيل-ماديسون العامة  (****http://hmcpl.org/****) *

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

الأوباك

  • عرض روابط OpenURL في نتائج بحث الأوباك

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

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

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

تضيف هذه الخاصية الجديدة واجهات برمجة تطبيقات APIs للإعارات والتجديدات.

  • إضافة مسارات لإستردادات المكتبة والتحديث والحذف

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

  • إضافة مسار لتغيير كلمة مرور المستفيد (مستثاق)

تتيح هذه الخاصية الجديدة للمشرفين تغيير كلمة مرور المستخدم عبر واجهة برمجة التطبيقات المدعومة بواسطة مكتبة بلدية سيسكا تريبوفا Municipal Library Ceska Trebova

  • إضافة مسار لاسترداد التمويل

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

  • إضافة مسار لتغيير كلمة مرور المستفيد (عام)

تتيح هذه الخاصية الجديدة للمستخدم تغيير كلمة المرور الخاصة به عبر واجهة برمجة التطبيقات العامة

  • إضافة استيثاق أساسي لواجهة برمجة تطبيقات رست REST API

تضيف تلك الخاصية استيثاق http أساسي كطريقة استيثاق اختيارية لواجهات برمجة تطبيقات رست مما يقدم مساعدة هائلة للمطوريين أثناء التطوير مقابل واجهات برمجة التطبيقات الخاصة بنا.

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

تضيف هذه الخاصية الجديدة واجهة برمجة تطبيقات رست REST API تتيح تعليق حجز واستئناف حجز معلق.

البحث – Elasticsearch

  • بحث Elastic – واجهة قابلة للتهيئة

تتيح هذه الخاصية الجديدة لموظفي المكتبة الذين يملكون الصلاحيات اللازمة تهيئة (عرض/ إخفاء/ إعادة ترتيب) واجهات البحث المقدمة من elasticsearch

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

  • قصر الإعارة الذاتية على الويب على عناوين IP محددة

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

خدمات الويب

  • قاعدة معرفة مانا Mana Knowledge Base: مشاركة البيانات

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

التحسينات

حول كوها

  • إضافة فحوص إلى تفضيلات النظام بتنسيق YAML إلى صفحة حول كوها

يضيف هذا التحسين تنبيه إلى صفحات حول كوها لأي تفضيل نظام yaml بتنسيق خاطئ.

  • إضافة "فريق الصيانة الحالي" إلى صفحة "حول كوها"

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

التزويد

  • عرض معلومات التزويد عند الطلب من مقترح

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

*المكتبة

*التمويل

*السعر

*الكمية

*الإجمالي

  • جعل جميع إجراءات "أضف إلى السلة" أزرارًا

*بدعم من كاتاليست آي تي Catalyst IT*

يقوم هذا التحسين بتحسين الاتساق في نظام التزويد الفرعي

  • عرض الملاحظات الداخلية وملاحظات المزود للطلبيات المستلمة

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

  • عرض الملاحظة الداخلية في تبويب تفاصيل التزويد

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

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

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

مما يتيح للمستخدم عرض ضوابط البحث الخاصة به وإعادة استخدامها.

  • السماح بإغلاق السلة من عرض/بحث المزود

يضيف هذا التحسين "إغلاق السلة" إلى الإجراءات المتاحة في عرض نتائج بحث المزود.

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

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

  • ربط اسم السلة واسم مجموعة السلة بدلا من أرقام السلات، والتي غالبًا ما تكون قصيرة

ينقل هذا التحسين ربط السلة من رقم السلة إلى اسم السلة مما يزيد من قابلية الاستخدام وتحسين الاتساق.

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

  • نقل maxissueqty و maxonsiteissueqty إلى قواعد_الإعارة

جزء من الجهد المبذول لتحسين قابلية صيانة قاعدة الأكواد الخاصة بنا

  • تمرير الكيانات إلى IsAvailableForItemLevelRequest

جزء من الجهد المبذول لتحسين قابلية صيانة قاعدة الأكواد الخاصة بنا

  • إضافة Koha::Account::add_debit

جزء من الجهد المبذول لتحسين قابلية صيانة قاعدة الأكواد الخاصة بنا

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

  • C4::Items: إزالة GetItem

جزء من الجهد المبذول لتحسين قابلية صيانة قاعدة الأكواد الخاصة بنا

يقوم هذا التحسين بإزالة طريقة GetItem من C4::Items واستبدال أي استخدامات حالية في Koha::Items->search()

  • استخدام تعيين_كلمة المرور في كلمة مرور الأوباك وإزالة goodkey الفرعي

جزء من الجهد المبذول لتحسين قابلية صيانة قاعدة الأكواد الخاصة بنا

  • تحديث C4::Circulation::AddIssuingCharge لاستخدام Koha::Account->add_debit

*بدعم من PTFS Europe*

  • تحديث C4::Circulation::AddRenewal لاستخدام Koha::Account->add_debit

*بدعم من PTFS Europe*

  • تحديث C4::Accounts::chargelostitem لاستخدام Koha::Account->add_debit

*بدعم من PTFS Europe*

  • إضافة Koha::Account::Line->adjust

*بدعم من PTFS Europe*

  • تحديث C4::Reserves::ChargeReserveFee  لاستخدام Koha::Account->add_debit
  • تحديث C4::Overdues::UpdateFine لاستخدام Koha::Account->add_debit and Koha::Account::Line->adjust
  • إهمال C4::Accounts::manualinvoice (واستخدام Koha::Account->add_debit بدلا منه)
  • مسح نص تفاصيل المستفيد (moremember.pl)

يقوم هذا التحسين بترتيب نص تفاصيل المستفيد (moremember.pl) وإزالة القوالب غير المستخدمة، واستخدام الكيانات قدر المستطاع، وإزالة العديد من ضوابط القوالب.

  • التعامل مع سطر الموضوع في Letters.pm

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

  • السماح بقصر وظيفة نسيان كلمة المرور بواسطة فئة المستفيد

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

  • إضافة Koha::Account::reconcile_balance

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

  • ينقص Koha::Objects->search الاختبارات

  • إضافة بعض الاستثناءات الجديدة إلى طرق Koha::Account

    *بدعم من PTFS Europe*

  • إزالة  Koha::Patron::update_password

  • يصبح سهل الاستخدام عندما يكون رمز CSRF خاطئًا

  • إضافة ضابط النمط في Koha::Token

  • تصحيح تمهيدي لتحسينات GDPR قد يكون في الطريق.

  • C4::Circulation::AddIssue يستخدم DBIx::Class بشكل مباشر

  • إزالة الوظائف الفرعية غير المستخدمة displaylog  و GetLogStatus  من C4::Log

  • إزالة use Modern::Perl from Koha::REST::classes

  • يجب أن يقوم C4::Auth->haspermission بالسماح بفحص أكثر من صلاحية فرعية

  • يجب أن يكون ل set_password  ضابط skip_validation’

  • استخدام تعيين_كلمة المرور بدلا من تحديث_كلمة المرور في قاعدة الكود

  • يجب أن يعتمد MarkIssueReturned  على تاريخ الإعادة فقط

  • قيام Koha::Object->store بترجمة استثناءات "قيمة غير صحيحة"

  • تحديث باني قيمة dateaccessioned

  • إضافة ميتادات طريقة () إلى Koha::Biblio

  • إضافة Koha::Exceptions::Metadata

  • إضافة تفضيل نظام إلى السماح بإضافة محتوى إلى #moresearches في الأوباك

  • نقل C4::Logs::GetLogs إلى مسافة اسم كوها

  • إضافة طريقة Koha::Item::hidden_in_opac

  • إضافة طريقة Koha::Biblio::hidden_in_opac

  • فقدان Koha::Account::Line->void لنوع الائتمان الأصلي

  • مزج accountlines.accountype بين الحالة والنوع

  • إمكانية إزالة accountlines.lastincrement

  • نوع الحساب "O" لا يزال يتم الإشارة إليه لكن لا يتم تعيينه مطلقًا.

  • تحويل التعامل مع الغرامات لاستخدام "الحالة" بدلا من accounttypes

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

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

*“accounttype = ‘FU'”  يجب تغييره إلى “accounttype = ‘FINE’ AND status = ‘UNRETURNED'” *

“accounttype = ‘F'” يجب تغييره إلى “accounttype = ‘FINE’ AND status != ‘UNRETURNED'”

  • إزالة "عشوائي" من بحث Z39.50
  • نوع الحساب ‘Rep’ لا يزال يتم الإشارة إليه لكن لا يتم تعيينه مطلقًا.
  • إضافة طريقة للتحقق من استثناءات OpacHiddenItems  في Koha::Patron::Category
  • تبسيط منطق الرؤية في opac-ISBDdetail.pl
  • جعل الميتاداتا_البيبلوغرافية قابلة للجلب المسبق من Koha::Biblio
  • جعل المواد قابلة للجلب المسبق من Koha::Biblio
  • استخدام تظليل YAML CodeMirror في مفضلات YAML
  • إضافة طبقة إلى جانب loggedinusername  للإشارة إلى أن المستفيد مسجل الدخول مكتبي مميز.

الفهرسة

  • حذف التسجيلة البيبلوغرافية بعد إزالة آخر مادة إلى تسجيلة أخرى.

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

  • صلاحية للمحرر المتقدم

إضافة صلاحية جديدة، أدنى نظام الفهرسة الفرعي، تتحكم في إتاحة محرر الفهرسة المتقدم (مبني على محرر النص المباشر)

  • محرر الفهرسة المتقدم – rancor – يتيح تهيئة اختصارات لوحة المفاتيح

يتيح لك هذا التحسين إعادة تعيين اختصارات لوحة المفاتيح المستخدمة في rancor بشكل عام

  • تحسينات على التوليد التلقائي لتسجيلات الاستناد

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

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

  • تحسين تجربة مستخدم الفهرسة - تحسين الوصول إلى التبويبات

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

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

  • أسهم التنقل أسفل صفحات بحث الفهرسة

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

الإعارة

  • لا يمكن تجديد المواد الموجودة في الحجز حتى بالتخطي

*بدعم من مجلس هالتون بورو*

*بدعم من خدمات مكتبات شيشاير المشتركة*

*بدعم من مجلس سيفتون*

يقوم هذا التحسين بتفعيل تجديد المواد الموجودة في الحجز بتاريخ استحقاق يحدده المستخدم. ويتم تفعيله بواسطة التفضيل AllowRenewalOnHoldOverride

ويمكن أن يظهر في موضعين:

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

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

  • السماح بنقل المواد عندما يكون لها تفضيل النظام IndependentBranches

يتيح هذا التحسين للمكتبات نقل المواد بينها عند تفعيل تفضيل النظام IndependentBranches .

كما يضيف التفضيل الجديد IndependentBranchesTransfers. ضبط هذا التفضيل إلى "لا" يتيح للموظفين نقل المواد بينما ضبطه إلى "نعم" يقوم بإيقافه.

  • السماح بالتحديث التلقائي للموقع عند الرد

*بدعم من كاتاليست آي تي Catalyst IT*

*بدعم من مكتبة أركاديا العامة (****http://library.ci.arcadia.ca.us/****)*

*بدعم من مكتبة بلدة ميدلتاون العامة  (****http://www.mtpl.org/****)*

*بدعم من مكتبة راوند روك العامة (****https://www.roundrocktexas.gov/departments/library/****)*

يقوم هذا التحسين بإضافة تفضيل النظام الجديد “UpdateItemLocationOnCheckin”  الذي يقوم بقبول أزواج من مواقع الترفيف. عند رد المادة تتم مقارنة موقع المادة بالموقع الموجود على اليمين، وعند المطابقة يتم تحديثها إلى الموقع الموجود ناحية اليسار.

يحل هذا التفضيل محل تفضيلات ReturnToShelvingCart and InProcessingToShelvingCart . لاحظ أن الوظيفة الحالية لكل المواد في موقع PROC التي يتم إعادتها إلى permanent_location يتم حفظها افتراضيًا. وكذلك، فإن أي مواد يتم إعارتها من موقع CART سيتم إعادتها إلى موقعها الدائم عند الإعارة (في حالة الاختلاف).

القيم الخاصة لهذا التفضيل هي:

*الكل* – يستخدم على الجانب الأيمن فقط للتأثير على كل المواد ويتخطى جميع القواعد الأخرى

*فارغ* – يستخدم على كلا الجانبين للمطابقة أو يتم الضبط إلى فارغ (الفراغات الفعلسة ستعمل أيضا، لكن من الأسهل قراءة الخيار)

*دائم* – يستخدم على الجانب الأيسر فقط لإعادة المواد إلى موقعها الدائم. يتم استخدام تظليل الجملة في مساحة النص لتيسير قراءته.

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

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

يتيح هذا التفضيل ذلك السلوك باستخدام تفضيل النظام الجديد “AutoReturnCheckedOutItems”.

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

*(****https://www.roundrocktexas.gov/departments/library/****)*

  • إضافة عمود رقم الهاتف لبحث الإعارة

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

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

يمنع هذا التحسين التسجيل غير الضروري لكل عملية رد وإعارة عند تفعيل التفضيل CataloguingLog. قام ذلك في السابق بمنع استخدام *CataloguingLog * في الإنتاج.

  • إضافة رموز الفروع إلى أسطر الحسابات

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

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

وبالنسبة للفواتير/الائتمانات اليدوية سيكون الفرع المسجل منه عند إنشاء السطر.

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

*بدعم من مكتبة بريمبانك، أستراليا*

إذا تمت الإشارة إلى فقدان مادة، فإن أي عمليات نقل قائمة على المادة سيتم إزالتها.

  • نقل "إيصال الرسم" من القالب ‘ إلى الكعب

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

  • نقل "الفاتورة" من القالب إلى الكعب

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

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

  • إضافة نص koha-sip للتعامل مع خوادم SIP

لتسخل صيانة المواقع متعددة المستأجرين، تم تقديم العديد من النصوص المفيدة. للتعامل مع خوادم SIP، تم تصديم 3 نصوص وهي: koha-start-sip، koha-stop-sip و koha-enable-sip

يقدم هذا التحسين نصًا جديدًا، koha-sip، والذي يوحد هذه الإجراءات بخصوص خوادم SIP عير استخدام التبديل بين الخيارات.

  • إضافة القدرة على تحديد أنواع مادة  ل  longoverdue.pl

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

  • عدم الاعتماد على الطوابع الزمنية عند دمج “dont_export_items=1” و “date” in misc/export_records.pl

*بدعم من مكتبة جامعة غوتنبرغ*

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

  • إزالة نصوص koha-*-sip لصالح koha-sip

يحل نص الصيانة koha-sip الجديد محل نصوص koha-start-sip, koha-stop-sip و koha-enable-sip القديمة. يقوم هذا التحسين بإوالتها، بينما يحتفظ بالتوافقية بأثر رجعي (أي أنه لايزال بإمكانك تشغيلها حنى تعتاد على الجملة الجديدة).

  • إزالة الكرون delete_expired_opac_registrations.pl  المهمل

تم نقل وظيفة delete_expired_opac_registrations.pl  إلى الكرون cleanup_database.pl. يرجى التأكد من ضبط تهيئة الكرون الخاص بك وفقًا لذلك.

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

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

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

  • إلغاء استخدام issuingrules.chargename ويجب إزالته
  • يفتقد accountlines.manager_id لقيد مفتاح أجنبي
  • يجب إعادة تسمية biblio_metadata.marcflavour إلى "مخطط"
  • تفتقد مقترحات الجداول لقيود مفاتيح أجنبية

التوثيق

  • يجب ألا تشير مساعدة التفضيل OpacHiddenItems  إلى النص في مسار التثبيت.

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

  • إضافة خاصية "متبقي الإعارة" إلى نماذج سداد الغرامات

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

  • وصف مفصل للتغييرات في تبويب الحسابات
  • تبويب "دفع الغرامات" يصف الغرض بشكل غير صحيح

يقوم هذا التحسين بإعادة تسمية التبويبات المتعلقة بالغرامات والمدفوعات في حساب المستفيد – تبويب "الغرامات" اسمه الآن "الحسابات".

في صفحة الحسابات

"الحساب" الآن هو "العمليات"

"دفع الغرامات" يدعى الآن "سداد"

  • إزالة accountlines.accountno
  • إضافة رقم الاستدعاء إلى وصف الغرامات
  • مسح قالب دفع الغرامات
  • إلغاء بعض إعادات توجيه المدفوعات/الشطب إلى صفحات غير متوقعة
  • تغيير تسميات المدفوعات في GUI

طلبات الحجز

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

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

يمكن أن يؤدي ذلك إلى مزيد من الإيضاح حول التالي في صف الحجز لكل فرع أو عند تحديد مستخدم لنوع محدد.

يتحكم التفضيل HoldsSplitQueue and HoldsSplitQueueNumbering في هذا السلوك. عند تفعيله يمكن ضبط الحجوزات فقط باستخدام الأسهم، ويتم إيقاف أولوية القائمة المنسدلة.

  • ظهور رسالة "الحجز معلق" في حقل الباركود في جدول الحجوزات

*بدعم من كاتاليست آي تي*

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

سيقوم هذا التحسين الآن بتنبيه الموظفين عند وضع حجز على مادة قام المستعير باستعارتها سابقًا. سيتم عرضه فقط عند تفعيل التفضيل CheckPrevCheckout

  • ربط تفاصيل request.pl بالتسجيلة البيبلوغرافية بدلا من  moredetail.pl لتلك المادة
  • إضافة موقع الترفيف إلى تقرير حجوزات بانتظار الالتقاط
  • جعل الروابط على الباركود في صفحة ملخص الحجز متسقة (مشكلة 21070(

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

  • تحسين عرض صلاحيات المستفيد
  • استخدام مثال لبرنامج I18N Template::Toolkit plugin المساعد

الإعارة بين المكتبات

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

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

  • استخدام Modern::Perl  في نصوص بيرل للمثبت

*بدعم من كاتاليست آي تي*

مسح الكود مما يحسن من إمكانية قراءة كوها، وبالتالي الموثوقية.

القوائم

  • إضافة القدرة على تمرير محتويات القائمة إلى أدوات تحرير/حذف التسجيلة بالدفعة.

*بدعم من كاتاليست آي تي*

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

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

  • تحديث إطارات مارك 21 إلى التحديث 27 (نوفمبر 2018)

تنظيم/استيراد تسجيلات مارك البيبلوغرافية

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

يتيح هذا التحسين تطبيق قوالب تعديل مارك على دفعات من التسجيلات أثناء عمليات الاستيراد/التنظيم من برنامج العميل.

الإخطارات

  • وضع الاختبار للإخطارات

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

  • توليد وإرسال إخطارات مخصصة بناء على مخرجات التقرير

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

سيتمكن الإخطار من استخدام أي أعمدة موجودة بالتقرير في قالب الإخطار (والأعمدة فقط). يمكن تحديد عناوين البريد الإلكتروني الخاصة بالمستفيد في التقرير وكذلك عنوان "من" للبريد الإلكتروني.

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

  • الإخطارات المتقدمة: إرسال رسائل ملخصة منفصلة لكل فرع

يقوم هذا التحسين بإضافة خيار --digest-per-branch  إلى advanced_notices.pl  للسماح بتجميع الإخطارات بواسطة الفرع بدلا من تجميعها بواسطة المستعير إذا لزم الأمر.

  • ضبط notices message_transport_type  إلى SMS إذا تم تفعيل التفضيل ويمتلك المستفيد smsalertnumber  وليس عنوان بريد إلكتروني

إذا تم تفعيل التفضيل FallbackToSMSIfNoEmail ولا يمتلك المستفيد عنوان بريد إلكتروني ولكنه يمتلك smsalertnumber  فيتم ضبط notice message_transport_type إلى SMS.

الأوباك

  • عرض تقييم المستفيدين بالنجوم في سجل قراءتهم
  • عرض موقع ترفيف الاشتراك في تبويبات الاشتراك
  • السماح للأوباك بعرض مدخل أخبار مفرد

*بدعم من كاتاليست آي تي*

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

  • توسيع OpacHiddenItems  للسماح بتحديد فئات المستعير المعفية

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

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

كشفت جوجل أن حسابات جوجل بلس سيتم إيقافها في الثاني من أبريل 2019.

  • إصلاحات العلامات لصفحة طلب المقال في الأوباك
  • استبدال أيقونة RSS في الأوباك بالخط Awesome
  • تغيير نص تغيير كلمة مرور الأوباك
  • تبسيط الحصول على معلومات الحساب في الأوباك ونظام الإعارة الذاتية الفرعي
  • تحديث CSS الرد الذاتي
  • إضافة خيار ISSN إلى بحث الأوباك الأساسي
  • إزالة جافاسكريبت من التحقق من صحة الحقول المطلوبة في الأوباك
  • ضبط عرض جدول البيانات

المستفيدين

  • المدن/البلدان فقط في عنوان واحد

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

  • السماح بتغيير كلمة المرور للمستخدمين مسجلي الدخول في الأوباك بواسطة فئات المستفيد

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

  • زر طباعة الكعب والإغلاق جديد إلى جانب زر الإغلاق

إضافة زر طباعة إلى جانب زر ‘X’  (مسح) عند عرض تسجيلة المستفيد – مما يتيح لموظف المكتبة طباعة كعب للمستفيد ومسح حسابه من الشاشة لمنع رؤية المعلومات من قبل مستخدم أو مستفيد آخر.

  • عرض قفل في نموذج المستفيدين

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

  • GDPR: التعامل مع طلبات إلغاء الاشتراك تلقائيً عن طريق قفل اختياري (إداري)، عدم تعريف الهوية وإزالة.

إضافة التفضيلات UnsubscribeReflectionDelay, PatronAnonymizeDelay و PatronRemovalDelay.

إضافة عمود قاعدة البيانات borrowers.flgAnonymized

إضافة Koha::Patron-> قفل للقفل الإداري

إضافة Koha::Patron-> عدم تعريف الهوية للتشويش على بيانات المستفيد

يتم التحكم في الإجراءات بواسطة التفضيلات وتشغيلها بواسطة الكرون cleanup_database

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

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

  • تهيئة حجوزات /v1/ لتعليمات التسمية الجديدة
  • جعل GET / المدن للموظفين فقط

التقارير

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

SIP2

  • إضافة دعم ل CM حقل SIP2 (تاريخ التقاط الحجز) إلى كوها
  • إضافة القدرة على إرسال "00" في حقل CV SIP عند نجاح الرد

*بدعم من مكتبة مقاطعة مدينة بويبلو*

  • إرسال حقل CT دائمًا لرد SIP، حتى إن كان خاليًا.

*بدعم من مكتبة مقاطعة مدينة بويبلو*

البحث

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

البحث – Elasticsearch

  • إضافة واجهات اللغة إلى Elasticsearch
  • جعل فهرسة Elasticsearch أسرع بجعلها متعددة الروابط

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

  • تنبيهات نظام الإعارة الذاتية الفرعي – بحاجة إلى محفز لنجاح الإعارة

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

  • تظليل نظام الإعارة الذاتية

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

  • إضافة توبيب معلومات الحساب والحجوزات في نظام الإعارة الذاتية الفرعي

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

  • إضافة تنبيه ملحوظ حول الحجوزات في الانتظار

*بدعم من Theke Solutions*

الدوريات

  • مسح نموذج إدخال الاشتراك

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

  • ضبط autocomplete=off  لمخرجات بحث المستفيد
  • استخدام CodeMirror  لـ *UserJS & *UserCSS

يضيف هذا التحسين تظليل لجملة جافاسكريبت لمساعدة المستخدمين أثناء تحرير تفضيلات جافاسكريبت.

  • تحديث رسائل الخطأ النصية

إدارة النظام

  • سجل أكثر تفضيلا لتغييرات تسجيلة المستفيد

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

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

القوالب

  • ترقية برنامج التقييم بالنجوم المساعد ل jQuery
  • استخدام طبقة noEnterSubmit CSS بدلا من prevent_submit.js
  • تحسين وصف التفضيل CheckPrevCheckout

تحسين بسيط لتوضيح الغرض من التفضيل CheckPrevCheckout

  • تحديث نمط محدد التاريخ
  • ربط صورة المستفيد بنموذج تحرير/إضافة صورة المستفيد
  • إعادة المسافة البادئة circulation.tt
  • نقل جافاسكريبت قالب إضافة ماة إلى ملف منفصل
  • تحديث قوالب ثنائية العمود بشبكة بوتستراب: الفهرس
  • تبديل القوالب ثنائية العمود إلى شبكة بوتستراب: الفهرسة
  • تبديل القوالب ثنائية العمود إلى شبكة بوتستراب: الأدوات الجزء 4
  • تبديل القوالب ثنائية العمود إلى شبكة بوتستراب: منشئ بطاقة المستفيد
  • تبديل القوالب ثنائية العمود إلى شبكة بوتستراب: الإعارة الجزء 1
  • تبديل القوالب ثنائية العمود إلى شبكة بوتستراب: الإعارة الجزء 2
  • تبديل القوالب ثنائية العمود إلى شبكة بوتستراب: الإعارة الجزء 3
  • نقل نموذج إدخال الرقم البيبلوغرافي وباركود القوائم إلى مودال
  • مسح قالب التخطي
  • تبديل القوالب إلى شبكة بوتستراب: متعدد
  • مسح قالب ملاحظات الإعارة
  • مسح قوالب ملفات الوصول
  • إعادة المسافة البادئة admin/columns_settings.tt
  • مسح  js_includes.inc
  • إضافة تهيئة عمود إلى تقرير معدلات الحجز
  • تبديل قالب صفحة الخطأ إلى شبكة بوتستراب
  • تبديل القوالب ثنائية العمود إلى شبكة بوتستراب: الدوريات الجزء 3
  • تبديل القوالب ثنائية العمود إلى شبكة بوتستراب: الإخطارات والكعوب
  • تحديث القوالب ثنائية العمود بشبكة بوتستراب: التزويد الجزء 5
  • إعادة تصميم واجهة قيم الاستناد
  • تحويل تنبيهات المتصفح إلى مودال: ملخص مستخدم الأوباك
  • إزالة عرض تفاصيل non-XSLT في برنامج العميل
  • مسح صفحة تفاصيل السداد
  • مسح قالب دمج الفهرسة
  • مسح قالب الحجوزات
  • مسح قالب تدوير المخزون
  • مسح نمط صفحة تفاصيل المادة
  • تبديل القوالب ثنائية العمود إلى شبكة بوتستراب: المستفيدين الجزء 1
  • تبديل القوالب ثنائية العمود إلى شبكة بوتستراب: المستفيدين الجزء 2
  • تبديل القوالب ثنائية العمود إلى شبكة بوتستراب: المستفيدين الجزء 3
  • نقل CSS  جداول البيانات إلى العام
  • تحسين أفضل لاستجابة نمط شريط قوائم برنامج العميل
  • تحسين تبويب صورة الغلاف المحلية في صفحة التفاصيل
  • تحسين صفحة مستعرض صورة الغلاق المحلية
  • مسح قالب مفاتيح API للمستفيد
  • إضافة معلومات إنتهاء الحساب إلى تفاصيل المستفيد
  • تغيير تهيئة جدوال البيانات الافتراضية إلى أزرار دمج
  • مسح قالب إدارة قاعدة معرفة مانا
  • مراجعة نمط قوائم جدوال البيانات
  • توضيح إمكانية ترتيب مفضلات اللغة
  • إضافة دعم YAML  إلى Codemirror
  • جدوال النقرير مكسورة بعد المشكلة 22023
  • إزالة عرض نتائج بحث non-XSLT من برنامج العميل
  • إعادة المسافة البادئة catalogue/result.tt
  • عدم الإشارة للتمويل كإلزامي عند الطلب من ملف منظم
  • تبديل القوالب ثنائية العمود إلى شبكة بوتستراب: تفاصيل المستفيد
  • المزيد من مسح شبكة YUI
  • إضافة زر لمسح منقحات جداول البيانات

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

  • نحن بحاجة إلى t::lib::TestBuilder::build_sample_biblio
  • يجب أن تكون تجربة userenv بطريقة  t::lib::Mocks
  • TestBuilder::build_sample_item
  • حذف مفرط للبيانات في  t/db_dependant/Koha/Acquisitions/Booksellers.t
  • يجب أن يسمح TestBuilder::build_sample_item بتعريف الباركود

الأدوات

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

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

  • تحسين عرض الأخطاء من كرون الخلفية أثناء التنظيم للاستيراد
  • إضافة التفضيل MaxItemsToDisplayForBatchMod

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

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

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

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

خدمات الويب

  • إضافة معلومات النقل إلى استجابة ILS-DI GetRecords
  • ILSDI – إعادة سبب كون الحجز مستحيلًا