ميدياويكي 1.39

From mediawiki.org
This page is a translated version of the page MediaWiki 1.39 and the translation is 100% complete.

MediaWiki 1.39 هو الإصدار الحالي المتمتع بدعم طويل الأجل من ميدياويكي. اذهب إلى ملف ملاحظات الإصدار كي تطلع على قائمة كاملة بالتغييرات. نشر هذا الإصدار على مواقع الويكي التابعة لمؤسسة ويكيميديا باستخدام أفرع "wmf" تدريجية بين مارس/آذار 2022 وسبتمبر/أيلول 2022. ظهر إصدار 1.39.0 المستقر يوم 30 نوفمبر/تشرين الثاني 2022. نزّل mediawiki-1.39.7.tar.gz أو استخدم فرع REL1_39 على غت كي تتابع هذا الإصدار.

ميدياويكي 1.39 تنهي دعم بي إتش بي 7.3، وتتطلب وجود بي إتش بي 7.4.3 أو ما بعده.

تغييرات على الضبط تخص إداري النظام في 1.39

ضبط جديد

  • $wgAutoCreateTempUser – هذا الضبط يضبط إنشاء المستخدمين الآلي على حالات حفظ الصفحات.
  • $wgCopyUploadAllowOnWikiDomainConfig – هذا الضبط يضبط ما إذا كان يمكن للإداريين استخدام رسائل النظام MediaWiki:Copyupload-allowed-domains لتحديد ما هي النطاقات التي يمكن استخدامها مع أداة upload-by-url.
  • $wgCdnMatchParameterOrder – يمكن ضبط هذا لتكون قيمته false لو كانت برمجيات ميدياويكي خلف CDN يعيد ترتيب معاملات الاستفسار. سوف يجعل هذا الكود البرمجي الذي يماثل طلبات معرفات الموارد الموحدة بأمور CDN الخاصة بمعرفات الموارد الموحدة المقبولة التي لا تتأثر بترتيب المعاملات.
  • $wgMultiShardSiteStats – يسمح لك هذا بتقسيم site_stats على أكثر من صف واحد. هذا الأمر مفيد فقط في حالة مواقع الويكي الضخمة والتي يجري عليها تعديلات كثيرة. (T306589)

ضبط تغيّر

  • $wgInvalidUsernameCharacters – هذا الإعداد يحتوي الآن على المحرف '>'، وهو الآن الحرف المحدد المحفوظ لأسماء المستخدمين الخارجيين.
  • $wgLocalFileRepo – تغيّر سبيل التسلسل الافتراضي لملف meta-data إلى جسون. يمكن الرجوع إلى بي إتش بي عن طريق ضبط الخاصية useJsonMetadata لتصبح قيمتها false.
  • $wgLBFactoryConf – يمكن الآن ضبط وسم configCallback ليصبح دالة استدعاء يرد مصفوفة من المفاتيح لتحديث $wgLBFactoryConf . يمكن استخدام هذه الدالة في تحديث ضبط قاعدة البيانات سريعًا، مثال رفع الجهات المستضيفة المكررة من التدوير.
  • $wgDBservers and $wgLBFactoryConf – أصبح وسم DBO_SSL متقادمًا وحل محله معامل ssl بولياني/منطقي.
  • $wgObjectCaches – لم تعد وسوم globalKeyLB وlocalKeyLB مدعومة.

ضبط رُفِع

  • $wgMultiContentRevisionSchemaMigrationStage - رفع وسم الانتقال هذا، الذي تقادم منذ الإصدار ميدياويكي 1.35؛ أصبح ترحيل البيانات منتهيًا.
  • $wgActorTableSchemaMigrationStage - رفع وسم الانتقال هذا؛ أصبح ترحيل البيانات منتهيًا.
  • $wgWikiFarmSiteDetector – رفع الإعداد التجريبي هذا دون استبداله. استخدم متغيّر البيئة MW_WIKI_NAME لتحديد اسم الموقع المطلوب تحميل إعداداته. أصبح استخدام متغيّر البيئة WIKI_NAME متقادمًا في هذا الغرض.
  • $wgParserCacheUseJson - أصبح الآن التخزين المؤقت للمعرب اللغوي «ParserCache» يستخدم دائمًا تسلسل جسون. لا زالت قراءة مدخلات التخزين المؤقت القديمة خلاف جسون مدعومة. أصبح هذا الإعداد متقادمًا منذ الإصدار 1.36.
  • $wgAllowJavaUploads - كي تسمح بأعمال رفع ملفات جار «JAR»، احذف application/java من $wgMimeTypeExclusions .
  • $wgMaxRedirects – رفعت هذه السمة المعطلة، منذ أنها لم تعمل حسب الغرض المقصود منها (T296430).
  • $wgElementTiming – رفعت هذه السمة التجريبية الموقوفة بصفة افتراضية دون تحديد بديل لها.
  • $wgPriorityHints and $wgPriorityHintsRatio – رفعت هذه السمة التجريبية ذات الصلة دون تحديد بديل لها.
  • $wgIncludeLegacyJavaScript – رفع هذا الوسم، دون فقدان أية وظائف في هذا الإصدار. رفعت أغلب وظائف «wikibits» السابقة بعد تقادمها في الإصدارات السابقة. أما الوظائف الباقية، مثل importScript متاحة الآن دون قيد أو شرط.
  • $wgLegacySchemaConversion - رفع الإعداد غير المستخدم هذا.
  • $wgInterwikiPrefixDisplayTypes - رفع الإعداد غير المستخدم هذا.
  • $wgMangleFlashPolicy – هذا الأمر لم يعد عاملًا، وهو الآن متقادم. سوف يتعرض المستخدمين الذين لا يزالوا بشكل أو آخر يستخدمون فلاش في صفة امتداد لمتصفح الإنترنت لمخاطر تزوير الطلب عبر المواقع «CSRF».

سمات جديدة في مواجهة المستخدم في 1.39

  • إنشاء مستخدم آلي اختياري حال حفظ صفحة ($wgAutoCreateTempUser ).
  • متاح الآن للإداريين خيار حذف/إلغاء حذف صفحة «النقاش» المرتبطة حينما يحذفون/يلغون حذف صفحة معينة. أضيف كلا من الخيارين deletetalk وundeletetalk إلى تصرفات 'delete' و'undelete' من واجهات برمجة التطبيقات في الإصدار 1.38 وما بعده.
  • أصبحت {{=}} الآن كلمة نصوص ويكي سحرية أصيلة، حيث توسع =. كان هذا الرمز يستخدم في السابق في صفة آلية تخطي تسمح باستخدام = في براهين القوالب غير المسماة. أصبح تحديد Template:= للتوسيع إلى شيء خلاف = متقادمًا منذ الإصدار 1.36، حيث توضع الصفحات المتأثرة في تصنيف متابعة مخصوص لأغراض الترحيل.
  • (T284020) أصبحت كلمات سر البوتات مدعومة أثناء استخدام واجهة برمجة تطبيقات REST.

إصلاح أخطاء برمجية في 1.39

  • (T314013) $wgExtraNamespaces no longer overrides canonical namespace names specified in extension.json files. بينما هذا الإعداد لا يزال يمكن استخدامه في إعادة تسمية نطاقات الاسم التي تحددها الامتدادات، قد يحتاج إداري النظام تشغيل namespaceDupes.php بعد الترقية.

تغييرات واجهة برمجة التطبيقات Action في 1.39

  • معلم undeletetalk جديد في action=undelete يسمح لك باستعادة كافة المراجعات على صفحة النقاش المرتبطة.

لغات جرى تحديثها في 1.39

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

  • أضيفت أقلمات فعلية لعدة لغات، التي كانت بالفعل في Names.php بل وكانت تستخدم في موقع ويكيبيديا:
  • (T313200) إضافة دعم اللغة الروندية (كيروندي، rn).
  • (T310976) إضافة دعم اللغة التومبوكية (تشي تومبوكا، tum).
  • (T314270) إضافة دعم اللغة الكانورية (kr).
  • (T313199) إضافة دعم اللغة السيلهيتية (syl).
  • (T311975) إضافة دعم اللغة الغانية البدجنية (gpe).
  • (T307080) إضافة دعم اللغة الأوكيناوية (ryu).
  • (T307887) إضافة دعم اللغة المورية (mos).
  • (T308813) إضافة دعم اللغة النيجيرية البدجنية (pcm).
  • (T309763) إضافة دعم اللغة الداينايوية (tdd).
  • (T310040) إضافة دعم اللغة الفانتية (fat).
  • (T311034) إضافة دعم اللغة السردينية الكامبيدانية (sro).
  • (T315406) تصويب الاسم الحقيقي للغة إنوبياك ليصبح «Iñupiatun».
  • (T315677) رفع الرجوع للفرنسية من اللغة الفولانية (ff).
  • (T304920) في اللغة السواحيلية، أصبح اسم نطاق «الوسائط - Media» هو «Media»، كما هو مستخدم في الإنكليزية، وكذلك اسم نطاق «ملف - File» أصبح الآن «Faili». كان الاسم السابق لنطاق الاسم «File» هو «Picha» وأبقينا عليه للتوافق مع السوابق. لو كنت تدير موقع ويكي باللغة السواحيلية، وكنت تستخدم «Faili:» اسم لنطاق الاسم في أي مكان في نصوص الويكي، وكنت تنوي استخدامه في صفة «Media:»، يجب أن تستبدلها وتستخدم «Media:».
  • (T309866) حدّثنا ترجمات بعض نطاقات الاسم للغة القرغيزية (ky). أبقينا على القديمة في صفة أسماء مستعارة لأغراض التوافق مع السوابق.
  • (T117845) بدأنا إعادة تسمية أكواد اللغات للغة الصربية من sr-ec وsr-el لتصبح sr-cyrl وsr-latn.

انظر أيضا

صفحات فرعية