כיום המונח לימודי דרופל משמש לתאר בעיקר לימודים אוטודידקטיים מספרים או לימודים עם מורה פרטי במסגרתם לומדים איך להתקין ולתפעל את מערכת ניהול התוכן דרופל (Drupal).
אני עצמי מורה פרטי לדרופל ומלמד איך לעבוד עם דרופל 10 ומעלה.
הלימודים כוללים איך לבנות עם דרופל אתר ווב בסיסי. בניית אתר ווב בסיסי עם דרופל זה בסיס ללימודיים עצמיים מתקדמים יותר כמו איך לשנות את ליבת דרופל עצמה או איך לפתח עימה אתר מורכב מאד כמו אתר חדשות גדול או אתר חנות גדול.
לימודי דרופל בעבר עד גרסה 8
לימודי דרופל בעבר עד גרסה 8 שיצאה בשנת 2015 היו בעיקר פורמליים במכללות מוחשיות, כלומר מכללות שהסטודנט צריך להגיע אליהן פיזית ומסלולים כאלה היו עולים, ברוב המקרים, בסביבות ה-7,500 ש"ח. עם זאת, מאז שחרורה של דרופל 8 בסוף שנת 2015 מסלולי לימוד לדרופל בישראל הפכו נדירים או נסגרו ולהלן אסביר מדוע וכן גם אסביר מדוע לדעתי זו הייתה טעות.
חשוב לציין שדרופל היא מערכת עוצמתית פי כמה מוורדפרס במספר הקשרים חשובים כמו ארגון תוכן, סיווג תוכן, קשרים בין תכנים וכדומה וכן יש לה יכולת מתקדמת ביותר ליצור מבני מידע מורכבים בעזרת מנגנונים שונים כמו מנגנון ה region-block ומנגנון Views שלא קיימים בוורדפרס ולמעשה גם לא באף מערכת פיתוח אתרים אחרת שאי פעם הכרתי ועוד מנגנונים.
לימודי דרופל במכללה
לימודי דרופל במכללה היו נפוצים עד דרופל 7 אבל מאז התחולל שינוי אדיר בדרופל והפיתוח של דרופל 8 גרם לשינויים בדרופל שהפכו את העבודה איתה למצד אחד יותר מסורבלת אבל מצד שני הרבה הרבה יותר עוצמתית. הפיכת העבודה עם דרופל ובעיקר ההתקנה של דרופל ליותר מסורבלת מחקה את המסלולים במכללות הטכניות הלא ווביות (הלא אינטרנטיות).
השינויים העיקריים בדרופל בגרסאות 8,9,10
מאז גרסה 8 התקנת דרופל ועבודה עם דרופל החלה להצריך ידע בנושאים אלה:
- Bash
- Composer
- Drush
- תבניות דפים בדרופל עברו להיות מוגדרות ב Twig במקום ב TPL.
- קבצי משאבים כמו קבצי CSS וקבצי JavaScript החלו להיות מאורגנים דרך קבצי YAML.
תבניות עיצוב כלליות לאתרי דרופל עם תמיכה בעברית (RTL themes) נעשו נדירות, מה שמצריך לפתח תבניות יסוד שמגיעות עם דרופל - אם כי הדבר נעשה קל מתמיד בעקבות ה Layout Builder שלא היה קיים לפניכן בדרופל.
שינויים טכנולוגיים אלה ואחרים גרמו לרוב החברות הישראליות שעבדו עם דרופל או לרוב המכללות והמורים הישראליים שלימדו דרופל להפסיק לעבוד עם דרופל או להפסיק ללמד דרופל, כי רוב המתכנתים האלה לא רצו להתאים עצמם לשינויים טכנולוגיים אלה, בצדק או שלא בצדק.
עם זאת, שינויים טכנולוגיים אלה הכפילו את העוצמתיות של הליבה של דרופל וגרמו לעבודה עימה להיות סדורה ויציבה יותר ולאפשר לפתור יותר בעיות עם פחות התקנת מודולים ותבניות. כמו כן, תהליכי שידרוג אתר דרופל (major upgrade) נעשו פשוטים יותר.
לפחות תאורטית, ניתן ללמוד דרופל דרך מכללה אינטרנטית. ידוע לי שבעבר היה קורס דרופל 7 במכללה האינטרנטית Treehouse, אבל עברו מאז מספר שנים ומאז כבר יצאו גרסאות מתקדמות בהרבה ובכל מקרה אני ממליץ ללמוד דרופל דווקא מספר או ממורה פרטי לדרופל, כמוני.
איך ללמוד דרופל כיום
מאז יציאת דרופל 8 לימודי דרופל במכללה הפכו נדירים בעולם בכלל וניתן ללמוד דרופל בעיקר מספרים או מדוקומנטציה רשמית באנגלית באתר drupal.org שהיא דוקומנטציה שיכולה להיות קשה מאד לקריאה למי שחסר ידע רקע טכני מתאים, אבל דרך שלישית וטובה ביותר לדעתי היא לימודי דרופל עם מורה פרטי לדרופל, כמוני, שנמצא בתחום כבר שנים ועבר אבולוציה לאט לאט עם גרסאות שונות של התוכנה.
אני מלמד את הדרופל העדכנית ביותר תמיד ואני מלמד גם עבודה עם בקדרופ (Backdrop) שהיא תוכנה העתק משופר ומתוחזק של דרופל 7 שלפעמים נדרשת כפיתרון תעשייתי השונה מדרופל עדכנית בגרסאות מאוחרות יותר כי קל יותר לשנות אותה מבחינת PHP מאשר לשנות דרופל עדכנית.
במקום לקחת קורס בניית אתרים כללי ויקר במכללה מוחשית, שאולי המרצים שלו בכלל לא מכירים עבודה עם דרופל לעומק (או לא מכירים אותה בכלל), אפשר לקחת לימודי דרופל נקודתיים עם מורה פרטי כמוני ולקבל גרעין ידע טוב ומוצק שאיתו אפשר להצמיח ידע מתקדם בדרופל דרך קריאת דוקומנטציה, ספרים, סרטונים וכדומה או פשוט להמשיך ללמוד נושאים מקיפים נוספים עם מורה פרטי.
הכשרה בדרופל או הסמכה בדרופל
אני מכשיר אנשים להיות בנאי אתרים בדרופל וביכולתי להנפיק תעודה חתומה למי שישלים אצלי קורס מבוא לדרופל באורך 12 שעות לפחות אם כי אני שמח ללמד גם את מי שרוצה רק שעה פה או שעה שם בלי להתחייב לזמן מינימלי כל שהוא.
פשוט ללמוד דרופל
בכל מקרה, אם ברצונך ללמוד לבנות אתר עם דרופל בגרסה עדכנית, אנא פנה אלי ונתאם זמן הדרכה.
בהצלחה !
בן