העלאה של תוכניות גרינפוט לוויקי

מתוך גרינפוט ישראל - מדריך ציבורי ללימוד גרינפוט
קפיצה אל: ניווט, חיפוש

העלאת תוכניות גרינפוט לוויקי

תוכנית גרינפוט, שמכונה לעיתים בשם scenario, נארזת בסופו של דבר בקובץ gfar שהוא למעשה קובץ zip עם סיומת מיוחדת.

ניתן להעלות קבצי gfar לוויקי הזה בדיוק כמו שמעלים תמונה - באמצעות "העלאת קובץ לשרת". לוויקי יש מגבלה שהוא אינו מוכן לקבל קבצי הרצה. מגבלה זו חלה גם על קבצי class של Java. כל עוד קובץ ה-gfar לא מכיל בתוכו קבצי class של Java אפשר להעלותו לוויקי בלי שום בעיה. אבל בד"כ לאחר קומפילציה בסביבת גרינפוט, נוצרים קבצי class שנכנסים לתוך ה-gfar. על-מנת לאפשר לקובץ לעלות לוויקי יש לנקות את קבצי ה-class מה-gfar. לא צריך לדאוג, זה לא פוגע בתוכנית - קבצי ה-class יודעים להיווצר מחדש כאשר נקמפל את התוכנית מחדש בגרינפוט.

אז איך מורידים את קבצי ה-class מתוך קובץ ה-gfar?

זה די קל. כמעט כמו להכין סנדוויץ' עם חומוס. פותחים את קובץ ה-gfar עם תוכנה שיודעת לפתוח קבצי zip (אם התוכנה לא מזהה את הקובץ כקובץ zip, פשוט משנים לו את הסיומת ל-zip באופן זמני ואח"כ מחזירים ל-gfar) ומוחקים מה-zip את כל קבצי ה-class הפנימיים.

יופי. עכשיו אפשר להעלות לוויקי את ה-scenario המדהים שכתבנו בגרינפוט.

יצירת קישור לתוכנית שהעלתי

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

מוספים לדף תגית וויקי של הפניה להורדת קובץ, ככה: [[Media:greenfoot_scenario_name.gfar]].
כמובן הקובץ greenfoot_scenario_name.gfar הוא קובץ שהעלינו קודם לכן לוויקי.

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