Tags Archives

You are currently viewing all posts tagged with ג'ומלה.

ג'ומלה 3.3 עתידה לצאת באפריל הקרוב (אפריל 2014)

גרסה זו מהווה שידרוג לגרסה 3.2 ומציגה את החידושים הבאים:

  • העברה של קוד מבוסס ספריית MOOTOOLS לJQUERY
  • API לעבודה מול אחסון ענן
  • עריכה של מודולים מתוך האתר עצמו ללא כניסה למערכת הניהול

יחד עם הגרסה הזו עתידה לצאת גרסת תיקוני באגים ל3.2 . גרסה 3.2 תקבל עדכוני אבטחה עד אוקטובר 2014 ומיועדת למי שלא יכול לשדרג את האתר שלנו לעבוד על PHP 5.3.1.

משתמשים שישדרגו את הגרסה של השפה בעתיד יוכלו לשדרג מ3.2 ל3.3 בלחיצת כפתור

Looking at Joomla! 3.3 from Michael Babker

ג'ומלה 3.5 עתידה לצאת במרץ הקרוב. זו עתידה להיות גרסה בעלת תמיכה לטווח ארוך (כמו ג'ומלה 2.5 היום)

גרסה זו עתידה להיתמך במשך שנתיים לפחות (עד 2016).

אתרים שכרגע מבוססים על גרסה 2.5  – כדאי לחכות עם השדרוג לגרסה 3 ולחכות כבר לגרסה 3.5.

גרסה זו תכלול בתוכה כבר את החידושים של ג'ומלה 3 וג'ומלה 3.2 כמו מערכת תבניות מבוססת BOOTSTRAP, ממשק ניהול רספונסיבי, ממשק משתמש משופר, תבנית ברירת מחדל חדשה, ניהול גרסאות לתוכן (כמו בוורדפרס),  חנות  פלאגינים בתוך המערכת עצמה, אימות משתמשים דו שלבי וחידושים נוספים ותיקוני באגים שיתווספו בגרסה החדשה

החידושים של ג'ומלה 3.2

joomla logo1 גומלה 3.2

קהילת המפתחים עוקבת בשקיקה אחר עדכונים בגרסאות ג'ומלה, ומהבחינה הזו גם גרסה 3.2 הצליחה להפתיע. הגרסה התמקדה אמנם בתיקונים אך כדאי גם להתייחס אל החידושים שלה. ישנם בסך הכל 23 חידושים, 3 תיקוני אבטחה ולא פחות מ-375 תיקוני באגים. גרסה 3.2 מאפשרת בין היתר לבצע מספור גרסאות תוכן ותיקונים לממשק המשתמש. מי שהתרגל בעבר להתקנה יחסית מוגבלת של ג'ומלה ייהנה בגרסה 3.2 מאפשרויות נוחות וקלות עבור התקנה ב-64 שפות. גם חיפוש תוספים מובנה בתוך מאגר של מעל 4,000 תוספים צפוי להיות אטרקטיבי במיוחד.

אפשרות חזרה לגרסאות קודמות של מאמרים

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

מערכת תבניות ושיפורי אבטחה

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

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

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

 

wordpress logo 300x186 גומלה או וורדפרס

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

 

joomla logo גומלה או וורדפרס

נתונים יבשים

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

שנית, מספר התוספים, ההרחבות או המודולים של ג'ומלה הוא 7,609 לעומת 14,629 בוורדפרס. יש משתמשים שרואים במספר גבוה של תוספים, הרחבות ומודולים בתור יתרון, לעומת אחרים אשר עבורם זהו נתון המהווה חיסרון. כל משתמש ובעל אתר יכול לבחור את התכונה המועדפת עליו ועל פי להשוות בין ג'ומלה לוורדפרס.

פופולאריות וקשיי התקנה או תפעול

מערכת הקוד הפתוח של וורדפרס משמשת הרבה יותר אתרים מאשר ג'ומלה. נכון לסוף שנת 2013, מתוך מיליון האתרים הראשונים משתמשים 14.3% במערכת וורדפרס לעומת 2.7% שמעדיפים את ג'ומלה. האתרים הפופולאריים ביותר של ג'ומלה הם פורשה ואיי-הופ האמריקאית, בעוד בוורדפרס משתמש המגזין טיים, חברת פורד ועוד. וורדפרס פופולארית גם בהיבטים אחרים של המרחב הקיברנטי: יש לה מעל 65,000 עוקבים בטוויטר וכמעט 350,000 לייקים בפייסבוק, לעומת 25,000 עוקבים בטוויטר של ג'ומלה ובערך 55,000 לייקים בפייסבוק המקביל. מספר החיפושים בגוגל עולה בקנה אחד עם השאר הנתונים, ועל פיו וורדפרס מובילה עם מעל 30 מיליון חיפושים חודשיים לעומת ג'ומלה עם 11.1 מיליון.

 

joomla admin toolbar 300x108 גומלה או וורדפרס

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

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

 

שדרוג אתר מג'ומלה 1.5 לג'ומלה 2.5, נשמע פשוט, לא? ההנחה היא ששדרוג אתר מג'ומלה 1.5 לג'ומלה 2.5 אמור להיות כמו שדרוג של כל מערכת ניהול תוכן אחרת, לחיצת כפתור, אולי כמה עדכונים לפלאגינים וסיימנו. אז זהו, שלא. בניגוד לשדרוג רגיל נאמר מוורדפס 3 ל3.1 שהוא אינקרמנטלי באופיו ולא אמור "להרוס" את מה שיש כבר, פה מדובר על "מיגרציה" או בניה מחדש של כל המערכת:

תבניות

זה דווקא החלק היחסית פשוט –
1. המבנה של הקובץ templates.xml השתנה ויש לעדכנו.
2. קבצים – יש למחוק את הקובץ params.ini , להוסיף את הקובץ error.php מתיקיה של תבנית אחרת וליצור את הקובץ template_preview.png .
3. אח"כ יש להיכנס למנהל המערכת לתבניות וללחוץ על "Discover”.
זה אמור לזהות את התבנית שהתווספה. להסבר מפורט (באנגלית) ראו כאן.
4. בנוסף, יש לזכור שחלק מהקלאסים הדיפולטיבים של תבניות בג'ומלה השתנו ולכן יהיה צורך בעבודת CSS גם אם לא שיניתם כלום בתבנית.

פלאגינים

במילה אחת- בלאגן. בשתי מילים – כאב ראש. חלק מהפלאגינים אינם זמינים יותר בגרסה 2.5 ויש למצוא להם תחליף הולם או לפתח אחד מאפס, וחלק מהפלאגינים השתנו משמעותית ולכן העברת הנתונים עשויה להיות בעייתית. למשל, הפלאגין הפופולרי RSForm: מבנה הטבלאות בבסיס הנתונים השתנה ולכן ייצוא ויבוא פשוט של הטפסים שנשלחו כבר לא יעבוד.

בסיס הנתונים

כאן אנחנו מגיעים לחלק הבאמת בעייתי. ה"סכמה" של חלק מהטבלאות השתנה- כלומר חלק מהשדות שהיו נוכחים ב1.5 לא קיימים יותר ב2.5, חלק מהשדות שינו מיקום ושמות ויש צורך בעבודת שתי וערב בשביל להתאים בין שדה ב1.5 לשדה ב2.5, חלק משמות הטבלאות שונות (banners במקום banner למשל) והכי גרוע בחלק מהמקרים צורת אחסון המידע השתנה. למשל במקרה של המאמרים פרמטרים (params) ב1.5 נשמרו בצורה סדרתית אחד אחרי השני ואילו כעת הם נשמרים בצורת JSON. אוי הכאב ראש.
בנוסף, חשוב לזכור שכעת ב2.5 יש מנגון הרשאות (ACL) די מורכב כך שעל מנת שהנתונים שהעברתם יופיעו בכלל הם חייבים להופיע גם בטבלת assets. אפשר להשיג את זה על ידי כניסה למנהל המערכת ותחת מאמרים לבחור את כולם וללחוץ על publish.
בנוסף, יש לא לשכוח שמספרי הקטגוריות זהים ב1.5 לאלו שב2.5.
גרייבי סטודיו | הירקון 70 ת"א | 03-6426635
contact@gravystudio.com