כבר קיימת דרופל 10 אז למה קהילת דרופל דחתה את סיום התמיכה בתוכנה דרופל 7 עד לשנת 2025? הנה התשובה שלי.
בעיקרון בקהילת דרופל תכננו שעם יציאת דרופל 8 בנובמבר 2015, רוב בעלי האתרים ישדרגו לדרופל 8 אך רבים לא שידרגו מסיבות של חיסכון בעלויות כספיות:
השדרוגים לפעמים דרשו פיתוח migration paths למודולים ספצפיים והיה קשה למצוא מתכנתים שגם יודעים לעשות זאת וגם במחיר שפוי.
גם כשיצאה דרופל 9 בשנת 2020 רבים לא שידרגו.
דרופל 10 כבר כאן אז למה מחכים?
הנה אנחנו בשנת 2024 ודרופל 10 קיימת ועדיין רבים מבעלי האתרים לא שידרגו את דרופל 7 והיה לחץ לדחות את סיום התמיכה בגרסה 7 שוב ושוב עד שהוא נדחה בפעם הלא יודע כמה לינואר 2025 ולדעתי זה כבר התאריך האחרון ולא יהיו עוד דחיות כי קהילת דרופל תצטרך להפנות את המשאבים שלה לפיתוח מתקדם יותר של הגרסאות החדשות.
לדעתי הסיבה לכל ההימנעות משדרוג הזאת היא כי קשה לשדרג אתר דרופל 7 לגרסאות עדכניות יותר של התוכנה, במיוחד אם מותקנים עליו מודולים שלא נכללו בליבה של גרסאות מאוחרות יותר (כמו המודול Views).
אני אישית שדרגתי ועובד עם דרופל 10 כי תמיד עבדתי מאד מאד "ליבתית" בלי להתקין מודולים כמעט בכלל ולכן לא נדרשתי ל migration paths מלבד במקרה אחד כמדומני.
ברוב המקרים אפשר לשעתק תוכן לאתר עם דרופל 10 ומעלה
לאתר עם למעלה מ-1,000 דפים הכולל מודול קונטריב (contrib module) אחד לפחות, כלומר הכולל מודול לא-ליבתי אחד לפחות שלא הוכנס לליבה של גרסאות מאוחרות יותר, שווה פשוט להישאר בגרסה 7 כל עוד יש תמיכה, אחרת, אני ממליץ על שעתוק ידני, דף אחר דף, לפי סוג תוכן, כולל alias כדי לשמור על קידום אורגני, לגרסה האחרונה של דרופל.
אפשר לגמור עם שדרוג שעתוק כזה תוך חודש או רבעון.
אפשר להעביר דף ואחר כך למחוק אותו או להשבית אותו, שוב ושוב עד שכל הדפים הועתקו לאתר הדרופל החדש וכל הדפים הישנים נמחקו, או הושבתו.
השבתה טובה למי שחושב שאולי הוא ירצה לחזור לדרופל 7 אבל אני לא מוצא סיבה למה מישהו ירצה לעשות את זה.
מאד מאד קל לשדרג את דרופל 8 ל 9 ואת 9 ל 10 בהשוואה ללשדרג ישר מ-7 לאחד מהם ולמעשה, חלק מהסיבות לפתח את דרופל 8 היו להפוך את כל השדרוג החל ממנה לפשוט בהרבה ולכן זו עוד סיבה לשדרג.
דרופל 10 היא תוכנה מעולה ואם יש לכם לא יותר מ-1,000 דפים באתר ממש שווה לעבור אליה. השילוב שלה בין Views לבין Layout Builder הוא דבר מדהים ועוצמתי.