מאמרים

מערכות ניהול תוכן – דרופל (Drupal) מול וורדפרס (WordPress) מול ג'ומלה (Joomla)

מאי 2010

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

דרופל

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

ג'ומלה

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

וורדפרס

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

לסיכום

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