SlideShare uma empresa Scribd logo
1 de 34
Baixar para ler 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

Mais conteúdo relacionado

Mais procurados

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
 

Mais procurados (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
 

Destaque

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
 

Destaque (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
 

Semelhante a 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
 

Semelhante a 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
 

Mais de 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
 

Mais de 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
 

Último

Catalogue ONG NUOC PPR DE NHAT .pdf
Catalogue ONG NUOC PPR DE NHAT      .pdfCatalogue ONG NUOC PPR DE NHAT      .pdf
Catalogue ONG NUOC PPR DE NHAT .pdfOrient Homes
 
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130  Available With RoomVIP Kolkata Call Girl Howrah 👉 8250192130  Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Roomdivyansh0kumar0
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.Aaiza Hassan
 
DEPED Work From Home WORKWEEK-PLAN.docx
DEPED Work From Home  WORKWEEK-PLAN.docxDEPED Work From Home  WORKWEEK-PLAN.docx
DEPED Work From Home WORKWEEK-PLAN.docxRodelinaLaud
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Delhi Call girls
 
GD Birla and his contribution in management
GD Birla and his contribution in managementGD Birla and his contribution in management
GD Birla and his contribution in managementchhavia330
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Dipal Arora
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Dave Litwiller
 
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
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfPaul Menig
 
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
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessAggregage
 
Socio-economic-Impact-of-business-consumers-suppliers-and.pptx
Socio-economic-Impact-of-business-consumers-suppliers-and.pptxSocio-economic-Impact-of-business-consumers-suppliers-and.pptx
Socio-economic-Impact-of-business-consumers-suppliers-and.pptxtrishalcan8
 
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Tina Ji
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth MarketingShawn Pang
 
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
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdfRenandantas16
 
The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024christinemoorman
 

Último (20)

Catalogue ONG NUOC PPR DE NHAT .pdf
Catalogue ONG NUOC PPR DE NHAT      .pdfCatalogue ONG NUOC PPR DE NHAT      .pdf
Catalogue ONG NUOC PPR DE NHAT .pdf
 
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130  Available With RoomVIP Kolkata Call Girl Howrah 👉 8250192130  Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
 
KestrelPro Flyer Japan IT Week 2024 (English)
KestrelPro Flyer Japan IT Week 2024 (English)KestrelPro Flyer Japan IT Week 2024 (English)
KestrelPro Flyer Japan IT Week 2024 (English)
 
DEPED Work From Home WORKWEEK-PLAN.docx
DEPED Work From Home  WORKWEEK-PLAN.docxDEPED Work From Home  WORKWEEK-PLAN.docx
DEPED Work From Home WORKWEEK-PLAN.docx
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
 
GD Birla and his contribution in management
GD Birla and his contribution in managementGD Birla and his contribution in management
GD Birla and his contribution in management
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
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
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
 
Best Practices for Implementing an External Recruiting Partnership
Best Practices for Implementing an External Recruiting PartnershipBest Practices for Implementing an External Recruiting Partnership
Best Practices for Implementing an External Recruiting Partnership
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for Success
 
Socio-economic-Impact-of-business-consumers-suppliers-and.pptx
Socio-economic-Impact-of-business-consumers-suppliers-and.pptxSocio-economic-Impact-of-business-consumers-suppliers-and.pptx
Socio-economic-Impact-of-business-consumers-suppliers-and.pptx
 
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
 
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...
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024
 

PHPBootCamp - Joomla! Framework