שיחת ויקיפדיה:לואה

message: איפה אפשר למצוא תיעוד מלא על מה שנמצא בתוך ה-frame שמועבר ליחידה?
בפרט, איך אני יכול לדעת, מתוך יחידה כלשהי, מהו שם הדף הנוכחי המוצג כעת? (frame:getParent() מחזיר לי "table"...) --Erel Segal - שיחה 07:49, 19 ביוני 2013 (IDT)

message: מדוע בעת העברת יחידה (שינוי שם יחידה), לא נוצרת הפניה?
@ @ @
‏«kotz» «שיחה» 17:10, 25 בספטמבר 2015 (IDT)
replies: text: kotz, אני לא יודע למה, אבל ייתכן שיחידות לא מתנהגות בצורה טבעית כמו תבניות במובן זה שקריאה להפניה אליהן לא תקרא ליעד ובצורה זו מחייבים את מי שמעביר את הדף לתקן את השימושים בצורה ידנית. ערן - שיחה 18:00, 25 בספטמבר 2015 (IDT)
thread_title:  העברת יחידות 

message: Hello,
(I’m sorry for writing in English. )
If you’re regularly using Lua modules, creating and improving some of them, we need your feedback!
The Wikidata development team would like to provide more Lua functions, in order to improve the experience of people who write Lua scripts to reuse Wikidata's data on the Wikimedia projects. Our goals are to help harmonizing the existing modules across the Wikimedia projects, to make coding in Lua easier for the communities, and to improve the performance of the modules.
We would like to know more about your habits, your needs, and what could help you. We have a few questions for you on this page. Note that if you don’t feel comfortable with writing in English, you can answer in your preferred language.
 Lea Lacroix (WMDE) 11:55, 27 במרץ 2018 (IDT)
thread_title:  We need your feedback to improve Lua functions 

message: היי, ניסיתי ליצור יחידה תחת ארגז חול כמתואר (בשם משתמש:פיבר/ארגז חול/יחידה:ספירה, מועתק  לבדיקת רעיון) אך נראה שהוא לא מזוהה כיחידה (בניסיון להשתמש התקבלה שגיאה שלא קיים, בסתירה למתואר בערך זה). האם זה אפשרי עדיין ליצור יחידה במרחב המשתמש? קיפודנחש - מתייג אותך כי ראיתי שאתה הוספת את המידע, אולי תדע לעזור. פיבר - שיחה 10:54, 9 באוקטובר 2020 (IDT)
replies: text: נמצא הפתרון. בשונה מהמתואר בערך, השם אמור להיות "יחידה:ארגז חול/<שם משתמש>/<שם היחידה>", לפי האנגלית פיבר - שיחה 11:23, 9 באוקטובר 2020 (IDT)
replies: text: :אלו שני דברים שונים. "יחידה:משהו...", עם או בלי "ארגז חול" או "שם המשתמש" אלו יחידות ממש. הדף המיוחד מיוחד:ארגז חול לתבניות מאפשר להריץ קוד לואה מדפים במרחב המשתמש. אם ההסבר לא ברור, זה כנראה משום שהתהליך לא טריביאלי ודורש ביורוקרטיה.

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

text: :למשל, נניח שהדף "חשוב לנוח אחרי הצהריים" טוען תבנית שטוענת תבנית שמשתמשת ביחידה "ספירה". נניח שהתחילית שהגדרת בדף המיוחד היא "משתמש:פיבר/ארגז חול/", וקיים דף בשם "משתמש:פיבר/ארגז חול/יחידה:ספירה". כאשר תציג את "לנוח אחר הצהריים" מהדף המיוחד (וממנו בלבד!) סקריבונטו ישתמש בדף שבמרחב המשתמש שלך בתור יחידה, במקום ביחידה הקיימת. אם במרחב המשתמש שלך קיים למשל משתמש:פיבר/ארגז חול/תבנית:הערה, המערכת תשתמש בקוד שנמצא שם במקום ב"תבנית:הערה" כאשר מציגים דף מהדף המיוחד. אקווה שההסבר ברור מספיק. אם מצאת שמה שכתבתי לא נכון (לא בדקתי זאת לאחרונה), אשמח לעדכון. קיפודנחש 19:15, 9 באוקטובר 2020 (IDT)
replies: text: ::קיפודנחש תודה רבה על ההסבר! באמת לא הבנתי את הפסקה נכון. ספציפית במקרה שלי רציתי לבדוק האם היחידה תדע לספור כמה פרמטרים עם תחילית מסויימת הועברו לתבנית, כאשר בתבנית השתמשתי ביחידה של תבנית חוזרת, כך שבדיקה בכלי הזה היא קצת מסורבלת, אבל בהחלט כלי חזק. אם כך - ארגז החול שיצרתי "יחידה:ארגז חול/פיבר" תקין או שצריך למחוק אותו? אגב, בדקתי כדי לוודא, השיטה שהצעת אכן עובדת. פיבר - שיחה 20:10, 9 באוקטובר 2020 (IDT)
replies: text: :::לדעתי אין סיבה למחוק שום יחידה ששמה מתחיל ב"ארגז חול/". מקום לעשות בדיקות וניסויים הוא חלק חיוני מכל מערכת פיתוח. ארז החול (כלומר הדף המיוחד) הוא כלי חזק ומעניין, אבל השימוש בו מסורבל, ולרוב נוח יותר לעבוד בלעדיו. כלי מעניין נוסף שתמצא מועיל בפיתוח, הוא היכולת להריץ קוד לואה מהעורך, בלי לשמור: בדפי תבניות ויחידות, יש שני "תצוגה מקדימה". אחת מציגה את דף התבנית או היחידה עצמו, והשנייה מציגה דף כלשהו, בשימוש בקוד התבנית או היחידה מהעורך. בתצוגה המקדימה הזו ניתן גם לייצר הדפסות ביניים, ולקרוא את הפלט בתחתית הדף. באופן זה אתה יכול לחקור למשל מה עושות יחידות בשימוש: ערוך את דף היחידה, ועשה ניסויים כאוות נפשך בקוד, תוך שימוש בתצוגה מקדימה של דף כלשהו שמשתמש ביחידה, ובהדפסות ביניים. זו דרך נוחה למצוא ולתקן בגים ביחידות קיימות שנמצאות בשימוש. קיפודנחש 20:42, 9 באוקטובר 2020 (IDT)
replies: text: ::::בהחלט יכול להועיל. תודה רבה! פיבר - שיחה 20:45, 9 באוקטובר 2020 (IDT)
thread_title:  שאלה לגבי פיתוח וארגז חול