SlideShare a Scribd company logo
1 of 34
Download to read offline
Joomla! Framework
                            Stick to the code !
                             Text


   The code is not like rules it’s more a set of guidelines




PHPBootCamp NL, June 2007
Creative Commons Attribution-Noncommercial-Share Alike 2.0




                                                                About me




      Johan ‘Jinx’ Janssens
Joomla! Project manager and lead developer




                                                                                      1
               http://www.joomla.org
Creative Commons Attribution-Noncommercial-Share Alike 2.0




What is Joomla!

  Open Source Content Management System

           Jumla (Swahili) : all together

           Founded in september 2006

           Rebrand from Mambo




                                                                                          2
                   http://www.joomla.org
Creative Commons Attribution-Noncommercial-Share Alike 2.0




                                                               zend




                                                                       3
http://www.joomla.org
Creative Commons Attribution-Noncommercial-Share Alike 2.0




                                                    symfony




                                                                       4
http://www.joomla.org
Creative Commons Attribution-Noncommercial-Share Alike 2.0




                                                          joomla




                                                                       5
http://www.joomla.org
Creative Commons Attribution-Noncommercial-Share Alike 2.0




                                                                         situation




Content Management Framework                                     Joomla!

Web Application Framework                                        Symfony

PHP Class Library                                                Zend




                                                                                           6
                    http://www.joomla.org
Creative Commons Attribution-Noncommercial-Share Alike 2.0




                                                                   Intro




1. Goals
2. Philosophy
2. Architecture
3. Framework



                                                                         7
  http://www.joomla.org
Creative Commons Attribution-Noncommercial-Share Alike 2.0




                                                             Goals




Goals




                                                                       8
http://www.joomla.org
Creative Commons Attribution-Noncommercial-Share Alike 2.0




                                                                                Goals


Joomla! 1.5 Goals

 1. Internationalisation

 2. Application framework

 3. Extendibility

 4. Accessibility/Usability

 5. Backwards compatiblity


                                                                                             9
                      http://www.joomla.org
Creative Commons Attribution-Noncommercial-Share Alike 2.0




                                                            Goals


                             ww.ohloh.net




                                                                       10
http://www.joomla.org
Creative Commons Attribution-Noncommercial-Share Alike 2.0




                                             Philosophy




Philosophy




                                                                       11
http://www.joomla.org
Creative Commons Attribution-Noncommercial-Share Alike 2.0




                                                                      Philosophy

Joomla! concepts

  opensource          content management

   • freedom          • keep is small simple (KISS)
   • choice           • be flexible and agile
   • control          • design to be extendible
   • fun              • reduce choice
                         Barry Swharts : video.google.com/videoplay?docid=6127548813950043200

                     • use the 80/20 principle
                       Richard Koche : www.the8020principle.com/




                                                                                                 12
                   http://www.joomla.org
Creative Commons Attribution-Noncommercial-Share Alike 2.0




                                            Architecture




Architecture




                                                                         13
  http://www.joomla.org
Creative Commons Attribution-Noncommercial-Share Alike 2.0




                                         Architecture




                                                                       14
http://www.joomla.org
Creative Commons Attribution-Noncommercial-Share Alike 2.0




                                          Architecture


Joomla! CMS




                                                                        15
 http://www.joomla.org
Creative Commons Attribution-Noncommercial-Share Alike 2.0




                                          Architecture


Joomla! CMS




   Joomla! CMF




                                                                        16
 http://www.joomla.org
Creative Commons Attribution-Noncommercial-Share Alike 2.0




                                          Architecture


Joomla! CMS

      Extensions




   Joomla! CMF




                                                                        17
 http://www.joomla.org
Creative Commons Attribution-Noncommercial-Share Alike 2.0




                                          Architecture


Joomla! CMS

      Extensions




      Application




   Joomla! CMF




                                                                        18
 http://www.joomla.org
Creative Commons Attribution-Noncommercial-Share Alike 2.0




                                          Architecture


Joomla! CMS

      Extensions




      Application




   Joomla! CMF


      Framework




                                                                        19
 http://www.joomla.org
Creative Commons Attribution-Noncommercial-Share Alike 2.0




                                                         Architecture


            Joomla ! CMS

                  Extensions




                  Application




               Joomla! CMF


Libraries         Framework          Plugins




                                                                                       20
             http://www.joomla.org
Creative Commons Attribution-Noncommercial-Share Alike 2.0




                                                                                 Architecture


                       Joomla ! CMS

                                   Extensions




                       Site                      Installation         XML-RPC
Administrator                      Application




                                Joomla! CMF


           Libraries               Framework               Plugins




                                                                                                               21
                              http://www.joomla.org
Creative Commons Attribution-Noncommercial-Share Alike 2.0




                                                                                  Architecture


                       Joomla ! CMS

Components         Modules                        Templates            Languages
                                   Extensions




                       Site                       Installation          XML-RPC
Administrator                      Application




                                Joomla! CMF


           Libraries               Framework                Plugins




                                                                                                                22
                              http://www.joomla.org
Creative Commons Attribution-Noncommercial-Share Alike 2.0




                                             Framework




Framework




                                                                        23
 http://www.joomla.org
Creative Commons Attribution-Noncommercial-Share Alike 2.0




                                                                            Framework


                                               CakePHP

    Zend           Mojavi

                                                                        PHPWACT



            Why yet another PHP framework ?

                                          CodeIgniter
          Studs
                                                                          Prado

                            PHPOnTrax
Achievo
                                                                                Symfony




                                                                                                       24
                            http://www.joomla.org
Creative Commons Attribution-Noncommercial-Share Alike 2.0




                                                                         Framework

Framework principles


    1. Pragmatic programming concepts

    2. Object Oriented API

    4. Modularised design

    5. Focussed on content management

    6. Build for PHP4 and upwards compatible with PHP5




                                                                                                    25
                             http://www.joomla.org
Creative Commons Attribution-Noncommercial-Share Alike 2.0




                                                                                     Framework

Framework concepts

    1. Decouple as much as possible

    2. Use design patterns where possible

    3. Don’t repeat yourself (DRY)

    4. Remember the big picture

    5. Create declarative interfaces

    6. Keep it dry, shy, and tell the other guy
      www.pragmaticprogrammer.com/articles/may_04_oo1.pdf




                                                                                                                26
                                         http://www.joomla.org
Creative Commons Attribution-Noncommercial-Share Alike 2.0




                                                                        Framework

Framework design patterns


   1. Factory pattern                        5. Composition pattern

   2. Singleton pattern                      6. Registry pattern

   3. Template pattern                       7. Observer pattern

   4. Adapter pattern                        8. MVC pattern




                                                                                                   27
                          http://www.joomla.org
Creative Commons Attribution-Noncommercial-Share Alike 2.0




                                                                   Framework

Framework packages

  1. application   7. environment              11. installer

  2. base          8. event                    12. registry
  3. cache         9. filesystem               13. session

  4. client        10. filter                  14. template

  5. database`     11. html                    15. user
  6. document      12. i18n                    16. utilities


                                                                                              28
                       http://www.joomla.org
Creative Commons Attribution-Noncommercial-Share Alike 2.0




                                                                                                   Framework




See also : http://dev.joomla.org/component/option,com_jd-wp/Itemid,33/p,201/




                                                                                                                              29
                                                http://www.joomla.org
Creative Commons Attribution-Noncommercial-Share Alike 2.0




                                                                  Future




What about the future ?




                                                                              30
       http://www.joomla.org
Creative Commons Attribution-Noncommercial-Share Alike 2.0




                                                           Future




                                                                       31
http://www.joomla.org
Creative Commons Attribution-Noncommercial-Share Alike 2.0




                                                 Questions




Questions ?
Stump the geek




                                                                        32
 http://www.joomla.org
Creative Commons Attribution-Noncommercial-Share Alike 2.0




                                                                   References


References

    • Download 1.5 nightly
      http://dev.joomla.org/content/view/17/60/

    • Screenshots of 1.5
     http://joomla15.blogspot.com




                                                                                               33
                        http://www.joomla.org

More Related Content

What's hot

Joomla CMS SEMINAR PPT
Joomla CMS SEMINAR PPTJoomla CMS SEMINAR PPT
Joomla CMS SEMINAR PPTPinky Mondal
 
Improving joomla's backend user experience
Improving joomla's backend user experienceImproving joomla's backend user experience
Improving joomla's backend user experienceLuke Summerfield
 
How to install joomla 2.5
How to install joomla 2.5How to install joomla 2.5
How to install joomla 2.5Kamis Kalees
 
Joomla 3 Component programmeren met RAD - Joomladagen 2014
Joomla 3 Component programmeren met RAD - Joomladagen 2014Joomla 3 Component programmeren met RAD - Joomladagen 2014
Joomla 3 Component programmeren met RAD - Joomladagen 2014Peter Martin
 
Joomla Tutorial: Joomla 2.5 a first look
Joomla Tutorial: Joomla 2.5 a first lookJoomla Tutorial: Joomla 2.5 a first look
Joomla Tutorial: Joomla 2.5 a first lookTim Plummer
 
Introduction to Joomla
Introduction to JoomlaIntroduction to Joomla
Introduction to JoomlaAsif Islam
 
Joomla! Templates and Comparison of Frameworks
Joomla! Templates and Comparison of FrameworksJoomla! Templates and Comparison of Frameworks
Joomla! Templates and Comparison of FrameworksSaurabh Shah
 
Techgig Webinar: Joomla Introduction and Module Development June 2012
Techgig Webinar: Joomla Introduction and Module Development June 2012Techgig Webinar: Joomla Introduction and Module Development June 2012
Techgig Webinar: Joomla Introduction and Module Development June 2012Vishwash Gaur
 
Overview and Comparison of Open Source CMS
Overview and Comparison of Open Source CMSOverview and Comparison of Open Source CMS
Overview and Comparison of Open Source CMSsoftweb009
 
Joomla-Content Management System
Joomla-Content Management SystemJoomla-Content Management System
Joomla-Content Management SystemsilenceIT Inc.
 
Joomla Explained - As Easy as 1, 2, 3
Joomla Explained - As Easy as 1, 2, 3Joomla Explained - As Easy as 1, 2, 3
Joomla Explained - As Easy as 1, 2, 3Rod Martin
 

What's hot (20)

Template Frameworks
Template FrameworksTemplate Frameworks
Template Frameworks
 
Joomla CMS SEMINAR PPT
Joomla CMS SEMINAR PPTJoomla CMS SEMINAR PPT
Joomla CMS SEMINAR PPT
 
Improving joomla's backend user experience
Improving joomla's backend user experienceImproving joomla's backend user experience
Improving joomla's backend user experience
 
Joomla - CMS
Joomla - CMSJoomla - CMS
Joomla - CMS
 
How to install joomla 2.5
How to install joomla 2.5How to install joomla 2.5
How to install joomla 2.5
 
Joomla 3 Component programmeren met RAD - Joomladagen 2014
Joomla 3 Component programmeren met RAD - Joomladagen 2014Joomla 3 Component programmeren met RAD - Joomladagen 2014
Joomla 3 Component programmeren met RAD - Joomladagen 2014
 
Joomla
JoomlaJoomla
Joomla
 
Joomla Tutorial: Joomla 2.5 a first look
Joomla Tutorial: Joomla 2.5 a first lookJoomla Tutorial: Joomla 2.5 a first look
Joomla Tutorial: Joomla 2.5 a first look
 
Presentation joomla-introduction
Presentation joomla-introductionPresentation joomla-introduction
Presentation joomla-introduction
 
CMS Joomla
CMS JoomlaCMS Joomla
CMS Joomla
 
CMS and Joomla
CMS and JoomlaCMS and Joomla
CMS and Joomla
 
Introduction to Joomla
Introduction to JoomlaIntroduction to Joomla
Introduction to Joomla
 
WordPress Use Cases
WordPress Use CasesWordPress Use Cases
WordPress Use Cases
 
Joomla! Templates and Comparison of Frameworks
Joomla! Templates and Comparison of FrameworksJoomla! Templates and Comparison of Frameworks
Joomla! Templates and Comparison of Frameworks
 
2012
2012 2012
2012
 
Techgig Webinar: Joomla Introduction and Module Development June 2012
Techgig Webinar: Joomla Introduction and Module Development June 2012Techgig Webinar: Joomla Introduction and Module Development June 2012
Techgig Webinar: Joomla Introduction and Module Development June 2012
 
Joomla Presentations
Joomla PresentationsJoomla Presentations
Joomla Presentations
 
Overview and Comparison of Open Source CMS
Overview and Comparison of Open Source CMSOverview and Comparison of Open Source CMS
Overview and Comparison of Open Source CMS
 
Joomla-Content Management System
Joomla-Content Management SystemJoomla-Content Management System
Joomla-Content Management System
 
Joomla Explained - As Easy as 1, 2, 3
Joomla Explained - As Easy as 1, 2, 3Joomla Explained - As Easy as 1, 2, 3
Joomla Explained - As Easy as 1, 2, 3
 

Viewers also liked

Formulario Soporte
Formulario SoporteFormulario Soporte
Formulario Soporteuasb_bol
 
Joomla 3.0 - Novidades sobre a versão
Joomla 3.0 - Novidades sobre a versãoJoomla 3.0 - Novidades sobre a versão
Joomla 3.0 - Novidades sobre a versãoBule Comunicação
 
Joomla Tomorrow and Beyond
Joomla Tomorrow and BeyondJoomla Tomorrow and Beyond
Joomla Tomorrow and BeyondJessica Dunbar
 
Getting Started with the Joomla! Framework
Getting Started with the Joomla! FrameworkGetting Started with the Joomla! Framework
Getting Started with the Joomla! FrameworkMichael Babker
 
Looking at Joomla! 3.3
Looking at Joomla! 3.3Looking at Joomla! 3.3
Looking at Joomla! 3.3Michael Babker
 
Master data management (mdm) & plm in context of enterprise product management
Master data management (mdm) & plm in context of enterprise product managementMaster data management (mdm) & plm in context of enterprise product management
Master data management (mdm) & plm in context of enterprise product managementTata Consultancy Services
 
Fashion sketchbook
Fashion sketchbookFashion sketchbook
Fashion sketchbookLuka279
 
State of the Word 2011
State of the Word 2011State of the Word 2011
State of the Word 2011photomatt
 
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerHype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerLuminary Labs
 
Visual Design with Data
Visual Design with DataVisual Design with Data
Visual Design with DataSeth Familian
 
TEDx Manchester: AI & The Future of Work
TEDx Manchester: AI & The Future of WorkTEDx Manchester: AI & The Future of Work
TEDx Manchester: AI & The Future of WorkVolker Hirsch
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheLeslie Samuel
 

Viewers also liked (15)

Formulario Soporte
Formulario SoporteFormulario Soporte
Formulario Soporte
 
Joomla 3.0 - Novidades sobre a versão
Joomla 3.0 - Novidades sobre a versãoJoomla 3.0 - Novidades sobre a versão
Joomla 3.0 - Novidades sobre a versão
 
Global Lean almacenes
Global Lean almacenesGlobal Lean almacenes
Global Lean almacenes
 
Joomla! Template for Beginners
Joomla! Template for BeginnersJoomla! Template for Beginners
Joomla! Template for Beginners
 
Joomla Tomorrow and Beyond
Joomla Tomorrow and BeyondJoomla Tomorrow and Beyond
Joomla Tomorrow and Beyond
 
Getting Started with the Joomla! Framework
Getting Started with the Joomla! FrameworkGetting Started with the Joomla! Framework
Getting Started with the Joomla! Framework
 
Looking at Joomla! 3.3
Looking at Joomla! 3.3Looking at Joomla! 3.3
Looking at Joomla! 3.3
 
Master data management (mdm) & plm in context of enterprise product management
Master data management (mdm) & plm in context of enterprise product managementMaster data management (mdm) & plm in context of enterprise product management
Master data management (mdm) & plm in context of enterprise product management
 
Fashion sketchbook
Fashion sketchbookFashion sketchbook
Fashion sketchbook
 
Fashion
FashionFashion
Fashion
 
State of the Word 2011
State of the Word 2011State of the Word 2011
State of the Word 2011
 
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerHype vs. Reality: The AI Explainer
Hype vs. Reality: The AI Explainer
 
Visual Design with Data
Visual Design with DataVisual Design with Data
Visual Design with Data
 
TEDx Manchester: AI & The Future of Work
TEDx Manchester: AI & The Future of WorkTEDx Manchester: AI & The Future of Work
TEDx Manchester: AI & The Future of Work
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your Niche
 

Similar to PHPBootCamp - Joomla! Framework

A Isings Joomla Presentation[1]
A Isings Joomla Presentation[1]A Isings Joomla Presentation[1]
A Isings Joomla Presentation[1]guest4cbfd6
 
Quick introduction to joomla
Quick introduction to joomlaQuick introduction to joomla
Quick introduction to joomlaSabuj Kundu
 
Joomla Workshop.pptx
Joomla Workshop.pptxJoomla Workshop.pptx
Joomla Workshop.pptxOslworkshop
 
Symfony framework-An overview and usability for web development
Symfony framework-An overview and usability for web developmentSymfony framework-An overview and usability for web development
Symfony framework-An overview and usability for web developmentifour_bhavesh
 
Joomladay Es 2009 - Nooku Framework
Joomladay Es 2009  - Nooku FrameworkJoomladay Es 2009  - Nooku Framework
Joomladay Es 2009 - Nooku FrameworkNooku
 
Joomladay Brazil 2011 - The Future of Joomla
Joomladay Brazil 2011 -  The Future of JoomlaJoomladay Brazil 2011 -  The Future of Joomla
Joomladay Brazil 2011 - The Future of JoomlaJohan Janssens
 
Crisis Times. Turn Joomla into a job opportunity.
Crisis Times. Turn Joomla into a job opportunity. Crisis Times. Turn Joomla into a job opportunity.
Crisis Times. Turn Joomla into a job opportunity. Pedro Francisco Vidal López
 
Improving Joomla’s Backend User Experience
Improving Joomla’s Backend User ExperienceImproving Joomla’s Backend User Experience
Improving Joomla’s Backend User ExperienceRandy Carey
 
Joomla @ Barcamp4(Feb 08 Pune)
Joomla @ Barcamp4(Feb 08 Pune)Joomla @ Barcamp4(Feb 08 Pune)
Joomla @ Barcamp4(Feb 08 Pune)Amit Kumar Singh
 
Meetup which approach to choose?
Meetup   which approach to choose?Meetup   which approach to choose?
Meetup which approach to choose?Joe Mbaya
 
Integrate Shindig with Joomla
Integrate Shindig with JoomlaIntegrate Shindig with Joomla
Integrate Shindig with JoomlaAnand Sharma
 

Similar to PHPBootCamp - Joomla! Framework (20)

Joomla!Day Fi Keynote
Joomla!Day Fi   KeynoteJoomla!Day Fi   Keynote
Joomla!Day Fi Keynote
 
Joomla!Day Es Keynote
Joomla!Day Es KeynoteJoomla!Day Es Keynote
Joomla!Day Es Keynote
 
A Isings Joomla Presentation[1]
A Isings Joomla Presentation[1]A Isings Joomla Presentation[1]
A Isings Joomla Presentation[1]
 
Jd greece-2012-joomla-community-abc
Jd greece-2012-joomla-community-abcJd greece-2012-joomla-community-abc
Jd greece-2012-joomla-community-abc
 
Quick introduction to joomla
Quick introduction to joomlaQuick introduction to joomla
Quick introduction to joomla
 
The ABC of Joomla Community
The ABC of Joomla CommunityThe ABC of Joomla Community
The ABC of Joomla Community
 
Joomla Workshop.pptx
Joomla Workshop.pptxJoomla Workshop.pptx
Joomla Workshop.pptx
 
Symfony framework-An overview and usability for web development
Symfony framework-An overview and usability for web developmentSymfony framework-An overview and usability for web development
Symfony framework-An overview and usability for web development
 
Joomladay Es 2009 - Nooku Framework
Joomladay Es 2009  - Nooku FrameworkJoomladay Es 2009  - Nooku Framework
Joomladay Es 2009 - Nooku Framework
 
Joomladay Brazil 2011 - The Future of Joomla
Joomladay Brazil 2011 -  The Future of JoomlaJoomladay Brazil 2011 -  The Future of Joomla
Joomladay Brazil 2011 - The Future of Joomla
 
Joomla
Joomla Joomla
Joomla
 
Joomla sample first tutorial.
Joomla sample first tutorial.Joomla sample first tutorial.
Joomla sample first tutorial.
 
Crisis Times. Turn Joomla into a job opportunity.
Crisis Times. Turn Joomla into a job opportunity. Crisis Times. Turn Joomla into a job opportunity.
Crisis Times. Turn Joomla into a job opportunity.
 
Navyug cms presentation 2012
Navyug cms presentation 2012Navyug cms presentation 2012
Navyug cms presentation 2012
 
Improving Joomla’s Backend User Experience
Improving Joomla’s Backend User ExperienceImproving Joomla’s Backend User Experience
Improving Joomla’s Backend User Experience
 
Joomla @ Barcamp4(Feb 08 Pune)
Joomla @ Barcamp4(Feb 08 Pune)Joomla @ Barcamp4(Feb 08 Pune)
Joomla @ Barcamp4(Feb 08 Pune)
 
Meetup which approach to choose?
Meetup   which approach to choose?Meetup   which approach to choose?
Meetup which approach to choose?
 
Jd gr-2012-workshop
Jd gr-2012-workshopJd gr-2012-workshop
Jd gr-2012-workshop
 
Integrate Shindig with Joomla
Integrate Shindig with JoomlaIntegrate Shindig with Joomla
Integrate Shindig with Joomla
 
Joomla Features
Joomla FeaturesJoomla Features
Joomla Features
 

More from Johan Janssens

Joomladay Netherlands 2012 - Joomla in the Cloud
Joomladay Netherlands 2012  - Joomla in the CloudJoomladay Netherlands 2012  - Joomla in the Cloud
Joomladay Netherlands 2012 - Joomla in the CloudJohan Janssens
 
Joomladay Greece 2011 - The Joomla Dilemma
Joomladay Greece 2011 - The Joomla DilemmaJoomladay Greece 2011 - The Joomla Dilemma
Joomladay Greece 2011 - The Joomla DilemmaJohan Janssens
 
Php as a catalyst of open source web cms innovation
Php as a catalyst of open source web cms innovationPhp as a catalyst of open source web cms innovation
Php as a catalyst of open source web cms innovationJohan Janssens
 
Y4iT - Open source your career
Y4iT - Open source your careerY4iT - Open source your career
Y4iT - Open source your careerJohan Janssens
 
DrupalCon 2005 - Joomla!, Drupal and ... You.
DrupalCon 2005 - Joomla!, Drupal and ... You.DrupalCon 2005 - Joomla!, Drupal and ... You.
DrupalCon 2005 - Joomla!, Drupal and ... You.Johan Janssens
 

More from Johan Janssens (6)

Joomladay Netherlands 2012 - Joomla in the Cloud
Joomladay Netherlands 2012  - Joomla in the CloudJoomladay Netherlands 2012  - Joomla in the Cloud
Joomladay Netherlands 2012 - Joomla in the Cloud
 
Joomladay Greece 2011 - The Joomla Dilemma
Joomladay Greece 2011 - The Joomla DilemmaJoomladay Greece 2011 - The Joomla Dilemma
Joomladay Greece 2011 - The Joomla Dilemma
 
Php as a catalyst of open source web cms innovation
Php as a catalyst of open source web cms innovationPhp as a catalyst of open source web cms innovation
Php as a catalyst of open source web cms innovation
 
Y4iT - Open source your career
Y4iT - Open source your careerY4iT - Open source your career
Y4iT - Open source your career
 
DrupalCon 2005 - Joomla!, Drupal and ... You.
DrupalCon 2005 - Joomla!, Drupal and ... You.DrupalCon 2005 - Joomla!, Drupal and ... You.
DrupalCon 2005 - Joomla!, Drupal and ... You.
 
Joomla!Day TH Keynote
Joomla!Day TH KeynoteJoomla!Day TH Keynote
Joomla!Day TH Keynote
 

Recently uploaded

Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Neil Kimberley
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxpriyanshujha201
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesDipal Arora
 
Event mailer assignment progress report .pdf
Event mailer assignment progress report .pdfEvent mailer assignment progress report .pdf
Event mailer assignment progress report .pdftbatkhuu1
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyEthan lee
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communicationskarancommunications
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst SummitHolger Mueller
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...Any kyc Account
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageMatteo Carbone
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876dlhescort
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Roland Driesen
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsP&CO
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxAndy Lambert
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...anilsa9823
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...lizamodels9
 
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 DelhiCall Girls in Delhi
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 

Recently uploaded (20)

Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
Event mailer assignment progress report .pdf
Event mailer assignment progress report .pdfEvent mailer assignment progress report .pdf
Event mailer assignment progress report .pdf
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst Summit
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 

PHPBootCamp - Joomla! Framework