שדרוג מקיף, מעמיק ורגיש מבחינה טכנולוגית למערכת החיפוש והביבליוגרפיה של מרכז אוריון (The Orion Center) באוניברסיטה העברית. הפרויקט דרש מעבר מלא מתשתית מיושנת (Drupal 7) למערכת מודרנית ומאובטחת (Drupal 11) על מנת לעמוד בתקני האבטחה המחמירים של האוניברסיטה.
מה עשיתי בפרויקט:
-
אפיון מחדש של בסיס הנתונים והקשרים: מאחר שמדובר בשדרוג מדור 7 לדור 11, המערכת נבנתה למעשה מחדש. ביצעתי בחינה מדוקדקת של סוגי השדות, המבנים והקשרים הלוגיים בין הנתונים האקדמיים כדי להתאימם לארכיטקטורה העדכנית של דרופל.
-
תהליך migration (ייצוא וייבוא דטה): ניהול מורכב של מחזור חיים הנתונים – ייצוא (Export) מדוקדק של כל המידע והרשומות מהמערכת הישנה, התאמת מבנים, וייבוא (Import) מבוקר ובטוח אל תוך סביבת העבודה החדשה תוך שמירה על שלמות המידע והקשרים.
-
שדרוג טכנולוגי עמוק (Drupal 7 ל-Drupal 11): העברת המערכת פלטפורמה קומפלט, תוך פתרון אתגרי פיתוח מורכבים הכרוכים בפערי גרסאות אלו (מודולים, קוד מותאם אישית ולוגיקת חיפוש).
-
עמידה בתקני אבטחה מחמירים: התאמת האתר במלואו לדרישות האבטחה הקשוחות של האוניברסיטה העברית, כדי להבטיח הגנה מלאה על נתוני המחקר והמשתמשים.
-
שימור חוויית המשתמש והנגשת המידע: הבטחה שמנוע החיפוש ומערכת הביבליוגרפיה העשירה ימשיכו לתפקד בצורה חלקה, מהירה ויציבה עבור חוקרים וסטודנטים.
למה זה דרש פתרון מורכב: שדרוג מערכת אקדמית מ-Drupal 7 ל-Drupal 11 אינו שדרוג גרסה שגרתי, אלא שקול לבניית מערכת מאפס תחת אילוצים קיימים. האתגר המרכזי היה לנתח את המבנה ההיסטורי של נתוני המרכז, לנהל את המעבר וההסבה של מאגרי הנתונים העצומים (ייצוא וייבוא), לבנות אותם מחדש בסביבה טכנולוגית מתקדמת, ולשמור על שלמות המידע והעמידה בדרישות האבטחה הנוקשות של מוסד אקדמי מוביל.
