SKIP_TO_MAIN_CONTENT

בניית אתר המכביה ה-20

מעל 2 מליון כניסות בפחות מחודש

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

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

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

במהלך משחקי המכביה, המשכנו לתחזק את האתר ולהרחיב אותו בתכנים חדשים – מאמרים, גלריות, וידאו ושידורים חיים.

האתר מבוסס על תבנית JOOMLA-ISRAEL, שבה ביצענו התאמות ייעודיות לצרכים של הפרויקט המיוחד הזה.

מהות הפרויקט:
  • הקמת אתר דו-לשוני
  • תבניות ייחודיות ותבנית עבור אפליקציית מובייל
  • הזנת כל תכני האתר
  • ניהול האתר בזמן המכביה
  • אחסון בשרת
לקוחות מאז: 2017

אחד האתגרים באתר המכביה

maccabiah 20 2

למכביה ה-20 היו 45 משחקים. בשתי שפות, כלומר 90 דפים. כניסה לטיפול בכל דף תגרור בכל פעם דקה או יותר כפול 90. הוצהר שתרחיש כזה יתקיים.

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

הפיתרון היה לייצר 45 דפים שמהם לא יכולתי להמנע, אך היה חשוב לי לייצר דרך לגשת פרוגרמתית לכל משחק, בשלב זה FIELDS של ג'ומלה עדיין לא היה קיים... לכן, שם המשחק שהיה בכותרת כל דף, הפך למכנה\משתנה שבאמצעותו נשלפה כותרת הדף מקובץ השפה.

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

מודול MOD_ARTICLES_CATEGORY אחד בלבד עבור שתי השפות, עם תבנית מתאימה, אפשר הצגת כל האייקונים ושמות המשחקים בסדר אלפביתי לכל שפה, בעימוד באמצעות CSS FLEX ושורת סינון באמצעות JQUERY.

דברו איתי בווצאפ