כשהתחלנו לעבוד על האתר משרד החוץ, המטרות היו ברורות: לספק אתר מודרני מבוסס Drupal, להפוך אותו למהיר כברק, ולהבטיח שהוא יוכל להתמודד עם הצרכים המורכבים של ניהול ריבוי דומיינים. בזמן ההשקה עמדנו בשלוש היעדים — ואף קיבלנו ציון מושלם של 100/100 ב‑Google PageSpeed בכל המדדים.
מדוע הדומיינים היו במוקד
משרד החוץ מנהל עשרות אתרים של שגרירויות וקונסוליות ברחבי העולם. לכל אחד מהם עשויות להיות שפות שונות, תכנים מקומיים או דרישות תצורה שונות. במקום להקים אתרים נפרדים לחלוטין, רצינו בסיס קוד יחיד שיכול לנהל את כולם. כאן נכנסו לתמונה מודולי Domain של Drupal.
הנה מה ששימושנו בו:
- Domain – היסוד לאירוח מספר דומיינים במופע Drupal אחד.
- Domain Access – מאפשר לעורכים לשלוט אילו תכנים מופיעים באיזה דומיין.
- Domain Alias – מיפוי שמות דומיין חלופיים.
- Domain Config – שמירה על תצורה ספציפית לדומיין באופן מסודר ומאורגן.
- Domain Language – תמיכה רב-לשונית לכל דומיין. לכל שגרירות/קונסוליה יש שפות שונות.
- Domain Path & Domain Path Pathauto – מבני URL נקיים ואוטומטיים לכל דומיין לשם קידום אתרים ונוחות שימוש.
הישגים בביצועים
לצד הגמישות בדומיינים, הפכנו את הביצועים לעדיפות. עם מטמון חכם, תמונות מותאמות ושיטות העבודה המומלצות של Drupal, האתר קיבל ציון מלא של 100% ב‑Google PageSpeed. עבור אתרי ממשלה המשרתים קהלים עולמיים, רמת מהירות ונגישות זו עושה הבדל משמעותי.
מסקנה
הפרויקט הזה הוכיח עד כמה Drupal יכול להיות חזק בטיפול בתצורות רבות-דומיינים מבלי לפגוע בביצועים. אתר משרד החוץ רץ כעת על תשתית הניתנת להרחבה, והגישה הזו יכולה לתמוך בשגרירויות נוספות ברחבי העולם.