שיחת תבנית:פרסים

מתוך ויקיפדיה, האנציקלופדיה החופשית

שאיבת נתונים מויקינתונים ישירות לערך[עריכת קוד מקור]

- הועבר מהדף ויקיפדיה:תבנית/אולם דיונים

אני מציע ליצור תבנית כללית לשאיבת נתונים לפי פרמטרים, כגון שימוש בדומה לפריט שקיים בתבנית:אישיות במידע "פרס שזכה בו‏" (P166) (d:Property:P166), ישירות לתוך פרק בגוף הערך.

בהמשך לדיון שעלה בדף שיחה:הרלד צור האוזן, יש בערך עצמו פרק הרלד צור האוזן#פרסים ואותות כבוד והכוונה היא שאפשר יהיה להחליף את תוכן הפרק בתבנית כזו, שתשאב מידע דינמי עדכני מויקינתונים, בלי שיהיה צורך לעדכן ידנית את הערך.

תבנית כזו, אם תהיה, תוכל לשמש בפרקים העוסקים בהוקרה בערכים על אישים עטורי פרסים נוספים וככל שתבנית כזו תהיה כללית, ניתן יהיה להשתמש בתבניות עם פרמטרים בגופי ערכים במקרים אחרים, לדוגמה, בערכים על חברות מסחריות בפרק שיציין רשימת מנכ"לים, בעלים, חברות בנות, רשימת מוצרים ופיתוחים וכד'.

לי אין ידע איך ליצור תבנית כזו. יאיר צפורי - שיחה 21:49, 22 ביולי 2019 (IDT)[תגובה]

יאיר צפורי, אני לא כל כך מבין למה אתה מתכוון - אתה יכול לתת דוגמה קונקרטית? מה זה עדכון דינאמי? כבר היום אנחנו מעדכנים הרבה שדות רק בויקינתונים והם נשאבים לתוך התבנית, יש כבר תבנית שנקראת תב:חברה מסחרית בה נשאב למשל השדה של מנכ"ל מויקינתונים כפי שניתן לקרוא בתיעוד התבנית. אם אני מבין נכון אתה רוצה לשים תבניות לשאיבת פרמטר ספציפי ואז להציב אותן כאופן גנרי בעל ערך? ויקינתונים הוא לא תמיד מאגר אמין ומדויק ב100% וראינו את זה במגוון מקומות כבר לצערי... נראה לי השאיבה מוגזמת מעט... Shinaimm - שיחה 22:15, 22 ביולי 2019 (IDT)[תגובה]
משתמש:Shinaimm, אני לא נתקלתי בבעיה כפי שאתה מתאר, ש:"ויקינתונים הוא לא תמיד מאגר אמין ומדויק ב100% וראינו את זה במגוון מקומות", אבל אם אקבל את ההתנסות שלך, ההצעה שלי אולי פחות רלוונטית...
לגופו של עניין, אם תסתכל בפרק שהבאתי כדוגמה: הרלד צור האוזן#פרסים ואותות כבוד, אני מציע להחליף את מלוא תוכן הפרק בתבנית שלמעשה תציג רשימת כל הפרסים שהאיש זכה בהם, בדומה לרשימת פרסים והוקרה שתוכל לראות בתבנית האישיות בגרסה קודמת כאן. יאיר צפורי - שיחה 23:13, 22 ביולי 2019 (IDT)[תגובה]
Symbol support vote.svg בעד "תבנית:פרסים והוקרה בשורה" Shinaimm - שיחה 23:18, 22 ביולי 2019 (IDT)[תגובה]
בצורה פשטנית אפשר לעשות תבנית כזו: {{קישור ויקינתונים|P166|רבים=כן}}. בצורה קצת פחות פשטנית יש הרבה דברים מסביב שצריך לתפור כמו עיצוב מסודר, מיון לפי חשיבות או תאריך, פרטים נוספים (qualifier) ומגדר (כדי שיעבוד כמו שצריך בנשים). רוב הדברים האלו כבר נפתרו ברמת היחידה וצריך רק לעטוף אותם - מקווה למצוא לזה זמן. ערן - שיחה 23:31, 22 ביולי 2019 (IDT)[תגובה]
אם וכאשר יהיה מנגנון הזה אסור לדחוף אותו תחת קישורים חיצוניים ויש לפתוח פרק בשם אחיד "פרסים והוקרה" שתחתיו יבואו הקישורים. אם מתכוונים לצנזר קישורים נשאבים, אני לא רואה את הייתרון על הצגה בתבנית הקיימת כבר היום. בורה בורה - שיחה 05:14, 23 ביולי 2019 (IDT)[תגובה]

בורה בורה, בערך עליו מדובר יש פרק כזה וכבר היה שם דיון לאחר שערן ביטל את גרסתך שם. הרעיון הוא שהמידע יופיע בפרק נפרד ומיוחד ואין מה לצנזר שם.
אפשר לעשות תבנית דומה גם למידע אחר ולהוסיף, לדוגמה פרק עם כל החברות הבנות של מיקרוסופט, או החברות בבעלות LVMH וכד'. יאיר צפורי - שיחה 10:10, 23 ביולי 2019 (IDT)[תגובה]

החשש שלי שאם הרשימה תהיה ארוכה יבואו כל מיני "חוכמולוגים" ויתחילו לטפל בה ונשאר קרחים מכאן ומכאן. אגב, מה רע ברעיון שלי לקפל את הרשימה בתבנית אם היא עוברת נניח 10 פריטים? כך לא צריך לעשות שום דבר חדש בערכים, הכל כבר מובנה. בורה בורה - שיחה 15:50, 23 ביולי 2019 (IDT)[תגובה]

בוצע בוצע יאיר צפורי יצרתי את תבנית:פרסים. ערן - שיחה 00:04, 22 באוגוסט 2019 (IDT)[תגובה]

ערן, תודה!!! שילבתי בגוף הערך הרלד צור האוזן. אפשר לשקול שוב אם להשאיר גם בתבנית:אישיות שם. יאיר צפורי - שיחה 08:52, 26 באוגוסט 2019 (IDT)[תגובה]
- סוף העברה בורה בורה - שיחה 11:45, 25 באוגוסט 2019 (IDT)[תגובה]

רשימת מלגות ו"פרסים" - העברה מהמזנון[עריכת קוד מקור]

בכמה וכמה ערכים (למשל בערך החדש והכתוב גרוע על אלי קוק) אני רואה רשימה של פרסים שהבן אדם קיבל. לא מדובר על פרסי נובל וישראל, אלא על רשימת מלגות שכל דוקטורנט ובתר-דוקטורנט מקבל מקרנות שונות. זה נכון שהחוקר מציין זאת בקורות חיים, ובהקדמה לספר שהוא כתב. אבל לא משום שהוא מתגאה בכך, אלא כדי להודות לאותה קרן ואותו תורם שדאג לו. אני מציע ככלל למחוק רשימות כאלו ולהשאיר רק פרסים אמיתיים. הגדרה לפרס אמיתי היא בדרך כלל פרס שיש לו ערך בויקיפדיה - פרס ישראל, פרס וולף, פרס א.מ.ת., מדליית אוילר וכו'. --ריהטא - שיחה 22:04, 14 ביולי 2019 (IDT)[תגובה]

צודק. Ronam20 - שיחה 22:10, 14 ביולי 2019 (IDT)[תגובה]
Symbol support vote.svg בעד. יוניון ג'ק - שיחה 01:49, 15 ביולי 2019 (IDT)[תגובה]
זהו? גמרנו לכתוב את כל הערכים על הפרסים החשובים בעולם? מה הכוונה "הגדרה לפרס אמיתי היא בדרך כלל פרס שיש לו ערך בויקיפדיה"? ואם מישהו זכה בפרס דמידוב (Demidov Prize) זה לא יוזכר בערך? "כלל אצבע" עדיף הוא "פרס שאין לו ערך באף ויקיפדיה". בורה בורה - שיחה 02:34, 15 ביולי 2019 (IDT)[תגובה]
מלגת אלון, מלגת פולברייט ומלגות דומות ביוקרתן ראוי לציין. מלגות אחרות, שניתנות במהלך הלימודים, כנראה אין צורך לציין. דוד שי - שיחה 05:55, 15 ביולי 2019 (IDT)[תגובה]
וואו!! משתמש:Ymm כתב ערך להפליא overnight על פרס דמידוב ושבר לי את הטיעון Im-yahoo.svg. כל הכבוד ויישר כח. בורה בורה - שיחה 12:01, 15 ביולי 2019 (IDT)[תגובה]

בוצע בוצע עדכנתי את התבנית בהתאם להצעה של ריהטא. בדיון לעיל ובדיון מקביל בויקיפדיה:תבנית/אולם דיונים#שאיבת נתונים מויקינתונים ישירות לערך הציעו ליצור תבנית נוספת לשאיבה של כל הפרסים הקיימים בוויקינתונים לשילוב בגוף הערך - כעת יש תבנית:פרסים. ערן - שיחה 00:09, 22 באוגוסט 2019 (IDT)[תגובה]

  • משתמש:ערן, אבקש לתעד במקום מרכזי את רשימת הפרסים שנבחרו להצגה בתבנית ולקיים דיון על הרשימה כאן במזנון.
  • מה רשימת התבניות בהן הוכנס שינוי זה?
  • רשימת הפרסים בערכים מסורסת לחלוטין עכשיו. יש להריץ בוט על כל הערכים עם התבניות הנ"ל ולהוסיף פרק בשם "פרסים והוקרה" ובו התבנית {{פרסים}}. ראו דוגמה ידנית בערך שהוזכר כאן וולטר הוורת'.
  • עד קבלת המידע לעיל והרצת הבוט אין להפעיל את הפיתרון הזה
  • מתייג את משתמש:הנדב הנכון שהביע הסתייגות באחד הדיונים שראיתי מהעלמת הרשימות בורה בורה - שיחה 12:31, 23 באוגוסט 2019 (IDT)[תגובה]
  • רשימת הפרסים - מה שריהטא כתב בהתאם לדיון שהתקיים לעיל.
  • טיפלתי בתבנית:אישיות, תבנית:מדען ותבנית:מנהיג ייתכן שיש עוד שצריך לטפל בהן
  • הצעה להרצה של בוט שיוסיף תוכן כזה או אחר לערכים - אפשר לקיים דיון נפרד ומסודר על זה.
  • זה מה שהוסכם עליו במזנון והיה די והותר זמן להציע הצעות אחרות.
ערן - שיחה 13:50, 23 באוגוסט 2019 (IDT)[תגובה]
הצעה ששלושה אנשים תמכו בה היא "הסכמה במזנון", אני אזכור את התקדים זה בכל פעם שאשיג רוב מקרי. ויקיפדיה העברית ממוקדת בישראל עם שפע של פרסים ישראלים זניחים ומיעוט פרסים בינלאומיים, הקריטריון הזה פשוט לא טוב. הנדב הנכון - שיחה 18:25, 23 באוגוסט 2019 (IDT)[תגובה]
משתמש:הנדב הנכון, כמה שאתה צודק! מה שתוכנת על ידי ערן הוא שאם יש ערך בעברית על הפרס הוא יופיע. ואם אין, הוא נעלם. רחל נריה זכתה בפרס "החשוב" אות הנשיא למתנדב אז בגלל שיש עליו ערך, הוא מופיע בתבנית שלה בערך. אבל מי שזכה בפרס החשוב ביותר בין חוקרי המטאוריטים, (Barringer Medal), לעולם לא נדע זאת, כי מי יטרח לתרגם את הערך הזה? איזה מין קריטריון מוזר ומוטה זה? ריהטא, זה מה שהתכוונת "קריטריון אמיתי"? זה אמיתי בעיניך? יוניון ג'ק וRonam20 בזה תמכתם? דוד שי גם אתה השתתפת. מקובל עליך? אני מציע להסיר במיידית את ההגבלה הזו כי אינה תקינה. ולגבי "זה מה שהוסכם עליו במזנון והיה די והותר זמן להציע הצעות אחרות" אני הצעתי השארת כל הרשימה בתבנית עם קיפול אוטומטי מעל 10 ערכים. ערן, למה בצעת הצעה אחרת ולא את זו? בורה בורה - שיחה 19:03, 23 באוגוסט 2019 (IDT)[תגובה]
למה להתווכח? כתוב ערך על מדליית ברינגר (ועל פרסים בולטים דומים) והבעיה תיפתר על דעת כל הצדדים. דוד שי - שיחה 19:16, 23 באוגוסט 2019 (IDT)[תגובה]
בורה בורה, משמעות המילים "בדרך כלל" שמופיעים בהצעה בה תמכתי - משמעותם היא (כמו שאני מבין זאת) שאין התאמה מלאה בין חשיבות של פרס לבין קיום ערך אודותיו בויקיפדיה. כי לכל כלל יש יוצאים מן הכלל. יוניון ג'ק - שיחה 19:18, 23 באוגוסט 2019 (IDT)[תגובה]
לאילון לינדנשטראוס מוצג פרס חיים נסיהו במתמטיקה שלמרבית הזוכים בו אין בלל ערך ואין שום ערך זר אודותיו. פרס בלומנטל, פרס פרמה, פרס סיילם, פרס האגודה האירופית למתמטיקה. דוד שי אתה באמת חושב שמישהו יתרגם כל כל הערכים האחו אפילו בעשר שנים הקרובות? יוניון ג'ק כמה התאמה אתה מוצא כאן? אולי יש טעם להגביל את רשימת הפרסים אבל לא בקריטריון קרתני כזה הנדב הנכון - שיחה 20:10, 23 באוגוסט 2019 (IDT)[תגובה]
אני לא תומך בקריטריון הזה. צריך להחליט מהו פרס חשוב, ומהו פרס לא חשוב. אני לחלוטין מסכים עם דבריו של ריהטא בהודעה המקורית - שלא כל מלגה או תרומה צריכה להופיע בפסקה "פרסים". יוניון ג'ק - שיחה 21:23, 23 באוגוסט 2019 (IDT)[תגובה]
אכן קריטריון רע. בערך נפתלי נוסבוים מקבלים את פרס קרן אברהם הכהן שלי אישית אין בעיה איתו אבל אתם חושבים שאינו מספיק חשוב. הוא בטח פחות חשוב ממאות ואלפי פרסים שנמחקו בן רגע עם התיקון האחרון. אני בכלל סבור שהתיקון הזה נוגד את החלטת הפרלמנט האומרת שיש להציג נתונים מתורגמים לאנגלית, וכל הפרסים האלה עכשיו נעלמו. בורה בורה - שיחה 00:37, 24 באוגוסט 2019 (IDT)[תגובה]
ראו שיחת משתמש:ריהטא#סינון פרסים, שיחת משתמש:Ronam20#הצגת פרסים, גם הם לא תומכים בשינוי שבוצע... אז מי נשאר??? יש רק מתנגדים. בורה בורה - שיחה 11:05, 25 באוגוסט 2019 (IDT)[תגובה]


- סוף העברה

טורים כברירת מחדל בתבנית:פרסים[עריכת קוד מקור]

- הועבר מהדף ויקיפדיה:תבנית/אולם דיונים

תבנית:פרסים תוכנס לערכים ברוב המוחלט של המקרים כשיש רשימה ארוכה. על כן כברירת מחדל יש להציג את הרשימה בטרים. אין צורך לציין את רוחב הטור המערכת מחשבת זאת אוטומטית. ראו אריתה פרנקלין או אליזבת השנייה, מלכת הממלכה המאוחדת בהם הוצרכתי להוסיף טורים ידנית. בורה בורה - שיחה 08:43, 9 בפברואר 2020 (IST)[תגובה]

Symbol support vote.svg בעד. אם יש מעל ל־10 פרסים (מספר אקראי ניתן לבחור גם ב־8 או 15 או כל מספר אחר שנסכים עליו) אז חלוקה לטורים. אם פחות, אז בטור אחד. אינג. יונה ב. - שיחה - הבה נכחילה 15:49, 10 בפברואר 2020 (IST)[תגובה]
החלוקה האוטומטית היא ברוב המסכים לשלושה טורים. פחות מארבעה ערכים בטור נראה פחות יפה. אז אני מציע 12 ערכים ומעלה לחלוקה לטורים. בורה בורה - שיחה 13:43, 11 בפברואר 2020 (IST)[תגובה]
משתמש:ערן, משתמש:ירח אפל, משתמש:Dovno, מי יכול לבצע? בורה בורה - שיחה 09:22, 25 בפברואר 2020 (IST)[תגובה]
לעטוף בתבנית "טורים" זה קל, אך כדי לעשות זאת רק אם גודל הרשימה גדול ממספר כלשהו צריך שהתבנית או היחידה ידעו את גודל הרשימה. לא נראה לי שזה אפשרי בלי שינוי בפונקציה getPropertyByOptions של יחידה:PropertyLink. אם רוצים, השינוי נראה לי טריוויאלי: פשוט שהפונקציה בסוף תחזיר שני פרמטרים. במקום:
return result
היא תחזיר:
return result, #resTable
תוספת ערך ההחזרה הנוסף לא אמורה לשבור שום קוד קיים, כי היום כל מי שמשתמש בפונקציה מצפה לערך בודד. ואז זה יהיה טריוויאלי לעדכן את הקוד של יחידה:Awards כך שאם הרשימה מספיק גדולה היא לא תחזיר אותה ישירות אלא תעביר אותה לתבנית "טורים" ותחזיר את התוצאה של קריאה זו לפונקציה. משהו כמו (לא בדקתי):
	local res, len = propertyLink.getPropertyByOptions('P166', entityId, options)
	if len and len > 11 then
		res = frame:expandTemplate{ title = 'טורים', args = { ['תוכן'] = res } }
	end
	return res
דבר נוסף שיהיה צורך לבדוק זה ששינוי כזה לא יהרוס מקומות בהם השימוש בתבנית פרסים בערכים הוא כבר מהצורה: {{טורים|תוכן={{פרסים}}}}. (כמובן שאח"כ בוט יצטרך לנקות מקרים אלו שכבר לא יהיו נחוצים ולהפוך אותם להיות פשוט "{{פרסים}}").
אבל יחידה:PropertyLink היא יחידה מאוד בסיסית ולכן אני חושש לשנות אותה ללא משוב על ההצעה (למשל: האם שינוי ב-getPropertyByOptions מצריך שינוי מקביל גם ב-getProperty כדי לשמור על אחידות ב-API?). ערן, מה דעתך? Dovno - שיחה 10:09, 25 בפברואר 2020 (IST)[תגובה]
Dovno "היה נועז". אנא תקן את היחידה כפי שהצעת. בורה בורה - שיחה 13:11, 4 במרץ 2020 (IST)[תגובה]
היה נועז זה טוב לערכים. פחות מומלץ לתבניות או יחידות שמשפיעות על הרבה מאוד ערכים. ההמלצה שלי, תפנה לערן ישירות בדף שיחתו. אפשר גם לנסות לקבל ביקורת עמיתים מקיפודנחש. אינג. יונה ב. - שיחה - הבה נכחילה 16:33, 4 במרץ 2020 (IST)[תגובה]
Dovno - אפשר לקרוא לפונקציית callback ללא צורך בשינוי יחידת הבסיס, זה בדרך כלל מספיק כדי לעשות חישובים נוספים או סינונים. ראה את השינוי ביחידה:Awards. ערן - שיחה 23:57, 10 במרץ 2020 (IST)[תגובה]
נחמד, לא הכרתי את הפרמטר המובנה שם של filter עבור callback. תודה.
בורה בורה, כפי שכתבתי בעבר, כדאי עכשיו להריץ בוט לתפוס את המקומות בהם כבר הוכנס ידנית {{טורים|תוכן={{פרסים}}}} (שעכשיו מיותר) ולהפוך פשוט להיות "{{פרסים}}". Dovno - שיחה 00:10, 11 במרץ 2020 (IST)[תגובה]
בטיפול. תודה לשניכם. בוט ירוץ היום. בורה בורה - שיחה 11:52, 11 במרץ 2020 (IST)[תגובה]
- סוף העברה בורה בורה - שיחה 12:00, 11 במרץ 2020 (IST)[תגובה]