SlideShare a Scribd company logo
‫ג‬ ‫במערכת‬ ‫הקבצים‬ ‫מבנה‬'‫ומלה‬
2.5‫ומעלה‬
‫מגיש‬:‫אלהרר‬ ‫איתמר‬
‫הפרק‬ ‫על‬ ‫מה‬?
●‫ג‬ ‫במערכת‬ ‫הספריות‬ ‫של‬ ‫כללי‬ ‫מבנה‬'‫ומלה‬2.5
‫ומעלה‬
●‫ברכיבים‬ ‫הקבצים‬ ‫מבנה‬,‫זה‬ ‫מה‬? MVC
●‫זה‬ ‫מה‬OVERRIDE‫תצוגה‬ ‫של‬?
●‫מודולו‬ ‫עם‬ ‫בסיסיות‬ ‫דוגמאות‬
●‫ג‬ ‫של‬ ‫התוכן‬ ‫רכיב‬ ‫עם‬ ‫דוגמא‬'‫ומלה‬
‫שמתחילים‬ ‫לפני‬ ‫קצר‬ ‫הסבר‬
●administrator
●cache
●Cli
●components
●images
●includes
●installation
●language
●libraries
●logs
●media
●modules
●plugin
●templates
●tmp
‫היסטוריה‬ ‫קצת‬:
‫ג‬ ‫מערכת‬'‫מגרסה‬ ‫החל‬ ‫ומלה‬1.6
‫מחלקות‬ ‫לשתי‬ ‫מחולקת‬
-1‫פריימוורק‬FRAMEWORK-
-2‫תוכן‬ ‫ניהול‬ ‫מערכת‬(CMS)
‫את‬ ‫לראות‬ ‫יכולים‬ ‫אתם‬ ‫שמאל‬ ‫בצד‬
‫מנת‬ ‫על‬ ‫שונים‬ ‫בצבעים‬ ‫הרשימה‬
‫ההבדל‬ ‫את‬ ‫לחדד‬.
‫להסבר‬ ‫מטאפורה‬:
‫ג‬ ‫את‬ ‫מדמים‬ ‫אנחנו‬ ‫אם‬'‫ומלה‬
‫זה‬ ‫הפריימוורק‬ ‫אז‬ ‫למכונית‬
‫והמנוע‬ ‫השלד‬,‫מערכת‬ ‫ואילו‬
‫השאר‬ ‫כל‬ ‫זה‬ ‫התוכן‬ ‫ניהול‬.
‫במערכת‬ ‫הספריות‬ ‫רשימת‬1-
●Administrator
‫אתר‬ ‫כל‬ ‫של‬ ‫הניהול‬ ‫מערכת‬ ‫את‬ ‫מכילה‬ ‫זו‬ ‫ספריה‬
‫ג‬ ‫מבוסס‬'‫ומלה‬.
●Cache
‫ג‬ ‫של‬ ‫המטמון‬ ‫קבצי‬ ‫מכילה‬ ‫זו‬ ‫ספריה‬'‫ומלה‬.‫אלו‬
‫להאיץ‬ ‫מנת‬ ‫על‬ ‫זמני‬ ‫באופן‬ ‫שומרת‬ ‫שהמערכת‬ ‫קבצים‬
‫האתר‬ ‫עליית‬ ‫זמני‬ ‫את‬.‫זמניים‬ ‫לקבצים‬ ‫בדומה‬
‫שומר‬ ‫שלכם‬ ‫שהדפדפן‬,‫ג‬ ‫גם‬'‫משתמשת‬ ‫ומלה‬
‫זו‬ ‫בטכנולוגיה‬.
●
Cli
‫ברקע‬ ‫מריץ‬ ‫שהשרת‬ ‫קבצים‬ ‫מכילה‬ ‫זו‬ ‫ספריה‬
‫מיוחדים‬ ‫תפקידים‬ ‫המבצעים‬-‫ביום‬ ‫בנושא‬ ‫עוד‬
‫ג‬'‫הקרוב‬ ‫ומלה‬.
‫במערכת‬ ‫הספריות‬ ‫רשימת‬2-
●Components
‫הרכיבים‬ ‫של‬ ‫הקבצים‬ ‫את‬ ‫מכילה‬ ‫זו‬ ‫ספריה‬
‫במערכת‬ ‫המותקנים‬.‫לדוגמא‬:‫התוכן‬ ‫רכיב‬
,(com_content)‫קישורים‬ ‫רכיב‬.(com_weblinks)
●Images
●Includes
‫פריימוורק‬ ‫קבצי‬ ‫המכילה‬ ‫מערכת‬ ‫ספריית‬.
●Language
‫הצד‬ ‫עבור‬ ‫השפה‬ ‫קבצי‬ ‫את‬ ‫מכילה‬ ‫זו‬ ‫ספריה‬
‫המערכת‬ ‫של‬ ‫הקדמי‬.
●Libraries
‫ומערכת‬ ‫פריימוורק‬ ‫קבצי‬ ‫המכילה‬ ‫מערכת‬ ‫ספריית‬
‫תוכן‬ ‫ניהול‬.‫מסוג‬ ‫תוספים‬ ‫גם‬ ‫להתקין‬ ‫אפשר‬ ‫היום‬
‫במערכת‬ ‫הספריות‬ ‫רשימת‬3-
●Logs
‫לוג‬ ‫קבצי‬ ‫המכילה‬ ‫פריימוורק‬ ‫ספריית‬/‫של‬ ‫תיעוד‬
‫המערכת‬
●Media
‫ושל‬ ‫המערכת‬ ‫של‬ ‫מדיה‬ ‫קבצי‬ ‫מכילה‬ ‫זו‬ ‫ספריה‬
‫המותקנים‬ ‫הרכיבים‬,CSS, JS, VIDEO .‫וכ‬'‫ו‬
●Modules
‫המותקנים‬ ‫המודולויים‬ ‫קבצי‬ ‫את‬ ‫מכילה‬ ‫זו‬ ‫ספריה‬
‫הקדמי‬ ‫בצד‬ ‫במערכת‬.
●Plugin
‫המותקנים‬ ‫הפלאגינים‬ ‫קבצי‬ ‫את‬ ‫מכילה‬ ‫זו‬ ‫ספריה‬
‫במערכת‬.
‫במערכת‬ ‫הספריות‬ ‫רשימת‬4-
●Templates
‫המותקנות‬ ‫העיצוב‬ ‫תבניות‬ ‫את‬ ‫מכילה‬ ‫זו‬ ‫ספריה‬
‫במערכת‬.
●Tmp
‫של‬ ‫זמניים‬ ‫קבצים‬ ‫המכילה‬ ‫מערכת‬ ‫ספריית‬
‫שאריות‬ ‫מיני‬ ‫וכל‬ ‫התקנות‬.
‫זה‬ ‫מה‬MVC
‫ג‬ ‫מערכת‬'‫תבנית‬ ‫פי‬ ‫על‬ ‫ופועלת‬ ‫מיישמת‬ ‫ומלה‬
‫שנקראת‬,MVC‫את‬ ‫שמחלקת‬ ‫תבנית‬ ‫זוהי‬ ‫בפשטות‬
‫לשלושה‬ ‫אינטרנט‬ ‫עמוד‬ ‫יצירת‬ ‫של‬ ‫הפעילות‬
‫נפרדים‬ ‫חלקים‬.
●M – MODEL
‫המידע‬ ‫לשליפת‬ ‫אחראי‬
●V – VIEW
‫לתצוגה‬ ‫אחראי‬
●C – CONTROLLER
‫המבוקש‬ ‫העמוד‬ ‫ליצירת‬ ‫הבקשה‬ ‫לניהול‬ ‫אחראי‬.
‫בין‬ ‫הפרדה‬ ‫יוצרת‬ ‫בעצם‬ ‫הזו‬ ‫החלוקה‬:‫ניהול‬
‫העמוד‬ ‫יצירת‬,‫התצוגה‬ ‫ואופן‬ ‫המידע‬ ‫שליפת‬
‫זרימה‬ ‫תרשים‬MVC
‫משתמש‬
Controller
Model
View
‫לעמוד‬ ‫בקשה‬ ‫שולח‬
‫למידע‬ ‫בקשה‬ ‫מבצע‬
‫מהמערכת‬
‫המידע‬ ‫את‬ ‫מעביר‬
‫התצוגה‬ ‫למנהל‬
‫את‬ ‫רואה‬ ‫המשתמש‬
‫המבוקש‬ ‫העמוד‬
‫ספריות‬ ‫רשימת‬MVC -
‫כה‬ ‫עד‬ ‫סיכום‬MVC
‫אוקיי‬,‫שלושת‬ ‫בין‬ ‫הפרדה‬ ‫של‬ ‫הרעיון‬ ‫את‬ ‫הבנו‬
‫של‬ ‫החלקים‬– MVC‫היא‬ ‫השאלה‬:
‫לשפר‬ ‫כדי‬ ‫הזה‬ ‫במידע‬ ‫משתמשים‬ ‫אנחנו‬ ‫איך‬
‫בג‬ ‫אתרים‬ ‫בוני‬ ‫בתור‬ ‫שלנו‬ ‫החוויה‬ ‫את‬'‫ומלה‬?
‫שמתחילים‬ ‫לפני‬ ‫קצר‬ ‫הסבר‬
●
‫ב‬99% -‫עמוד‬ ‫על‬ ‫מסתכלים‬ ‫כשאנו‬ ‫מהמקרים‬
‫ג‬ ‫מבוסס‬ ‫באתר‬ ‫אינטרנט‬'‫מידע‬ ‫רואים‬ ‫אנו‬ ‫ומלה‬
‫ו‬ ‫רכיב‬ ‫ידי‬ ‫על‬ ‫שמיוצר‬/‫מודולוים‬ ‫או‬
●
‫ג‬ ‫המקרים‬ ‫ברוב‬'‫האופציות‬ ‫את‬ ‫לנו‬ ‫לתת‬ ‫יודעת‬ ‫ומלה‬
‫שונות‬ ‫ומניפולציות‬ ‫התצוגה‬ ‫לשינוי‬,‫לדוגמא‬:‫שינוי‬
‫סדר‬,‫וכ‬ ‫נתונים‬ ‫כמות‬'‫ו‬..
‫שאנחנו‬ ‫מה‬ ‫את‬ ‫בדיוק‬ ‫כשאין‬ ‫עושים‬ ‫מה‬
‫רוצים‬?
Layout Override
‫פה‬ ‫מדברים‬ ‫אנחנו‬ ‫מה‬ ‫על‬?
●
‫רמיסה‬/‫רכיבה‬/‫את‬ ‫שמייצרים‬ ‫הקבצים‬ ‫של‬ ‫עקיפה‬
‫פגיעה‬ ‫בלי‬ ‫התצוגה‬/‫של‬ ‫המקור‬ ‫קבצי‬ ‫של‬ ‫שינוי‬
‫המערכת‬
‫טוב‬ ‫זה‬ ‫למה‬?
●
‫שדרוגים‬ ‫בפני‬ ‫עמידות‬(:
●
‫התצוגה‬ ‫אופן‬ ‫על‬ ‫מוחלטת‬ ‫שליטה‬
●
‫בקלות‬ ‫במערכת‬ ‫התצוגה‬ ‫יכולות‬ ‫של‬ ‫הרחבה‬
‫ומהירות‬
Layout Override - Module
‫”מאמרים‬ ‫המודולו‬ ‫את‬ ‫ניקח‬ ‫אנו‬ ‫הבאה‬ ‫בדוגמא‬
‫מספר‬ ‫את‬ ‫מאמר‬ ‫כל‬ ‫ליד‬ ‫ונוסיף‬ “‫פופולאריים‬
‫מאמר‬ ‫לאותו‬ ‫הכניסות‬
Layout Override - Module
‫חדשה‬ ‫תצוגה‬ ‫ליצירת‬ ‫שלבים‬
●
‫המבוקש‬ ‫המודלו‬ ‫של‬ ‫הספריה‬ ‫זיהוי‬
●
‫הספריה‬ ‫תחת‬ ‫השם‬ ‫אותו‬ ‫עם‬ ‫ספריה‬ ‫של‬ ‫בניה‬HTML
‫שלנו‬ ‫התבנית‬ ‫של‬ ‫בספריה‬
●
‫החדשה‬ ‫לספריה‬ ‫המודולו‬ ‫של‬ ‫התצוגה‬ ‫קבצי‬ ‫העתקת‬
‫בשם‬ ‫ספריה‬ ‫תחת‬ ‫נמצא‬ ‫זה‬ ‫בד“כ‬TMPL
●
‫את‬ ‫נשנה‬ ‫אז‬ ‫נוספת‬ ‫תצוגה‬ ‫ליצור‬ ‫רוצים‬ ‫אנחנו‬ ‫אם‬
‫שהעתקנו‬ ‫הקבצים‬ ‫שמות‬,‫צורך‬ ‫אין‬ ‫אז‬ ‫לא‬ ‫אם‬
●
‫הקוד‬ ‫שינוי‬
●
‫פרמטר‬ ‫שינוי‬LAYOUT‫של‬ ‫התצוגה‬ ‫באפשרויות‬
‫המודולו‬
Layout Override - Module
‫מגניב‬ ‫בוידאו‬ ‫צפיה‬
Layout Override - Article
‫למאמרי‬ ‫חדשה‬ ‫תצוגה‬ ‫ניצור‬ ‫אנו‬ ‫הבאה‬ ‫בדוגמא‬
‫במערכת‬ ‫תוכן‬.‫ב‬ ‫שימוש‬ ‫הוא‬ ‫ההבדל‬H1 -‫עבור‬
‫במקום‬ ‫המאמר‬ ‫של‬ ‫הכותרת‬) H2‫של‬ ‫דרישה‬SEO
‫לדוגמא‬(
Layout Override - Article
‫חדשה‬ ‫תצוגה‬ ‫ליצירת‬ ‫שלבים‬
●
‫וה‬ ‫הרכיב‬ ‫של‬ ‫הספריה‬ ‫זיהוי‬VIEW-‫המבוקש‬
●
‫הספריה‬ ‫תחת‬ ‫השם‬ ‫אותו‬ ‫עם‬ ‫ספריה‬ ‫של‬ ‫בניה‬HTML
‫שלנו‬ ‫התבנית‬ ‫של‬ ‫בספריה‬
●
‫ה‬ ‫של‬ ‫התצוגה‬ ‫קבצי‬ ‫העתקת‬VIEW-‫החדשה‬ ‫לספריה‬
‫בשם‬ ‫ספריה‬ ‫תחת‬ ‫נמצא‬ ‫זה‬ ‫בד“כ‬TMPL
●
‫את‬ ‫נשנה‬ ‫אז‬ ‫נוספת‬ ‫תצוגה‬ ‫ליצור‬ ‫רוצים‬ ‫אנחנו‬ ‫אם‬
‫שהעתקנו‬ ‫הקבצים‬ ‫שמות‬,‫צורך‬ ‫אין‬ ‫אז‬ ‫לא‬ ‫אם‬
●
‫הקוד‬ ‫שינוי‬
●
‫התפריט‬ ‫ברמת‬ ‫התצוגה‬ ‫סוג‬ ‫שינוי‬
Layout Override - Article
‫מגניב‬ ‫בוידאו‬ ‫צפיה‬
‫דוגמאות‬ ‫כמה‬+‫שופוני‬
● Category + article + module override
http://www.ivf-worldwide.com/physician-to-physician-co
● Category Article list
http://www.ivf-worldwide.com/news.html
● Category Article image catalog
http://beacontech.eu/index.php?option=com_content&v
●

More Related Content

Viewers also liked

2013 Education Symposium & Expo - The Social Spill: What Organizations Can Le...
2013 Education Symposium & Expo - The Social Spill: What Organizations Can Le...2013 Education Symposium & Expo - The Social Spill: What Organizations Can Le...
2013 Education Symposium & Expo - The Social Spill: What Organizations Can Le...
Tallahassee Society of Association Executives
 
2013 Education Symposium & Expo - How Not to Fail in Your Change Initiatives
2013 Education Symposium & Expo - How Not to Fail in Your Change Initiatives2013 Education Symposium & Expo - How Not to Fail in Your Change Initiatives
2013 Education Symposium & Expo - How Not to Fail in Your Change Initiatives
Tallahassee Society of Association Executives
 
Pol púb exitosas
Pol púb exitosasPol púb exitosas
Pol púb exitosas
lilyparrilla
 
[SSA] 03.newsql database (2014.02.05)
[SSA] 03.newsql database (2014.02.05)[SSA] 03.newsql database (2014.02.05)
[SSA] 03.newsql database (2014.02.05)
Steve Min
 
Los blogs
Los blogsLos blogs
Los blogs
reyesernesto
 
Deze week op TV: week van 24. feb
Deze week op TV: week van 24. febDeze week op TV: week van 24. feb
Deze week op TV: week van 24. febBart Van Dijck
 
Guia de contenidos
Guia de contenidosGuia de contenidos
Guia de contenidos
jcastroquezadayp
 
Los jefes presentacion
Los jefes presentacionLos jefes presentacion
Los jefes presentacion
Rocio Maricielos Dubon Santos
 
parasempre
parasempreparasempre
parasempre
atre3
 
Criptografia
CriptografiaCriptografia
Criptografia
Artur Prass
 
Informe de el taller de la mala alimentación
Informe de el taller de la mala alimentación Informe de el taller de la mala alimentación
Informe de el taller de la mala alimentación
Darsh Dominguez Villanueva
 
pembahasan soal UKK Paket1 SMK NEGERI 1 MAJAULENG
pembahasan soal UKK Paket1 SMK NEGERI 1 MAJAULENGpembahasan soal UKK Paket1 SMK NEGERI 1 MAJAULENG
pembahasan soal UKK Paket1 SMK NEGERI 1 MAJAULENG
Baso Ilham
 
Obrint una nova porta. Les cases sostenibles.
Obrint una nova porta. Les cases sostenibles.Obrint una nova porta. Les cases sostenibles.
Obrint una nova porta. Les cases sostenibles.
CRP del Tarragonès
 
Kontent Café: Content Marketing Company
Kontent Café: Content Marketing CompanyKontent Café: Content Marketing Company
Kontent Café: Content Marketing Company
kontentcafe
 
Presentación1
Presentación1Presentación1
Presentación1
guebin maliño
 
kiddie fair
kiddie fairkiddie fair
kiddie fair
Myra Royale
 
WebEx Event Center_вебинары как инструмент маркетинга
WebEx Event Center_вебинары как инструмент маркетингаWebEx Event Center_вебинары как инструмент маркетинга
WebEx Event Center_вебинары как инструмент маркетингаYulia Sedova
 

Viewers also liked (19)

2013 Education Symposium & Expo - The Social Spill: What Organizations Can Le...
2013 Education Symposium & Expo - The Social Spill: What Organizations Can Le...2013 Education Symposium & Expo - The Social Spill: What Organizations Can Le...
2013 Education Symposium & Expo - The Social Spill: What Organizations Can Le...
 
2013 Education Symposium & Expo - How Not to Fail in Your Change Initiatives
2013 Education Symposium & Expo - How Not to Fail in Your Change Initiatives2013 Education Symposium & Expo - How Not to Fail in Your Change Initiatives
2013 Education Symposium & Expo - How Not to Fail in Your Change Initiatives
 
Pol púb exitosas
Pol púb exitosasPol púb exitosas
Pol púb exitosas
 
[SSA] 03.newsql database (2014.02.05)
[SSA] 03.newsql database (2014.02.05)[SSA] 03.newsql database (2014.02.05)
[SSA] 03.newsql database (2014.02.05)
 
Los blogs
Los blogsLos blogs
Los blogs
 
Deze week op TV: week van 24. feb
Deze week op TV: week van 24. febDeze week op TV: week van 24. feb
Deze week op TV: week van 24. feb
 
Guia de contenidos
Guia de contenidosGuia de contenidos
Guia de contenidos
 
Los jefes presentacion
Los jefes presentacionLos jefes presentacion
Los jefes presentacion
 
parasempre
parasempreparasempre
parasempre
 
Criptografia
CriptografiaCriptografia
Criptografia
 
Informe de el taller de la mala alimentación
Informe de el taller de la mala alimentación Informe de el taller de la mala alimentación
Informe de el taller de la mala alimentación
 
pembahasan soal UKK Paket1 SMK NEGERI 1 MAJAULENG
pembahasan soal UKK Paket1 SMK NEGERI 1 MAJAULENGpembahasan soal UKK Paket1 SMK NEGERI 1 MAJAULENG
pembahasan soal UKK Paket1 SMK NEGERI 1 MAJAULENG
 
Obrint una nova porta. Les cases sostenibles.
Obrint una nova porta. Les cases sostenibles.Obrint una nova porta. Les cases sostenibles.
Obrint una nova porta. Les cases sostenibles.
 
Slideshare用
Slideshare用Slideshare用
Slideshare用
 
Kontent Café: Content Marketing Company
Kontent Café: Content Marketing CompanyKontent Café: Content Marketing Company
Kontent Café: Content Marketing Company
 
Presentación1
Presentación1Presentación1
Presentación1
 
P3 - Handout 1
P3 - Handout 1P3 - Handout 1
P3 - Handout 1
 
kiddie fair
kiddie fairkiddie fair
kiddie fair
 
WebEx Event Center_вебинары как инструмент маркетинга
WebEx Event Center_вебинары как инструмент маркетингаWebEx Event Center_вебинары как инструмент маркетинга
WebEx Event Center_вебинары как инструмент маркетинга
 

Similar to Joomla structur, MVC and layout overrides

ג'ומלה ישראל - ותיקים מדריכים חדשים
ג'ומלה ישראל - ותיקים מדריכים חדשיםג'ומלה ישראל - ותיקים מדריכים חדשים
ג'ומלה ישראל - ותיקים מדריכים חדשיםOfer Cohen
 
דרופל מדריך התקנה
דרופל   מדריך התקנהדרופל   מדריך התקנה
דרופל מדריך התקנהkaplanlior
 
Angular 2 introduction
Angular 2 introductionAngular 2 introduction
Angular 2 introduction
Nathan Krasney
 
SAPUI5 on SAP Web IDE
SAPUI5 on SAP Web IDESAPUI5 on SAP Web IDE
SAPUI5 on SAP Web IDEDaniel Cnaan
 
קביעת הרשאות למבנה תיקיות בארגון
קביעת הרשאות למבנה תיקיות בארגוןקביעת הרשאות למבנה תיקיות בארגון
קביעת הרשאות למבנה תיקיות בארגון
G M
 
ASP.net MVC
ASP.net MVCASP.net MVC
ASP.net MVC
Nathan Krasney
 
תיכנון נכון - שחר סעדו
תיכנון נכון - שחר סעדותיכנון נכון - שחר סעדו
תיכנון נכון - שחר סעדו
Asher Barak
 
react-he.pdf
react-he.pdfreact-he.pdf
react-he.pdf
ssuser65180a
 
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
 
שנה ג' - הרצאה מתוקשבת- וורדפרס מתקדם
שנה ג' - הרצאה מתוקשבת- וורדפרס מתקדםשנה ג' - הרצאה מתוקשבת- וורדפרס מתקדם
שנה ג' - הרצאה מתוקשבת- וורדפרס מתקדם
Shirly Kamusher
 
שנה ג' - הרצאה מתוקשבת- וורדפרס מתקדם
שנה ג' - הרצאה מתוקשבת- וורדפרס מתקדםשנה ג' - הרצאה מתוקשבת- וורדפרס מתקדם
שנה ג' - הרצאה מתוקשבת- וורדפרס מתקדם
Shirly Kamusher
 
הרצאה מתוקשבת וורדפרס מתקדם
הרצאה מתוקשבת וורדפרס מתקדםהרצאה מתוקשבת וורדפרס מתקדם
הרצאה מתוקשבת וורדפרס מתקדםShirly Kamusher
 
Spec template and mapping to derivatives of a product
Spec template and mapping to derivatives of a product Spec template and mapping to derivatives of a product
Spec template and mapping to derivatives of a product
Manageware
 
ADO.Net
ADO.NetADO.Net
PHP Scalability
PHP ScalabilityPHP Scalability
PHP Scalability
guest2b909d
 
חנית כהן - וורדפרס למתקדמים
חנית כהן - וורדפרס למתקדמיםחנית כהן - וורדפרס למתקדמים
חנית כהן - וורדפרס למתקדמים
rotem eitan
 
Object oriented analysis and design by alberta university - Typed
Object oriented analysis and design by alberta university - TypedObject oriented analysis and design by alberta university - Typed
Object oriented analysis and design by alberta university - Typed
Ohad Esperansa
 
וורדפרס, ג'ומלה, דרופל וכל מה שביניהם‏
וורדפרס, ג'ומלה, דרופל  וכל מה שביניהם‏וורדפרס, ג'ומלה, דרופל  וכל מה שביניהם‏
וורדפרס, ג'ומלה, דרופל וכל מה שביניהם‏
Ofer Cohen
 
6 sql explorer - powershell dba
6   sql explorer - powershell dba6   sql explorer - powershell dba
6 sql explorer - powershell dbasqlserver.co.il
 

Similar to Joomla structur, MVC and layout overrides (20)

ג'ומלה ישראל - ותיקים מדריכים חדשים
ג'ומלה ישראל - ותיקים מדריכים חדשיםג'ומלה ישראל - ותיקים מדריכים חדשים
ג'ומלה ישראל - ותיקים מדריכים חדשים
 
דרופל מדריך התקנה
דרופל   מדריך התקנהדרופל   מדריך התקנה
דרופל מדריך התקנה
 
Angular 2 introduction
Angular 2 introductionAngular 2 introduction
Angular 2 introduction
 
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
 
קביעת הרשאות למבנה תיקיות בארגון
קביעת הרשאות למבנה תיקיות בארגוןקביעת הרשאות למבנה תיקיות בארגון
קביעת הרשאות למבנה תיקיות בארגון
 
ASP.net MVC
ASP.net MVCASP.net MVC
ASP.net MVC
 
תיכנון נכון - שחר סעדו
תיכנון נכון - שחר סעדותיכנון נכון - שחר סעדו
תיכנון נכון - שחר סעדו
 
react-he.pdf
react-he.pdfreact-he.pdf
react-he.pdf
 
7 sql azure for sql explore
7   sql azure for sql explore7   sql azure for sql explore
7 sql azure for sql explore
 
שנה ג' - הרצאה מתוקשבת- וורדפרס מתקדם
שנה ג' - הרצאה מתוקשבת- וורדפרס מתקדםשנה ג' - הרצאה מתוקשבת- וורדפרס מתקדם
שנה ג' - הרצאה מתוקשבת- וורדפרס מתקדם
 
שנה ג' - הרצאה מתוקשבת- וורדפרס מתקדם
שנה ג' - הרצאה מתוקשבת- וורדפרס מתקדםשנה ג' - הרצאה מתוקשבת- וורדפרס מתקדם
שנה ג' - הרצאה מתוקשבת- וורדפרס מתקדם
 
הרצאה מתוקשבת וורדפרס מתקדם
הרצאה מתוקשבת וורדפרס מתקדםהרצאה מתוקשבת וורדפרס מתקדם
הרצאה מתוקשבת וורדפרס מתקדם
 
Spec template and mapping to derivatives of a product
Spec template and mapping to derivatives of a product Spec template and mapping to derivatives of a product
Spec template and mapping to derivatives of a product
 
ADO.Net
ADO.NetADO.Net
ADO.Net
 
PHP Scalability
PHP ScalabilityPHP Scalability
PHP Scalability
 
חנית כהן - וורדפרס למתקדמים
חנית כהן - וורדפרס למתקדמיםחנית כהן - וורדפרס למתקדמים
חנית כהן - וורדפרס למתקדמים
 
Object oriented analysis and design by alberta university - Typed
Object oriented analysis and design by alberta university - TypedObject oriented analysis and design by alberta university - Typed
Object oriented analysis and design by alberta university - Typed
 
וורדפרס, ג'ומלה, דרופל וכל מה שביניהם‏
וורדפרס, ג'ומלה, דרופל  וכל מה שביניהם‏וורדפרס, ג'ומלה, דרופל  וכל מה שביניהם‏
וורדפרס, ג'ומלה, דרופל וכל מה שביניהם‏
 
6 sql explorer - powershell dba
6   sql explorer - powershell dba6   sql explorer - powershell dba
6 sql explorer - powershell dba
 

Joomla structur, MVC and layout overrides

  • 1. ‫ג‬ ‫במערכת‬ ‫הקבצים‬ ‫מבנה‬'‫ומלה‬ 2.5‫ומעלה‬ ‫מגיש‬:‫אלהרר‬ ‫איתמר‬
  • 2. ‫הפרק‬ ‫על‬ ‫מה‬? ●‫ג‬ ‫במערכת‬ ‫הספריות‬ ‫של‬ ‫כללי‬ ‫מבנה‬'‫ומלה‬2.5 ‫ומעלה‬ ●‫ברכיבים‬ ‫הקבצים‬ ‫מבנה‬,‫זה‬ ‫מה‬? MVC ●‫זה‬ ‫מה‬OVERRIDE‫תצוגה‬ ‫של‬? ●‫מודולו‬ ‫עם‬ ‫בסיסיות‬ ‫דוגמאות‬ ●‫ג‬ ‫של‬ ‫התוכן‬ ‫רכיב‬ ‫עם‬ ‫דוגמא‬'‫ומלה‬
  • 3. ‫שמתחילים‬ ‫לפני‬ ‫קצר‬ ‫הסבר‬ ●administrator ●cache ●Cli ●components ●images ●includes ●installation ●language ●libraries ●logs ●media ●modules ●plugin ●templates ●tmp ‫היסטוריה‬ ‫קצת‬: ‫ג‬ ‫מערכת‬'‫מגרסה‬ ‫החל‬ ‫ומלה‬1.6 ‫מחלקות‬ ‫לשתי‬ ‫מחולקת‬ -1‫פריימוורק‬FRAMEWORK- -2‫תוכן‬ ‫ניהול‬ ‫מערכת‬(CMS) ‫את‬ ‫לראות‬ ‫יכולים‬ ‫אתם‬ ‫שמאל‬ ‫בצד‬ ‫מנת‬ ‫על‬ ‫שונים‬ ‫בצבעים‬ ‫הרשימה‬ ‫ההבדל‬ ‫את‬ ‫לחדד‬. ‫להסבר‬ ‫מטאפורה‬: ‫ג‬ ‫את‬ ‫מדמים‬ ‫אנחנו‬ ‫אם‬'‫ומלה‬ ‫זה‬ ‫הפריימוורק‬ ‫אז‬ ‫למכונית‬ ‫והמנוע‬ ‫השלד‬,‫מערכת‬ ‫ואילו‬ ‫השאר‬ ‫כל‬ ‫זה‬ ‫התוכן‬ ‫ניהול‬.
  • 4. ‫במערכת‬ ‫הספריות‬ ‫רשימת‬1- ●Administrator ‫אתר‬ ‫כל‬ ‫של‬ ‫הניהול‬ ‫מערכת‬ ‫את‬ ‫מכילה‬ ‫זו‬ ‫ספריה‬ ‫ג‬ ‫מבוסס‬'‫ומלה‬. ●Cache ‫ג‬ ‫של‬ ‫המטמון‬ ‫קבצי‬ ‫מכילה‬ ‫זו‬ ‫ספריה‬'‫ומלה‬.‫אלו‬ ‫להאיץ‬ ‫מנת‬ ‫על‬ ‫זמני‬ ‫באופן‬ ‫שומרת‬ ‫שהמערכת‬ ‫קבצים‬ ‫האתר‬ ‫עליית‬ ‫זמני‬ ‫את‬.‫זמניים‬ ‫לקבצים‬ ‫בדומה‬ ‫שומר‬ ‫שלכם‬ ‫שהדפדפן‬,‫ג‬ ‫גם‬'‫משתמשת‬ ‫ומלה‬ ‫זו‬ ‫בטכנולוגיה‬. ● Cli ‫ברקע‬ ‫מריץ‬ ‫שהשרת‬ ‫קבצים‬ ‫מכילה‬ ‫זו‬ ‫ספריה‬ ‫מיוחדים‬ ‫תפקידים‬ ‫המבצעים‬-‫ביום‬ ‫בנושא‬ ‫עוד‬ ‫ג‬'‫הקרוב‬ ‫ומלה‬.
  • 5. ‫במערכת‬ ‫הספריות‬ ‫רשימת‬2- ●Components ‫הרכיבים‬ ‫של‬ ‫הקבצים‬ ‫את‬ ‫מכילה‬ ‫זו‬ ‫ספריה‬ ‫במערכת‬ ‫המותקנים‬.‫לדוגמא‬:‫התוכן‬ ‫רכיב‬ ,(com_content)‫קישורים‬ ‫רכיב‬.(com_weblinks) ●Images ●Includes ‫פריימוורק‬ ‫קבצי‬ ‫המכילה‬ ‫מערכת‬ ‫ספריית‬. ●Language ‫הצד‬ ‫עבור‬ ‫השפה‬ ‫קבצי‬ ‫את‬ ‫מכילה‬ ‫זו‬ ‫ספריה‬ ‫המערכת‬ ‫של‬ ‫הקדמי‬. ●Libraries ‫ומערכת‬ ‫פריימוורק‬ ‫קבצי‬ ‫המכילה‬ ‫מערכת‬ ‫ספריית‬ ‫תוכן‬ ‫ניהול‬.‫מסוג‬ ‫תוספים‬ ‫גם‬ ‫להתקין‬ ‫אפשר‬ ‫היום‬
  • 6. ‫במערכת‬ ‫הספריות‬ ‫רשימת‬3- ●Logs ‫לוג‬ ‫קבצי‬ ‫המכילה‬ ‫פריימוורק‬ ‫ספריית‬/‫של‬ ‫תיעוד‬ ‫המערכת‬ ●Media ‫ושל‬ ‫המערכת‬ ‫של‬ ‫מדיה‬ ‫קבצי‬ ‫מכילה‬ ‫זו‬ ‫ספריה‬ ‫המותקנים‬ ‫הרכיבים‬,CSS, JS, VIDEO .‫וכ‬'‫ו‬ ●Modules ‫המותקנים‬ ‫המודולויים‬ ‫קבצי‬ ‫את‬ ‫מכילה‬ ‫זו‬ ‫ספריה‬ ‫הקדמי‬ ‫בצד‬ ‫במערכת‬. ●Plugin ‫המותקנים‬ ‫הפלאגינים‬ ‫קבצי‬ ‫את‬ ‫מכילה‬ ‫זו‬ ‫ספריה‬ ‫במערכת‬.
  • 7. ‫במערכת‬ ‫הספריות‬ ‫רשימת‬4- ●Templates ‫המותקנות‬ ‫העיצוב‬ ‫תבניות‬ ‫את‬ ‫מכילה‬ ‫זו‬ ‫ספריה‬ ‫במערכת‬. ●Tmp ‫של‬ ‫זמניים‬ ‫קבצים‬ ‫המכילה‬ ‫מערכת‬ ‫ספריית‬ ‫שאריות‬ ‫מיני‬ ‫וכל‬ ‫התקנות‬.
  • 8. ‫זה‬ ‫מה‬MVC ‫ג‬ ‫מערכת‬'‫תבנית‬ ‫פי‬ ‫על‬ ‫ופועלת‬ ‫מיישמת‬ ‫ומלה‬ ‫שנקראת‬,MVC‫את‬ ‫שמחלקת‬ ‫תבנית‬ ‫זוהי‬ ‫בפשטות‬ ‫לשלושה‬ ‫אינטרנט‬ ‫עמוד‬ ‫יצירת‬ ‫של‬ ‫הפעילות‬ ‫נפרדים‬ ‫חלקים‬. ●M – MODEL ‫המידע‬ ‫לשליפת‬ ‫אחראי‬ ●V – VIEW ‫לתצוגה‬ ‫אחראי‬ ●C – CONTROLLER ‫המבוקש‬ ‫העמוד‬ ‫ליצירת‬ ‫הבקשה‬ ‫לניהול‬ ‫אחראי‬. ‫בין‬ ‫הפרדה‬ ‫יוצרת‬ ‫בעצם‬ ‫הזו‬ ‫החלוקה‬:‫ניהול‬ ‫העמוד‬ ‫יצירת‬,‫התצוגה‬ ‫ואופן‬ ‫המידע‬ ‫שליפת‬
  • 9. ‫זרימה‬ ‫תרשים‬MVC ‫משתמש‬ Controller Model View ‫לעמוד‬ ‫בקשה‬ ‫שולח‬ ‫למידע‬ ‫בקשה‬ ‫מבצע‬ ‫מהמערכת‬ ‫המידע‬ ‫את‬ ‫מעביר‬ ‫התצוגה‬ ‫למנהל‬ ‫את‬ ‫רואה‬ ‫המשתמש‬ ‫המבוקש‬ ‫העמוד‬
  • 11. ‫כה‬ ‫עד‬ ‫סיכום‬MVC ‫אוקיי‬,‫שלושת‬ ‫בין‬ ‫הפרדה‬ ‫של‬ ‫הרעיון‬ ‫את‬ ‫הבנו‬ ‫של‬ ‫החלקים‬– MVC‫היא‬ ‫השאלה‬: ‫לשפר‬ ‫כדי‬ ‫הזה‬ ‫במידע‬ ‫משתמשים‬ ‫אנחנו‬ ‫איך‬ ‫בג‬ ‫אתרים‬ ‫בוני‬ ‫בתור‬ ‫שלנו‬ ‫החוויה‬ ‫את‬'‫ומלה‬?
  • 12. ‫שמתחילים‬ ‫לפני‬ ‫קצר‬ ‫הסבר‬ ● ‫ב‬99% -‫עמוד‬ ‫על‬ ‫מסתכלים‬ ‫כשאנו‬ ‫מהמקרים‬ ‫ג‬ ‫מבוסס‬ ‫באתר‬ ‫אינטרנט‬'‫מידע‬ ‫רואים‬ ‫אנו‬ ‫ומלה‬ ‫ו‬ ‫רכיב‬ ‫ידי‬ ‫על‬ ‫שמיוצר‬/‫מודולוים‬ ‫או‬ ● ‫ג‬ ‫המקרים‬ ‫ברוב‬'‫האופציות‬ ‫את‬ ‫לנו‬ ‫לתת‬ ‫יודעת‬ ‫ומלה‬ ‫שונות‬ ‫ומניפולציות‬ ‫התצוגה‬ ‫לשינוי‬,‫לדוגמא‬:‫שינוי‬ ‫סדר‬,‫וכ‬ ‫נתונים‬ ‫כמות‬'‫ו‬.. ‫שאנחנו‬ ‫מה‬ ‫את‬ ‫בדיוק‬ ‫כשאין‬ ‫עושים‬ ‫מה‬ ‫רוצים‬?
  • 13. Layout Override ‫פה‬ ‫מדברים‬ ‫אנחנו‬ ‫מה‬ ‫על‬? ● ‫רמיסה‬/‫רכיבה‬/‫את‬ ‫שמייצרים‬ ‫הקבצים‬ ‫של‬ ‫עקיפה‬ ‫פגיעה‬ ‫בלי‬ ‫התצוגה‬/‫של‬ ‫המקור‬ ‫קבצי‬ ‫של‬ ‫שינוי‬ ‫המערכת‬ ‫טוב‬ ‫זה‬ ‫למה‬? ● ‫שדרוגים‬ ‫בפני‬ ‫עמידות‬(: ● ‫התצוגה‬ ‫אופן‬ ‫על‬ ‫מוחלטת‬ ‫שליטה‬ ● ‫בקלות‬ ‫במערכת‬ ‫התצוגה‬ ‫יכולות‬ ‫של‬ ‫הרחבה‬ ‫ומהירות‬
  • 14. Layout Override - Module ‫”מאמרים‬ ‫המודולו‬ ‫את‬ ‫ניקח‬ ‫אנו‬ ‫הבאה‬ ‫בדוגמא‬ ‫מספר‬ ‫את‬ ‫מאמר‬ ‫כל‬ ‫ליד‬ ‫ונוסיף‬ “‫פופולאריים‬ ‫מאמר‬ ‫לאותו‬ ‫הכניסות‬
  • 15. Layout Override - Module ‫חדשה‬ ‫תצוגה‬ ‫ליצירת‬ ‫שלבים‬ ● ‫המבוקש‬ ‫המודלו‬ ‫של‬ ‫הספריה‬ ‫זיהוי‬ ● ‫הספריה‬ ‫תחת‬ ‫השם‬ ‫אותו‬ ‫עם‬ ‫ספריה‬ ‫של‬ ‫בניה‬HTML ‫שלנו‬ ‫התבנית‬ ‫של‬ ‫בספריה‬ ● ‫החדשה‬ ‫לספריה‬ ‫המודולו‬ ‫של‬ ‫התצוגה‬ ‫קבצי‬ ‫העתקת‬ ‫בשם‬ ‫ספריה‬ ‫תחת‬ ‫נמצא‬ ‫זה‬ ‫בד“כ‬TMPL ● ‫את‬ ‫נשנה‬ ‫אז‬ ‫נוספת‬ ‫תצוגה‬ ‫ליצור‬ ‫רוצים‬ ‫אנחנו‬ ‫אם‬ ‫שהעתקנו‬ ‫הקבצים‬ ‫שמות‬,‫צורך‬ ‫אין‬ ‫אז‬ ‫לא‬ ‫אם‬ ● ‫הקוד‬ ‫שינוי‬ ● ‫פרמטר‬ ‫שינוי‬LAYOUT‫של‬ ‫התצוגה‬ ‫באפשרויות‬ ‫המודולו‬
  • 16. Layout Override - Module ‫מגניב‬ ‫בוידאו‬ ‫צפיה‬
  • 17.
  • 18. Layout Override - Article ‫למאמרי‬ ‫חדשה‬ ‫תצוגה‬ ‫ניצור‬ ‫אנו‬ ‫הבאה‬ ‫בדוגמא‬ ‫במערכת‬ ‫תוכן‬.‫ב‬ ‫שימוש‬ ‫הוא‬ ‫ההבדל‬H1 -‫עבור‬ ‫במקום‬ ‫המאמר‬ ‫של‬ ‫הכותרת‬) H2‫של‬ ‫דרישה‬SEO ‫לדוגמא‬(
  • 19. Layout Override - Article ‫חדשה‬ ‫תצוגה‬ ‫ליצירת‬ ‫שלבים‬ ● ‫וה‬ ‫הרכיב‬ ‫של‬ ‫הספריה‬ ‫זיהוי‬VIEW-‫המבוקש‬ ● ‫הספריה‬ ‫תחת‬ ‫השם‬ ‫אותו‬ ‫עם‬ ‫ספריה‬ ‫של‬ ‫בניה‬HTML ‫שלנו‬ ‫התבנית‬ ‫של‬ ‫בספריה‬ ● ‫ה‬ ‫של‬ ‫התצוגה‬ ‫קבצי‬ ‫העתקת‬VIEW-‫החדשה‬ ‫לספריה‬ ‫בשם‬ ‫ספריה‬ ‫תחת‬ ‫נמצא‬ ‫זה‬ ‫בד“כ‬TMPL ● ‫את‬ ‫נשנה‬ ‫אז‬ ‫נוספת‬ ‫תצוגה‬ ‫ליצור‬ ‫רוצים‬ ‫אנחנו‬ ‫אם‬ ‫שהעתקנו‬ ‫הקבצים‬ ‫שמות‬,‫צורך‬ ‫אין‬ ‫אז‬ ‫לא‬ ‫אם‬ ● ‫הקוד‬ ‫שינוי‬ ● ‫התפריט‬ ‫ברמת‬ ‫התצוגה‬ ‫סוג‬ ‫שינוי‬
  • 20. Layout Override - Article ‫מגניב‬ ‫בוידאו‬ ‫צפיה‬
  • 21.
  • 22. ‫דוגמאות‬ ‫כמה‬+‫שופוני‬ ● Category + article + module override http://www.ivf-worldwide.com/physician-to-physician-co ● Category Article list http://www.ivf-worldwide.com/news.html ● Category Article image catalog http://beacontech.eu/index.php?option=com_content&v ●