מדיה-ויקי 1.36

This page is a translated version of the page MediaWiki 1.36 and the translation is 100% complete.
If you encounter any bugs when using MediaWiki with PHP 8, please report them. See T248925 for more information.
אזהרה אזהרה: מדיה-ויקי 1.36.0 עד 1.36.2 מכילים בעיית אבטחה חמורה מאוד. אנא שדרגו ל-1.36.3 או לגרסה עדכנית יותר. למידע נוסף, ראו 2021-12 security release/FAQ .

MediaWiki 1.36 הוא מהדורה מיושנת של מדיה-ויקי. עיינו בקובץ RELEASE NOTES לקבלת רשימת השינויים המלאה. הוא נפרס באתרי ויקיפדיה של קרן ויקימדיה באמצעות ענפים מצטברים של "wmf" בין ה-21 ביולי 2020 ל-15 באפריל 2021. המהדורה היציבה של 1.36.0 יצאה ב-27 במאי 2021. הורידו את 1.36.4 או פנו את הענף REL1_36 ב-Git כדי לעקוב אחר המהדורה הזו. סניף 1.36, עם גרסה 1.36.4, הגיע לסוף חייו ב-3 ביוני 2022.

תכונות חדשות

 
הסמליל החדש של מדיה-ויקי
  • הלוגו של מדיה-ויקי מאז השתנה. משמעות הדבר היא שכפתור "Powered By MediaWiki" המוצג בכותרת התחתונה של הגוון יהיה שונה.
  • כל הישויות בשמות HTML5 מתקבלות כעת בויקי-טקסט.
  • (T106263) הגדלים החלופיים של דף תיאור הקובץ כוללים כעת 2048 פיקסלים.

שינויים ב-Action API

  • `Access-Control-Max-Age` נוסף לרשימת ברירת המחדל של כותרות המותרות עבור בקשות צולבות API ($wgAllowedCorsHeaders ).
  • לחשבונות עם הזכות 'בוט' כבר אין דפים שנוספו אוטומטית לרשימת המעקב בעת ביצוע עריכות API, ללא קשר להעדפותיהם. זאת כדי להקטין את גודל הנתונים של רשימת המעקב במסד הנתונים. כדי להוסיף עריכות של בוט API לרשימת המעקב, הגדירו במפורש את האפשרות 'צפה'.

הערות שדרוג

  • מדיה-ויקי 1.36 דורשת כעת את הרחבה לבינאום PHP (המכונה בדרך כלל Intl, ext-intl או php-intl).
  • בקרת פטור החסימה MediaWiki:Autoblock Whitelist הועברה ל-MediaWiki:Block-autoblock-exemptionlist. אם אתם משתמשים בתכונה זו, אנא עברו אל הדף MediaWiki:Autoblock_whitelist.
  • (T275334) $wgExtensionFunctions משמש לפעמים לשינוי הגדרות תצורה. זה לא בטוח; פונקציות ההרחבה מופעלות מאוחר יחסית, שירותים מסוימים כבר מאותחלים בשלב זה ולכן הם משתמשים בתצורה הישנה. שינויים ב-1.36 הופכים שבר מסוג זה לנפוץ עוד יותר. אתם יכולים להשתמש ב-hook של MediaWikiServices במקום זאת. (בעתיד עשוי להיות hook ייעודי לשינויי תצורה.)
  • סקריפט העדכון של מדיה-ויקי, maintenance/update.php , משמש כדי לקבל `--nopurge` כאופציה למניעת ניקוי מטמונים המאוחסנים במסד הנתונים במהלך השדרוג. זה כבר לא מועדף, והאפשרות הוסרה.

הגדרות

אפשרויות הגדרה חדשות

  • (T256001) $wgManualRevertSearchRadius – הגדרה זו שולטת בתכונה חדשה המסמנת עריכות כהחזרות אם הן משחזרות את הדף למצב קודם מדויק. משתנה הגדרה זה מגדיר את המספר המרבי של גרסאות של דף שייבדק מול כל עריכה חדשה. הגדירו את זה ל-0 כדי להשבית את התכונה לחלוטין.
  • (T244058) $wgOldRevisionParserCacheExpireTime — הגדרה זו נוספה כדי לשלוט במטמון של ParserOutput עבור גרסאות ישנות (לא נוכחיות).
  • (T265263) $wgRememberMe - הגדרה זו מגדירה את תיבת הסימון "זכור אותי" במערכות כניסה לחשבון באמצעות RememberMeAuthenticationRequest.
  • (T157145) $wgSkinMetaTags – הגדרה זו מאפשרת למפעילי מערכת להגדיר גוונים (סקינים) התומכים במטא תגיות. תגים אלה הופכים את השיתוף של דפי מדיה-ויקי במגוון פלטפורמות חברתיות לתוכן יותר ובכך שימושי.
  • (T280944) $wgIncludejQueryMigrate – הגדרה זו מאפשרת למפעילי מערכת להשבית את הפלאגין jQuery Migrate. זה מופעל כברירת מחדל מאז MediaWiki 1.27 . במהדורות עתידיות זה יהיה מושבת כברירת מחדל.

אפשרויות הגדרה שהשתנו

  • $wgLogos – הגדרה זו בוחרת את הלוגו המוצג באתר. ערך ברירת המחדל של לוגו האתר, המוצג בהתקנה אם לא הגדרתם, יהיה כעת הלוגו החדש של MediaWiki.
  • (T274695) $wgAjaxEditStash — הגדרה זו, כדי להשבית את תכונת אחסון העריכה כאשר משתמשים מתחילים לכתוב תקציר עריכה, הוצאה משימוש. במהדורות עתידיות, תכונה זו תמיד תהיה מופעלת.
  • $wgUploadStashScalerBaseUrl – הגדרה זו, כדי לאפשר שינוי גודל מדיה מרחוק לפי דרישה, הוצאה משימוש. Use the `thumbProxyUrl` setting in $wgLocalFileRepo instead.
  • $wgSlaveLagWarning , $wgSlaveLagCritical – הגדרות אלו שונו ל-$wgDatabaseReplicaLagWarning ו-$wgDatabaseReplicaLagCritical בהתאמה. שמות משתני התצורה הקודמים הוצאו משימוש, אך ישמשו כחלופה אם הם עדיין מוגדרים, ויישארו זמינים זמנית עבור הרחבות שמנסות לקרוא אותם.
  • $wgWANObjectCaches – האפשרות "coalesceKeys" הוסרה ללא הוצאה משימוש והוחלפה באפשרות "coalesceScheme" חדשה, שהוגדרה ל-"hash_stop" כברירת מחדל. אם אתם משתמשים ב-Dynomite, הגדירו את האפשרות החדשה של "coalesceKeys" ל-"hash_tag". גם האפשרויות "אשכול" ו-"mcrouterAware" הוסרו ללא הוצאה משימוש. השתמשו ב-"broadcastRoutingPrefix" במקום זאת.

אפשרויות הגדרה שהוסרו

  • $wgUseTwoButtonsSearchForm - הגדרה זו, שהוצאה משימוש ב-1.35 , הוסרה.
  • $wgAllowImageMoving — הגדרה זו, שהוצאה משימוש ב-1.35, הוסרה. השתמשו בהגדרות הרשאות קבוצתיות במקום זאת. לדוגמה, כדי למנוע ממפעילי מערכת להעביר קבצים, set $wgGroupPermissions ['sysop']['movefile'] = false;`
  • $wgExtNewTables , $wgExtNewFields , $wgExtNewIndexes , $wgExtPGNewFields , $wgExtPGAlteredFields , $wgExtModifiedFields — הגדרות אלו הוסרו. הם התיישנו לאחר ש-1.17 שינה את עדכון מסד הנתונים, אך נשמרו למען תאימות לאחור. במקום זאת יש להשתמש ב-hook LoadExtensionSchemaUpdates.
  • $wgParserConf - הגדרה זו, שהוצאה משימוש ב-1.35, הוסרה. השימוש האחרון בהגדרה זו היה עבור תצורת מעבד מראש, שהוצאה משימוש ב-1.34 והוסרה ב-1.35.
  • $wgEnableRestAPI — הגדרה זו, שהתעלמה ממנה מאז 1.35, הוסרה.
  • $wgPagePropsHaveSortkey – הגדרה זמנית זו הוסרה, יחד עם נתיב השדרוג לשינוי הסכימה שהיא שלטה. אם האתר שלכם עדיין משתמש בו, כלומר עדיין לא החלתם את שינוי הסכימה `pp_sortkey` מ-1.24, כעת עליכם להחיל אותו לפני השדרוג.
  • מדיניות הסיסמאות שהוצאה משימוש PasswordCannotMatchBlacklist ו-PasswordNotInLargeBlacklist הוסרו. אנא השתמשו ב-PasswordCannotMatchDefaults ו-PasswordNotInCommonList בהתאמה במקום זאת.

דפי משנה