SlideShare ist ein Scribd-Unternehmen logo
1 von 22
Downloaden Sie, um offline zu lesen
‫ג'ומלה ישראל‬
‫ותיקים מדריכים חדשים‬
      ‫מאחורי הקלעים של ג'ומלה‬

  ‫‪Ofer Cohen‬‬
  ‫‪joomla.org.il‬‬
  ‫666‪@oc‬‬
‫מי אני?‬
                  ‫● חבר בבורד של ה-‪OSM‬‬
              ‫● אחד מעשרות מפתחי הליבה‬
                            ‫● חבר ב-‪JBS‬‬
                  ‫● מנהל את ‪joomla.org.il‬‬
       ‫● מנהל את התרגום העברי של ג'ומלה‬
‫● עבודה יומיומית: מנהל פיתוח בסצינת ההייטק‬
                         ‫והסטארט-אפים.‬
‫ג'ומלה‬
         ‫● בשימוש של %8.2 מהאתרים בעולם‬
‫● בנויה על שלוש שכבות מרכזיות: שרת אינטרנט,‬
             ‫בסיס נתונים, שפת תכנות ‪PHP‬‬
 ‫● ליבה בסיסית הניתנת להרחבה בשלוש צורות:‬
                 ‫מודולים, רכיבים ופלאגינים‬
‫בסיס נתונים - למה?‬
 ‫● נועד לשמור את התכנים של האתר )אך לא רק(‬
                          ‫● מונע תלות בקבצים‬
‫● ניהול דינמי של תכנים ועוד חלקים מרכזיים באתר‬
‫● ג'ומלה החלה בתמיכה בבסיס נתונים ‪ mysql‬אך‬
     ‫החל מגירסה 5.2 ישנה תמיכה בעוד סוגים‬
‫בסיס נתונים - איך?‬
                             ‫● בנוי מטבלאות‬
‫● כל טבלה מנורמלת כך שהיא שומרת את המידע‬
           ‫בצורה חסכונית )יתרון על קבצים(‬
  ‫● ניתן לשלוף מידע בצורה ידידותית ויעילה ע"י‬
                           ‫שאילתות ‪.SQL‬‬
‫בסיס נתונים - איך בדיוק?‬
              ‫● כל טבלה מאחסנת סוג מידע אחד‬
                     ‫○ למשל תוכן, קטגוריות וכו'(.‬
                    ‫● לכל תוכן יש כמה סוגי שדות‬
‫○ למשל לתוכן יש כותרת, טקסט, תקציר, מס' קטגוריה‬
                                          ‫ועוד‬
           ‫● למה מס' קטגוריה ולא שם קטגוריה?‬
‫בסיס נתונים - לכל שאלה תשובה‬
‫● כדי לשלוף או לעדכן מידע ישנה שפת שאילתות‬
                              ‫בשם ‪SQL‬‬
                             ‫‪SELECT‬‬    ‫○‬
                             ‫‪UPDATE‬‬    ‫○‬
                              ‫‪INSERT‬‬   ‫○‬
                             ‫‪DELETE‬‬    ‫○‬
                         ‫● מינוחים מוסכמים‬
                          ‫○ ‪GROUP BY‬‬
                            ‫○ ‪WHERE‬‬
                          ‫○ ‪ORDER BY‬‬
?‫בסיס נתונים - מה עוד‬
           ‫● טבלאות מעניינות‬

              extensions ○

                   users ○

                  assets ○

        content_frontpage ○
‫בסיס נתונים - היכן המפתחות?‬
    ‫● מפתחות ואינדקסים נועדו לעזור ולשפר את‬
                  ‫החיפוש ע"י יצירת אינדקס.‬
‫● אינדוקס פשוט מסדר את הטבלה כך שחיפוש ע"י‬
            ‫שדות האינדקס יתבצע במהירות.‬
          ‫● מפתח יכול להיות יחודי אך לא חובה‬
   ‫● מומלץ שלכל טבלה יהיה מפתח ראשי )יחודי(‬
    ‫● אינדקס יכול להיות מורכב יותר משדה אחד‬
‫בסיס נתונים - למה זה מעניין אותנו?‬
‫● אתר סטנדרטי מורכב מהרבה הרחבות וכתוצאה‬
                   ‫מכך גם מטבלאות רבות‬
           ‫● אחת הסיבות לאיטיות של אתרים‬
                  ‫○ ‪ MySQLSlow‬יסביר לכם‬
‫● ‪ - Explain‬יתן לכם הסבר מדוע שאילתא איטית‬
                          ‫● מה זה ‪?Prefix‬‬
             ‫● מטמון, מטמון ועוד קצת מטמון!‬
‫קבצים‬
‫● ג'ומלה מורכבת ממספר תיקיות מרכזיות שמנהלות אותה‬
                             ‫במקביל לסוגי הרכיבים:‬
                                       ‫○ ‪modules‬‬

                                    ‫○ ‪components‬‬
                                        ‫○ ‪plugins‬‬

                                      ‫○ ‪templates‬‬

    ‫● בנוסף, ישנה תיקייה שמכילה את הליבה של ג'ומלה‬
‫וספריות נוספות שג'ומלה עושה בהם שימוש )‪.(libraries‬‬
‫קבצים - הרשאות‬
           ‫● רוב השרתים מריצים לינוקס‬
        ‫● ישנה הרשאה לכל ספריה וקובץ‬
     ‫● המבנה של ההרשאה: ‪rwxrwxrwx‬‬
    ‫● כל 3 סיביות זה גורם אחר במערכת:‬
                 ‫‪user, group, other‬‬
‫● ניתן לתרגם זאת מספרית בצורה בינארית‬
            ‫● 777 זה המספר של השטן!‬
‫קבצים - ‪components‬‬
       ‫● ההפניות לרכיבים נעשות בצורה הבאות:‬
                              ‫○ ?‪index.php‬‬
   ‫‪option=com_content&view=foo&task=bar‬‬
‫○ אם ישנו ‪ SEF‬דלוק, הנתיב נראה יותר ידידותי‬
   ‫● רכיבים בנויים באמצעות ארכיטקטורת ‪.MVC‬‬
‫קבצים - ‪modules‬‬
  ‫● מודולים הינם חתיכת פיסת מידע שמציגים‬
               ‫במיקומים מוגדרים בתבנית‬
‫● מודולים אינם ניתנים לגישה לפי נתיב )‪(URL‬‬
                   ‫אלא לפי פריטי תפריט‬
‫קבצים - ‪plugins‬‬
 ‫● פלאגינים הינם הרחבות שדורסות או מוסיפות‬
           ‫להתנהגות ברירת מחדל למערכת.‬
  ‫● למשל, ניתן להוסיף פעולה )התנהגות( כאשר‬
‫משתמש נוסף למערכת, או להוסיף תוכן לפני או‬
                   ‫אחרי התכנים של ג'ומלה.‬
            ‫● בנוי על ארכיטקטורת ‪.observer‬‬
‫קבצים - ‪templates‬‬
             ‫● תבניות מטפלות בעיצוב של האתר‬
   ‫● דואגות לנראות הכללית וגם הספציפית של כל‬
                                 ‫רכיב ומודול‬
‫● ניתן לדרוס בקלות כל עיצוב של כל רכיב או מודול‬
  ‫ללא דריסת העיצוב ברירת מחדל של ההרחבה‬
‫ג'ומלה - ‪PHP‬‬
  ‫● השפה הכי נפוצה לבניית יישומי ‪.web‬‬
               ‫● פותחה במקור ע"י זנד.‬
‫● מהירות פיתוח הינה יתרונה הגדול אך גם‬
                            ‫חסרונה.‬
        ‫● דרישה גדולה בשוק למפתחים!‬
‫ג'ומלה - גירסאות‬
‫● החל מגירסה 6.1, ג'ומלה שמה לעצמה את הדגש‬
                            ‫לתאימות לאחור‬
 ‫● כל גירסה שלישית הינה עם תמיכה ארוכת טווח‬
     ‫וכל גירסה רגילה היא עם תמיכה לחצי שנה‬
    ‫● גירסת ארוכת טווח היא עם תמיכה לשנתיים‬
       ‫● ניתן לעבור בין גירסאות בלחיצת כפתור!‬
‫ג'ומלה - מה קורה מאחורי הקלעים‬
                    ‫● מי מנהל את הקוד?‬
         ‫● מי מנהל את הפיצ'רים שנכנסים?‬
                 ‫● מי בודק ומתקן באגים?‬
               ‫● מי מוציא הודעות שחרור?‬
          ‫● מי מתרגם את זה ל46- שפות?‬
‫ג'ומלה - מה קורה מאחורי הקלעים‬




‫אתם‬
‫ג'ומלה - מה הלאה?‬
     ‫● הפנים לקראת ג'ומלה 0.3‬
           ‫● הפיצ'רים מרכזיים:‬
                     ‫○ ‪UCM‬‬
                 ‫○ ‪Multi-Site‬‬
         ‫○ ארכיטקטורת ‪HMVC‬‬
                  ‫○ ‪ UX‬חדש‬
‫○ תבנית ברירת מחדל רספונסיבית‬
?‫ג'ומלה - מה הלאה‬


 Joomla!Day
ISRAEL 2012
  October 12

Weitere ähnliche Inhalte

Andere mochten auch

Israel Joomla! 1.6 Party
Israel Joomla! 1.6 PartyIsrael Joomla! 1.6 Party
Israel Joomla! 1.6 PartyOfer Cohen
 
וורדפרס, ג'ומלה, דרופל וכל מה שביניהם‏
וורדפרס, ג'ומלה, דרופל  וכל מה שביניהם‏וורדפרס, ג'ומלה, דרופל  וכל מה שביניהם‏
וורדפרס, ג'ומלה, דרופל וכל מה שביניהם‏Ofer Cohen
 
Wordcamp Jerusalem 2013 - what if Wordpress was not open source
Wordcamp Jerusalem 2013 - what if Wordpress was not open sourceWordcamp Jerusalem 2013 - what if Wordpress was not open source
Wordcamp Jerusalem 2013 - what if Wordpress was not open sourceOfer Cohen
 
Joomla!Day Israel 2012 - The business of Joomla
Joomla!Day Israel 2012 - The business of JoomlaJoomla!Day Israel 2012 - The business of Joomla
Joomla!Day Israel 2012 - The business of JoomlaOfer Cohen
 
Joomla!Day Poland 2013 - Joomla Architecture (Ofer Cohen)
Joomla!Day Poland 2013 - Joomla Architecture  (Ofer Cohen)Joomla!Day Poland 2013 - Joomla Architecture  (Ofer Cohen)
Joomla!Day Poland 2013 - Joomla Architecture (Ofer Cohen)Ofer Cohen
 
Social media en de kmo
Social media en de kmoSocial media en de kmo
Social media en de kmoBusiness 2.0
 
BillRun and Joomla - How is Joomla relate to billing system
BillRun and Joomla - How is Joomla relate to billing systemBillRun and Joomla - How is Joomla relate to billing system
BillRun and Joomla - How is Joomla relate to billing systemOfer Cohen
 
Jab12 - Joomla! architecture revealed
Jab12 - Joomla! architecture revealedJab12 - Joomla! architecture revealed
Jab12 - Joomla! architecture revealedOfer Cohen
 
Joomla!Day Poland 2013 - Joomla and Open Source - How it works and how can I ...
Joomla!Day Poland 2013 - Joomla and Open Source - How it works and how can I ...Joomla!Day Poland 2013 - Joomla and Open Source - How it works and how can I ...
Joomla!Day Poland 2013 - Joomla and Open Source - How it works and how can I ...Ofer Cohen
 
MongoDB World 2014 - BillRun, Billing on top of MongoDB
MongoDB World 2014 - BillRun, Billing on top of MongoDBMongoDB World 2014 - BillRun, Billing on top of MongoDB
MongoDB World 2014 - BillRun, Billing on top of MongoDBOfer Cohen
 

Andere mochten auch (10)

Israel Joomla! 1.6 Party
Israel Joomla! 1.6 PartyIsrael Joomla! 1.6 Party
Israel Joomla! 1.6 Party
 
וורדפרס, ג'ומלה, דרופל וכל מה שביניהם‏
וורדפרס, ג'ומלה, דרופל  וכל מה שביניהם‏וורדפרס, ג'ומלה, דרופל  וכל מה שביניהם‏
וורדפרס, ג'ומלה, דרופל וכל מה שביניהם‏
 
Wordcamp Jerusalem 2013 - what if Wordpress was not open source
Wordcamp Jerusalem 2013 - what if Wordpress was not open sourceWordcamp Jerusalem 2013 - what if Wordpress was not open source
Wordcamp Jerusalem 2013 - what if Wordpress was not open source
 
Joomla!Day Israel 2012 - The business of Joomla
Joomla!Day Israel 2012 - The business of JoomlaJoomla!Day Israel 2012 - The business of Joomla
Joomla!Day Israel 2012 - The business of Joomla
 
Joomla!Day Poland 2013 - Joomla Architecture (Ofer Cohen)
Joomla!Day Poland 2013 - Joomla Architecture  (Ofer Cohen)Joomla!Day Poland 2013 - Joomla Architecture  (Ofer Cohen)
Joomla!Day Poland 2013 - Joomla Architecture (Ofer Cohen)
 
Social media en de kmo
Social media en de kmoSocial media en de kmo
Social media en de kmo
 
BillRun and Joomla - How is Joomla relate to billing system
BillRun and Joomla - How is Joomla relate to billing systemBillRun and Joomla - How is Joomla relate to billing system
BillRun and Joomla - How is Joomla relate to billing system
 
Jab12 - Joomla! architecture revealed
Jab12 - Joomla! architecture revealedJab12 - Joomla! architecture revealed
Jab12 - Joomla! architecture revealed
 
Joomla!Day Poland 2013 - Joomla and Open Source - How it works and how can I ...
Joomla!Day Poland 2013 - Joomla and Open Source - How it works and how can I ...Joomla!Day Poland 2013 - Joomla and Open Source - How it works and how can I ...
Joomla!Day Poland 2013 - Joomla and Open Source - How it works and how can I ...
 
MongoDB World 2014 - BillRun, Billing on top of MongoDB
MongoDB World 2014 - BillRun, Billing on top of MongoDBMongoDB World 2014 - BillRun, Billing on top of MongoDB
MongoDB World 2014 - BillRun, Billing on top of MongoDB
 

Ähnlich wie ג'ומלה ישראל - ותיקים מדריכים חדשים

דרופל מדריך התקנה
דרופל   מדריך התקנהדרופל   מדריך התקנה
דרופל מדריך התקנהkaplanlior
 
Joomla structur, MVC and layout overrides
Joomla structur, MVC and layout overridesJoomla structur, MVC and layout overrides
Joomla structur, MVC and layout overridesItamar Elharar
 
6 sql explorer - powershell dba
6   sql explorer - powershell dba6   sql explorer - powershell dba
6 sql explorer - powershell dbasqlserver.co.il
 
ושימושים חשובים בתוכנה Plugin
ושימושים חשובים בתוכנה Pluginושימושים חשובים בתוכנה Plugin
ושימושים חשובים בתוכנה PluginNitzan Matan
 
קביעת הרשאות למבנה תיקיות בארגון
קביעת הרשאות למבנה תיקיות בארגוןקביעת הרשאות למבנה תיקיות בארגון
קביעת הרשאות למבנה תיקיות בארגוןG M
 
7 sql azure for sql explore
7   sql azure for sql explore7   sql azure for sql explore
7 sql azure for sql exploresqlserver.co.il
 
תכנות מדעי: פייתון: הרצאה 8: 2017
תכנות מדעי: פייתון: הרצאה 8:  2017תכנות מדעי: פייתון: הרצאה 8:  2017
תכנות מדעי: פייתון: הרצאה 8: 2017Igor Kleiner
 
דרופל וחווית משתמש
דרופל וחווית משתמשדרופל וחווית משתמש
דרופל וחווית משתמשMichael Shmilov
 
SAPUI5 on SAP Web IDE
SAPUI5 on SAP Web IDESAPUI5 on SAP Web IDE
SAPUI5 on SAP Web IDEDaniel Cnaan
 

Ähnlich wie ג'ומלה ישראל - ותיקים מדריכים חדשים (11)

דרופל מדריך התקנה
דרופל   מדריך התקנהדרופל   מדריך התקנה
דרופל מדריך התקנה
 
Joomla structur, MVC and layout overrides
Joomla structur, MVC and layout overridesJoomla structur, MVC and layout overrides
Joomla structur, MVC and layout overrides
 
6 sql explorer - powershell dba
6   sql explorer - powershell dba6   sql explorer - powershell dba
6 sql explorer - powershell dba
 
ושימושים חשובים בתוכנה Plugin
ושימושים חשובים בתוכנה Pluginושימושים חשובים בתוכנה Plugin
ושימושים חשובים בתוכנה Plugin
 
Rss
RssRss
Rss
 
קביעת הרשאות למבנה תיקיות בארגון
קביעת הרשאות למבנה תיקיות בארגוןקביעת הרשאות למבנה תיקיות בארגון
קביעת הרשאות למבנה תיקיות בארגון
 
7 sql azure for sql explore
7   sql azure for sql explore7   sql azure for sql explore
7 sql azure for sql explore
 
תכנות מדעי: פייתון: הרצאה 8: 2017
תכנות מדעי: פייתון: הרצאה 8:  2017תכנות מדעי: פייתון: הרצאה 8:  2017
תכנות מדעי: פייתון: הרצאה 8: 2017
 
דרופל וחווית משתמש
דרופל וחווית משתמשדרופל וחווית משתמש
דרופל וחווית משתמש
 
SAPUI5 on SAP Web IDE
SAPUI5 on SAP Web IDESAPUI5 on SAP Web IDE
SAPUI5 on SAP Web IDE
 
SAPUI5 on SAP Web IDE
SAPUI5 on SAP Web IDESAPUI5 on SAP Web IDE
SAPUI5 on SAP Web IDE
 

ג'ומלה ישראל - ותיקים מדריכים חדשים

  • 1. ‫ג'ומלה ישראל‬ ‫ותיקים מדריכים חדשים‬ ‫מאחורי הקלעים של ג'ומלה‬ ‫‪Ofer Cohen‬‬ ‫‪joomla.org.il‬‬ ‫666‪@oc‬‬
  • 2. ‫מי אני?‬ ‫● חבר בבורד של ה-‪OSM‬‬ ‫● אחד מעשרות מפתחי הליבה‬ ‫● חבר ב-‪JBS‬‬ ‫● מנהל את ‪joomla.org.il‬‬ ‫● מנהל את התרגום העברי של ג'ומלה‬ ‫● עבודה יומיומית: מנהל פיתוח בסצינת ההייטק‬ ‫והסטארט-אפים.‬
  • 3. ‫ג'ומלה‬ ‫● בשימוש של %8.2 מהאתרים בעולם‬ ‫● בנויה על שלוש שכבות מרכזיות: שרת אינטרנט,‬ ‫בסיס נתונים, שפת תכנות ‪PHP‬‬ ‫● ליבה בסיסית הניתנת להרחבה בשלוש צורות:‬ ‫מודולים, רכיבים ופלאגינים‬
  • 4. ‫בסיס נתונים - למה?‬ ‫● נועד לשמור את התכנים של האתר )אך לא רק(‬ ‫● מונע תלות בקבצים‬ ‫● ניהול דינמי של תכנים ועוד חלקים מרכזיים באתר‬ ‫● ג'ומלה החלה בתמיכה בבסיס נתונים ‪ mysql‬אך‬ ‫החל מגירסה 5.2 ישנה תמיכה בעוד סוגים‬
  • 5. ‫בסיס נתונים - איך?‬ ‫● בנוי מטבלאות‬ ‫● כל טבלה מנורמלת כך שהיא שומרת את המידע‬ ‫בצורה חסכונית )יתרון על קבצים(‬ ‫● ניתן לשלוף מידע בצורה ידידותית ויעילה ע"י‬ ‫שאילתות ‪.SQL‬‬
  • 6. ‫בסיס נתונים - איך בדיוק?‬ ‫● כל טבלה מאחסנת סוג מידע אחד‬ ‫○ למשל תוכן, קטגוריות וכו'(.‬ ‫● לכל תוכן יש כמה סוגי שדות‬ ‫○ למשל לתוכן יש כותרת, טקסט, תקציר, מס' קטגוריה‬ ‫ועוד‬ ‫● למה מס' קטגוריה ולא שם קטגוריה?‬
  • 7. ‫בסיס נתונים - לכל שאלה תשובה‬ ‫● כדי לשלוף או לעדכן מידע ישנה שפת שאילתות‬ ‫בשם ‪SQL‬‬ ‫‪SELECT‬‬ ‫○‬ ‫‪UPDATE‬‬ ‫○‬ ‫‪INSERT‬‬ ‫○‬ ‫‪DELETE‬‬ ‫○‬ ‫● מינוחים מוסכמים‬ ‫○ ‪GROUP BY‬‬ ‫○ ‪WHERE‬‬ ‫○ ‪ORDER BY‬‬
  • 8. ?‫בסיס נתונים - מה עוד‬ ‫● טבלאות מעניינות‬ extensions ○ users ○ assets ○ content_frontpage ○
  • 9. ‫בסיס נתונים - היכן המפתחות?‬ ‫● מפתחות ואינדקסים נועדו לעזור ולשפר את‬ ‫החיפוש ע"י יצירת אינדקס.‬ ‫● אינדוקס פשוט מסדר את הטבלה כך שחיפוש ע"י‬ ‫שדות האינדקס יתבצע במהירות.‬ ‫● מפתח יכול להיות יחודי אך לא חובה‬ ‫● מומלץ שלכל טבלה יהיה מפתח ראשי )יחודי(‬ ‫● אינדקס יכול להיות מורכב יותר משדה אחד‬
  • 10. ‫בסיס נתונים - למה זה מעניין אותנו?‬ ‫● אתר סטנדרטי מורכב מהרבה הרחבות וכתוצאה‬ ‫מכך גם מטבלאות רבות‬ ‫● אחת הסיבות לאיטיות של אתרים‬ ‫○ ‪ MySQLSlow‬יסביר לכם‬ ‫● ‪ - Explain‬יתן לכם הסבר מדוע שאילתא איטית‬ ‫● מה זה ‪?Prefix‬‬ ‫● מטמון, מטמון ועוד קצת מטמון!‬
  • 11. ‫קבצים‬ ‫● ג'ומלה מורכבת ממספר תיקיות מרכזיות שמנהלות אותה‬ ‫במקביל לסוגי הרכיבים:‬ ‫○ ‪modules‬‬ ‫○ ‪components‬‬ ‫○ ‪plugins‬‬ ‫○ ‪templates‬‬ ‫● בנוסף, ישנה תיקייה שמכילה את הליבה של ג'ומלה‬ ‫וספריות נוספות שג'ומלה עושה בהם שימוש )‪.(libraries‬‬
  • 12. ‫קבצים - הרשאות‬ ‫● רוב השרתים מריצים לינוקס‬ ‫● ישנה הרשאה לכל ספריה וקובץ‬ ‫● המבנה של ההרשאה: ‪rwxrwxrwx‬‬ ‫● כל 3 סיביות זה גורם אחר במערכת:‬ ‫‪user, group, other‬‬ ‫● ניתן לתרגם זאת מספרית בצורה בינארית‬ ‫● 777 זה המספר של השטן!‬
  • 13. ‫קבצים - ‪components‬‬ ‫● ההפניות לרכיבים נעשות בצורה הבאות:‬ ‫○ ?‪index.php‬‬ ‫‪option=com_content&view=foo&task=bar‬‬ ‫○ אם ישנו ‪ SEF‬דלוק, הנתיב נראה יותר ידידותי‬ ‫● רכיבים בנויים באמצעות ארכיטקטורת ‪.MVC‬‬
  • 14. ‫קבצים - ‪modules‬‬ ‫● מודולים הינם חתיכת פיסת מידע שמציגים‬ ‫במיקומים מוגדרים בתבנית‬ ‫● מודולים אינם ניתנים לגישה לפי נתיב )‪(URL‬‬ ‫אלא לפי פריטי תפריט‬
  • 15. ‫קבצים - ‪plugins‬‬ ‫● פלאגינים הינם הרחבות שדורסות או מוסיפות‬ ‫להתנהגות ברירת מחדל למערכת.‬ ‫● למשל, ניתן להוסיף פעולה )התנהגות( כאשר‬ ‫משתמש נוסף למערכת, או להוסיף תוכן לפני או‬ ‫אחרי התכנים של ג'ומלה.‬ ‫● בנוי על ארכיטקטורת ‪.observer‬‬
  • 16. ‫קבצים - ‪templates‬‬ ‫● תבניות מטפלות בעיצוב של האתר‬ ‫● דואגות לנראות הכללית וגם הספציפית של כל‬ ‫רכיב ומודול‬ ‫● ניתן לדרוס בקלות כל עיצוב של כל רכיב או מודול‬ ‫ללא דריסת העיצוב ברירת מחדל של ההרחבה‬
  • 17. ‫ג'ומלה - ‪PHP‬‬ ‫● השפה הכי נפוצה לבניית יישומי ‪.web‬‬ ‫● פותחה במקור ע"י זנד.‬ ‫● מהירות פיתוח הינה יתרונה הגדול אך גם‬ ‫חסרונה.‬ ‫● דרישה גדולה בשוק למפתחים!‬
  • 18. ‫ג'ומלה - גירסאות‬ ‫● החל מגירסה 6.1, ג'ומלה שמה לעצמה את הדגש‬ ‫לתאימות לאחור‬ ‫● כל גירסה שלישית הינה עם תמיכה ארוכת טווח‬ ‫וכל גירסה רגילה היא עם תמיכה לחצי שנה‬ ‫● גירסת ארוכת טווח היא עם תמיכה לשנתיים‬ ‫● ניתן לעבור בין גירסאות בלחיצת כפתור!‬
  • 19. ‫ג'ומלה - מה קורה מאחורי הקלעים‬ ‫● מי מנהל את הקוד?‬ ‫● מי מנהל את הפיצ'רים שנכנסים?‬ ‫● מי בודק ומתקן באגים?‬ ‫● מי מוציא הודעות שחרור?‬ ‫● מי מתרגם את זה ל46- שפות?‬
  • 20. ‫ג'ומלה - מה קורה מאחורי הקלעים‬ ‫אתם‬
  • 21. ‫ג'ומלה - מה הלאה?‬ ‫● הפנים לקראת ג'ומלה 0.3‬ ‫● הפיצ'רים מרכזיים:‬ ‫○ ‪UCM‬‬ ‫○ ‪Multi-Site‬‬ ‫○ ארכיטקטורת ‪HMVC‬‬ ‫○ ‪ UX‬חדש‬ ‫○ תבנית ברירת מחדל רספונסיבית‬
  • 22. ?‫ג'ומלה - מה הלאה‬ Joomla!Day ISRAEL 2012 October 12