Tags Archives

You are currently viewing all posts tagged with פלאגינים.

שדרוג אתר מג'ומלה 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