משתמשת:אור שפירא/בוט תבניות ניווט

דף זה מיועד לאיפיון של פרויקט בוט ניווט, כל אחד מוזמן לדייק אותו באופן ישיר בעריכה כאן או לדון על היבטים בדף השיחה

מה הבוט יעשה - הסבר כלליעריכה

הבוט ירוץ פעם בכמה זמן ויוסיף תבניות ניווט לדפים שאין להם תבניות ניווט

מה הבעיות שהבוט יפתורעריכה

  1. הבוט יוסיף תבניות ניווט לדפים ש"שכחו" לשים להם תבניות ניווט
  2. מתנדבים יוכלו לוותר על התעסקות טכניות הקשורות לתבניות הניווט ולהתמקד בעבודתם

איך זה יעבוד?עריכה

שלב א - חד פעמיעריכה

  1. מיפוי תבניות הניווט הקיימות כיום, סידור של כולן בקטגוריה:תבניות ניווט
  2. הכנת תבנית ניווט לבוט (גם תבנית זו תהיה כמובן בקטגוריית תבניות ניווט)

שלב ב - הבוטעריכה

הבוט בתחילה יאסוף מידע ולאחר מכן יבצע שינויים

איסוף מידעעריכה

הבוט יאחזר את כל כותרות הדפים בויקיטקסט וימיין אותם.

ביצוע שינוייםעריכה

הבוט יעבור על כל דף בויקיטקסט:

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

גישה לקודעריכה

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

מה הבוט לא פותר?עריכה

  1. יצירה אוטומטית של דפים ראשיים לספר(יכול להיות אולי לשלב פיתוח נוסף עבור הבוט, או לבוט נפרד)

בעיות שעלולות לצוץעריכה

  1. אם יש תבניות שהן בפועל תבניות ניווט אבל מסיבה כלשהי לא הוכנסו לקטגורייה המתאימה, אזיי תוכנס בכל זאת תבנית ניווט נוספת, דבר שיכול לגרום לבלגן בדפים אלו.
  2. דף אחרון בספר יקושר לדף ראשון בספר הבא וכן להפך דף ראשון בספר יקושר לספר הקודם. (זה לא כל כך נורא)